]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Released v1.1.rc6. 1.1.rc6
authorTimo Sirainen <tss@iki.fi>
Fri, 30 May 2008 00:15:07 +0000 (03:15 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 30 May 2008 00:15:07 +0000 (03:15 +0300)
--HG--
branch : HEAD

NEWS
TODO
configure.in

diff --git a/NEWS b/NEWS
index c45503d2ab3ac05126e41a85db8e92647a31d114..412ed8699cab16838d87cc3f1d4880c480510ac0 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,31 @@
+v1.1.rc6 2008-05-30  Timo Sirainen <tss@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@iki.fi>
 
        + Support cross-realm Kerberos 5 authentication. Based on patch by
diff --git a/TODO b/TODO
index 74ea2f3d0b64f580ad4d3a49b5731748d0e14578..184fa80f1b872b53ed55aa3691e30f7dcd54d589 100644 (file)
--- a/TODO
+++ b/TODO
@@ -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.
  - 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
      do the whole thing using sync transaction
index 239898bb471435aadc5044ee1d526de0c7d71eea..8b784aadeb187ea5e64fa7a0e6ed584f4c346d73 100644 (file)
@@ -1,5 +1,5 @@
 AC_PREREQ([2.59])
-AC_INIT([dovecot],[1.1.rc5],[dovecot@dovecot.org])
+AC_INIT([dovecot],[1.1.rc6],[dovecot@dovecot.org])
 AC_CONFIG_SRCDIR([src])
 
 AM_INIT_AUTOMAKE