root/trunk/wifidog/ChangeLog @ 95

Revision 95, 5.8 KB (checked in by aprilp, 9 years ago)

Added debugging, changed way firewall tags traffic, cleanups

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1# $Header$
22004-04-22  Philippe April <papril777@yahoo.com>
3    * Major changes, cleaned up code
4    * Changed the way firewall tags traffic
5
62004-04-21  Philippe April <papril777@yahoo.com>
7    * Changed fw.destroy so it cleans up more in a while loop
8
92004-04-20  Alexandre Carmel-Veilleux <acv@acv.ca>
10        * fixed expiration time
11
122004-04-20  Philippe April <papril777@yahoo.com>
13    * A lot of changes regarding debugging facilities and added logging
14    to syslog
15    * Removed possibility to specify port on command line
16
172004-04-19  Philippe April <papril777@yahoo.com>
18        * Changed some debugging severity
19
202004-04-19  Benoit Gr�goire  <bock@step.polymtl.ca>
21        * Properly integrate libhttpd into the source tree ;)  Note that this will create a proper system wide shared library for libghttpd.  Still to be done:  1- Store Mina's patch somewhere,  in case we want to upgrade libhttpd.  2-Add configure option not to build httpd, and use an already installed one.
22
232004-04-18  Alexandre Carmel-Veilleux <acv@acv.ca>
24        * Fixed pthread_cond_timedwait. The mutex needed to be locked as
25        per the POSIX spec, yet Linux or Mac OS X don't care...
26        * Fixed the double SIGTERM handler on Linux...
27
282004-04-17  Alexandre Carmel-Veilleux <acv@acv.ca>
29        * Added work around for uClibc bug in auth.c
30
312004-04-17  Philippe April <papril777@yahoo.com>
32        * Fixed firewall scripts to make them standard and some firewall functions
33
342004-04-17  Alexandre Carmel-Veilleux <acv@acv.ca>
35        * Updated documentation in firewall.c
36
372004-04-17  Philippe April <papril777@yahoo.com>
38        * Fixed path returning to gateway in phpauth/login/index.php
39
402004-04-16  Alexandre Carmel-Veilleux <acv@acv.ca>
41        * Merged in libhttpd into the source tree
42
432004-04-16  Philippe April <papril777@yahoo.com>
44        * Fixed CRLF/formatting in phpauth/login/index.php
45        * Added some documentation for firewall.c, commandline.c
46        * Removed an unnecessary line dist_sysconf_DATA from Makefile.am
47
482004-04-15  Alexandre Carmel-Veilleux <acv@acv.ca>
49        * Changed the locking mechanism, now all access to t_node * structs
50        are properly protected.
51
522004-04-15  Alexandre Carmel-Veilleux <acv@acv.ca>
53        * Connection now closed if counter hasn't change for one full
54        period.
55
562004-04-14  Philippe April <papril777@yahoo.com>
57        * Fixed shell script hardcoded interface
58
592004-04-14  Alexandre Carmel-Veilleux <acv@acv.ca>
60        * Existing IPs are logged off when they're authenticated again.
61
622004-04-14  Alexandre Carmel-Veilleux <acv@acv.ca>
63        * Fixed clean up so it happens at the right time.
64
652004-04-14  Alexandre Carmel-Veilleux <acv@acv.ca>
66        * Major retooling of insert_userclass(), fixed seg fault.
67        * The program now works as advertised.
68
692004-04-14  Alexandre Carmel-Veilleux <acv@acv.ca>
70        * Switched to threads. Alpha quality build, at best
71
722004-04-12  Alexandre Carmel-Veilleux <acv@acv.ca>
73        * Changed child return value handling, again. Now it's actually
74        using the real value instead of the flag.
75        * The http.c authentication code now closes the http connection
76        from the user.
77
782004-04-11  Alexandre Carmel-Veilleux <acv@acv.ca>
79        * Added extra debugging information.
80        * Fixed return value handling in debugging calls.
81
822004-04-11  Alexandre Carmel-Veilleux <acv@acv.ca>
83        * Removed duplicates signal handling hooks
84        * Additional comments in SIGCHLD handler
85
862004-04-11  Alexandre Carmel-Veilleux <acv@acv.ca>
87        * Node find if's expressions changed
88
892004-04-11  Alexandre Carmel-Veilleux <acv@acv.ca>
90        * SIGCHLD Handler initializaed outside of deamon mode now.
91
922004-04-11  Alexandre Carmel-Veilleux <acv@acv.ca>
93        * Very large modification. The entire architecture has been reworked
94        so that authentications to the central server are performed in a
95        fork()'d child process and the exit code from that child is then
96        used to set the User Class of the connection.
97        * The UserClasses (global definitions) and Rights (per connection)
98        have been integrated.
99
1002004-03-16  Mina Naguib <minaguib@users.sourceforge.net>
101        * Changed HTTP server tasks to be handled by libhttpd - merged
102        incorporate_libhttpd branch
103
1042004-03-13  Philippe April <papril777@yahoo.com>
105        * Modified the way firewall scripts are called so we can configure
106        them in the config file (a bit more modular than it was)
107        * Added simple linked list to keep track of clients and to
108        keep a counter of the utilization and send it to the auth server
109        * Fixed CRLF/formatting in phpauth/auth/index.php
110        * Hacked phpauth/auth/index.php to handle very basic utilization tracking
111
1122004-03-12  Philippe April <papril777@yahoo.com>
113        * Changed all perror()s into debug()s and added errno.h to common.h
114
1152004-03-10  Philippe April <papril777@yahoo.com>
116        * Small fix to firewall.c so we don't define variables after
117        the function has started (so it builds on gcc-2.95)
118
1192004-03-09  Philippe April <papril777@yahoo.com>
120        * Major changes, not forking anymore for new connections, now using
121        select() instead. It will allow us to efficiently use a linked list to track
122        users and other things. It introduces some bugs and design issues but will
123        be better in the end.
124
1252004-03-09  Philippe April <papril777@yahoo.com>
126        * Small fix in the default.php login page
127        * exit() where the program was supposed to exit but wasn't when the
128        firewall could not be setup
129
1302004-03-09  Alexandre Carmel-Veilleux <acv@acv.ca>
131        * Tiny change to increase cross-platform compatibility. It can now build on OS X and it comes close to building on my old BSD box.
132
1332004-03-08  Benoit Gr�goire  <bock@step.polymtl.ca>
134        * Initial CVS import.  Integrate a standrad GNU build system and Doxygen to the build process.  Add Doxygen and CVS headers, .cvsignores, etc.  Note that the imported code is Philippe April (papril777 at yahoo.com)'s work.  Tell me if I forgot anything.  Please note that the paths in the src/fw* scripts are still hardcoded.  Don't forget to update the ChangeLog file every commit and add doxygen comments to your code.  Happy hacking.
135
Note: See TracBrowser for help on using the browser.