summaryrefslogtreecommitdiffstats
path: root/CHANGELOG
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG144
1 files changed, 125 insertions, 19 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 43624c0..14afb2a 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,20 +1,128 @@
1$Id: CHANGELOG,v 1.20 2002/12/18 01:39:28 helios Exp $ 11.101: 2005-02-18?
2 2* fix empty comparison on itemsets for solaris issue #41
3TODO: 3
4* Rethink documentation flow and rewrite? 41.100: 2005-01-11
5* Port connection portion to other DBMS? Genericize the module? Start with 5* fixes for NULL fields (empty request_args)
6 PostgreSQL. 6* fixed a mysql reconnect bug
7* GNU autoconf 7* wrong hostname was logged when using mass virtual hosting
8* merge server config into vh config 8 Use, the new 'V' logformat
9* port to Apache 2.x 9* formatted massvirutalhosting tables to swap - with _.
10* does determining table name in massvirtual mode upon every request 10* included winconfig.h in makefile
11 cause performance degradation? If so fix. 11* fixed quoting of unique_id
12* LogSQLRotateLogs directive with daily/monthly/weekly/etc. 12* converted documentation to OOO Docbook ( a subset of the full docbook DTD)
13* new format char: IP as bigint? 13
14* socket-based middleman daemon with configurable conns, or connect/disconnect. 141.99: 2004-07-28
15* ignore by cookie 15* Added DBI support (not completed yet)
16 16* fixed segfault in the mysql driver escape_string function
17CHANGES: 17* fixed segfault when forcepreserve is set on.
18* switched escape_string driver function to include the string quotes.
19* On Database connection failure Database errors are printed at ERR loglevel
20 instead of debug
21* included build-apache(13|2).bat scripts in the distribution
22
231.98: 2004-05-12
24* re-fixed apache.m4 to better detect APR and APU code
25* fixed for win32 compilation under apache 2
26* lowered minumum required apache 2 version to 2.0.40 (RH9)
27* Added LogSQLDisablePreserve to disable the preserve file.
28* Changed default preserve file location to logs/mod_log_sql-preserve
29 And made LogSQLPreserveFile root relative.
30* fixed bug where preserve file wouldn't be created in apache 2
31* finished TransferLog documentation
32* changed strstr to ap_strstr calls and strchr to ap_strchr calls to
33 stop warning when compiling with AP_DEBUG enabled in apache 2
34* Updated apache m4 to not pass for apache 1.3 if apache 2 is found
35
361.97: 2004-04-08
37* fixed apache.m4 to work with apache 2 setups with different include
38 directories for APR and APU then core Apache
39* cleaned up configuration documentation (updated due to deprecated commands)
40* LogSQLLoginInfo updated to support a connection URI
41* new module "registration" macros to clean up new driver modules
42* mysql driver completely separted from core module
43
441.96: 2004-03-04
45* fixed LogSQLPreserveFile config parameter
46* reworked safe_create_tables and core SQL insert routine.
47* renamed log_sql_* variables and typedefs to logsql_*
48* separated all mysql specific code to separate code module (DB abstraction)
49* separated TODO from Changelog
50* fixed default value of socket file. it's really /var/lib/mysql/mysql.sock not
51 /tmp/mysql.sock
52* Documentation completely converted to Docbook
53* Documentation updated. (still needs more work done)
54* LogSQLDelayedInserts config option removed
55* Added DB generic LogSQLDBParam. Usage is LogSQLDBParam param value
56 example: LogSQLDBParam tcpport 12345
57* notes, cookes, headersin, headersout tables are no longer created unless they
58 are used.
59
601.95: 2004-02-05
61* audit and update of extract_* functions to acheive same output as
62 mod_log_config.
63
641.94: 2004-02-03
65* ssl loggin back in as separate module under 1.3 and 2.0
66* preparsing of format tags is now done to speed up main logging loop.
67* fixed a nasty bug with pointer arithmetic (ick) that caused a segfault with
68 LogSQLWhichCookies
69
701.93: 2004-01-20
71* Compiles for apache 1.3 AND 2.0
72* split apache version specific functions to seperate header files
73* split apache version specific includes to seperate header files
74* added wrapper defines for apache 1.3
75* updated configure m4 scripts to detect both apache versions at the same time
76 and assign defines as to which version was found.
77* made install default to not activate module in configuration files.
78 use make activate instead
79* split SSL logging to separate module (still needs to be finished)
80
811.92: 2004-01-05
82* fixed compilation issue with mysql 4.x where mysql_error returns const char *
83* Have SSL support compiling (though not really tested)
84* updated configure macros to detect mod_ssl.h
85* configure now uses --with-apxs instead of --with-apache
86* Added documentation from 1.19b (needs to be update)
87* Fixed an issue with dependencies in Makefile.in
88
891.91: 2003-12-23
90* Added checks for MySQL to autoconf
91* fixed merge code to work correctly.
92* Merged in 1.19b1 changes
93* Hostnames are now converted to lowercase in the mass-virtual naming section.
94 The loop that converts dots to underscores has been optimized as well.
95* New directive LogSQLTableType allows one to specify the kind of table that
96 the module makes during table creation (e.g. InnoDB, MyISAM). Thanks to Jim
97 Turner for the suggestion and patch. If your MySQL server does not support
98 the specified type, it will create a MyISAM table instead.
99* Directives can now be placed in the 'main' server config and will be
100 inherited by the virtual hosts. This means a LOT less repetition: you only
101 specify the item once to have it inherited, but it can still be overridden
102 on a virtualhost level. These can be specified in this manner:
103
104 LogSQLTransferLogTable
105 LogSQLTransferLogFormat
106 LogSQLPreserveFile
107 LogSQLNotesLogTable
108 LogSQLHeadersInLogTable
109 LogSQLHeadersOutLogTable
110 LogSQLCookieLogTable
111 LogSQLRemhostIgnore
112 LogSQLRequestIgnore
113 LogSQLRequestAccept
114 LogSQLWhichNotes
115 LogSQLWhichHeadersOut
116 LogSQLWhichHeadersIn
117 LogSQLWhichCookies
118 LogSQLWhichCookie
119
1201.90: 2003-12-22
121* updated code to compile under apache 2.0
122* rewrote and consolidate configuration handler routines
123* made all functions static.
124* made delayed insert configurable, instead of compile time
125* moved to my autoconfigure support
18 126
191.18: 1271.18:
20* Delayed inserts (a MySQL extension) are now available at compile-time. 128* Delayed inserts (a MySQL extension) are now available at compile-time.
@@ -351,5 +459,3 @@ to MySQL
351* Segmentation fault in case of certain parameters lacking fixed. 459* Segmentation fault in case of certain parameters lacking fixed.
352* Worked around the SIGPIPE signal that's sent in certain events from 460* Worked around the SIGPIPE signal that's sent in certain events from
353* mysql_query(). Minor modifications 461* mysql_query(). Minor modifications
354
355