\HasChildren incorrect

Martin Konold martin.konold at erfrakon.de
Wed Jul 19 02:03:34 EDT 2006


There was the known issue https://bugzilla.andrew.cmu.edu/show_bug.cgi?id=2777 
with incorrect \HasChildren server responses.

The problem appeared only with skiplist or berkley db mailboxes.db but not 
with the format.

I created a patch for inclusion in the current HEAD version of Cyrus Imapd.


Ken, please consider to apply this patch as it really fixes a bug for which a 
lot of clients (inlcuding Mozilla Thunderbird) only have partly working 

The implementation is written with efficiency in mind.

BTW: What is the future of the bdb backend? 

IMHO skiplist is most often as efficient as bdb and is easier to maintain as 
bdb is depending on many side effects beyond our control including 64 bit 
issues, threading and libc. Within the Kolab project we suffered several 
instability issues due to bdb.

-- martin konold

Erlewein, Frank, Konold & Partner - Beratende Ingenieure und Physiker

More information about the Cyrus-devel mailing list