ftpStats ChangeLog - changes to date listed:

Changes in CVS (1-Apr-2002)
chris	Add a few comments from <te@matematik.su.se> in INSTALL


Changes in v0.8.7 (23-Nov-2001)
chris	Use HTTP_HOST, not SERVER_NAME, for redirects
chris	Don't ALTER TABLE in ftpstats.pl - nuke and then CREATE
chris	Change lots of HTML into CSS, phasing out various config values:
		table_bg_header, table_bg_data
	Most of the config values will eventually move to style.css


Changes in v0.8.6 (15-Oct-2001)
chris	Make ftpstats.pl a bit more resilient against MySQL failures
chris	Add Turkish translation from <ebtigin@hotmail.com> - thanks :)
chris	Add Spanish translation from <icolomer@teleline.es> - thanks :)


Changes in v0.8.5 (22-Sep-2001)
freaky	Fix bug in locale when no accept-language header is sent.
chris	Add NL translation from <entity@vapor.com> - thanks!
chris	Update French translation from <j@pureftpd.org>
chris	Optimise some MySQL queries using IF where possible


Changes in v0.8.4 (18-Sep-2001)
chris	Convert more strings to locale format
freaky	Add localisation code in www/lib/locale.php
chris	Add some French strings from <j@pureftpd.org> - thanks!
chris	New script (process-all-logs.sh); process all xferlogs in a directory
chris	New options to ftpstats.pl:
	 -c to specify configfile location
	 -i to specify interval between MySQL INSERTs


Changes in v0.8.3 (13-Sep-2001) - ** TABLE FORMAT CHANGED - READ UPGRADING **
chris	Set IP to be 0 in MySQL if its unresolvable
chris	Don't break on blank lines when processing logs
chris	Support for 16 character usernames
chris	Create sub-tables with extra attrs: PACK_KEYS CHECKSUM DELAY_KEY_WRITE
chris	Change column types for better optimisation in ftpstats.pl
chris	Start localising strings in all the PHP files
chris	ftpstats.pl now checks for MySQL version =>3.23.40
chris	New option to ftpstats.pl:
		 -a to process all transfers in the given log


Changes in v0.8.2 (10-Sep-2001)
chris	Define gettext function if it's not compiled into PHP


Changes in v0.8.1 (7-Sep-2001)
chris	Add patch from <poptix@techmonkeys.org> to fix divide by
	zero error in ratio calculations


Changes in v0.8 (6-Sep-2001) - ** TABLE FORMAT CHANGED - READ UPGRADING  **
chris	Unitialized variable warnings in ftpstats.pl fixed up
chris	Page header in File Information cleaned up
chris	Clicking [i] from User Information Transfer List now works properly
chris	Remove two old font size tags in a table
chris	Userlist now calculates over 4GB of transfers correctly
chris	Calculate Ratio in Userlist - sorting is broken though
chris	Reverse order of Hour/Day graph in User Information
chris	Look cleaner if the file doesn't exist in File Information
chris	We've gone Beerware - see LICENSE :)
chris	Start analysing IP usage:
	 Show who's used any given IP and the files xferred
	 Show IP's used by any given User


Changes in v0.7.1 (28-Aug-2001)
chris	sub-tables are now created correctly in ftpstats.pl
chris	check that sub-table exists right at the
	end of the main loop in ftpstats.pl


Changes in v0.7 (24-Aug-2001) - ** READ THE UPGRADING FILE!! **
* Radio buttons on custom form are customizable - select which
  to have on by default in .htConf.ini - chris
* ftpstats.pl has again been reworked. The xfers table isn't really
  a table with data in it - its a MERGE'd table. See UPGRADING for more
  info! sql-init has changed a lot because of this.  - chris
* Add extra column to xfers and subtables - xferCmpl. Not yet used, but
  will show if a transfer completed or not in future.  - chris
* Add ncftpd log format - experimental :) - chris

Changes in v0.6 (23-Aug-2001)
* Changed from PEAR's Benchmark/Timer.php to our own Timer.php - Freaky
* Changed xferDirn MySQL table type to ENUM('Up','Dn') - 
  this will not affect existing tables, but may make newly
  created tables faster.  - chris
* ftpstats.pl will now only insert records newer than the ones
  already in the MySQL table.  - chris

Changes in v0.5.1 (21-Aug-2001)
* Fix for syntax error in ftpstats.pl - wasn't using & to reference a sub

Changes in v0.5 (21-Aug-2001)
* Fix for ftpstats.pl breaking when there was an exact
  multiple of 500 lines in the logfile being parsed.
* Total Down/Upload Size had problems beyond 4GB -
  should be fine up to 4TB now.
* Rearranged filestructure a bit - ftpstats.pl and
  files associated with MySQL are in MySQL/
* Notes added to README about PEAR required for PHP.

Changes in v0.4 (20-Aug-2001)
* Remove hardcoded references to ftpstats db, use config file
* Added File Information display
* Have ftpstats.pl automatically detect ProFTPd style xferlog
* ftpstats.pl has been reworked. There is now a config file, please
* make sure you have it and customise it.
* Removed a hardcoded reference to my ftpStats sample when you used
  the date form
* New form on the index page, custom query.

Changes in v0.3 (19-Aug-2001)
* Added monthly breakdown
* Added table_bg_header, table_bg_data, table_border and table_data to
  .htConf.ini (see distribution file)
* Lots of HTML cleanups and fixes with the help of w3
* As a result of the above two, removed all of the hardcoded HTML
  colours from the PHP
* Fixed other miscellaneous small buglets
