Still considered a beta, of course, but surely the best release of qpsmtpd. :-)
http://develooper.com/code/qpsmtpd/files/qpsmtpd-0.26.tar.gz
(or `cvs update -r REL_0_26`)
Thanks to everyone who contributed, it's a great pleasure to have so talented and clever people to work with on this.
- ask
0.26 - 2003/06/11
Add queue/smtp-forward plugin (Matt Sergeant)
Add documentation to Qpsmtpd::Transaction (Matt Sergeant)
Fix bug in dnsbl that made it sometimes ignore "hits" (thanks to James H. Thompson <[EMAIL PROTECTED]>)
Fix bug hiding the error message when an existing configuration file isn't readable.
If a plugin running the ehlo hook add something to the ARRAY reference $self->transaction->notes('capabilities') then it will be added to the EHLO response.
Add command_counter method to the SMTP object. Plugins can use this to catch (or not) consecutive commands. In particular useful with the unrecognized_command hook.
Filter out all uncommon characters from the remote_host setting. (thanks to Frank Denis / Jedi/Sector One for the hint).
Added a check for the spool_dir having mode 0700.
Don't break under taint mode on OpenBSD. (thanks to Frank Denis / Jedi/Sector One)
Have the qmail-queue plugin add the message-id to the "Queued!" message we send back to the client (to help those odd sendmail using people debug their logs)
Set the process name to "qpsmtpd [1.2.3.4 : host.name.tld]"
Fixed timeout bug when the client sent DATA and then stopped before sending the next line. (Gergely Risko <[EMAIL PROTECTED]>)
unrecognized_command hook and a count_unrecognized_commands plugin. (Rasjid Wilcox)
check_earlytalker plugin. Deny the connection if the client talks before we show our SMTP banner. (From Devin Carraway)
Patch Qpsmtpd::SMTP to allow connect plugins to give DENY and DENYSOFT return codes. Based on patch from Devin Carraway.
Support morercpthosts.cdb
config now takes an extra "type" parameter. If it's "map" then a reference to a tied hash will be returned.
ps. The first released version of qpsmtpd in October 2001 was less than 10KB uncompressed. It has grown more than 20 times now. Ouch. :^)
-- http://www.askbjoernhansen.com/