I'm currently using qmail-ldap-20010501 from www.teddy-net.com
They have qmail-ldap integrated with many other patches, debianized all
together.

Today I tried to use clustering support, and auth_pop dropped core :|
Backtracing the core showed, that author of "combo patch" included 
outgoingip.patch, but didn't check all dependenices.

This patch allows specifing outgoing IP address for bind(), using
additional parameter to timeoutconn()

But still checkpassword.c and checkpassword_smtp.c calls it with 4
parameters causing auth_* modules SIGSEGV on forwarding connections.

Simply changing

-       if (timeoutconn(ffd, &ip.ix[0].ip, auth_port, ctimeout) != 0) {
+       if (timeoutconn(ffd, &ip.ix[0].ip ,0 ,auth_port, ctimeout) != 0) {

should solve the problem.

Greetings
-+Czaj-nick=-



Reply via email to