Updated FastMail patches
Bron Gondwana
brong at fastmail.fm
Fri Aug 24 03:22:21 EDT 2007
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.
More information about the Info-cyrus
mailing list