[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