forked from nodogsplash/nodogsplash
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
184 lines (139 loc) · 8.95 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
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 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 <[email protected]> Tue, 23 Apr 2019 11:49:00 +0000
nodogsplash (3.3.1)
* 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, an issue with libmicrohttpd results in the gnutls suite being installed causing potential out of memory errors on devices <= 64M RAM
-- Rob White <[email protected]> Fri, 7 Apr 2019 19:43:00 +0000
nodogsplash (3.3.0)
* 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]
-- Rob White <[email protected]> Fri, 15 Mar 2019 15:48:00 +0000
nodogsplash (3.2.1)
* reset upload/download counter when a client has been authenticated a second time [mwarning]
* print sesssion 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]
-- Moritz Warning <[email protected]> Wed, 26 Sep 2018 15:04:05 +0000
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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Tue, 31 July 2018 19:19:00 +0000
nodogsplash (2.1.1)
* Update nodogsplash.conf for non-OpenWrt builds
* Minor cosmetic changes
-- Rob White <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Sun, 11 Aug 2009 09:15:00 -0100
2007-05-01
* Development of nodogsplash starts, based on WifiDog 1.1.3_beta6