Converted mmmail to use PostgreSQL + file storage, instead of continueing
authorMatthew Mondor <mmondor@pulsar-zone.net>
Thu, 15 Mar 2007 17:01:57 +0000 (17:01 +0000)
committerMatthew Mondor <mmondor@pulsar-zone.net>
Thu, 15 Mar 2007 17:01:57 +0000 (17:01 +0000)
commitcc98c06abb6a92a608865229f3d772f14446ee11
treeab711c9a1905acdd31c09574828e6ff31963c25e
parent1c8b310e911ec12b43ecfc7d745b8ab2509db55c
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).
mmsoftware/mmmail/GNUmakefile
mmsoftware/mmmail/etc/mmpop3d.conf
mmsoftware/mmmail/etc/mmsmtpd.conf
mmsoftware/mmmail/scripts/pgsql-tables.sql
mmsoftware/mmmail/src/mmpop3d/mmpop3d.c
mmsoftware/mmmail/src/mmpop3d/mmpop3d.h
mmsoftware/mmmail/src/mmsmtpd/mmsmtpd.c
mmsoftware/mmmail/src/mmsmtpd/mmsmtpd.h