http://www-uxsup.csx.cam.ac.uk/~dpc22/cyrus/patches/2.3.14
autoconf.patch ============== Stop aclocal moaning about invalid header names. Was surprised that Linux wasn't moaning about the same thing. SunFreeware provides autoconf 2.63, which is more recent than the 2.59 shipped with SLES10. ctype.patch =========== Replace ctype macros, which all expect int argument in the range 0..255 or EOF (typically -1). I have left a few instances of isspace() and friends where the input comes from fgetc() or prot_getc(), and consequently is in the expected range. Mostly automatic using find and sed, but I did go back and remove casts to (unsigned char) [correct but redundant], and (int) [typically incorrect if the source is signed char, probably put there to stop the compiler moaning]. robust_squatter.patch ===================== Don't give up if index_me() throws an error. Not wildly happy about mboxlist_findall which can run for several days in any case. sync_combine_commit.patch ========================= Update quota correctly in sync_combine_commit(). Only normally triggered when replicating unexpunged messages in normal use. -- David Carter Email: [email protected] University Computing Service, Phone: (01223) 334502 New Museums Site, Pembroke Street, Fax: (01223) 334679 Cambridge UK. CB2 3QH.
