On Sep 6, 2006, at 2:55, Mike Williams wrote:
I've separated the finding of local and remote ports and IP, and
setting of
the TCP ENVs into separate functions in Qpsmtpd.pm (where I will
probably
also move has_ipv6, if that's ok),
Forkserver and the prefork server could maybe share more code, but it
shouldn't go into Qpsmtpd.pm (the current implementation of has_ipv6
shouldn't be in Constants.pm either for that matter, I was asleep at
the wheel when I committed that).
The "core modules" (Qpsmtpd.pm, Q::SMTP, Q::Constants etc) shouldn't
have anything "driver specific" included -- that'll just make it that
much harder to make another "driver" for the system later. (Useful
sanity check: How does it work/fit with Apache::Qpsmtpd?)
- ask
--
http://askask.com/ - http://develooper.com/