On Wed, Jul 20, 2011 at 10:38:24AM +0200, Luca Ceresoli wrote: > Bron Gondwana wrote: > >On Tue, Jul 19, 2011 at 05:16:57PM +0200, Luca Ceresoli wrote: > >>This assertion comes from the cyrus-imapd code. It was introduced by: > >> > >> commit e88cfbdbe442cb10c71ae93a64610d505e57f05d > >> Author: Bron Gondwana<brong@xxxxxxxxx> > >> Date: Thu Jun 23 15:27:08 2011 +0200 > >> > >> mailbox: ensure appended GUID is not all zeros > >> > >>What is the guid, and who should set it? > > > >Are you building without openssl? > > I am. > > > If it can't create > >sha1s then that would cause null GUIDs. Hmm. Perhaps > >this is a bogus commit. Feel free to build without it, > >it won't break anything. > > Reverted it, and now it's working. Thank you very much! > > >It was put in to avoid the case where broken appends > >were happening due to a bug in another part of the code, > >but the bug has been fixed separately now. > > Is this going to be fixed in the official version? Since it's causing problems, perhaps. I'd be interested in seeing how you're getting zero GUIDs though, since they're supposed to be the sha1 of the message file being spooled to disk. Unless you've managed to find the magic message that creates an all zero sha1! Bron. ---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/