Skip to content

@bluewavenet bluewavenet released this Sep 13, 2019 · 11 commits to master since this release

nodogsplash (4.2.0)
This release adds significant functionality in the form of capturing the client User-Agent string and passing to both PreAuth and BinAuth scripts. Compatibility is maintained with previous versions.

  • BinAuth - Send User Agent string and client-ip to the binauth script [bluewavenet]
  • BinAuth - Update the two example BinAuth scripts showing use of passed arguments [bluewavenet]
  • Documentation - Update BinAuth section [bluewavenet]
  • PreAuth - Send User Agent string to the preauth script [bluewavenet]
  • PreAuth - Update the example PreAuth script showing use of passed arguments [bluewavenet]
  • Documentation - Update PreAuth section [bluewavenet]
Assets 4

@bluewavenet bluewavenet released this Sep 2, 2019 · 17 commits to master since this release

nodogsplash (4.1.0)
This release adds significant functionality in addition to enhancements, documentation updates and numerous bug fixes.

  • BinAuth - Send redir variable to the binauth script, allow passing of custom variable payload [bluewavenet]
  • BinAuth - Provide two example BinAuth scripts [bluewavenet]
  • Documentation - Rework Binauth section plus numerous minor updates [bluewavenet]
  • Deprecate RedirectURL config option as it is rendered obsolete by many CPD implementations, use FAS instead [bluewavenet]
  • Numerous minor updates to html, css and script files [bluewavenet]
  • Fix bug - faskey, exit gracefully if not set and fas_secure_enabled = 2 [bluewavenet]
  • Fix bug - Systemd, Do not set debug level in nodogsplash.service [bluewavenet]
  • Fix bug - ndsctl, delete lock file if NDS is not started [bluewavenet]
Assets 4

@bluewavenet bluewavenet released this Aug 15, 2019 · 31 commits to master since this release

nodogsplash (4.0.2)
This release has numerous important bug fixes.

  • Fix bug - fas_remotefqdn not supported with option fas_secure_enabled 0 [bluewavenet]
  • Fix bug - prevent deadlock causing ndsctl to hang and NDS to become unresponsive [bluewavenet]
  • PreAuth - Override FAS settings making configuration foolproof [bluewavenet]
  • ndsctl - make json parsing consistent for all client variables [bluewavenet]
  • Fix memory leak in template generation [lynxis]
  • When executing the ndsctl stop command, cleanup all structures [lynxis]
  • Check for positive errno in thread_ndsctl [lynxis]
Assets 2

@bluewavenet bluewavenet released this Jul 29, 2019 · 52 commits to master since this release

nodogsplash (4.0.1)

  • Make debuglevel platform independent [mwarning]
  • Add/move/reword some debug output lines [mwarning]
  • Numerous code cleanups [mwarning]
  • Put fas code into block [mwarning]
  • Fix coding error in fas-aes.php incorrectly passing redir back to NDS [bluewavenet]
  • Numerous documentation updates [bluewavenet]

-- Rob White dot@blue-wave.net Mon, 29 Jul 2019 20:19:00 +0000

Assets 3

@bluewavenet bluewavenet released this Jul 13, 2019 · 70 commits to master since this release

nodogsplash (4.0.0)

  • Introduce aes encryption of the query string passed to remote FAS, allowing authdir and client token to be transferred securely. Uses php-cli and php-openssl. These are required if encryption is enabled but are not dependencies [bluewavenet]
  • Introduce fasremotefqdn, specifying the FQDN of the remote FAS. This facilitates simplified support for FAS operation on shared hosting systems [bluewavenet]
  • Add a FAS php script supporting aes encrypted query string sent from NDS [bluewavenet]
  • Numerous Documentation updates [bluewavenet]
  • Remove unused pagesdir and imagesdir [mwarning]
  • Add Preauth script that displays images from remote servers [bluewavenet]
  • Use elegant check for valid ip addresses [mwarning]
  • openwrt initscript - add missing macmechanism in the config file [lynxis]

-- Rob White dot@blue-wave.net Sun, 7 Jul 2019 08:29:00 +0000

Assets 3

@bluewavenet bluewavenet released this Apr 23, 2019 · 93 commits to master since this release

nodogsplash (3.3.2)

  • Fix Issue introduced in v3.3.0 with the addition of Improvements towards usable IPv6 support, that caused CPD on client devices to fail with "Too Many Redirects" error. NDS now terminates gracefully with a console error if fasremoteip is not set AND fasport=80 [bluewavenet]
  • Validate fasremoteip to ensure that if it is set, then it is a valid dotted format IPv4 address [bluewavenet]
  • Numerous Documentation updates [bluewavenet]
  • Fix to Known Issue on OpenWrt >18.x.x with v3.3.1. This was caused by misconfigured Makefile for libmicrohttpd; this has been fixed there [bluewavenet]

Rob White dot@blue-wave.net Tue, 23 Apr 2019 11:49:00 +0000

Assets 4

@bluewavenet bluewavenet released this Apr 7, 2019 · 105 commits to master since this release

This release contains Enhancements, Fixes and code housekeeping.

There is one known issue.

  • Include preinstalled PreAuth Login script in package [bluewavenet]
  • Documentation updates PreAuth [bluewavenet]
  • Generate Error 403 Forbidden, if Gateway Port is accessed directly when FAS is enabled and client is not authenticated [bluewavenet]
  • Improve splash.css, tidy up splash/status.html, tidy up Preauth demo script [bluewavenet]
  • Remove some redundant code [mwarning]
  • ndsctl_thread - ignore interupts when returning from epoll [lynxis]
  • auth.c - use correct types to prevent cast and comparement of uint and int [lynxis]
  • openwrt/init.d - prevent start of the daemon if configuration generation fails [lynxis]
  • Known Issue - on OpenWrt >18.x.x, a problem with libmicrohttpd results in the gnutls suite being installed causing potential out of memory errors on devices <= 64M RAM
Assets 2

@bluewavenet bluewavenet released this Mar 16, 2019 · 126 commits to master since this release

This release has the following new functionality, fixes and improvements:

  • Add PreAuth functionality - support for Dynamic Splash Pages, served by NDS directly [bluewavenet]
  • Documentation updates including new sections for Splash Page and PreAuth [bluewavenet]
  • Fix memory handling bug, issue #341 [mwarning] [stevo01]
  • Improvements towards usable IPv6 support [wanxewoj] [mwarning]
Assets 2

@bluewavenet bluewavenet released this Sep 27, 2018 · 201 commits to master since this release

This release has the following fixes and enhancements:

  • reset upload/download counter when a client has been authenticated a second time [mwarning]
  • print session duration as 0 in "ndsctl json" and "ndsctl clients" output when a session has not been started [mwarning]
  • rework html templater to speed up splash page generation [mwarning]
  • FAS documentation updates [bluewavenet]
  • Add CSS file and update splash and status html [bluewavenet]
Assets 3

@bluewavenet bluewavenet released this Sep 2, 2018 · 232 commits to master since this release

This release introduces the following enhancments:

  • 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]
Assets 2
You can’t perform that action at this time.