You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Fix incorrect firewal rule deletion introduced in 1.1.3rc1. Caused the incoming byte count reported to be incorrect for users that logged in a second time on a gateway that wasn't restarted in between.
37
+
* Fix incorrect firewal rule deletion introduced in 1.1.3rc1. Caused the incoming byte count
38
+
reported to be incorrect for users that logged in a second time on a gateway that wasn't
39
+
restarted in between.
38
40
39
41
WiFiDog 1.1.3:
40
42
* Fix incomplete change to make te gateway retry external interface forever.
41
43
* Remove hardcoded authserver paths. Can now be defined in the config file (auth server section).
42
44
* Add manual logout URL, based in part on work by David Bird
43
45
44
46
WiFiDog 1.1.3rc1:
45
-
* Close #321: Make the Gateway retry forever if it cannot find it's interface. You never know when someone may finally replug the network cable or something...
47
+
* Close #321: Make the Gateway retry forever if it cannot find it's interface. You never know
48
+
when someone may finally replug the network cable or something...
46
49
* Close #332: Apply patch from Laurent Marchal. biguphpc<AT>gmail<DOT>com
47
-
* fw_iptables.c: Fix error in iptables_fw_access(). Rules were created as ACCEPT instead of DROP
48
-
* firewall.c: Fix bug in fw_sync_with_authserver(). The traffic for the validation period of a user who validated his account while connected wouldn't get counted.
49
-
* doc/wifidog_firewall_map.dia: At long last, full documentation of the firewall. We would have avoided a lot of stupid mistakes if we produced that sooner.
50
+
* fw_iptables.c: Fix error in iptables_fw_access(). Rules were created as ACCEPT instead of DROP
51
+
* firewall.c: Fix bug in fw_sync_with_authserver(). The traffic for the validation period of a
52
+
user who validated his account while connected wouldn't get counted.
53
+
* doc/wifidog_firewall_map.dia: At long last, full documentation of the firewall. We would have
54
+
avoided a lot of stupid mistakes if we produced that sooner.
50
55
* Release 1.1.3_rc1
51
56
* Fix #324
52
57
* wifidog.conf: Improve comments and add examples of blocking access to the upstream LAN.
53
-
* conf.h: The DEFAULT_CHECKINTERVAL was 5 instead of 60 (as stated in the config file) which caused huge needless load on the auth servers, and needless ping traffic towards the clients if it wasn't manually set.
54
-
* contrib/ Add contrib dir to collect the scripts and other code distributed with, but not really part of wifidog.
55
-
* Modify the build system to finally be able to build wifidog directly from the wifidog directory using the same files
58
+
* conf.h: The DEFAULT_CHECKINTERVAL was 5 instead of 60 (as stated in the config file) which
59
+
caused huge needless load on the auth servers, and needless ping traffic towards the clients
60
+
if it wasn't manually set.
61
+
* contrib/ Add contrib dir to collect the scripts and other code distributed with, but not really
62
+
part of wifidog.
63
+
* Modify the build system to finally be able to build wifidog directly from the wifidog directory
64
+
using the same files
56
65
used to make the official .ipk, without having to copy ANYTHNG to the openwrt SDK.
57
66
There is now a new target: make ipk make ipk OPENWRTSDK=path_to_openwrt_sdk
58
67
59
68
WiFiDog 1.1.3beta6:
60
-
-Fix bug #238 (config file location was hardcoded)
61
-
-Fix problem with autodectection of the External interface if the interface isn't fully up yet. wifidog wil now retry for up to two minutes.
69
+
* Fix bug #238 (config file location was hardcoded)
70
+
* Fix problem with autodectection of the External interface if the interface isn't fully up yet.
71
+
wifidog wil now retry for up to two minutes.
62
72
63
73
WiFiDog 1.1.3beta4:
64
74
-Changed ordering in the filter.FORWARD chain
@@ -72,76 +82,84 @@ WiFiDog 1.1.3beta2:
72
82
-Add more info to wdctl status
73
83
74
84
WiFiDog 1.1.3beta1:
75
-
-Added patch by wireless London to use the GW interface's mac address as the node_id
85
+
* Added patch by wireless London to use the GW interface's mac address as the node_id
76
86
if no node_id is specified. It allows the use of generic configuration files without
77
87
the need to hardcoding the node_id in.
78
-
-Added TrustedMACList configuration variable which allows specifying
88
+
* Added TrustedMACList configuration variable which allows specifying
79
89
MAC addresses which are allowed to go through without authentication.
80
-
-New wdctl command "restart" which will get wifidog to restart itself
90
+
* New wdctl command "restart" which will get wifidog to restart itself
81
91
while preserving the existing clientlist. Perfect for 0-downtime
82
92
upgrading!
83
-
-libhttpd: Fixed two bugs parsing the GET query string making wifidog segfault
93
+
* libhttpd: Fixed two bugs parsing the GET query string making wifidog segfault
84
94
85
95
86
96
WiFiDog 1.1.2:
87
-
- Added some informations so it compiles on newer OpenWRT's (whiterussian-rc2)
88
-
- Fixed minor issue with wdctl
89
-
- Changed the iptables rules priority to allow existing NAT rules to work
90
-
- read()s from central server in auth_server_request() are
91
-
now timed-out (via select). This is hopefully a bugfix to the
92
-
thread-freezing problem.
93
-
- Bugfix non-RFC compliant HTTP requests using \n instead of \r\n as line
* Firewall: make the default ruleset for validating users = allow all
106
+
(except sending SMTP)
97
107
98
108
Fixed issue with FAQ
99
109
100
110
WiFiDog 1.1.1:
101
-
- An auth server on port 80 will now work
102
-
- Added an FAQ
111
+
* An auth server on port 80 will now work
112
+
* Added an FAQ
103
113
104
114
WiFiDog 1.1.0:
105
-
- Changes:
106
-
- Visual tweaks in the web interface
107
-
- Internal code & documentation touch-ups
108
-
- More debugging output
109
-
- Bugfixes:
110
-
- Wrong reported uptime
111
-
- Invalid http header sent during redirection
112
-
- Mixed long/long long type for counter
113
-
- Respect SSL setting in auth server definition
114
-
- Explicitly allow traffic coming into the router
115
-
- SIGPIPE handling
116
-
- Firewall destruction not occuring on wifidog termination
115
+
* Changes:
116
+
* Visual tweaks in the web interface
117
+
* Internal code & documentation touch-ups
118
+
* More debugging output
119
+
* Bugfixes:
120
+
* Wrong reported uptime
121
+
* Invalid http header sent during redirection
122
+
* Mixed long/long long type for counter
123
+
* Respect SSL setting in auth server definition
124
+
* Explicitly allow traffic coming into the router
125
+
* SIGPIPE handling
126
+
* Firewall destruction not occuring on wifidog termination
117
127
118
128
WiFiDog 1.1.0_beta3:
119
-
- Completely re-did the iptables rules. Most of the rules are now in the filter table instead of the nat table. Also DROPs are now replaced with REJECTs to help tell the user connection refused instead of endless pauses
120
-
- wdctl status will return more informations
121
-
- Some error messages are now displayed by the auth server (used to be done in a non-pretty way by wifidog)
122
-
- We now 'ping' authserver and detect when authservers are changing IPs
123
-
- Fixed memory leaks
124
-
- Incoming and outgoing counters were reversed
125
-
- More verbose debugging
126
-
- ICMP Ping the users everytime we check their counters to keep them alive
127
-
- Optional ExternalInterface
128
-
- Optional GatewayAddress
129
-
- /about URL now shows wifidog version
130
-
- Keep track of last times we successfully & unsuccessfully spoke to the auth server/used DNS. Then, if we know we're not online, show a little apology to the user instead of re-directing them to the auth server.
131
-
- When pinging auth server now also sends sys_uptime, sys_memfree and sys_load
132
-
- Bugfix: Traffic from client to router was counted twice in the "outgoing" bytecount since it increased both counters in mangle.* and filter.* - Got rid of TABLE_WIFIDOG_WIFI_TO_GW completely since it's unneeded
133
-
- Do not update the last_updated field on incoming traffic - update it on outgoing traffic only. This should be a much more reliable indication of client no longer being there
134
-
- WiFiDog status is now viewable with a web browser at http://ip:port/wifidog/status
129
+
* Completely re-did the iptables rules. Most of the rules are now in the filter table
130
+
instead of the nat table. Also DROPs are now replaced with REJECTs to help tell the user
131
+
connection refused instead of endless pauses
132
+
* wdctl status will return more informations
133
+
* Some error messages are now displayed by the auth server
134
+
(used to be done in a non-pretty way by wifidog)
135
+
* We now 'ping' authserver and detect when authservers are changing IPs
136
+
* Fixed memory leaks
137
+
* Incoming and outgoing counters were reversed
138
+
* More verbose debugging
139
+
* ICMP Ping the users everytime we check their counters to keep them alive
140
+
* Optional ExternalInterface
141
+
* Optional GatewayAddress
142
+
* /about URL now shows wifidog version
143
+
* Keep track of last times we successfully & unsuccessfully spoke to the auth server/used DNS.
144
+
Then, if we know we're not online, show a little apology to the user instead of re-directing
145
+
them to the auth server.
146
+
* When pinging auth server now also sends sys_uptime, sys_memfree and sys_load
147
+
* Bugfix: Traffic from client to router was counted twice in the "outgoing" bytecount since
148
+
it increased both counters in mangle.* and filter.* - Got rid of TABLE_WIFIDOG_WIFI_TO_GW
149
+
completely since it's unneeded
150
+
* Do not update the last_updated field on incoming traffic - update it on outgoing traffic only.
151
+
This should be a much more reliable indication of client no longer being there.
152
+
* WiFiDog status is now viewable with a web browser at http://ip:port/wifidog/status
135
153
136
154
WiFiDog 1.0.2:
137
-
- Fix reversed incoming and outgoing connections in statistics reported to the auth server
138
-
- Will now gracefully handle auth servers changing IP adress.
139
-
- Fixes two bugs in byte counting. (Possible missed data, and incoming and outgoing were reversed.
140
-
- Fixed file descriptor leaks
141
-
- wdctl_status now returns all connected users.
142
-
- worked around sed -i not being available on all platform
143
-
- ipkg no longuer overwrites config file
144
-
- Several code changes in thread handling and libhttpd to fix occasional hangs.
155
+
* Fix reversed incoming and outgoing connections in statistics reported to the auth server
156
+
* Will now gracefully handle auth servers changing IP adress.
157
+
* Fixes two bugs in byte counting. (Possible missed data, and incoming and outgoing were reversed.
158
+
* Fixed file descriptor leaks
159
+
* wdctl_status now returns all connected users.
160
+
* worked around sed -i not being available on all platform
161
+
* ipkg no longuer overwrites config file
162
+
* Several code changes in thread handling and libhttpd to fix occasional hangs.
0 commit comments