summaryrefslogtreecommitdiffhomepage
path: root/modules/base
AgeCommit message (Collapse)Author
2015-01-08Rework LuCI build systemJo-Philipp Wich
* Rename subdirectories to their repective OpenWrt package names * Make each LuCI module its own standalone package * Deploy a shared luci.mk which is used by each module Makefile Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2014-11-21luci.http.protocol: Allow posts to contain more than a single chunkKarl Palsson
The ltn12.pump.step() loop in parse_message_body was incorrectly testing for EOF, and returning after the first chunk, even if further chunks were available. The loop in parse_message_header made the correct check, and test code making raw ajax json posts now succeeds for posts >= 2048 bytes. Signed-off-by: Karl Palsson <karlp@remake.is>
2014-11-17modules/base: ltn12: source.file() should terminate when an empty chunk is readMatthias Schiffer
The read method of nixio's file and socket objects both return an empty string when they reach EOF, not nil, causing the consumer to loop endlessly as source.file() never terminates. As there is no other situation in which an empty chunk is read, just change it to nil to terminate the consumer's loop. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2014-11-14Update timezone info to 2014i (from 2011n)Hannu Nyman
Timezone information embedded in Luci is updated to 2014i. Afaik, the old data was from version 2011n. I used build/zoneinfo2lua.pl to pull data from my Ubuntu 14.10 buildhost that contains 2014i version of the timezone data. 2014j has been released this week, but is not yet embedded in Ubuntu and Turks&Caicos is the only affected country/zone. 2014i: http://mm.icann.org/pipermail/tz-announce/2014-October/000026.html 2014j: http://mm.icann.org/pipermail/tz-announce/2014-November/000027.html This update should fix Openwrt bugs #11445 and #18323. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2014-11-09Add odhcpd to ucitrack of dhcpSteven Barth
2014-10-26base: trigger page reload with cbi reset buttonJo-Philipp Wich
Many complex widgets do not reset properly with traditional form reset, therfore simply reload the page. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2014-10-21modules/base: work around wireless status changesJo-Philipp Wich
The latest netifd updates changed the ubus wireless status reporting in a way that breaks the current LuCI integration. Work around the changed format by translating the extended UCI section syntax back to the plain one. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2014-10-20modules/base: attempt to work around Firefox autocomplete bugsJo-Philipp Wich
Ref: https://dev.openwrt.org/ticket/18176 Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2014-10-10Added device tree model supportVladimir Ulrich
Signed-off-by: Vladimir Ulrich <admin@evl.su>
2014-10-04luci: initial 802.11ac supportJo-Philipp Wich
While working with 802.11ac (ath10k) I've noticed the web interface configuration missing basic support for 11ac devices - unable to set VHT (htmode) and 11ac (hwmode). This patch adds initial support for luci admin-full page and 802.11ac MAC80211 devices. v2: * replace obsolete 11nac mode with 11a + vhtmode (jow in ticket: #17323) Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com> [jow: fix typo in get_i18n()] Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2014-10-03modules/base: provide disable state in luci.tools.status.wifi_network()Jo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2014-09-18http: ensure .content() works by defaultJo-Philipp Wich
filehandler was always set, so the default handler was never being called. This led to calls to http.content() always returning nil. Signed-off-by: Karl Palsson <karlp@remake.is>
2014-09-04libs/web: add support for string templates to luci.template moduleJo-Philipp Wich
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2014-09-04libs/web: add support for string templates to the template parserJo-Philipp Wich
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2014-09-04libs/web: remove strange 'static' on variable declarationJo-Philipp Wich
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2014-09-04libs/web: rename template_parser field "mmap" to the more generic "data"Jo-Philipp Wich
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2014-08-12add missing cbi-button class to nsection.htmJo-Philipp Wich
Hello, I opened an issue in trac but it doesn't let me attach the patch (it complains about cookies not enabled, which isn't true), and I cannot see it to try again since it's awaiting moderation (moderated submission #34250) so here's the patch (against 0.11, but I see that trunk has the same problem). Bye -- Luca
2014-08-12added readonly property to TextValue (tvalue.htm) templateJo-Philipp Wich
A textarea has a readonly property which is currently not supported by the TextValue template ( tvalue.htm ) Here the patch to add it to tvalue.htm Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
2014-07-13modules/base: restore /lib/uci/upload directoryJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2014-06-13modules/base: remove accidentally duplicated root directoryJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2014-06-12modules/base: readd missing /etc/config/luciJo-Philipp Wich
2014-06-11Fix wrong directory in luci-baseJo-Philipp Wich
2014-06-11build: introduce luci-baseJo-Philipp Wich
Merges libs/core, libs/ipkg, libs/web, libs/sys, libs/sgi-cgi, libs/sgi-uhttpd, modules/admin-core, themes/base and protcols/core into modules/base and renames luci-lib-core to luci-base.