dovecot-1.1: Released v1.1.rc4.

dovecot at dovecot.org dovecot at dovecot.org
Tue Apr 1 20:57:54 EEST 2008


details:   http://hg.dovecot.org/dovecot-1.1/rev/4607141a6bdc
changeset: 7449:4607141a6bdc
user:      Timo Sirainen <tss at iki.fi>
date:      Tue Apr 01 20:40:42 2008 +0300
description:
Released v1.1.rc4.

diffstat:

3 files changed, 29 insertions(+), 4 deletions(-)
NEWS         |   17 +++++++++++++++++
TODO         |   14 +++++++++++---
configure.in |    2 +-

diffs (63 lines):

diff -r 45884655c0c4 -r 4607141a6bdc NEWS
--- a/NEWS	Tue Apr 01 20:34:51 2008 +0300
+++ b/NEWS	Tue Apr 01 20:40:42 2008 +0300
@@ -1,3 +1,20 @@ v1.1.rc3 2008-03-09  Timo Sirainen <tss@
+v1.1.rc4 2008-04-01  Timo Sirainen <tss at iki.fi>
+
+	* Fixed two buffer overflows in str_find_init(). It was used by
+	  SEARCH code when searching for headers or message body. Added code
+	  to catch these kind of overflows when compiling with --enable-debug.
+	  Found by Diego Liziero.
+
+	+ LDAP: Added debug_level and ldaprc_path settings (OpenLDAP-only)
+	+ Squat: Added fts_squat = partial=n full=m settings. See the wiki.
+	- dbox metadata updating fixes.
+	- quota: backend=n didn't work
+	- SEARCH RECENT may have returned non-recent messages if index files
+	  were created by v1.0.
+	- If mailbox was opened as read-only with EXAMINE, STOREs were
+	  permanently saved.
+	- LDAP: Templates were somewhat broken (by richs at whidbey.net)
+
 v1.1.rc3 2008-03-09  Timo Sirainen <tss at iki.fi>
 
 	* Fixed a security hole in blocking passdbs (MySQL always. PAM, passwd
diff -r 45884655c0c4 -r 4607141a6bdc TODO
--- a/TODO	Tue Apr 01 20:34:51 2008 +0300
+++ b/TODO	Tue Apr 01 20:40:42 2008 +0300
@@ -1,7 +1,13 @@
+ - 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:
-   - "metadata changed unexpectedly" with alt paths - why?
-    - check that metadata is always correct and whitespace contains only
-      whitespace
     - "File unexpectedly lost" doesn't get fixed by itself
     - doesn't call fsync
  - do something about From_-lines splitting mails with mboxes
@@ -15,6 +21,8 @@
    - expunges are delayed until more mails are added
  - test replacement chars (SEARCH / SORT / Squat)
 
+ - 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.
  - POP3 UIDL caching
  - ACL: "foo/bar" in public namespace -> LIST "" % doesn't show "foo"
diff -r 45884655c0c4 -r 4607141a6bdc configure.in
--- a/configure.in	Tue Apr 01 20:34:51 2008 +0300
+++ b/configure.in	Tue Apr 01 20:40:42 2008 +0300
@@ -1,5 +1,5 @@ AC_PREREQ([2.59])
 AC_PREREQ([2.59])
-AC_INIT([dovecot],[1.1.rc3],[dovecot at dovecot.org])
+AC_INIT([dovecot],[1.1.rc4],[dovecot at dovecot.org])
 AC_CONFIG_SRCDIR([src])
 
 AM_INIT_AUTOMAKE


More information about the dovecot-cvs mailing list