From 6caf2429c3ff47657c8ce2579be1224063505f80 Mon Sep 17 00:00:00 2001 From: Edward Rudd Date: Thu, 12 Feb 2004 03:21:35 +0000 Subject: Split Changelog and TODO to separate files. --- (limited to 'TODO') diff --git a/TODO b/TODO new file mode 100644 index 0000000..75dacbe --- /dev/null +++ b/TODO @@ -0,0 +1,22 @@ +$Id: TODO,v 1.1 2004/02/12 03:21:35 urkle Exp $ + +TODO: +* Port connection portion to other DBMS? Genericize the module? Start with + PostgreSQL. (provider mechanism, and libDBI) +* does determining table name in massvirtual mode upon every request + cause performance degradation? If so fix. +* LogSQLRotateLogs directive with daily/monthly/weekly/etc. +* new format char: IP as bigint? ( not w/ ipV6 ) +* socket-based middleman daemon with configurable conns, or connect/disconnect. + DBI connection pool when I switch to DBI. +* ignore by cookie +* tools to import logs into SQL (waiting on permission from author) +* Directive to yes/no create ancillary tables (or just access table) +* break module into separate code files + separate DB implimentation into sub-modules via provider mechanism +* convert documentation to docbook +* add document building to Makefile.in +* investigate thread safety issues (libmysqlclient_r) + Add thread locks if using standard mysqlclient +* rewrite main core logging function to optimize for speed. +* Clean up table creation code. -- cgit v0.9.2