
$Id: Changes,v 1.9 2005/12/07 00:48:03 dembol Exp $
    	
		 mod_cband - A per-user, per-virtualhost and per-destination bandwidth
			    limiter for the Apache HTTP Server Version 2


Changelog
=========

Version 0.9.6.0 (unstable)
------------------------

06-12-2005 Lukasz Dembinski <dembol@cband.linux.pl>
* added virtualhosts' and users' scores caching
* code cleanup

03-12-2005 Lukasz Dembinski <dembol@cband.linux.pl>
* added virtualhosts' and users' speed limiter
* added CBandSpeed, CBandExceededSpeed, CBandUserSpeed, CBandUserExceededSpeed commands
* added optional slowing down pages when the bandwidth limit is exceeded

03-12-2005 Adam Dawidowski <drake@oomkill.net>
* added new units - kibi bytes, mebi bytes and gibi bytes

27-11-2005 Lukasz Dembinski <dembol@cband.linux.pl>
* added served_bytes logging in LogHandler
* code cleanup


Version 0.9.5.3 (unstable)
------------------------

03-11-2005 Lukasz Dembinski <dembol@cband.linux.pl>
* FIXED BUG: When a user exceeds bandwidth he's unable to view the /cband-status-me
* added human-readable limit's and usage's formats


Version 0.9.5.2 (unstable)
------------------------

22-10-2005 Lukasz Dembinski <dembol@cband.linux.pl>
* added /cband-status-me handler

22-10-2005 J. Kendzorra <kenzo@kenzo.homelinux.org>
* added limit units (K, M, G)


Version 0.9.5.1 (unstable)
------------------------

13-10-2005 Lukasz Dembinski <dembol@cband.linux.pl>
* fixed bug: counting double traffic in some cases
* added cband-status handler refreshing


Version 0.9.5 (unstable)
------------------------

08-10-2005 Lukasz Dembinski <dembol@cband.linux.pl>
* added reset-links in the cband-status handler
* added 'periodic reset' feature
* added gradient colors

07-10-2005 Lukasz Dembinski <dembol@cband.linux.pl>
* added new <CBandClass> section and CBandClassLimit, CBandUserClassLimit commands
* modified /cband-status handler, added XML output (Kyle Poulter <kyle@unixowns.us>)
* added mod_cband_status_handler_HTML() and mod_cband_status_handler_XML() functions

30-09-2005 Lukasz Dembinski <dembol@cband.linux.pl>
* modified per-destination bandwidth limiter, added total user traffic
* added mod_cband_check_limit() function
* added mod_cband_status_handler_print_limit() function
* modified /cband-status handler, the limits are printed by mod_cband_status_handler_print_limit()
* modified mod_cband_request_handler(), added mod_cband_check_limit()

28-09-2005 Lukasz Dembinski <dembol@cband.linux.pl>
* Code cleanup
* Added colors in /cband-status handler

24-09-2005 Lukasz Dembinski <dembol@cband.linux.pl>
* modified AUTHORS file

24-09-2005 Sergey V. Beduev <shaman@interdon.net>
* added per-destination bandwidth limiter
* added libpatricia.copyright file
* added printing limit/usage for destinations in /cband-status


Version 0.9.4 (unstable)
------------------------

22-09-2005 Sergey V. Beduev <shaman@interdon.net>
* Fixed bug: Segmentation fault without CBandUser section

22-09-2005 Lukasz Dembinski <dembol@cband.linux.pl>
* modified mod_cband_get_virtualhost_entry() - virtualhosts are identified by servername:port:defn_line_num
* added /cband-status handler
* added mod_cband_check_duplicate()


Version 0.9.3 (unstable)
------------------------

20-09-2005 Lukasz Dembinski <dembol@cband.linux.pl>
* Fixed bug: Problem with 'Port' directive in ServerName command
* updated source package structure
* added 'create' argument in mod_cband_get_virtualhost_entry()
* added 'create' argument in mod_cband_get_user_entry()


Version 0.9.2 (unstable)
------------------------

11-09-2005 Lukasz Dembinski <dembol@cband.linux.pl>
* Fixed bug: Problem with updating virtualhosts' and users' scoreboard on SMP machines was fixed
* deleted mod_cband_create_score() function
* modified mod_cband_open_score(): added opening/creating scoreboard by one open() function

12-09-2005 Lukasz Dembinski <dembol@cband.linux.pl>
* modified mod_cband_user_section(): ap_walk_config() is called if mod_cband_get_user() return NULL
* deleted mod_cband_set_score() function
* added mod_cband_update_score() function
* code cleanup
