From: Wietse Venema Date: Sat, 31 May 2003 05:00:00 +0000 (-0500) Subject: postfix-2.0.10-20030531 X-Git-Tag: v2.1-RC1-20040331~60 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=24c1fb8255927ac2f618570751804af6daa05a78;p=thirdparty%2Fpostfix.git postfix-2.0.10-20030531 --- diff --git a/postfix/HISTORY b/postfix/HISTORY index 05995f9c7..88bf11709 100644 --- a/postfix/HISTORY +++ b/postfix/HISTORY @@ -8104,7 +8104,7 @@ Apologies for any names omitted. descriptor is writable while write() transfers zero bytes. File: global/pipe_command.c. -2003052[3-6] +2003052[3-9] Cleanup: rewrote the queue file record processing loops in cleanup and in [n]qmgr. This code had deteriorated a lot @@ -8118,12 +8118,31 @@ Apologies for any names omitted. (a.k.a. 20010228). Files: cleanup/cleanup_extracted.c, showq/showq.c. + Performance: the queue manager no longer has to examine + every queue file record before it can start deliveries. + This helps to avoid thrashing with very large mailing lists. + Postfix queue files have an extra field in the size record + with queue manager processing hints. This change is backward + and forward compatible. Files: cleanup/cleanup_envelope.c, + cleanup/cleanup_extracted.c, *qmgr/qmgr_message.c. + 20030528 Compatibility: "sendmail -q