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. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://dovecot.org/pipermail/dovecot-news/attachments/20080620/62fbae3a/attachment.bin
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 C90Solaris 8 sparc/gcc 3.3.2 as usual :) Anything to worry about? Chris -- --+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+- Christopher Wakelin, c.d.wakelin at 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
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;