nodogsplash (3.2.0) * Add Redirect to Status page support for FAS [bluewavenet] * Add iptables version check [mwarning] * Add ndsctl status output for FAS and Binauth status. [bluewavenet] * Initialize fas_remoteip with gw_address and simplify code [mwarning] * Fix Readthedocs updates and update Docs URL [bluewavenet] * Update documentation and Debian man page [bluewavenet] -- Rob White Sun, 2 Sep 2018 16:09:00 +0000 nodogsplash (3.1.0) * Integrated support for separate Forward Authentication Service (FAS), adding the following configuration options [bluewavenet, mwarning]: fasport, faspath, fasremoteip, fas_secure_enabled * Modify binauth feature internally for compatibility with FAS, allowing Binauth to be used for post FAS processing [bluewavenet, mwarning] * Implement ndsctl json filtering to return client information from IP, MAC or Token. [mwarning] * Various minor code fixes and improvements -- Rob White Sun, 26 Aug 2018 10:05:00 +0000 nodogsplash (3.0.0) * Removed settings without implementation due to the change of the http library: DecongestHttpdThreads, HttpdThreadthreshold, HttpdThreaddelayms AuthenticateImmediately, RemoteAuthenticatorAction, EnablePreAuth, BinVoucher, ForceVoucher, PasswordAuthentication, UsernameAuthentication, PasswordAttempts, Username, Password * Add binauth feature as a replacement for the old binvoucher feature * call a script with username/password to decide the authentication * Replace ClientForceTimeout setting with SessionTimeout * Replace ClientTimeout settings with PreauthIdleTimeout and AuthIdleTimeout * Replace infoskel.html with a templated StatusPage (default is status.html) -- Moritz Warning Tue, 31 July 2018 19:19:00 +0000 nodogsplash (2.1.1) * Update nodogsplash.conf for non-OpenWrt builds * Minor cosmetic changes -- Rob White Sat, 12 May 2018 10:03:00 +0000 nodogsplash (2.1.0) * Allow firewall rule chaining, PR #231 [bluewavenet] * OpenWrt: Add hook to allow firewall to restart nodogsplash after configuring additional rules, PR https://github.com/openwrt-routing/packages/pull/369 [bluewavenet] * OpenWrt: Add support for mwan3(v2) and sqm-scripts, PR https://github.com/openwrt-routing/packages/pull/359 [bluewavenet] * Update documentation [bluewavenet] * Enable TCP Fast Open, PR #237 [blogcin] * Avoid continuous thread creation for control interface, PR #238 [blogcin] * Fix possible memory corruption for long config file path, PR #240 [blogcin] -- Moritz Warning Tue, 08 May 2018 19:19:00 +0000 nodogsplash (2.0.1) * Added Forwarding Authentication Service (FAS). [bluewavenet] * Support for external (to NDS) authentication without using Binvoucher. [bluewavenet] * Fix crash when mimetype is not found. [azsde] -- Rob White Thu, 28 Dec 2017 11:36:10 +0000 nodogsplash (2.0.0) * replace libhttp by libmicrohttpd [lynxis] * implement string replace based template engine [lynxis] * correct gatewaymac format to (00:11:22:33:44:ab) [lynxis] * Allow an authenticated user to access the splashpage again. [lynxis] * Allow an authenticated user to deauth themself using the denydir [lynxis] * redirect wrong token auths to the splashpage [lynxis] * support config redirectURL [lynxis] * microhttpd: add content-type header to error messages [lynxis] * prevent possible divison by zero and negative durations [mwarning] * add debian support including systemd [efernandesng] * fix file descriptor leak [sfstudio] * fix uncomplete console output [mwarning] * update splash.html (#152) [bluewavenet] * fw_iptables: fix iptables syntax for 1.6.1 [mwarning] * fix CheckInterval option (#168) [zaolin] -- Alexander Couzens Mon, 29 May 2017 12:23:42 +0100 nodogsplash (1.0.0) * make "ndsctl auth/deauth" work with tokens [vavrecan] * add support for ipset [vavrecan] * fix segfault under high load and no daemon mode and debbuglevel 7 [hylics] * make "ndsctl auth" work with IP or MAC address [gazambuja] * allow to set debuglevel in configuration [lynxis] * set default loglevel from NOTICE to WARNING [lynxis] * fix crash when gw_mac is null [KeaneWang] * Fixed an overflow issue in BinVoucher when path to BinVoucher is too long [alexattws] * make clientmac and gatewaymac variable available in the splash page [mwarning] * remove static variables shared by threads to avoid race conditions [sayuan] -- Moritz Warning Fri, 27 May 2016 18:26:35 -0400 nodogsplash (0.9-beta9.9.9) * fix regression introduced by BinVoucher feature, traffic was not blocked except on port 80 [mwarning] * make returned upload/download value by BinVoucher script optional, as stated in the documentation [mwarning] -- Moritz Warning Sun, 15 Jun 2014 22:55:12 +0200 nodogsplash (0.9-beta9.9.8) * send HTTP 302 instead of 307 because we use HTTP 1.0 [champtar] * add support for DROP, LOG, ULOG target for firewall rules [champtar] * remove multi-threading as libhttpd does not support it [sayuan] * add new parameters BinVoucher, ForceVoucher and EnablePreAuth in combination with per user bandwidth limitation [lindnermarek] * merge updates from Wifidog (1.1.3_beta6 @1162) up to @1464 [mwarning] * excluding commit [1375] containing feature from wifidog ticket #466 * rewrite build system to use a simple Makefile [mwarning] * unify code style: astyle --style=k&r --indent=tab [mwarning] * send HTTP 405 for pre-authenticated non GET requests [redhotpenguin] * fix crash when token/redir is not set [mwarning] * avoid deadlocks for debug output [sayuan] * Debian package [sayuan] * OpenWrt package [mwarning] -- Moritz Warning Fri, 06 Sep 2013 18:08:39 +0200 nodogsplash (0.9.9) * Fixed buffer overflow bug in ndsctl. * Improved SIGCHLD handling in gateway.c and util.c. * Added FirewallRulesets trusted-users and trusted-users-to-router. This permits customized access control for trusted users, as for authenticated users, with the same ruleset semantics, instead of always accepting all trusted packets. * Added EmptyRuleSetPolicy directives for .conf file. Permits optionally passing packets through to pre-existing firewall rules. * updated debian rules (for building debian package) -- Andraz Sraka Sun, 11 Aug 2009 09:15:00 -0100 2007-05-01 * Development of nodogsplash starts, based on WifiDog 1.1.3_beta6