Re: ipurge evolution
2009/12/24 Bron Gondwana br...@fastmail.fm: On Thu, Dec 24, 2009 at 11:49:56AM +0100, Cyril Servant wrote: Hi ! In march, I submitted a patch for ipurge : https://bugzilla.andrew.cmu.edu/show_bug.cgi?id=3146 The patch is still valid in 2.3.16 Will you commit it ? :) Yeah, it looks good. Note that received is inaccurate though, LAST_MODIFIED is actually updated whenever any flags are changed on the message. You might actually be happier with OFFSET_INTERNALDATE if that's what you actually mean. It could do with some diff lines to man/ipurge.8 as well :) Bron. You are right. I meant modified flags. The -X option already allows the use of OFFSET_INTERNALDATE. I changed the patch to use the same method as -X for -u (LAST_MODIFIED). It's now cleaner. I also modified the man page :) Here it is : https://bugzilla.andrew.cmu.edu/show_bug.cgi?id=3146 Thanks, -- Cyril
Re: Cyrus IMAPd 2.3.16 Released
2009/12/21 Ken Murchison mu...@andrew.cmu.edu: I am pleased to announce the release of Cyrus IMAPd 2.3.16. This release should be considered production quality. Major changes in the release are the following: - Added 'user_deny.db' to be able to selectively deny users access to Cyrus services. - Added 'popuseimapflags' option which enables setting and obeying IMAP flags in the POP server. - Added optimized method of handling an empty maildrop in pop3d. (based on work of Cyril Servant elfejoy...@gmail.com) - Added 'annotation_definitions' option for specifying external (third-party) annotations. (courtesy of Thomas Viehmann t...@beamnet.de) - Added COMPRESSion to replication protocol. (courtesy of Bron Gondwana br...@fastmail.fm) For full details, please see doc/changes.html and doc/install-upgrade.html which are included in the distribution. URLs for this release: ftp://ftp.andrew.cmu.edu/pub/cyrus/cyrus-imapd-2.3.16.tar.gz or http://ftp.andrew.cmu.edu/pub/cyrus/cyrus-imapd-2.3.16.tar.gz Questions and comments can be directed to info-cy...@lists.andrew.cmu.edu (public list), or cyrus-b...@andrew.cmu.edu. Happy Holidays! -- Kenneth Murchison Systems Programmer Project Cyrus Developer/Maintainer Carnegie Mellon University Hi ! Is there a reason to disallow the use of sql back-end for annotation_db ? Here we use an old home-made mysql back-end for annotation_db and it works fine. So I propose this diff in lib/imapoptions : -{ annotation_db, skiplist, STRINGLIST(berkeley, berkeley-hash, skiplist)} +{ annotation_db, skiplist, STRINGLIST(berkeley, berkeley-hash, skiplist, sql)} -- Cyril
Cyrus development update 12/29/09
I spent a couple of days reviving the stale 2.4 development branch by merging all of the 2.3 changes into it. This branch will now be where the most active development will be taking place. Any activity on the 2.3 branch will be mostly bugfixes. New features that are already in 2.4 are extensions that came out of the IETF Lemonade WG (for resource/bandwidth restricted devices): - LIST-EXTENDED - ESEARCH - WITHIN - ENABLE - QRESYNC - URLAUTH=BINARY With the exception of URLAUTH=BINARY, all extensions were compliant with the current I-D at the time they were implemented. I will be spending time going through the published RFCs and making sure that the implementations are complete/correct. Other features that are expected to be on the short-term roadmap are: - Bron's CHARSET changes - Morphing legacy ANNOTATEMORE extension into current METADATA extension (this will allow us to add other METADATA-dependent extensions from Lemonade WG) - Several features/exhancements that are already running in production at Fastmail (I'll let Bron elaborate). I'm sure I'm forgetting something in one of the above lists, but I'll continue to update as I see fit. Happy New Year! -- Kenneth Murchison Systems Programmer Project Cyrus Developer/Maintainer Carnegie Mellon University