Re: [PATCH] qpsmtpd-async: set supplementary UNIX groups

2008-03-13 Thread Matt Sergeant
Applied, thanks On 10-Mar-08, at 5:09 PM, Radu Greab wrote: I found that qpsmtpd-async can not deliver mail with queue/postfix- queue due to lack of permissions, the qpsmtpd-async process did not belong to the postdrop group. Here is a patch to update qpsmtpd-async to set the supplementar

Re: [PATCH] plugins/async/require_resolvable_fromhost improvements

2008-03-13 Thread Matt Sergeant
Applied, thanks. On 10-Mar-08, at 6:29 PM, Radu Greab wrote: I found that the async/require_resolvable_fromhost plugin has two problems: - it sometimes denies mails from resolvable fromhosts - it may call $qp->run_continuation multiple times, making other plugins run too early I believe

Re: [PATCH] make async/require_resolvable_fromhost accept mail from null sender

2008-03-13 Thread Matt Sergeant
Applied, thanks. On 11-Mar-08, at 2:02 PM, Radu Greab wrote: If async/require_resolvable_fromhost is used, then mail from the null sender is rejected. Please check the attached patch: the second part of the plugin will DECLINE if the first part declined too because of the null sender. Thank

[PATCH] restore the timers after Danga::Socket->Reset()

2008-03-13 Thread Radu Greab
Danga::Socket->Reset() deletes all timers. Idle SMTP connections do not time out anymore. The attached patch restores the timers. Thank you, Radu Greab === qpsmtpd-async == --- qpsmtpd-async (revision 119) +++ qpsmtpd-async

Re: [PATCH] restore the timers after Danga::Socket->Reset()

2008-03-13 Thread Matt Sergeant
Good catch. Applied. On 13-Mar-08, at 4:46 PM, Radu Greab wrote: Danga::Socket->Reset() deletes all timers. Idle SMTP connections do not time out anymore. The attached patch restores the timers. Thank you, Radu Greab

Re: RFC: logcompact

2008-03-13 Thread Juerd Waalboer
New features: - keeps track of mailfrom/rcptto so they're included when mail/rcpt hooks return DENY (No address here by that name => now you know which name). - can send log lines (without timestamp, intentional) over UDP; we're using this for central logging (with cronolog). Scripts attache