Hi, I just added a big change; moving most of the code out of Qpsmtpd.pm and into Qpsmtpd::SMTP. This was so Qpsmtpd::Transaction could inherit from Qpsmtpd to get access to $self->config() (for the spool_dir option).
So if you had any patches to Qpsmtpd.pm, you might want to run something like cvs update -r 1.7 lib/Qpsmtpd.pm cvs diff -r 1.8 lib/Qpsmtpd.pm > my.patch cvs update -dPA patch lib/Qpsmtpd/SMTP.pm < my.patch (No idea if that will actually work). In any case, you shouldn't go around and patch the modules without sending me patches. :-) If there are any local changes you want that you can't do with plugins, please let me know. Next change coming up will be a hook for config (so you can make an LDAP config plugin...). - ask Changelog for the last few days below. 2002/09/24 Reorganize most of Qpsmtpd.pm into Qpsmtpd/SMTP.pm. Add spool_dir option (thanks to Ross Mueller <[EMAIL PROTECTED]>) Add plugin name to the "hooks" data structure, so we can log plugin module had an error when we run a hook. 2002/09/22 Make klez filter run for mails bigger than 220KB; they are sometimes bigger than that. 2002/09/20 Avoid "use of uninitialized variable" warning when the "MAIL" or the "RCPT" command is executed without a parameter. Compatibility with perl 5.5.3. -- ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
