dovecot-1.1: Released v1.1.rc6.
dovecot at dovecot.org
dovecot at dovecot.org
Fri May 30 06:08:26 EEST 2008
details: http://hg.dovecot.org/dovecot-1.1/rev/79857a116d28
changeset: 7575:79857a116d28
user: Timo Sirainen <tss at iki.fi>
date: Fri May 30 03:15:07 2008 +0300
description:
Released v1.1.rc6.
diffstat:
3 files changed, 37 insertions(+), 10 deletions(-)
NEWS | 28 ++++++++++++++++++++++++++++
TODO | 17 ++++++++---------
configure.in | 2 +-
diffs (92 lines):
diff -r 346f172c8c71 -r 79857a116d28 NEWS
--- a/NEWS Fri May 30 02:54:06 2008 +0300
+++ b/NEWS Fri May 30 03:15:07 2008 +0300
@@ -1,3 +1,31 @@ v1.1.rc5 2008-05-05 Timo Sirainen <tss@
+v1.1.rc6 2008-05-30 Timo Sirainen <tss at iki.fi>
+
+ * Index file format changed a bit. If an older Dovecot v1.1 reads
+ index files updated by rc6+, they may give "Invalid header record
+ size" or "ext reset: invalid record size" warnings. v1.0 won't give
+ these errors.
+ * IMAP: LIST .. RETURN (X-STATUS) command return now LIST entries
+ before STATUS entries.
+ * zlib plugin: Uncompress if the message begins with zlib header
+ instead of looking at the 'Z' flag. This fixes copying with hard
+ links. Based on a patch by Richard Platel.
+
+ + IMAP: SORT index handling code was half-rewritten to fix several bugs
+ when multiple sessions were sorting at the same time. The new code is
+ hopefully also faster.
+ + Maildir: If POP3 UIDL extra field is found from dovecot-uidlist,
+ it's used instead of the default UIDL format (or X-UIDL: header).
+ This allows easily preserving UIDLs when migrating from other POP3
+ servers. Patch by Nicholas Von Hollen @ Mailtrust.
+ + Maildir: ,W=<vsize> is now always added to maildir filenames
+ + deliver: Avoid reading dovecot-uidlist's contents if possible.
+ + Added %T modifier = Trim whitespace from end of string
+ - IMAP: Fixed some bugs in LIST-EXTENDED implementation.
+ - IMAP: If client tries to change the selected mailbox state while
+ another command is still running, wait until the command is finished.
+ This fixes some crashes and other unwanted behavior.
+ - allow_nets userdb setting was broken with big endian CPUs
+
v1.1.rc5 2008-05-05 Timo Sirainen <tss at iki.fi>
+ Support cross-realm Kerberos 5 authentication. Based on patch by
diff -r 346f172c8c71 -r 79857a116d28 TODO
--- a/TODO Fri May 30 02:54:06 2008 +0300
+++ b/TODO Fri May 30 03:15:07 2008 +0300
@@ -1,28 +1,23 @@
- - zlib plugin + maildir hard link copying is broken
+ - recent assert. both with mbox and maildir.
- sieve-cmu.c crash: i_assert(buf->used - 1 == part->body_size.physical_size);
- - index: clear recent flags created by v1.0 at some point so the bit may be
- reused for something useful later.
- - mbox: mail_privileged_group should be used when creating INBOX?..
- convert plugin: Create a r/w lock for a file. It's read-locked if
conversion isn't wanted and released when process dies. If conversion is
wanted and write-lock succeeds, conversion is done, if write-lock doesn't
succeed it fallbacks to using the old storage. When process is exiting it
again tries to write-lock and do the conversion. Add a parameter that
specifies if conversion should be done.
- - dbox:
- - u.* files don't really need to have the UID written inside the file
- - "File unexpectedly lost" doesn't get fixed by itself
- - doesn't call fsync
- lucene: handle replacement chars?
- squat:
- wrong indexid
- fts_build_init() assertion failed: (last_uid < last_uid_locked)
- - nfs support (cache flushes, how can write fail with ESTALE?)
- is locking done right? it reads header without file being locked?
- split after ~8 bytes?
- expunges are delayed until more mails are added
- test replacement chars (SEARCH / SORT / Squat)
+ - dbox:
+ - "File unexpectedly lost" doesn't get fixed by itself
+ - Fix support for multi-message files
- DEBUG: buffer overflow checking code probably doesn't handle a successful
t_try_realloc() or pool_alloconly_realloc() properly
- cache: compress when we can drop temporary fields.
@@ -34,6 +29,10 @@
- ldap domain lookups which set the base for user lookup
- ldap: same attribute can't be used for multiple values.
- ldap: multiple attributes can't be merged to a single value.
+
+ - Per-user options:
+ - Deny deleting non-empty mailboxes
+ - Disable IDLE "still here" notifications
- maildir+pop3/deliver fast updates:
- with locking enabled, pop3 could just keep the one and same sync lock and
diff -r 346f172c8c71 -r 79857a116d28 configure.in
--- a/configure.in Fri May 30 02:54:06 2008 +0300
+++ b/configure.in Fri May 30 03:15:07 2008 +0300
@@ -1,5 +1,5 @@ AC_PREREQ([2.59])
AC_PREREQ([2.59])
-AC_INIT([dovecot],[1.1.rc5],[dovecot at dovecot.org])
+AC_INIT([dovecot],[1.1.rc6],[dovecot at dovecot.org])
AC_CONFIG_SRCDIR([src])
AM_INIT_AUTOMAKE
More information about the dovecot-cvs
mailing list