summaryrefslogtreecommitdiffstatsabout
path: root/TODO.in
blob: 0d871f65198100ae837426b478ca3ac9bd789ce5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
TODO:
* verify a db driver has been loaded.
* validate table names before trying to log them.
* write alternate DB driver (PostgreSQL, libDBI, mod_*_pool)
* look at forcing table name to ServerName instead of on of the names in
  ServerAlias?
* LogSQLRotateLogs directive with daily/monthly/weekly/etc.
* socket-based middleman daemon with configurable conns, or connect/disconnect.
* DBI connection pooling.
* apr_dbd backend driver
* ignore by cookie
* investigate thread safety issues
	Use libmysqlclient_r for threaded MPM (or always?)
	Add thread locks if using standard mysqlclient
	Check locking issues with the preserve file
* rewrite main core logging function to optimize for speed.
* Clean up table creation code.
	support DB independent way of defining the tables
-----