project/luci.git
15 years agonixio: +performance
Steven Barth [Sat, 14 Feb 2009 14:39:12 +0000 (14:39 +0000)]
nixio: +performance

15 years agonixio: added sendfile(), return false instead of nil for EWOULDBLOCK
Steven Barth [Sat, 14 Feb 2009 10:42:48 +0000 (10:42 +0000)]
nixio: added sendfile(), return false instead of nil for EWOULDBLOCK

15 years agonixio next
Steven Barth [Thu, 12 Feb 2009 19:48:06 +0000 (19:48 +0000)]
nixio next
splice() still does not work correctly

15 years agonixio + io = nix2io
Steven Barth [Tue, 10 Feb 2009 17:35:07 +0000 (17:35 +0000)]
nixio + io = nix2io

15 years agolibs/web: don't send Status: 500 in error500() if header is already sent
Jo-Philipp Wich [Mon, 9 Feb 2009 13:17:26 +0000 (13:17 +0000)]
libs/web: don't send Status: 500 in error500() if header is already sent
modules/admin-core: include template header only once

15 years agoUse poll() instead of select()
Steven Barth [Sun, 8 Feb 2009 20:57:36 +0000 (20:57 +0000)]
Use poll() instead of select()
Reintroduce nanosleep()

15 years agomodules/admin-full:
Jo-Philipp Wich [Sun, 8 Feb 2009 20:20:42 +0000 (20:20 +0000)]
modules/admin-full:
- translate i18n fallbacks to english in status controller
- bump copyright year in iptables and interfaces templates
- remove redundant fieldsets from iptables page and nuke a left-over code

15 years agomodules/admin-full: implement interface status page
Jo-Philipp Wich [Sun, 8 Feb 2009 20:11:09 +0000 (20:11 +0000)]
modules/admin-full: implement interface status page
i18n/english: add required strings for interface status

15 years agonixio linux IO/socket api (incomplete / WIP)
Steven Barth [Sun, 8 Feb 2009 14:01:48 +0000 (14:01 +0000)]
nixio linux IO/socket api (incomplete / WIP)

15 years agomodules/admin-full: implement iptables status page
Jo-Philipp Wich [Sun, 8 Feb 2009 03:56:50 +0000 (03:56 +0000)]
modules/admin-full: implement iptables status page
i18n/english: resync xml, add strings for iptables page
libs/sys/iptparser: implement chain() and is_custom_target()

15 years agolibs/sys/iptparser: remove typo, bump copyright year
Jo-Philipp Wich [Sun, 8 Feb 2009 00:50:25 +0000 (00:50 +0000)]
libs/sys/iptparser: remove typo, bump copyright year

15 years agolibs/sys/iptparser: import required functions
Jo-Philipp Wich [Sun, 8 Feb 2009 00:48:21 +0000 (00:48 +0000)]
libs/sys/iptparser: import required functions

15 years agolibs/sys/iptparser:
Jo-Philipp Wich [Sun, 8 Feb 2009 00:45:13 +0000 (00:45 +0000)]
libs/sys/iptparser:
- rewrite inline documentation to luadoc
- utilize luci.ip for source and destination comparisations

15 years agoFix Wifi-Client mode for devices without standard default network configuration
Steven Barth [Wed, 4 Feb 2009 19:10:06 +0000 (19:10 +0000)]
Fix Wifi-Client mode for devices without standard default network configuration

15 years agolibs/sys: import missing symbol
Jo-Philipp Wich [Mon, 2 Feb 2009 17:35:51 +0000 (17:35 +0000)]
libs/sys: import missing symbol

15 years agomodules/admin-full: also show bssid option in ad-hoc mode for broadcom cards
Jo-Philipp Wich [Mon, 2 Feb 2009 14:39:56 +0000 (14:39 +0000)]
modules/admin-full: also show bssid option in ad-hoc mode for broadcom cards

15 years agoapplications/luci-ffwizard-leipzig: use luci.sys.hostname() to update hostname
Jo-Philipp Wich [Sun, 1 Feb 2009 17:14:00 +0000 (17:14 +0000)]
applications/luci-ffwizard-leipzig: use luci.sys.hostname() to update hostname

15 years agolibs/sys: extend luci.sys.hostname() to allow setting a new name
Jo-Philipp Wich [Sun, 1 Feb 2009 17:08:40 +0000 (17:08 +0000)]
libs/sys: extend luci.sys.hostname() to allow setting a new name
modules/admin-{full,mini}: update the hostname at runtime

15 years agomodules/freifunk: start crond if required, send sighup after processing custom scripts
Jo-Philipp Wich [Sat, 31 Jan 2009 17:32:01 +0000 (17:32 +0000)]
modules/freifunk: start crond if required, send sighup after processing custom scripts

15 years agomodules/freifunk: move txpower default to wifi-device
Jo-Philipp Wich [Sat, 31 Jan 2009 16:31:33 +0000 (16:31 +0000)]
modules/freifunk: move txpower default to wifi-device

15 years agoFix ff_olsr_test_gw
Steven Barth [Sat, 31 Jan 2009 16:28:34 +0000 (16:28 +0000)]
Fix ff_olsr_test_gw

15 years agomodules/admin-full: move txpower control to wifi-device
Jo-Philipp Wich [Sat, 31 Jan 2009 16:27:24 +0000 (16:27 +0000)]
modules/admin-full: move txpower control to wifi-device
modules/admin-core: extend wireless schema to cover txpower changes

15 years agomodules/freifunk: disable gateway test for now due to uci problems
Jo-Philipp Wich [Sat, 31 Jan 2009 04:19:41 +0000 (04:19 +0000)]
modules/freifunk: disable gateway test for now due to uci problems

15 years agocontrib/package: remove IpcConnect section from olsrd default config
Jo-Philipp Wich [Sat, 31 Jan 2009 03:01:40 +0000 (03:01 +0000)]
contrib/package: remove IpcConnect section from olsrd default config
applications/luci-olsr: disable IpcConnection configuration

15 years agocontrib/package: switch olsrd-luci to 0.5.6-r3 release + patches for freifunk firmware
Jo-Philipp Wich [Sat, 31 Jan 2009 02:20:43 +0000 (02:20 +0000)]
contrib/package: switch olsrd-luci to 0.5.6-r3 release + patches for freifunk firmware

15 years agoLost without translation...
Steven Barth [Fri, 30 Jan 2009 18:57:02 +0000 (18:57 +0000)]
Lost without translation...

15 years agoLost in translation...
Steven Barth [Fri, 30 Jan 2009 18:48:46 +0000 (18:48 +0000)]
Lost in translation...

15 years agoCleanup Freifunk defaults
Steven Barth [Fri, 30 Jan 2009 17:55:21 +0000 (17:55 +0000)]
Cleanup Freifunk defaults
Remove RTS, fallback to default
Disable Fledermaus theme
Disable forced German language, fallback to autodetect

15 years agomodules/freifunk:
Jo-Philipp Wich [Fri, 30 Jan 2009 16:05:14 +0000 (16:05 +0000)]
modules/freifunk:
- install cronjob for gateway check
- provide /etc/rc.local.d/ as suggested by ufo

15 years agoAdd OLSR dyn_gw_plain gateway test
Steven Barth [Fri, 30 Jan 2009 16:00:09 +0000 (16:00 +0000)]
Add OLSR dyn_gw_plain gateway test

15 years agoFix autodetection for extended language identifiers
Steven Barth [Fri, 30 Jan 2009 15:29:14 +0000 (15:29 +0000)]
Fix autodetection for extended language identifiers

15 years agoapplications/luci-ffwizard-leipzig: also unload dyn_gw_plain if share internet is...
Jo-Philipp Wich [Fri, 30 Jan 2009 15:07:06 +0000 (15:07 +0000)]
applications/luci-ffwizard-leipzig: also unload dyn_gw_plain if share internet is not checked

15 years agothemes: fix version string in footer
Jo-Philipp Wich [Fri, 30 Jan 2009 13:59:37 +0000 (13:59 +0000)]
themes: fix version string in footer

15 years agocontrib/package: switch to olsrd dyn_gw_plain plugin and enable it by default
Jo-Philipp Wich [Fri, 30 Jan 2009 13:48:32 +0000 (13:48 +0000)]
contrib/package: switch to olsrd dyn_gw_plain plugin and enable it by default

15 years agoSet default target to ACCEPT
Steven Barth [Thu, 29 Jan 2009 15:03:34 +0000 (15:03 +0000)]
Set default target to ACCEPT

15 years agoapplications/luci-upnp: also stop miniupnpd if it is about to be disabled
Jo-Philipp Wich [Wed, 28 Jan 2009 18:32:26 +0000 (18:32 +0000)]
applications/luci-upnp: also stop miniupnpd if it is about to be disabled

15 years agoapplications/luci-upnp: fix enable checkbox of upnp service
Jo-Philipp Wich [Wed, 28 Jan 2009 18:25:11 +0000 (18:25 +0000)]
applications/luci-upnp: fix enable checkbox of upnp service

15 years agomodules/admin-core: add autogeneartion notice to /var/etc/hosts, /var/etc/ethers
Jo-Philipp Wich [Wed, 28 Jan 2009 18:17:41 +0000 (18:17 +0000)]
modules/admin-core: add autogeneartion notice to /var/etc/hosts, /var/etc/ethers

15 years agomodules/freifunk: remove wireless fragmentation settings, causes madwifi issues
Jo-Philipp Wich [Tue, 27 Jan 2009 20:59:23 +0000 (20:59 +0000)]
modules/freifunk: remove wireless fragmentation settings, causes madwifi issues

15 years agoAdd MSS Clamping option for Essentials (closes #45)
Steven Barth [Tue, 27 Jan 2009 20:49:04 +0000 (20:49 +0000)]
Add MSS Clamping option for Essentials (closes #45)
Rename "MSS correction" to the correct term "MSS Clamping" in Firewall
Automatically set "defaultroute" and "peerdns" when PPP is selected in
Essentials

15 years agomodules/admin-core: implement a more elegant solution for #46; treat empty or zero...
Jo-Philipp Wich [Tue, 27 Jan 2009 17:15:14 +0000 (17:15 +0000)]
modules/admin-core: implement a more elegant solution for #46; treat empty or zero-length netmasks as /32 subnet

15 years agomodules/admin-core: prevent crash in network interface overview when netmask option...
Jo-Philipp Wich [Tue, 27 Jan 2009 16:48:46 +0000 (16:48 +0000)]
modules/admin-core: prevent crash in network interface overview when netmask option is defined, but empty

15 years agoList of voice prompts requried
Michael Geddes [Tue, 27 Jan 2009 12:02:18 +0000 (12:02 +0000)]
List of voice prompts requried

15 years agoMove number taging from lastcall.conf to tagnumber.conf
Michael Geddes [Tue, 27 Jan 2009 02:42:50 +0000 (02:42 +0000)]
Move number taging from lastcall.conf to tagnumber.conf
Improve tagging workflow.

15 years agoPut quotes for safety.
Michael Geddes [Tue, 27 Jan 2009 02:40:40 +0000 (02:40 +0000)]
Put quotes for safety.
Move enable_Voicemail() here.

15 years agoThe number tagging has been split into macros/tagnumber.conf
Michael Geddes [Tue, 27 Jan 2009 02:39:41 +0000 (02:39 +0000)]
The  number tagging has been split into macros/tagnumber.conf

15 years agoAdd match_all_s variable - match all including s
Michael Geddes [Tue, 27 Jan 2009 02:39:12 +0000 (02:39 +0000)]
Add match_all_s variable - match all including s
Move enable_voicemail to voicemailconf.
Ignore variables beginning with _ in certain sections

15 years agoSupport for Call queues
Michael Geddes [Tue, 27 Jan 2009 02:28:35 +0000 (02:28 +0000)]
Support for Call queues

15 years agoOptions for voicemail
Michael Geddes [Tue, 27 Jan 2009 02:28:02 +0000 (02:28 +0000)]
Options for voicemail

15 years agocontrib/package: disable dyn_gw plugin in olsrd default config, causes segfaults
Jo-Philipp Wich [Mon, 26 Jan 2009 23:38:54 +0000 (23:38 +0000)]
contrib/package: disable dyn_gw plugin in olsrd default config, causes segfaults

15 years agoRemove dependency between luci-admin-full and firewall on user request
Steven Barth [Mon, 26 Jan 2009 13:59:45 +0000 (13:59 +0000)]
Remove dependency between luci-admin-full and firewall on user request

15 years agoAdd versioning information to Freifunk status
Steven Barth [Mon, 26 Jan 2009 10:20:18 +0000 (10:20 +0000)]
Add versioning information to Freifunk status

15 years agomodules/admin-full: fix dropbear pwauth option (#42) - thanks for reporting!
Jo-Philipp Wich [Mon, 26 Jan 2009 02:09:13 +0000 (02:09 +0000)]
modules/admin-full: fix dropbear pwauth option (#42) - thanks for reporting!

15 years agoapplications/luci-ffwizard-leipzig: also configure hostname and olsr name
Jo-Philipp Wich [Sun, 25 Jan 2009 21:22:10 +0000 (21:22 +0000)]
applications/luci-ffwizard-leipzig: also configure hostname and olsr name

15 years agomodules/freifunk: fix cronjob installation
Jo-Philipp Wich [Sun, 25 Jan 2009 20:24:27 +0000 (20:24 +0000)]
modules/freifunk: fix cronjob installation

15 years agomodules/freifunk: implement /etc/rc.local, install dnsmasq sighup cronjob on boot
Jo-Philipp Wich [Sun, 25 Jan 2009 20:14:49 +0000 (20:14 +0000)]
modules/freifunk: implement /etc/rc.local, install dnsmasq sighup cronjob on boot

15 years agoFF-Wizard: Accept ICMP by default
Steven Barth [Sun, 25 Jan 2009 19:56:23 +0000 (19:56 +0000)]
FF-Wizard: Accept ICMP by default

15 years agomodules/freifunk: ensure right order in hotplug processing when applying nat fixes
Jo-Philipp Wich [Sun, 25 Jan 2009 19:38:08 +0000 (19:38 +0000)]
modules/freifunk: ensure right order in hotplug processing when applying nat fixes

15 years agoBump UCI
Steven Barth [Sun, 25 Jan 2009 19:01:07 +0000 (19:01 +0000)]
Bump UCI

15 years agoIt's kiloByte not kilobit...
Steven Barth [Sun, 25 Jan 2009 17:50:26 +0000 (17:50 +0000)]
It's kiloByte not kilobit...

15 years agoAdd Image setting for default language (closes #21)
Steven Barth [Sun, 25 Jan 2009 17:42:41 +0000 (17:42 +0000)]
Add Image setting for default language (closes #21)

15 years agomodules/freifunk: don't set rx/tx antenna in wizzard, rely on diversity instead
Jo-Philipp Wich [Sun, 25 Jan 2009 17:31:21 +0000 (17:31 +0000)]
modules/freifunk: don't set rx/tx antenna in wizzard, rely on diversity instead

15 years agoAdd unit for UPNP (closes #39)
Steven Barth [Sun, 25 Jan 2009 17:30:14 +0000 (17:30 +0000)]
Add unit for UPNP (closes #39)

15 years agomodules/freifunk: display status of all non-encrypted wireless networks if no freifun...
Jo-Philipp Wich [Sun, 25 Jan 2009 17:28:15 +0000 (17:28 +0000)]
modules/freifunk: display status of all non-encrypted wireless networks if no freifunk zone is defined

15 years agoFF-Wiazrd: Add OLSR DNS to dnsmasq
Steven Barth [Sun, 25 Jan 2009 17:14:45 +0000 (17:14 +0000)]
FF-Wiazrd: Add OLSR DNS to dnsmasq

15 years agoapplications/luci-ffwizard-leipzig: prepare advanced firewall config and disable...
Jo-Philipp Wich [Sun, 25 Jan 2009 16:46:28 +0000 (16:46 +0000)]
applications/luci-ffwizard-leipzig: prepare advanced firewall config and disable tcp_ecn by default

15 years agomodules/freifunk:
Jo-Philipp Wich [Sun, 25 Jan 2009 16:45:19 +0000 (16:45 +0000)]
modules/freifunk:
- implement generic fix for firewall MASQUERADE
- implement advanced uci config to control sysctl and /proc values

15 years agoapplications/luci-upnp: add option to enable/disable secure mode
Jo-Philipp Wich [Sun, 25 Jan 2009 15:06:17 +0000 (15:06 +0000)]
applications/luci-upnp: add option to enable/disable secure mode

15 years agoUsing DROP is bad behaviour, use REJECT instead
Steven Barth [Sun, 25 Jan 2009 13:30:24 +0000 (13:30 +0000)]
Using DROP is bad behaviour, use REJECT instead

15 years agolibs/core: further fixes for luci.util.pcdata(), fix wrong character range and drop...
Jo-Philipp Wich [Sun, 25 Jan 2009 13:03:17 +0000 (13:03 +0000)]
libs/core: further fixes for luci.util.pcdata(), fix wrong character range and drop invalid control chars entirely

15 years agoPush translations
Steven Barth [Sun, 25 Jan 2009 12:33:22 +0000 (12:33 +0000)]
Push translations

15 years agolibs/core: rework luci.util.pcdata() to also escape ascii control chars
Jo-Philipp Wich [Sun, 25 Jan 2009 12:29:37 +0000 (12:29 +0000)]
libs/core: rework luci.util.pcdata() to also escape ascii control chars

15 years agoFix PPP support (closes #41)
Steven Barth [Sun, 25 Jan 2009 12:15:39 +0000 (12:15 +0000)]
Fix PPP support (closes #41)

15 years agocontrib/package: remove definitions for pgraph plugin
Jo-Philipp Wich [Thu, 22 Jan 2009 23:16:37 +0000 (23:16 +0000)]
contrib/package: remove definitions for pgraph plugin

15 years agocontrib/package: bump olsrd-luci to hg rev 2227
Jo-Philipp Wich [Thu, 22 Jan 2009 23:07:09 +0000 (23:07 +0000)]
contrib/package: bump olsrd-luci to hg rev 2227

15 years agolibs/lucittpd: fix format strings in luaplugin.c and log.c
Jo-Philipp Wich [Wed, 21 Jan 2009 13:50:24 +0000 (13:50 +0000)]
libs/lucittpd: fix format strings in luaplugin.c and log.c

15 years agourldecode path_info before using it
Steven Barth [Tue, 20 Jan 2009 19:40:14 +0000 (19:40 +0000)]
urldecode path_info before using it

15 years agoReplace Dos line endings with Unix ones where needed
Steven Barth [Tue, 20 Jan 2009 10:56:07 +0000 (10:56 +0000)]
Replace Dos line endings with Unix ones where needed

15 years agoAdd utime to luci.fs
Steven Barth [Tue, 20 Jan 2009 10:18:45 +0000 (10:18 +0000)]
Add utime to luci.fs

15 years agolibs/cbi: remove workaround for libuci
Jo-Philipp Wich [Tue, 20 Jan 2009 00:51:01 +0000 (00:51 +0000)]
libs/cbi: remove workaround for libuci

15 years agocontrib: bump uci to v0.7.2
Jo-Philipp Wich [Tue, 20 Jan 2009 00:50:17 +0000 (00:50 +0000)]
contrib: bump uci to v0.7.2

15 years agolibs/cbi:
Jo-Philipp Wich [Tue, 20 Jan 2009 00:05:18 +0000 (00:05 +0000)]
libs/cbi:
- add workaround for libuci-lua bug when writing list values
- compare values against keyllist not vallist when validating StaticList
-> fixes StaticList and DynamicList widgets

15 years agoAllow _* tags on sip configs
Michael Geddes [Mon, 19 Jan 2009 21:37:03 +0000 (21:37 +0000)]
Allow _* tags on sip configs

15 years agolibs/uci: implement get_bool() to retrive uci variables as boolean value
Jo-Philipp Wich [Mon, 19 Jan 2009 13:39:54 +0000 (13:39 +0000)]
libs/uci: implement get_bool() to retrive uci variables as boolean value

15 years agoDISA dialplan support.
Michael Geddes [Mon, 19 Jan 2009 12:12:22 +0000 (12:12 +0000)]
DISA dialplan support.

15 years agoAdd pickup2 module support.
Michael Geddes [Mon, 19 Jan 2009 12:11:41 +0000 (12:11 +0000)]
Add pickup2 module support.

15 years agoAdd disaconf support.
Michael Geddes [Mon, 19 Jan 2009 12:10:56 +0000 (12:10 +0000)]
Add disaconf support.
Add app_pickup2

15 years agoUpdate Documentation
Michael Geddes [Mon, 19 Jan 2009 12:07:46 +0000 (12:07 +0000)]
Update Documentation

15 years agoapplications/luci-ffwizard-leipzig: force /etc/firewall.freifunk include and set...
Jo-Philipp Wich [Mon, 19 Jan 2009 00:16:13 +0000 (00:16 +0000)]
applications/luci-ffwizard-leipzig: force /etc/firewall.freifunk include and set drop_invalid to 0

15 years agoAdd link to load voicemenu config.
Michael Geddes [Sun, 18 Jan 2009 12:51:28 +0000 (12:51 +0000)]
Add link to load voicemenu config.

15 years agoAbility to have unatended voice menus.
Michael Geddes [Sun, 18 Jan 2009 12:50:23 +0000 (12:50 +0000)]
Ability to have unatended voice menus.

15 years agoAllow voicezone to have a 'name' option rather than having a named section.
Michael Geddes [Sun, 18 Jan 2009 12:49:36 +0000 (12:49 +0000)]
Allow voicezone to have a 'name' option rather than having a named section.

15 years agoAbility for 'module' configs to have an optional 'createdialplan' section.
Michael Geddes [Sun, 18 Jan 2009 12:48:35 +0000 (12:48 +0000)]
Ability for 'module' configs to have an optional 'createdialplan' section.
Used to create voicemenus.

15 years agolibs/uvl: update inline documentation
Jo-Philipp Wich [Sun, 18 Jan 2009 00:02:13 +0000 (00:02 +0000)]
libs/uvl: update inline documentation

15 years agolibs/uvl:
Jo-Philipp Wich [Sat, 17 Jan 2009 23:50:32 +0000 (23:50 +0000)]
libs/uvl:
- allow overriding the config directory in luci.uvl
- support --configdir for uvl verify too

15 years agothemes/openwrt.org: further background fix
Jo-Philipp Wich [Sat, 17 Jan 2009 18:18:10 +0000 (18:18 +0000)]
themes/openwrt.org: further background fix

15 years agoPurge abandonend brands
Steven Barth [Sat, 17 Jan 2009 17:56:43 +0000 (17:56 +0000)]
Purge abandonend brands

15 years agothemes/openwrt.org: fix css for background
Jo-Philipp Wich [Sat, 17 Jan 2009 17:39:57 +0000 (17:39 +0000)]
themes/openwrt.org: fix css for background

15 years agobuild: add mkversion.sh helper script
Jo-Philipp Wich [Sat, 17 Jan 2009 16:35:02 +0000 (16:35 +0000)]
build: add mkversion.sh helper script
contrib: (re-)generate version.lua at build time
libs/core: use version.lua
themes: adept header to version.lua, fix css for openwrt.org

15 years agoAdd connbytes support to QoS
Steven Barth [Sat, 17 Jan 2009 16:19:43 +0000 (16:19 +0000)]
Add connbytes support to QoS