Enabling the milter interface in DCC usually starts a file socket but DCC allows to use a TCP socket as well. This can be done in /etc/dcc/dcc_conf. Unfortunately the init.d script for DCC assumes a file socket and waits 20 seconds for the binary to create the file socket. IMHO the initd script should be extended to handle either file sockets or a normal TCP socket. Reproducible: Always
Created attachment 343452 [details] proper handling of dccm TCP sockets
I forgot to mention that the old init.d script has a typo too. It declares a variable called dccmtimeout (see the 'm' after 'dcc'?) but later only checks for dcctimeout (without the 'm').
Created attachment 343640 [details, diff] proper handling of dccm TCP sockets Sorry. This is the right patch.
InCVS