mmondor.git
18 years agoPHP can now deal with 8 chars of salt pgsql-branch
Matthew Mondor [Fri, 16 Mar 2007 16:17:14 +0000 (16:17 +0000)]
PHP can now deal with 8 chars of salt

18 years agobugfix
Matthew Mondor [Fri, 16 Mar 2007 02:46:38 +0000 (02:46 +0000)]
bugfix

18 years ago*** empty log message ***
Matthew Mondor [Fri, 16 Mar 2007 02:46:32 +0000 (02:46 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Fri, 16 Mar 2007 02:20:51 +0000 (02:20 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Fri, 16 Mar 2007 02:09:29 +0000 (02:09 +0000)]
*** empty log message ***

18 years agoBugfixes
Matthew Mondor [Fri, 16 Mar 2007 02:06:46 +0000 (02:06 +0000)]
Bugfixes

18 years agoThe system used to maintain a pool of persistent connected database
Matthew Mondor [Thu, 15 Mar 2007 20:46:28 +0000 (20:46 +0000)]
The system used to maintain a pool of persistent connected database
sessions for performance.  However, the postgresql libraries seem to
have been compiled with thread-safety support disabled.  Despite only
one thread using a connection from the pool at a time, a thread being
assigned a connection previouly initiated by another thread (i.e. the
first client connection causes the first thread to spawn a "page" of
connections in the pool) would no longer be able to perform requests
on that inherited connection.

Explicitely openning/closing a db connection per session solves this
problem for now, although at a performance cost, of course.   I shall
resume testing with persistent connections on another box on which
I'll compile the postgresql client library with thread-safety support
eventually.

18 years ago*** empty log message ***
Matthew Mondor [Thu, 15 Mar 2007 17:52:34 +0000 (17:52 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Thu, 15 Mar 2007 17:09:47 +0000 (17:09 +0000)]
*** empty log message ***

18 years agoConverted mmmail to use PostgreSQL + file storage, instead of continueing
Matthew Mondor [Thu, 15 Mar 2007 17:01:57 +0000 (17:01 +0000)]
Converted mmmail to use PostgreSQL + file storage, instead of continueing
to support MySQL on this branch, which should have been done long ago
when MySQL lacked most useful features.  Although MySQL v5+ with InnoDB
starts to have more features, MySQL AB made deals with companies such as
SCO and Microsoft, and the MySQL dual-license is controversial.

Moreover, my audit of the InnoDB code convinced me that it was ugly as
well as potentially subject to buffer overflow bugs, and to use a more
mature system for production.

mmmail was the last application remaining to port to pgsql before I can
stop to maintain and run two database servers, so convenience and licensing
(I almost only use BSD/MIT-style licensed software) were the main points to
convert.  New software developed in the last few years targetted postgres
with impressive results.

People wanting to improve mmmail with support for recent MySQL features
can track the mysql-branch (although I'm unlikely to keep maintaining it).

18 years agoRemoved no longer supported in-db message storage (we use files)
Matthew Mondor [Thu, 15 Mar 2007 04:41:12 +0000 (04:41 +0000)]
Removed no longer supported in-db message storage (we use files)

18 years ago*** empty log message ***
Matthew Mondor [Thu, 15 Mar 2007 04:26:55 +0000 (04:26 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Wed, 14 Mar 2007 22:33:24 +0000 (22:33 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Wed, 14 Mar 2007 22:29:44 +0000 (22:29 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Wed, 14 Mar 2007 19:04:34 +0000 (19:04 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Wed, 14 Mar 2007 17:48:05 +0000 (17:48 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Tue, 13 Mar 2007 21:14:41 +0000 (21:14 +0000)]
*** empty log message ***

18 years agoThis commit was manufactured by cvs2svn to create branch 'pgsql-branch'.
Matthew Mondor [Tue, 13 Mar 2007 20:28:25 +0000 (20:28 +0000)]
This commit was manufactured by cvs2svn to create branch 'pgsql-branch'.

18 years agoThis commit was manufactured by cvs2svn to create branch 'mysql-branch'. mysql-branch
Matthew Mondor [Tue, 13 Mar 2007 20:28:23 +0000 (20:28 +0000)]
This commit was manufactured by cvs2svn to create branch 'mysql-branch'.

18 years agoMerged pthread-branch to trunk
Matthew Mondor [Tue, 13 Mar 2007 20:28:22 +0000 (20:28 +0000)]
Merged pthread-branch to trunk

18 years agoImporting in main tree this library which used to be in tests tree
Matthew Mondor [Tue, 13 Mar 2007 19:37:26 +0000 (19:37 +0000)]
Importing in main tree this library which used to be in tests tree

18 years ago*** empty log message ***
Matthew Mondor [Sun, 4 Mar 2007 08:32:31 +0000 (08:32 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 4 Mar 2007 08:29:03 +0000 (08:29 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Thu, 1 Mar 2007 11:18:01 +0000 (11:18 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Thu, 1 Mar 2007 03:51:20 +0000 (03:51 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Thu, 15 Feb 2007 21:17:31 +0000 (21:17 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 28 Jan 2007 18:17:01 +0000 (18:17 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 28 Jan 2007 02:05:56 +0000 (02:05 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 28 Jan 2007 01:57:16 +0000 (01:57 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Thu, 25 Jan 2007 21:17:59 +0000 (21:17 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Thu, 25 Jan 2007 20:54:13 +0000 (20:54 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Thu, 25 Jan 2007 20:34:00 +0000 (20:34 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Thu, 25 Jan 2007 17:47:44 +0000 (17:47 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Wed, 17 Jan 2007 17:16:20 +0000 (17:16 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Wed, 17 Jan 2007 17:03:03 +0000 (17:03 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Wed, 17 Jan 2007 16:43:47 +0000 (16:43 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 14 Jan 2007 23:57:43 +0000 (23:57 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 14 Jan 2007 21:39:08 +0000 (21:39 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 14 Jan 2007 20:33:45 +0000 (20:33 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 14 Jan 2007 20:21:24 +0000 (20:21 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 14 Jan 2007 20:18:38 +0000 (20:18 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 14 Jan 2007 18:36:35 +0000 (18:36 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 14 Jan 2007 18:09:52 +0000 (18:09 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 14 Jan 2007 17:26:06 +0000 (17:26 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Fri, 12 Jan 2007 17:44:37 +0000 (17:44 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Fri, 12 Jan 2007 12:28:19 +0000 (12:28 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Fri, 12 Jan 2007 12:21:08 +0000 (12:21 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Fri, 12 Jan 2007 12:02:39 +0000 (12:02 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Fri, 12 Jan 2007 11:02:16 +0000 (11:02 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Tue, 9 Jan 2007 21:30:28 +0000 (21:30 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Tue, 9 Jan 2007 20:53:50 +0000 (20:53 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Tue, 9 Jan 2007 07:32:43 +0000 (07:32 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Tue, 9 Jan 2007 01:49:10 +0000 (01:49 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Mon, 8 Jan 2007 11:46:57 +0000 (11:46 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Mon, 8 Jan 2007 10:46:16 +0000 (10:46 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Mon, 8 Jan 2007 10:44:20 +0000 (10:44 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Mon, 8 Jan 2007 09:45:38 +0000 (09:45 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Mon, 8 Jan 2007 09:09:07 +0000 (09:09 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Mon, 8 Jan 2007 03:36:30 +0000 (03:36 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 7 Jan 2007 23:50:28 +0000 (23:50 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 7 Jan 2007 11:39:44 +0000 (11:39 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 7 Jan 2007 11:27:54 +0000 (11:27 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 7 Jan 2007 11:01:59 +0000 (11:01 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 7 Jan 2007 09:38:13 +0000 (09:38 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 7 Jan 2007 09:26:43 +0000 (09:26 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 7 Jan 2007 09:21:30 +0000 (09:21 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 7 Jan 2007 07:51:12 +0000 (07:51 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sat, 6 Jan 2007 20:24:06 +0000 (20:24 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sat, 6 Jan 2007 20:10:51 +0000 (20:10 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sat, 6 Jan 2007 19:48:04 +0000 (19:48 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Thu, 4 Jan 2007 05:29:38 +0000 (05:29 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Wed, 3 Jan 2007 07:21:40 +0000 (07:21 +0000)]
*** empty log message ***

18 years agoInitial import of TMS in public CVS repository (used to be private)
Matthew Mondor [Sun, 31 Dec 2006 08:32:40 +0000 (08:32 +0000)]
Initial import of TMS in public CVS repository (used to be private)

18 years ago*** empty log message ***
Matthew Mondor [Thu, 14 Dec 2006 17:13:58 +0000 (17:13 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Wed, 13 Dec 2006 14:37:12 +0000 (14:37 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Wed, 13 Dec 2006 13:12:17 +0000 (13:12 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Fri, 1 Dec 2006 05:23:48 +0000 (05:23 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Thu, 30 Nov 2006 18:32:48 +0000 (18:32 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Mon, 27 Nov 2006 15:45:00 +0000 (15:45 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Mon, 27 Nov 2006 15:18:17 +0000 (15:18 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Mon, 27 Nov 2006 15:03:11 +0000 (15:03 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Mon, 27 Nov 2006 14:30:28 +0000 (14:30 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Mon, 27 Nov 2006 14:03:01 +0000 (14:03 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Mon, 27 Nov 2006 13:57:27 +0000 (13:57 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 26 Nov 2006 16:39:10 +0000 (16:39 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 26 Nov 2006 16:38:41 +0000 (16:38 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 26 Nov 2006 15:42:06 +0000 (15:42 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 26 Nov 2006 14:53:00 +0000 (14:53 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 26 Nov 2006 06:28:09 +0000 (06:28 +0000)]
*** empty log message ***

18 years agobugfix
Matthew Mondor [Sun, 26 Nov 2006 06:24:29 +0000 (06:24 +0000)]
bugfix

18 years agobugfix
Matthew Mondor [Sun, 26 Nov 2006 06:13:19 +0000 (06:13 +0000)]
bugfix

18 years ago*** empty log message ***
Matthew Mondor [Sun, 26 Nov 2006 05:58:58 +0000 (05:58 +0000)]
*** empty log message ***

18 years agoCleanup
Matthew Mondor [Fri, 24 Nov 2006 00:58:45 +0000 (00:58 +0000)]
Cleanup

18 years agoAdded logging support; Currently uses syslog(3) to LOG_AUTH facility
Matthew Mondor [Fri, 24 Nov 2006 00:53:54 +0000 (00:53 +0000)]
Added logging support;  Currently uses syslog(3) to LOG_AUTH facility

18 years ago*** empty log message ***
Matthew Mondor [Wed, 22 Nov 2006 23:05:47 +0000 (23:05 +0000)]
*** empty log message ***

18 years agoAdded null
Matthew Mondor [Sat, 18 Nov 2006 03:03:58 +0000 (03:03 +0000)]
Added null

18 years ago*** empty log message ***
Matthew Mondor [Fri, 17 Nov 2006 23:56:12 +0000 (23:56 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Thu, 16 Nov 2006 06:59:18 +0000 (06:59 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Mon, 6 Nov 2006 04:03:58 +0000 (04:03 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Matthew Mondor [Sun, 5 Nov 2006 15:20:59 +0000 (15:20 +0000)]
*** empty log message ***