diff options
author | Jacek Masiulaniec <jacekm@cvs.openbsd.org> | 2010-04-19 08:14:08 +0000 |
---|---|---|
committer | Jacek Masiulaniec <jacekm@cvs.openbsd.org> | 2010-04-19 08:14:08 +0000 |
commit | dc3a57651fdfd7cf25e9e9c162861d4cfaa814a9 (patch) | |
tree | d69846fa2000fe4cc83e3ac91c99f3662b074889 /sys/compat/ibcs2 | |
parent | 66d77e83d0378b266e8187aa2c6dcbb493d97846 (diff) |
Simplify local delivery codepath:
- replace uses of struct batch in the parent with simpler struct delivery.
- replace IMSG_BATCH_* dance with single IMSG_MDA_SESS_NEW.
- make mda assume it delivers to external program over a pipe.
- fork helper process when delivering to maildir or a file.
New feature: upon external mda failure use last line of its output
as an error message.
With input and tests from nicm@.
OK nicm@ gilles@
Diffstat (limited to 'sys/compat/ibcs2')
0 files changed, 0 insertions, 0 deletions