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();

Reply via email to