# HG changeset patch # User Timo Sirainen # Date 1252894341 14400 # Node ID 42f6578c8602031fcee036858014be0d9aac6197 # Parent 05eec45994d938085597dc38122177d3af2fd903 Released v1.2.5. diff -r 05eec45994d9 -r 42f6578c8602 NEWS --- 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 + + * 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 * acl: When looking up ACL defaults, use global/local default files diff -r 05eec45994d9 -r 42f6578c8602 TODO --- 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 diff -r 05eec45994d9 -r 42f6578c8602 configure.in --- a/configure.in Sun Sep 13 21:43:53 2009 -0400 +++ b/configure.in Sun Sep 13 22:12:21 2009 -0400 @@ -1,5 +1,5 @@ AC_PREREQ([2.59]) -AC_INIT([Dovecot],[1.2.4],[dovecot@dovecot.org]) +AC_INIT([Dovecot],[1.2.5],[dovecot@dovecot.org]) AC_CONFIG_SRCDIR([src]) AM_INIT_AUTOMAKE([foreign])