summaryrefslogtreecommitdiffstatsabout
path: root/CHANGELOG
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG44
1 files changed, 40 insertions, 4 deletions
diff --git a/CHANGELOG b/CHANGELOG
index de34ba1..9769044 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,23 +1,59 @@
1$Id: CHANGELOG,v 1.2 2003/12/22 04:45:38 urkle Exp $ 1$Id: CHANGELOG,v 1.3 2003/12/23 19:49:55 urkle Exp $
2 2
3TODO: 3TODO:
4* Rethink documentation flow and rewrite?
5* Port connection portion to other DBMS? Genericize the module? Start with 4* Port connection portion to other DBMS? Genericize the module? Start with
6 PostgreSQL. (provider mechanism, and libDBI) 5 PostgreSQL. (provider mechanism, and libDBI)
7* merge server config into vh config
8* does determining table name in massvirtual mode upon every request 6* does determining table name in massvirtual mode upon every request
9 cause performance degradation? If so fix. 7 cause performance degradation? If so fix.
10* LogSQLRotateLogs directive with daily/monthly/weekly/etc. 8* LogSQLRotateLogs directive with daily/monthly/weekly/etc.
11* new format char: IP as bigint? ( not w/ ipV6 ) 9* new format char: IP as bigint? ( not w/ ipV6 )
12* socket-based middleman daemon with configurable conns, or connect/disconnect. 10* socket-based middleman daemon with configurable conns, or connect/disconnect.
13* ignore by cookie 11* ignore by cookie
12* tools to import logs into SQL
13* Directive to yes/no create ancillary tables (or just access table)
14* break module into separate code files
15 separate DB implimentation into sub-modules via provider mechanism
16* add document building to Makefile.in
17* backport patch for apache 1.3
14 18
15CHANGES: 19CHANGES:
161.90: ? 201.91: 2003-12-23
21* Added checks for MySQL to autoconf
22* fixed merge code to work correctly.
23* Merged in 1.19b1 changes
24* Hostnames are now converted to lowercase in the mass-virtual naming section.
25 The loop that converts dots to underscores has been optimized as well.
26* New directive LogSQLTableType allows one to specify the kind of table that
27 the module makes during table creation (e.g. InnoDB, MyISAM). Thanks to Jim
28 Turner for the suggestion and patch. If your MySQL server does not support
29 the specified type, it will create a MyISAM table instead.
30* Directives can now be placed in the 'main' server config and will be
31 inherited by the virtual hosts. This means a LOT less repetition: you only
32 specify the item once to have it inherited, but it can still be overridden
33 on a virtualhost level. These can be specified in this manner:
34
35 LogSQLTransferLogTable
36 LogSQLTransferLogFormat
37 LogSQLPreserveFile
38 LogSQLNotesLogTable
39 LogSQLHeadersInLogTable
40 LogSQLHeadersOutLogTable
41 LogSQLCookieLogTable
42 LogSQLRemhostIgnore
43 LogSQLRequestIgnore
44 LogSQLRequestAccept
45 LogSQLWhichNotes
46 LogSQLWhichHeadersOut
47 LogSQLWhichHeadersIn
48 LogSQLWhichCookies
49 LogSQLWhichCookie
50
511.90: 2003-12-22
17* updated code to compile under apache 2.0 52* updated code to compile under apache 2.0
18* rewrote and consolidate configuration handler routines 53* rewrote and consolidate configuration handler routines
19* made all functions static. 54* made all functions static.
20* made delayed insert configurable, instead of compile time 55* made delayed insert configurable, instead of compile time
56* moved to my autoconfigure support
21 57
221.18: 581.18:
23* Delayed inserts (a MySQL extension) are now available at compile-time. 59* Delayed inserts (a MySQL extension) are now available at compile-time.