summaryrefslogtreecommitdiff
path: root/nodogsplash
diff options
context:
space:
mode:
authorRob White <rob@blue-wave.net>2018-09-13 15:05:26 +0100
committerRob White <rob@blue-wave.net>2018-09-13 15:05:26 +0100
commit00a6bef40b1ba797b7d3920f6ed1b08f1cca82c1 (patch)
tree158c4e2eda17318e256820042f08ce90f364e089 /nodogsplash
parentc394f54b6339fd1c522533a7003000e944bfeff7 (diff)
nodogsplash: add missing config options
sessiontimeout (minutes) until client is forced out checkinterval (seconds) interval at which nodogsplash checks client timeout status Add real world useful values to timeout options. Signed-off-by: Rob White <rob@blue-wave.net>
Diffstat (limited to 'nodogsplash')
-rw-r--r--nodogsplash/Makefile2
-rw-r--r--nodogsplash/files/etc/config/nodogsplash7
-rwxr-xr-xnodogsplash/files/etc/init.d/nodogsplash7
3 files changed, 11 insertions, 5 deletions
diff --git a/nodogsplash/Makefile b/nodogsplash/Makefile
index 786891b..e9060c4 100644
--- a/nodogsplash/Makefile
+++ b/nodogsplash/Makefile
@@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=nodogsplash
PKG_FIXUP:=autoreconf
PKG_VERSION:=3.2.0
-PKG_RELEASE:=0
+PKG_RELEASE:=1
PKG_SOURCE_URL:=https://codeload.github.com/nodogsplash/nodogsplash/tar.gz/v$(PKG_VERSION)?
PKG_SOURCE:=nodogsplash-$(PKG_VERSION).tar.gz
diff --git a/nodogsplash/files/etc/config/nodogsplash b/nodogsplash/files/etc/config/nodogsplash
index b7bd13c..714d9bf 100644
--- a/nodogsplash/files/etc/config/nodogsplash
+++ b/nodogsplash/files/etc/config/nodogsplash
@@ -27,8 +27,13 @@ config nodogsplash
#option debuglevel '7'
# Client timeouts in minutes
- option preauthidletimeout '10'
+ option preauthidletimeout '30'
option authidletimeout '120'
+ # Session Timeout is the interval after which clients are forced out (a value of 0 means never)
+ option sessiontimeout '1200'
+
+ # The interval in seconds at which nodogsplash checks client timeout status
+ option checkinterval '600'
# Enable BinAuth Support.
# If set, a program is called with several parameters on authentication (request) and deauthentication.
diff --git a/nodogsplash/files/etc/init.d/nodogsplash b/nodogsplash/files/etc/init.d/nodogsplash
index d9f4633..3c3335c 100755
--- a/nodogsplash/files/etc/init.d/nodogsplash
+++ b/nodogsplash/files/etc/init.d/nodogsplash
@@ -139,9 +139,10 @@ generate_uci_config() {
for option in binauth fasport fasremoteip faspath fas_secure_enabled \
daemon debuglevel maxclients gatewayname gatewayinterface gatewayiprange \
gatewayaddress gatewayport webroot splashpage statuspage imagesdir pagesdir \
- redirecturl preauthidletimeout authidletimeout checkinterval setmss mssvalue \
- trafficcontrol downloadlimit uploadlimit downloadimq uploadimq syslogfacility \
- ndsctlsocket fw_mark_authenticated fw_mark_blocked fw_mark_trusted
+ redirecturl sessiontimeout preauthidletimeout authidletimeout checkinterval \
+ setmss mssvalue trafficcontrol downloadlimit uploadlimit \
+ syslogfacility ndsctlsocket fw_mark_authenticated \
+ fw_mark_blocked fw_mark_trusted
do
config_get val "$cfg" "$option"