diff options
Diffstat (limited to 'CHANGELOG')
-rw-r--r-- | CHANGELOG | 44 |
1 files changed, 40 insertions, 4 deletions
@@ -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 | ||
3 | TODO: | 3 | TODO: |
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 | ||
15 | CHANGES: | 19 | CHANGES: |
16 | 1.90: ? | 20 | 1.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 | |||
51 | 1.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 | ||
22 | 1.18: | 58 | 1.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. |