Displaying 1 result from an estimated 1 matches for "vpopmailc".
Did you mean:
vpopmail
2011 Feb 07
0
vpopmail passdb deadlock if tcprules binary is missing
...popmail.c)
* passdb-vpopmail.c: at some point user is authenticated and open_smtp_relay()
is called
* vpopmail.c: open_smtp_relay() gets a write lock on
~vpopmail/etc/open-smtp.lock adds new IP to ~vpopmail/etc/open-smtp and
calls update_rules() etc. to rebuild the tcp.cdb file
* vpopmailc: tcprules_open() is called and it fork()s and tries to execv()
tcprules
* if tcprules is not found, execv() fails silently, and we are left with a
forked libexec/dovecot/auth instance, which runs all over again up to the
open_smtp_relay() point where it tries to obtain write lock on...