Mercurial > dovecot > original-hg > dovecot-1.2
changeset 9384:42f6578c8602 HEAD 1.2.5
Released v1.2.5.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 13 Sep 2009 22:12:21 -0400 |
parents | 05eec45994d9 |
children | c43bc2a2b44d |
files | NEWS TODO configure.in |
diffstat | 3 files changed, 26 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/NEWS Sun Sep 13 21:43:53 2009 -0400 +++ b/NEWS Sun Sep 13 22:12:21 2009 -0400 @@ -1,3 +1,28 @@ +v1.2.5 2009-09-13 Timo Sirainen <tss@iki.fi> + + * Authentication: DIGEST-MD5 and RPA mechanisms no longer require + user's login realm to be listed in auth_realms. It only made + configuration more difficult without really providing extra security. + * zlib plugin: Don't allow clients to save compressed data directly. + This prevents users from exploiting (most of the) potential security + holes in zlib/bzlib. + + + Added pop3_save_uidl setting. + + dict quota: When updating quota and user isn't already in dict, + recalculate and save the quota. + - file_set_size() was broken with OSes that didn't support + posix_fallocate() (almost everyone except Linux), causing all kinds + of index file errors. + - v1.2.4 index file handling could have caused an assert-crash + - IMAP: Fixes to QRESYNC extension. + - virtual plugin: Crashfix + - deliver: Don't send rejects to any messages that have Auto-Submitted + header. This avoids emails loops. + - Maildir: Performance fixes, especially with maildir_very_dirty_syncs. + - Maildir++ quota: Limits weren't read early enough from maildirsize + file (when quota limits not enforced by Dovecot) + - Message decoding fixes (mainly for IMAP SEARCH, Sieve). + v1.2.4 2009-08-17 Timo Sirainen <tss@iki.fi> * acl: When looking up ACL defaults, use global/local default files
--- a/TODO Sun Sep 13 21:43:53 2009 -0400 +++ b/TODO Sun Sep 13 22:12:21 2009 -0400 @@ -1,7 +1,4 @@ - - dict quota: quota is no longer rebuilt if row is deleted from mysql - - zlib: if message being saved begins with gz/bz2 signature, fail saving - acl: mail_debug=yes could log something useful - - dbox + antispam crashes. - dict quota: syncing may cause quota recalculation, which in turn syncs all mailboxes and then we'll assert-crash to avoid infinite looping