From 6cefab259d0b783b85df4518d0d48dab0e11389b Mon Sep 17 00:00:00 2001 From: Christopher Powell Date: Tue, 22 Jul 2003 04:17:59 +0000 Subject: Changes on the way to 1.19. This is probably going to be 1.19b1. Detail: * Hostnames are now converted to lowercase in the mass-virtual naming section. The loop that converts dots to underscores has been optimized as well. * Migration to autoconf * New directive LogSQLTableType allows one to specify the kind of table that the module makes during table creation (e.g. InnoDB, MyISAM). Thanks to Jim Turner for the suggestion and patch. If your MySQL server does not support the specified type, it will create a MyISAM table instead. * Directives can now be placed in the 'main' server config and will be inherited by the virtual hosts. This means a LOT less repetition: you only specify the item once to have it inherited, but it can still be overridden on a virtualhost level. --- (limited to 'CHANGELOG') diff --git a/CHANGELOG b/CHANGELOG index 5547eea..dbcd39e 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,11 +1,8 @@ -$Id: CHANGELOG,v 1.21 2003/03/27 01:58:42 helios Exp $ +$Id: CHANGELOG,v 1.22 2003/07/22 04:17:53 helios Exp $ TODO: -* Rethink documentation flow and rewrite? -* Port connection portion to other DBMS? Genericize the module? Start with +* Port connection portion to other DBMS? Genericize the module? Start with PostgreSQL. -* GNU autoconf -* merge server config into vh config * port to Apache 2.x * does determining table name in massvirtual mode upon every request cause performance degradation? If so fix. @@ -15,9 +12,39 @@ TODO: * ignore by cookie * tool to import logs into SQL * Directive to yes/no create ancillary tables (or just access table) +* break module into separate code files for maintenance ease CHANGES: +1.19b1: +* Hostnames are now converted to lowercase in the mass-virtual naming section. + The loop that converts dots to underscores has been optimized as well. +* Migration to autoconf +* New directive LogSQLTableType allows one to specify the kind of table that + the module makes during table creation (e.g. InnoDB, MyISAM). Thanks to Jim + Turner for the suggestion and patch. If your MySQL server does not support + the specified type, it will create a MyISAM table instead. +* Directives can now be placed in the 'main' server config and will be + inherited by the virtual hosts. This means a LOT less repetition: you only + specify the item once to have it inherited, but it can still be overridden + on a virtualhost level. These can be specified in this manner: + + LogSQLTransferLogTable + LogSQLTransferLogFormat + LogSQLPreserveFile + LogSQLNotesLogTable + LogSQLHeadersInLogTable + LogSQLHeadersOutLogTable + LogSQLCookieLogTable + LogSQLRemhostIgnore + LogSQLRequestIgnore + LogSQLRequestAccept + LogSQLWhichNotes + LogSQLWhichHeadersOut + LogSQLWhichHeadersIn + LogSQLWhichCookies + LogSQLWhichCookie + 1.18: * Delayed inserts (a MySQL extension) are now available at compile-time. THIS IS UGLY because there seems to be a bug in the way MySQL returns -- cgit v0.9.2