Hi, I've pushed out latest patches (the quilt series against 2.3.9) out to the website. I've fixed the DELETED issue per David's email. I haven't yet finished the rehash stuff, sorry. It's more complex than I thought, and the perl code that's there is pretty brittle. It doesn't extend nicely to another hashing type. I'm in the middle of rewriting it, but I've run out of day and I'm away all weekend, so I thought I should show you what we DO have. http://cyrus.brong.fastmail.fm/ The website is built from comments at the top of each patch file now. Enjoy - please let me know if you have any comments on it. The things we haven't talked about much so far: http://cyrus.brong.fastmail.fm/patches/cyrus-clean-shutdown-2.3.8.diff This implements SIGQUIT. An earlier version is in production now - this one adds a couple more signals_poll() calls on EINTR in the lib/prot code to avoid processes failing to quit when waiting on network traffic. I have tested it a bit, but will put it in production next week and see it more seriously tested! http://cyrus.brong.fastmail.fm/patches/cyrus-synclogtool-2.3.8.diff Basic tool to add an item to the sync/log file. And of course the unfinished new hash style patch. Bron. ---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html