You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Rian Hunter <ri...@MIT.EDU> on 2005/09/09 08:14:19 UTC
to the users of mod_smtpd
Hi,
To Plugin Writers:
Mod_smtpd is pretty heavily input filters based now. There were some
sneaky bugs in the code that I got rid of (the ability to type a
single '.' and not terminate the message) and some major cleanups in
the data handler code. The biggest changes are that now there is a
filter that translates a single '.' into an EOS bucket, and an '..'
into an '.'. Also header parsing now goes into a filter too. This is
all pretty sweet stuff.
To Users:
Stay tuned for a postfix plugin and an auto-built modules directory.
Housecleaning:
Mod_smtpd has been written as high-level as possible so as not to
reinvent the wheel and deal with io security issues. Regardless it is
in dire need of a code/security audit. Does anyone know of any
protocol-level security tests or topics to keep in mind that can be
used to "robustify" mod_smtpd.
Showstoppers:
The autobuild system still currently does not check for libapreq2 (a
necessity of one of the filters). Since I hate Autoconf and Makefiles
I've been punting this, even though it's high priority. Patches anyone?
Mod_smtpd is also in dire need of documentation and probably its own
website, both are coming soon.
Thanks!
Rian Hunter
Re: to the users of mod_smtpd
Posted by Jem Berkes <jb...@users.pc9.org>.
> To Plugin Writers:
If examining the source on svn, also remember to check out my completed
RBL / DNSBL modules under modules/access. In particular, mod_dnsbl_lookup
provides functionality that could easily be used to implement a
spamassassin-style scoring filter. That particular module can also be used
without mod_smtpd.