PATCH: defer when pipe command dies

2010-07-19 Thread Thomas Arnett
Victor Duchovni morganstanley.com> writes: > Wietse, if I understand correctly, wants to ensure that the issue is > clearly defined, so we don't solve the wrong one, and is worth fixing. Naturally. > Why does your Dovecot intermittently SIGBUS? It doesn't. The deliver binary was truncated, maki

Re: PATCH: defer when pipe command dies

2010-07-15 Thread Thomas Arnett
Jeroen Geilman adaptr.nl> writes: > I completely agree that non-delivery to a (presumably dependable) MDA > should never error out, but I thought a soft solution would be better > than choosing the more extreme route (of altering working code). I believe the code is not working as intended and

Re: PATCH: defer when pipe command dies

2010-07-13 Thread Thomas Arnett
On Jul 13, 2010, at 7:03 PM, Wietse Venema wrote: > What are the symptoms of the problem? postfix/pipe[22169]: 5991748: to=, relay=dovecot, delay=1.9, delays=1.8/0.05/0/0.03, dsn=5.3.0, status=bounced (Command died with signal 7: "/usr/libexec/dovecot/deliver") postfix/bounce[22171]: 5991748: s

PATCH: defer when pipe command dies

2010-07-13 Thread Thomas Arnett
HISTORY, 20061207: Compatibility with Postfix < 2.3: undo the change to bounce instead of defer after pipe-to-command delivery fails with a signal. File: global/pipe_command.c. Part 1: http://article.gmane.org/gmane.mail.postfix.user/154616 Part 2 (tested with Postfix 2.6.6): --- src/