summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJacek Masiulaniec <jacekm@cvs.openbsd.org>2009-09-04 11:49:24 +0000
committerJacek Masiulaniec <jacekm@cvs.openbsd.org>2009-09-04 11:49:24 +0000
commit00603db1c169affae230b22ff5aa4347dd6ae2df (patch)
tree85fccd0ddc749a3e3d5bd67c6f4db42c74b7fb56 /lib
parentb61e4f581dc2071fa5ca2f5cf7bc0903e21b9efe (diff)
Major mda update:
- Fix: check external mda / mail.local exit code. - Fix: check maildir rename(2) return code. - Fix: check read(2) and write(2) return codes. - Fix: in parent, batchp->env was not set to the env of the current process. - Fix: clean file in tmp if maildir delivery fails. - Fix: mark message as temporarily failed upon start, unmark upon sucessful delivery. (safe default) - Fix: kill all message drops, aka. PERMFAILUREs, with one exception: when the local user no longer exists. - Cleanup: store.c is merged with its only user, mda.c - Feature: in parent, child_add now returns pointer to the new child struct. This is used to store and later access child->mda_batch member in order to associate children with their batches. - Feature: in parent, external mda / mail.local will timeout after 5 minutes.
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions