diff options
Diffstat (limited to 'CHANGELOG')
| -rw-r--r-- | CHANGELOG | 37 |
1 files changed, 32 insertions, 5 deletions
| @@ -1,11 +1,8 @@ | |||
| 1 | $Id: CHANGELOG,v 1.21 2003/03/27 01:58:42 helios Exp $ | 1 | $Id: CHANGELOG,v 1.22 2003/07/22 04:17:53 helios Exp $ |
| 2 | 2 | ||
| 3 | TODO: | 3 | TODO: |
| 4 | * Rethink documentation flow and rewrite? | 4 | * Port connection portion to other DBMS? Genericize the module? Start with |
| 5 | * Port connection portion to other DBMS? Genericize the module? Start with | ||
| 6 | PostgreSQL. | 5 | PostgreSQL. |
| 7 | * GNU autoconf | ||
| 8 | * merge server config into vh config | ||
| 9 | * port to Apache 2.x | 6 | * port to Apache 2.x |
| 10 | * does determining table name in massvirtual mode upon every request | 7 | * does determining table name in massvirtual mode upon every request |
| 11 | cause performance degradation? If so fix. | 8 | cause performance degradation? If so fix. |
| @@ -15,9 +12,39 @@ TODO: | |||
| 15 | * ignore by cookie | 12 | * ignore by cookie |
| 16 | * tool to import logs into SQL | 13 | * tool to import logs into SQL |
| 17 | * Directive to yes/no create ancillary tables (or just access table) | 14 | * Directive to yes/no create ancillary tables (or just access table) |
| 15 | * break module into separate code files for maintenance ease | ||
| 18 | 16 | ||
| 19 | CHANGES: | 17 | CHANGES: |
| 20 | 18 | ||
| 19 | 1.19b1: | ||
| 20 | * Hostnames are now converted to lowercase in the mass-virtual naming section. | ||
| 21 | The loop that converts dots to underscores has been optimized as well. | ||
| 22 | * Migration to autoconf | ||
| 23 | * New directive LogSQLTableType allows one to specify the kind of table that | ||
| 24 | the module makes during table creation (e.g. InnoDB, MyISAM). Thanks to Jim | ||
| 25 | Turner for the suggestion and patch. If your MySQL server does not support | ||
| 26 | the specified type, it will create a MyISAM table instead. | ||
| 27 | * Directives can now be placed in the 'main' server config and will be | ||
| 28 | inherited by the virtual hosts. This means a LOT less repetition: you only | ||
| 29 | specify the item once to have it inherited, but it can still be overridden | ||
| 30 | on a virtualhost level. These can be specified in this manner: | ||
| 31 | |||
| 32 | LogSQLTransferLogTable | ||
| 33 | LogSQLTransferLogFormat | ||
| 34 | LogSQLPreserveFile | ||
| 35 | LogSQLNotesLogTable | ||
| 36 | LogSQLHeadersInLogTable | ||
| 37 | LogSQLHeadersOutLogTable | ||
| 38 | LogSQLCookieLogTable | ||
| 39 | LogSQLRemhostIgnore | ||
| 40 | LogSQLRequestIgnore | ||
| 41 | LogSQLRequestAccept | ||
| 42 | LogSQLWhichNotes | ||
| 43 | LogSQLWhichHeadersOut | ||
| 44 | LogSQLWhichHeadersIn | ||
| 45 | LogSQLWhichCookies | ||
| 46 | LogSQLWhichCookie | ||
| 47 | |||
| 21 | 1.18: | 48 | 1.18: |
| 22 | * Delayed inserts (a MySQL extension) are now available at compile-time. | 49 | * Delayed inserts (a MySQL extension) are now available at compile-time. |
| 23 | THIS IS UGLY because there seems to be a bug in the way MySQL returns | 50 | THIS IS UGLY because there seems to be a bug in the way MySQL returns |
