root/wifidog/wifidog-client/NEWS

Revision 344, 5.8 kB (checked in by florida, 1 year ago)

version initiale wifidog-1.1.3-rc1

Line 
1 # $Id: NEWS 1241 2007-06-24 04:13:13Z benoitg $
2 WiFiDog 1.1.3rc1:
3         * 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...
4         * Close #332:  Apply patch from Laurent Marchal. biguphpc<AT>gmail<DOT>com
5         * fw_iptables.c:  Fix error in iptables_fw_access().  Rules were created as ACCEPT instead of DROP
6         * 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.
7         * 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.
8         * Release 1.1.3_rc1
9         * Fix #324
10         * wifidog.conf:  Improve comments and add examples of blocking access to the upstream LAN.
11         * 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.
12         * contrib/ Add contrib dir to collect the scripts and other code distributed with, but not really part of wifidog.
13         * Modify the build system to finally be able to build wifidog directly from the wifidog directory using the same files
14                 used to make the official .ipk, without having to copy ANYTHNG to the openwrt SDK.
15                 There is now a new target:  make ipk make ipk OPENWRTSDK=path_to_openwrt_sdk
16                        
17 WiFiDog 1.1.3beta6:
18         -Fix bug #238 (config file location was hardcoded)
19         -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.
20
21 WiFiDog 1.1.3beta4:
22         -Changed ordering in the filter.FORWARD chain
23         -Added TCPMSS rule
24         -Fixed rules bieng left over on shutdown
25         -Fixed wdctl reset problem
26
27 WiFiDog 1.1.3beta2:
28         -Fix bug #65 (Whitelisted servers would still splash on port 80
29         -Fix incorrect default value for Path in the AuthServer configuration
30         -Add more info to wdctl status
31
32 WiFiDog 1.1.3beta1:
33         -Added patch by wireless London to use the GW interface's mac address as the node_id
34           if no node_id is specified. It allows the use of generic configuration files without
35           the need to hardcoding the node_id in.
36         -Added TrustedMACList configuration variable which allows specifying
37           MAC addresses which are allowed to go through without authentication.
38         -New wdctl command "restart" which will get wifidog to restart itself
39           while preserving the existing clientlist.  Perfect for 0-downtime
40           upgrading!
41         -libhttpd: Fixed two bugs parsing the GET query string making wifidog segfault
42          
43        
44 WiFiDog 1.1.2:
45     - Added some informations so it compiles on newer OpenWRT's (whiterussian-rc2)
46     - Fixed minor issue with wdctl
47     - Changed the iptables rules priority to allow existing NAT rules to work
48     - read()s from central server in auth_server_request() are
49         now timed-out (via select).  This is hopefully a bugfix to the
50         thread-freezing problem.
51     - Bugfix non-RFC compliant HTTP requests using \n instead of \r\n as line
52         terminations as per email from ludocornut@users.sourceforge.net
53     - Firewall: make the default ruleset for validating users = allow all
54         (except sending SMTP)
55
56 Fixed issue with FAQ
57
58 WiFiDog 1.1.1:
59     - An auth server on port 80 will now work
60     - Added an FAQ
61
62 WiFiDog 1.1.0:
63         - Changes:
64                 - Visual tweaks in the web interface
65                 - Internal code & documentation touch-ups
66                 - More debugging output
67         - Bugfixes:
68                 - Wrong reported uptime
69                 - Invalid http header sent during redirection
70                 - Mixed long/long long type for counter
71                 - Respect SSL setting in auth server definition
72                 - Explicitly allow traffic coming into the router
73                 - SIGPIPE handling
74                 - Firewall destruction not occuring on wifidog termination
75
76 WiFiDog 1.1.0_beta3:
77         - 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
78         - wdctl status will return more informations
79         - Some error messages are now displayed by the auth server (used to be done in a non-pretty way by wifidog)
80         - We now 'ping' authserver and detect when authservers are changing IPs
81         - Fixed memory leaks
82         - Incoming and outgoing counters were reversed
83         - More verbose debugging
84         - ICMP Ping the users everytime we check their counters to keep them alive
85         - Optional ExternalInterface
86         - Optional GatewayAddress
87         - /about URL now shows wifidog version
88         - 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.
89         - When pinging auth server now also sends sys_uptime, sys_memfree and sys_load
90         - 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
91         - 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
92         - WiFiDog status is now viewable with a web browser at http://ip:port/wifidog/status
93
94 WiFiDog 1.0.2:
95         - Fix reversed incoming and outgoing connections in statistics reported to the auth server
96         - Will now gracefully handle auth servers changing IP adress.
97         - Fixes two bugs in byte counting. (Possible missed data, and incoming and outgoing were reversed.
98         - Fixed file descriptor leaks
99         - wdctl_status now returns all connected users.
100         - worked around sed -i not being available on all platform
101         - ipkg no longuer overwrites config file
102         - Several code changes in thread handling and libhttpd to fix occasional hangs.
103
104 WiFiDog 1.0.0:
105         - Initial release
Note: See TracBrowser for help on using the browser.