[Dovecot] v1.1.rc13 released
http://dovecot.org/releases/1.1/rc/dovecot-1.1.rc13.tar.gz http://dovecot.org/releases/1.1/rc/dovecot-1.1.rc13.tar.gz.sig
There's always time for one more release candidate. :) I was planning on releasing v1.1.0 a couple of minutes before summer solstice (23:59 UTC according to Wikipedia). Maybe it'll bring luck to the release. :)
- mbox: Fixed a crash when adding a new X-IMAPbase: header with
keywords.
- Message parser: Fixed assert-crash if cached MIME structure was
broken.
- Squat: Potential crashfix with mmap_disable=yes.
Timo Sirainen wrote:
http://dovecot.org/releases/1.1/rc/dovecot-1.1.rc13.tar.gz http://dovecot.org/releases/1.1/rc/dovecot-1.1.rc13.tar.gz.sig
There's always time for one more release candidate. :) I was planning on releasing v1.1.0 a couple of minutes before summer solstice (23:59 UTC according to Wikipedia). Maybe it'll bring luck to the release. :)
- mbox: Fixed a crash when adding a new X-IMAPbase: header with keywords.
- Message parser: Fixed assert-crash if cached MIME structure was broken.
- Squat: Potential crashfix with mmap_disable=yes.
Hmm, I get two extra compile warnings compared to 1.1.rc12:
mail-cache-fields.c: In function
mail_cache_header_fields_update': mail-cache-fields.c:485: warning: passing arg 2 of
mail_cache_lock' makes integer from pointer without a cast
test-lib.c: In function `test_array': test-lib.c:21: warning: this decimal constant is unsigned only in ISO C90
Solaris 8 sparc/gcc 3.3.2 as usual :)
Anything to worry about?
Chris
-- --+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+- Christopher Wakelin, c.d.wakelin@reading.ac.uk IT Services Centre, The University of Reading, Tel: +44 (0)118 378 8439 Whiteknights, Reading, RG6 2AF, UK Fax: +44 (0)118 975 3094
On Fri, 2008-06-20 at 13:11 +0100, Chris Wakelin wrote:
Hmm, I get two extra compile warnings compared to 1.1.rc12:
mail-cache-fields.c: In function
mail_cache_header_fields_update': mail-cache-fields.c:485: warning: passing arg 2 of
mail_cache_lock' makes integer from pointer without a casttest-lib.c: In function `test_array': test-lib.c:21: warning: this decimal constant is unsigned only in ISO C90
Solaris 8 sparc/gcc 3.3.2 as usual :)
Anything to worry about?
Nope. But fixed now.
Any chance to have this assert converted to error as last patch before 1.1? Or am I the only one that is still getting this in rc13? Regards, Diego --- ./src/lib-storage/index/index-sync.c-orig 2008-03-13 16:46:36.000000000 +0100 +++ ./src/lib-storage/index/index-sync.c 2008-03-13 16:51:38.000000000 +0100 @@ -36,7 +36,9 @@ void index_mailbox_set_recent_uid(struct index_mailbox *ibox, uint32_t uid) { if (uid <= ibox->recent_flags_prev_uid) { - i_assert(seq_range_exists(&ibox->recent_flags, uid)); + /*i_assert(seq_range_exists(&ibox->recent_flags, uid));*/ + if (!seq_range_exists(&ibox->recent_flags, uid)) + i_error("seq_range_exists(&ibox->recent_flags, uid) uid=%d",uid); return; } ibox->recent_flags_prev_uid = uid;
On Jun 20, 2008, at 11:04 PM, Diego Liziero wrote:
Any chance to have this assert converted to error as last patch
before 1.1?Or am I the only one that is still getting this in rc13?
Yes, you're the only one.. I should try looking into that bug again at
some point..
On Fri, Jun 20, 2008 at 10:04:13PM +0200, Diego Liziero wrote:
Any chance to have this assert converted to error as last patch before 1.1?
Or am I the only one that is still getting this in rc13?
I still get them in rc13, even after deleting the index files. We use mbox format with quota plugin. We've been getting them ever since release candidate 4 or so:
Jun 21 09:32:08 sun1 dovecot: [ID 107833 mail.crit] Panic: IMAP(vr12): file index-sync.c: line 39 (index_mailbox_set_recent_uid): assertion failed: (seq_range_exists(&ibox->recent_flags, uid))
It only happens to the same users over and over, so its probably something in their client that is unusual, but I've never figured it out.
-- Dean Brooks dean@iglou.com
participants (4)
-
Chris Wakelin
-
Dean Brooks
-
Diego Liziero
-
Timo Sirainen