summaryrefslogtreecommitdiffhomepage
path: root/modules
AgeCommit message (Collapse)Author
2012-11-15modules/admin-full: use luci.model.ipkg.find() to support searching packages ↵Jo-Philipp Wich
by description
2012-11-15modules/admin-full: fix broken XHTML on diagnostics pageJo-Philipp Wich
2012-11-12modules/admin-full: fix wrong load number in realtime graph (#502)Jo-Philipp Wich
2012-11-11admin-full/diagnostics: Allow to use ping6 and traceroute6 when available, #487Manuel Munz
2012-11-10Add some more datatype checks, patch by Eugene C., #499Manuel Munz
2012-11-10admin-full/network/hosts: Fix problem when arptable is empty, #482Manuel Munz
2012-11-01modules/admin-core, modules/admin-full: fix switch port status for devices ↵Jo-Philipp Wich
with multiple switches
2012-10-31wifi: add controls for noscan flagDaniel Golle
OpenWrt contains a patch for hostapd which allows to override the channel-bandwidth decission to always use 40MHz regardless of overlapping networks. Though it does not conform with IEEE 802.11n-2009, this became the de-facto standard behaviour of most off-the-shelf wifi routers. Adding this option to LuCI makes it more accessible to users, which probably not everybody will agree with to be a good idea. However, I didn't yet come across a single commercial product which actually complies with 802.11n-2009 in that regard. Signed-off-by: Daniel Golle <dgolle@allnet.de>
2012-09-28modules/admin-full: disambiguate NTP client/server settingsJo-Philipp Wich
2012-09-26modules/admin-full: cope with undefined scan list in wifi_joinJo-Philipp Wich
2012-09-26modules/admin-full: cope with undefined frequency listsJo-Philipp Wich
2012-09-20modules: add failsafe moduleDaniel Golle
The failsafe module adds a minimal web-interface which is intended to run on a very compact initramfs-based image intended only for flashing firmware onto a device. This can be used as part of an installation method or reside in a small partition on the device flash which can be booted in case the checksum-test of the main kernel or rootfs fails. Signed-off-by: Daniel Golle <dgolle@allnet.de>
2012-09-19modules/freifunk: remove sorting function from widgets include in index viewManuel Munz
2012-09-17modules/freifunk: include widgets in indexpage when availableManuel Munz
2012-09-11modules/admin-full: small style fix in switch statusJo-Philipp Wich
2012-09-11modules/admin-full, modules/admin-core, themes/base: add port status ↵Jo-Philipp Wich
indicators to switch config page
2012-08-20modules/freifunk: Add ipv6 options to community profile formManuel Munz
2012-08-17modules/admin-core, modules/admin-full: implement display support for ↵Jo-Philipp Wich
dnsmasq dhcpv6 leases
2012-08-17modules/admin-full: also require luci.tools.proto from parent cbi modelJo-Philipp Wich
2012-08-15support extant Antenna configurationDaniel Golle
2012-08-14modules/admin-full: fix typo in dhcp cbi model, patch by "BasicXP" ↵Jo-Philipp Wich
<basicxp@ubuntu.com>
2012-08-14modules: make most remaining hardcoded strings translatable, patch by ↵Jo-Philipp Wich
"BasicXP" <basicxp@ubuntu.com>
2012-08-14modules/admin-full: use format_wifi_encryption() in wifi_join.htm to make ↵Jo-Philipp Wich
encryption translatable
2012-08-09modules/admin-full: rework help text for network_netlist widgetJo-Philipp Wich
2012-08-08modules/niu: remove usage of wifi.channels()Jo-Philipp Wich
2012-08-08modules/admin-full: remove usage of wifi.channels()Jo-Philipp Wich
2012-08-08modules/freifunk: use getiwinfo() instead of getiwconfig()Jo-Philipp Wich
2012-08-08modules/admin-mini: use getiwinfo() instead of getiwconfig()Jo-Philipp Wich
2012-08-08modules/admin-mini: use iwinfo to perform scansJo-Philipp Wich
2012-08-08modules/admin-full: remove an ancient cbi model that hasn't been used in yearsJo-Philipp Wich
2012-08-08modules/admin-full: use luci.sys.net.mac_hints() in wifi maclist configJo-Philipp Wich
2012-08-08modules/admin-full: remove session expiry workaround from settingJo-Philipp Wich
2012-08-08modules/rpc: adapt rpc controller to sauth api changesJo-Philipp Wich
2012-08-07Rework authentication systemJo-Philipp Wich
The validity of authentication tokens was determined by the mtime of respective authentication tokens on filesystem stored in $sessionpath. Talking about hardware without RTC or without a prior connection to a time server, date/time usually around 1970 - so is the mtime of the authentication token file in $sessionpath. When now configuring an internet connection via LuCI, the system might fetch the current date/time (e.g. via ntp) which invalidates the token, returns "403 Forbidden" and kicks the user out of the interface. This patch changes the authentication system to use time values based on the uptime of the machine - rather than values based upon gettimeofday() and {a|m}time values - and save them inside the token. That way can always determine the difference between login (last interaction respectively) and the current time, in- dependant of the system clock jumping backwards/forwards. Warning: This patch removes the clean() function and respective calls. This means, invalid tokens will NOT be determined and removed from filesystem automatically anymore. Before, every HTTP-call caused a scan for invalid tokens, which is quite expensive. Instead consider using a cron job deleting all stalled files periodically. Contributed by T-Labs, Deutsche Telekom Innovation Laboratories Signed-off-by: Mirko Vogt <mirko@openwrt.org>
2012-08-07return "403 Forbidden" if authentication token was given, however is invalidJo-Philipp Wich
Contributed by T-Labs, Deutsche Telekom Innovation Laboratories Signed-off-by: Mirko Vogt <mirko@openwrt.org>
2012-07-24modules/admin-full: copy bssid when joining a network as client (#455)Jo-Philipp Wich
2012-07-23modules/admin-full: expose wmm option for mac80211 interfacesJo-Philipp Wich
2012-07-09mod-freifunk: Fix problem with osm map, OpenLayers.Control.MouseDefaults() ↵Manuel Munz
was removed in OpenLayers 2.12
2012-07-06modules/admin-full: fix frequency display on index status pageJo-Philipp Wich
2012-07-01Cosmetic changes to the terminology in the UI:Daniel Golle
Replace references to the device running LuCI as being a "router", as that is not necessarily the case.
2012-06-27modules/admin-full: sort networks by zone and name in overviewJo-Philipp Wich
2012-06-26modules/admin-full: use get_wannet() and get_wan6net() to find wan networks ↵Jo-Philipp Wich
on status page
2012-06-26modules/admin-full: remove support for configuring alias interfaces, they're ↵Jo-Philipp Wich
useless now that ifaces can be part of multiple networks
2012-06-26modules/admin-full: when deleting wifi-ifaces, remove all empty leftover ↵Jo-Philipp Wich
networks, not only the first one
2012-06-26modules/admin-full: remove notice about iface exclusiveness when adding new ↵Jo-Philipp Wich
networks
2012-06-26modules/admin-full: extend wifi model to allow assigning multiple networksJo-Philipp Wich
2012-06-25modules/freifunk: Add minlength datatype to location, #444Manuel Munz
2012-06-18Only show the TX-power selector if the hardware supports more than one option.Daniel Golle
Some mac80211 drivers (rt2x00) probably won't support limiting TX-power to a user-defined value in the near future under certain conditions, so it makes sense to not expose that option in order not to confuse the user. See http://patchwork.openwrt.org/patch/2187/ to understand the situation. Signed-off-by: Daniel Golle <dgolle@allnet.de>
2012-06-05modules/admin-full: allow to specify the DHCP pool start as IPv4 address (#420)Jo-Philipp Wich
2012-05-23modules/admin-full: check /etc/ethers and /var/dhcp.leases for existence ↵Jo-Philipp Wich
before trying to read them