[Commotion-admin] [luci-commotion] Replace nodogsplash with fork of luci_splash (#460)
Josh King
notifications at github.com
Wed Mar 25 11:50:54 EDT 2015
This pull request, in combination with and replaces nodogsplash with a fork of luci_splash. It also adds commotion-dnsproxy to provide a splash screen even when an internet connection is not present. It addresses issues #294 and #137.
To test:
* Make sure that splash screen appears when connecting via the access point, whether an internet connection is present or not.
* Make sure that the splash screen never appears when connected through the ethernet interfaces.
* Test to see if other basic and advanced settings work as they did previously.
You can view, comment on, or merge this pull request online at:
https://github.com/opentechinstitute/luci-commotion/pull/460
-- Commit Summary --
* Add initial attempt at replacing nodogsplash with luci_splash in luci-commotion-splash package.
* Remove nds_config.lua
* Use coordinates in image formvalues.
* Add support for global on/off switch for splash screen.
* Fix interface for adding blacklisted and whitelisted MAC addresses to splash screen.
* Add missing leases and hotplug files for splash screen.
* Have luci_splash initscript restart uhttpd on first boot.
* Add default network to luci_splash config file.
* Tweak splash screen HTML layout and operation.
* Trying to restart uhttpd in luci_splash initscript doesn't work, just adding splash configuration to provided uhttpd config file in commotion-router instead.
* Update connected clients screen to work with luci_splash; still needs to be made dynamic at some point.
* Filter out ethernet interfaces from splash screen.
* Disable nonfunctional setting of traffic control limits, fix setting of custom splash text.
* Remove unused standalone splashtext editing page.
-- File Changes --
A files/etc/config/luci_splash (9)
A files/etc/config/luci_splash_leases (1)
D files/etc/config/nodogsplash (28)
A files/etc/hotplug.d/iface/25-splash (17)
A files/etc/init.d/luci_splash (382)
D files/etc/init.d/ucidog (26)
D files/etc/uci-defaults/luci-commotion-splash (19)
D files/usr/bin/uci2nds.lua (23)
A files/usr/sbin/luci-splash (751)
A htdocs/cgi-bin/splash/splash.sh (35)
M htdocs/luci-static/commotion/cascade.css (16)
A htdocs/luci/splash/index.html (10)
D luasrc/commotion/nds_config.lua (257)
M luasrc/controller/commotion-splash/splash.lua (153)
M luasrc/controller/commotion/status_config.lua (154)
M luasrc/model/cbi/commotion-splash/splash_settings.lua (106)
D luasrc/model/cbi/commotion-splash/splashtext.lua (44)
M luasrc/model/cbi/commotion/client_wp.lua (64)
A luasrc/view/admin_status/splash.htm (294)
A luasrc/view/commotion-splash/blocked.htm (22)
M luasrc/view/commotion-splash/splash.htm (23)
M luasrc/view/commotion-splash/splashtext.htm (33)
M luasrc/view/commotion/conn_clients.htm (28)
-- Patch Links --
https://github.com/opentechinstitute/luci-commotion/pull/460.patch
https://github.com/opentechinstitute/luci-commotion/pull/460.diff
---
Reply to this email directly or view it on GitHub:
https://github.com/opentechinstitute/luci-commotion/pull/460
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.chambana.net/pipermail/commotion-admin/attachments/20150325/e8280da3/attachment.html>
More information about the Commotion-admin
mailing list