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/


Reply via email to