Paul Haldane writes: > >Hi - I'm after your patch for the alternate directory hashing >mechanism for cyrus imapd. We're planning to use cyrus imap for a >student mail service but as all our student account ids start with >'n' the current hash function is sub-optimal :->. Do you know if the >cyrus authors plan to roll your patch into the mainstream source? I don't know what the Cyrus authors' plans are for this patch, although Larry did offer to incorporate the original version into the Cyrus source. It's actually quite easy to do. I spent more time working on the perl script to convert the IMAP spool between hashing schemes than I did on patching the source. The patch also does nothing but centralize the hashing into one subroutine, unless a compile-time option is supplied to switch it to the new hash function, so it's not intrusive. My patch is only for cyrus-imapd-2.0.12, but it should be relatively easy to upgrade it for 2.0.14. I'll be doing that myself in a week or three. I'll mail you a copy of the patch and the perl script in a separate message later today. -- -Gary Mills- -Unix Support- -U of M Academic Computing and Networking-