From ab1ac8ba7570005c169e7aa772762b55d354e07d Mon Sep 17 00:00:00 2001 From: Edward Rudd Date: Tue, 23 Dec 2003 19:49:56 +0000 Subject: update autoconf scripts to check MySQL.. moved autoconf DEFUN macros to m4 subdirectory autogen.sh calls aclocal to include m4 directory. merged in changes from 1.19b1 fixed log_sql_merge_config bug in 1.19b1 release 1.91 --- (limited to 'CHANGELOG') diff --git a/CHANGELOG b/CHANGELOG index de34ba1..9769044 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,23 +1,59 @@ -$Id: CHANGELOG,v 1.2 2003/12/22 04:45:38 urkle Exp $ +$Id: CHANGELOG,v 1.3 2003/12/23 19:49:55 urkle Exp $ TODO: -* Rethink documentation flow and rewrite? * Port connection portion to other DBMS? Genericize the module? Start with PostgreSQL. (provider mechanism, and libDBI) -* merge server config into vh config * does determining table name in massvirtual mode upon every request cause performance degradation? If so fix. * LogSQLRotateLogs directive with daily/monthly/weekly/etc. * new format char: IP as bigint? ( not w/ ipV6 ) * socket-based middleman daemon with configurable conns, or connect/disconnect. * ignore by cookie +* tools to import logs into SQL +* Directive to yes/no create ancillary tables (or just access table) +* break module into separate code files + separate DB implimentation into sub-modules via provider mechanism +* add document building to Makefile.in +* backport patch for apache 1.3 CHANGES: -1.90: ? +1.91: 2003-12-23 +* Added checks for MySQL to autoconf +* fixed merge code to work correctly. +* Merged in 1.19b1 changes +* Hostnames are now converted to lowercase in the mass-virtual naming section. + The loop that converts dots to underscores has been optimized as well. +* 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.90: 2003-12-22 * updated code to compile under apache 2.0 * rewrote and consolidate configuration handler routines * made all functions static. * made delayed insert configurable, instead of compile time +* moved to my autoconfigure support 1.18: * Delayed inserts (a MySQL extension) are now available at compile-time. -- cgit v0.9.2