[tpop3d-discuss] tpop3d 1.5.1pre2 (with TLS support)

Chris Lightfoot chris at ex-parrot.com
Sun, 10 Nov 2002 13:50:45 +0000

I've now integrated preliminary TLS support in tpop3d.
This is available from anonymous CVS. The complete list of
changes from 1.4.2 is as follows:

 tpop3d now supports the WHOSON protocol (http://whoson.sourceforge.net/) for
 POP-before-SMTP relaying, thanks to Arkadiusz Miskiewicz. Added support for
 `mass virtual hosting', where the domain name used for a connection is based
 upon the name associated with the address to which a client connects. Made a
 small change to the documentation to make it clearer. tpop3d now obeys
 configure's --sysconfdir option. Improved the performance of the mailspool
 parser. Fixed a problem in the command parsing code which could cause problems
 with Eudora's command pipelining; thanks to Shin Zukeran for this fix. Fixed a
 minor problem in the PAM code, thanks to Christian Nordmann, and also added
 facility to use auth-pam for authenticating users who have no UNIX account
 based on his patch. Fixed a bug which could cause a crash if there were NULL
 values in a database being used by auth-mysql. Added scripts/tpop3dtraffic,
 which extracts the identity of the heaviest POP3 users from logfiles. Added a
 permit-empty-passwords option, default no, largely to protect LDAP users who
 left LDAP anonymous authentication switched on.... The I/O layer was rewritten
 to use non-blocking I/O throughout. Support for TLS was added. Connections are
 now frozen briefly after a failed authentication using code adapted from a
 contribution by Yann Grossel, who also contributed support for MySQL server
 failover for auth-mysql. tpop3d will now remove a stale lock files for

-- this is an experimental, and little-tested pre-release.
In particular, I haven't tested STLS support yet, since I
don't have a client which uses it. The intention of this
announcement is to solicit useful commentary on the

``We apologise for the lack of seats. This is due to the volume of passengers.''
  (announcement on train)