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