============================================================================ ChangeLog ============================================================================ 31 July 2003: Version 1.6 to 1.6b --------------------------------- (bug fixes version) * major bug fix in "dbbenchmark.inc.php" where all the filters where using the ben_srvport column which does not exist in the t_benchmark_alert table ! * major bug fix in "dbbenchmark.inc.php" where the threshold was not taken in account when filtering * major bug fix in "dbbenchmark.inc.php" when server different of "all" were choosen as filters * major bug fix in "dbbenchmark.inc.php" where date comparison for Sybase Database was erraneous * major bug in graph handling in Sybase Database: - add an IDENTITY attribute to the gra_id column - changes in GraphGet & StoreGraph * major bug in graph handling in PostgreSQL Database: - add a CREATE SEQUENCE for gra_id numbering - change in StoreGraph * minor bug fix in "statrt.php" when computing the count of day in a month: use of $dcount instead of $dmonth * minor bug fix in "graphmgr.php" where Sybase date were truncated * minor bug fix in "savegraph.php": the $gReferer was missing the width and height of the graph * minor bug fix in "util.inc.php": GetImageName() now checks for the file existence * insignifiant bug in "dbbenchmark.inc.php" (function GetStat()) where the applied filter was always AddMaxFilter() 12 July 2003: Version 1.5b to 1.6 --------------------------------- * add support for PostgreSQL * fix a major bug under Apache 2.x: the TCP port was stored in a network format thus producing empty stats ! * fix a bug in "sysstat2" that was producing NULL values after the 1st call * substitute the "<?=" PHP construction into "<?php.." to make the scripts more portable * rename the "GetText()" function in "messages.inc.php" to avoid conflict * add tests in PHP scripts to avoid errors when the database is empty * suppress a "false positive" error message about "inetd" at start time for Apache 1.x 20 June 2003: Version 1.5.0 to 1.5b ----------------------------------- (minor bug fixes version) * fixed a regression bug on Apache 1.x * added the directives.html file that disappear from version 1.5 ! 27 September 2002: Version 1.2.0 to 1.5.0 ----------------------------------------- * the Web interface is now called the "Control Panel". It has been entirely rewritten. It generates SVG charts only (no more GIF or JPG) * You can Load & Save reports in the DB * You can mail reports * You can filter results according to the server and/or the TCP port 20 September 2002: Version 1.1.0 to 1.2.0 ----------------------------------------- * Apache 1 & 2 versions merge into a single package * mod_benchmark.c: - Directive BenchmarkTrace is now at Server Scope - Better handling of Rewrite rules and subqueries * sql/*sql: - Added new fields: - IP address of client and server (used in case of Load Balancing) - real filename after URI translation 12 September 2002: Version 1.0.2 to 1.1.0 ----------------------------------------- * support for "configure;; make; make install" 30 August 2002: Version 1.0 to 1.0.2 ------------------------------------ * mod_benchmark.c: - change the SQL syntax to make it more portable. Remove the NOW() call of internal MySQL function - add support of Sybase * sql/mod_bechmark*.sql - create one script per DBM for tables creation * benchmark/statdisplay.php - add a random value to the name of the generated graphs to avoid a problem of cache in the browser * yourglobals.inc.php - add the $dbtype variable * dbbenchmark.inc.php - create new classes, one for each type of DBM (MySQL, Sybase...) - all specific SQL syntax is now encapsulated in these small classes - provides support for Sybase (with ct library) ================================== EOF =====================================