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

---
 CHANGELOG | 44 ++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 40 insertions(+), 4 deletions(-)

(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