summaryrefslogtreecommitdiffstats
path: root/TODO
blob: 75dacbefc4cb3c0bbf0fe4c8062ef9c9011057d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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.
>| | | | It seems that the reason for this behavior is that the mgs_hook_pre_connection is being called both for incoming and outgoing (mod_proxy) connections. The attached patch (mod_proxy.patch) tries to find out in which case we are, and returns OK without doing anything if it is an outgoing connection. The method of telling both cases apart (namely, checking whether remote address' hostname is set) may seem somewhat hackish, but it does work, even if HostnameLookups is set to On. If ever there is a problem with this method, we might need to check local port instead (whether it is 443), but that would break if a non-standard https port was used. * APLOG_EMERG was replaced with APLOG_STARTUP for startup messages.Gravatar Nikos Mavrogiannopoulos 2008-11-02 | * modified definition to extern to avoid compilation errors in darwin.Gravatar Nikos Mavrogiannopoulos 2008-10-19 | * (no commit message)Gravatar Nikos Mavrogiannopoulos 2008-10-16 | * (no commit message)Gravatar Nikos Mavrogiannopoulos 2008-10-16 | * increased max handshake triesGravatar Nikos Mavrogiannopoulos 2008-10-16 | * readability changes by Jack Bates.Gravatar Nikos Mavrogiannopoulos 2008-10-04 | * Allow openpgp-only sitesGravatar Nikos Mavrogiannopoulos 2008-10-01 | * better loggingGravatar Nikos Mavrogiannopoulos 2008-10-01 | * updated README file to account for openpgp keys --patch by Jack BatesGravatar Nikos Mavrogiannopoulos 2008-10-01 | * use memmove instead of memcpy because buffers might overlap. Gravatar Nikos Mavrogiannopoulos 2008-09-14 | * correctly link libraryGravatar Nikos Mavrogiannopoulos 2008-09-14 | * added check for invalid contextGravatar Nikos Mavrogiannopoulos 2008-09-14 | * version updateGravatar Nikos Mavrogiannopoulos 2008-06-29 | * depend on main libgnutls library (and gnutls 2.4.x)Gravatar Nikos Mavrogiannopoulos 2008-06-29 | * added new apr_memcache.m4 from Guillaume RousseGravatar Nikos Mavrogiannopoulos 2008-03-05 | * releasedGravatar Nikos Mavrogiannopoulos 2008-03-05 | * send database store failure as DEBUGGravatar Nikos Mavrogiannopoulos 2008-03-05 | * (no commit message)Gravatar Nikos Mavrogiannopoulos 2008-03-03 | * (no commit message)Gravatar Nikos Mavrogiannopoulos 2008-03-03 | * corrected SRP enable flag, and corrected the DBM hook support. It now free ↵Gravatar Nikos Mavrogiannopoulos 2008-03-03 | | | | data needed by some DBM providers. * (no commit message)Gravatar Nikos Mavrogiannopoulos 2008-02-20 | * removed unneededGravatar Nikos Mavrogiannopoulos 2008-02-20 | * added new m4 directoryGravatar Nikos Mavrogiannopoulos 2008-02-20 | * (no commit message)Gravatar Nikos Mavrogiannopoulos 2008-02-20 | * added option to disable srp (for distributions that disable it in gnutls)Gravatar Nikos Mavrogiannopoulos 2008-02-20 | * ooopsGravatar Nikos Mavrogiannopoulos 2008-01-24 | * prepare for an alpha releaseGravatar Nikos Mavrogiannopoulos 2008-01-24 | * (no commit message)Gravatar Nikos Mavrogiannopoulos 2007-12-16 | * more changes for openpgp support. Seems to be at a workable state.Gravatar Nikos Mavrogiannopoulos 2007-12-16 | * print error if preconfiguration failsGravatar Nikos Mavrogiannopoulos 2007-12-15 | * (no commit message)Gravatar Nikos Mavrogiannopoulos 2007-12-15 | * (no commit message)Gravatar Nikos Mavrogiannopoulos 2007-12-15 | * Initial support for openpgp keysGravatar Nikos Mavrogiannopoulos 2007-12-15 | * adopted the official libgnutlsextra m4Gravatar Nikos Mavrogiannopoulos 2007-12-15 | * adopted the official libgnutlsextra m4Gravatar Nikos Mavrogiannopoulos 2007-12-15 | * (no commit message)Gravatar Nikos Mavrogiannopoulos 2007-12-10 | * (no commit message)Gravatar Nikos Mavrogiannopoulos 2007-12-10 | * (no commit message)Gravatar Nikos Mavrogiannopoulos 2007-12-10 | * (no commit message)Gravatar Nikos Mavrogiannopoulos 2007-12-10 | * (no commit message)Gravatar Nikos Mavrogiannopoulos 2007-12-09 | * Do not allow resuming sessions on different servers.Gravatar Nikos Mavrogiannopoulos 2007-12-09 | * Corrected bug which did not allow the TLS session cache to be used.Gravatar Nikos Mavrogiannopoulos 2007-12-09 | * Added support for sending more than one certificate.Gravatar Nikos Mavrogiannopoulos 2007-12-08 | * RSA-EXPORT private keys and DH params no longer generated by defaultGravatar Nikos Mavrogiannopoulos 2007-12-08 | * added more error checks.Gravatar Nikos Mavrogiannopoulos