From murch at andrew.cmu.edu Mon Apr 21 07:35:01 2008 From: murch at andrew.cmu.edu (Ken Murchison) Date: Mon, 21 Apr 2008 07:35:01 -0400 Subject: Cyrus IMAPd 2.3.12 Released Message-ID: <480C7BE5.6060100@andrew.cmu.edu> I am pleased to announce the release of Cyrus IMAPd 2.3.12. This release should be considered production quality. Noteworthy changes: * Added statuscache.db to cache IMAP STATUS data which significantly reduces the amount of I/O necessary when neither the mailbox nor \Seen state has changed -- courtesy of Fastmail.fm * Added option to unexpunge to restore messages by time interval -- courtesy of David Carter * Implemented undocumented IMAP SCAN extension, which allows Pine/Alpine to do cross-mailbox searches -- based on work of David Carter * Implemented incremental squat updates (see squatter.8) -- courtesy of David Carter * Fixed major bugs in reconstruct -k implementation -- courtesy of David Carter 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.12.tar.gz or http://ftp.andrew.cmu.edu/pub/cyrus/cyrus-imapd-2.3.12.tar.gz Questions and comments can be directed to info-cyrus at lists.andrew.cmu.edu (public list), or cyrus-bugs at andrew.cmu.edu. -- Kenneth Murchison Systems Programmer Project Cyrus Developer/Maintainer Carnegie Mellon University From murch at andrew.cmu.edu Thu Apr 24 07:08:58 2008 From: murch at andrew.cmu.edu (Ken Murchison) Date: Thu, 24 Apr 2008 07:08:58 -0400 Subject: Cyrus IMAPd 2.3.12 Released In-Reply-To: <37589.192.168.10.25.1209033827.squirrel@webmail.bi.corp.invoca.ch> References: <480C7BE5.6060100@andrew.cmu.edu> <37589.192.168.10.25.1209033827.squirrel@webmail.bi.corp.invoca.ch> Message-ID: <48106A4A.70602@andrew.cmu.edu> Simon Matter wrote: >> I am pleased to announce the release of Cyrus IMAPd 2.3.12. This >> release should be considered production quality. >> >> >> Noteworthy changes: >> >> * Added statuscache.db to cache IMAP STATUS data which >> significantly reduces the amount of I/O necessary when neither the >> mailbox nor \Seen state has changed -- courtesy of Fastmail.fm > > While upgrading my RPM packages I found that logging is too noisy for my > taste. I get alot of syslog messages like so: > > Apr 24 11:35:30 test imap[10457]: statuscache, 'user.simix', 'simix', > '0x13', 'yes' These messages are at the DEBUG level. Do you usually ship your RPM with the logging set to DEBUG? I don't really see a problem leaving these messages alone, since I would expect most production systems to be logging at INFO or higher. -- Kenneth Murchison Systems Programmer Project Cyrus Developer/Maintainer Carnegie Mellon University From murch at andrew.cmu.edu Thu Apr 24 08:04:09 2008 From: murch at andrew.cmu.edu (Ken Murchison) Date: Thu, 24 Apr 2008 08:04:09 -0400 Subject: Cyrus IMAPd 2.3.12 Released In-Reply-To: <38432.192.168.10.25.1209038310.squirrel@webmail.bi.corp.invoca.ch> References: <480C7BE5.6060100@andrew.cmu.edu> <37589.192.168.10.25.1209033827.squirrel@webmail.bi.corp.invoca.ch> <48106A4A.70602@andrew.cmu.edu> <38432.192.168.10.25.1209038310.squirrel@webmail.bi.corp.invoca.ch> Message-ID: <48107739.90004@andrew.cmu.edu> Simon Matter wrote: >> Simon Matter wrote: >>>> I am pleased to announce the release of Cyrus IMAPd 2.3.12. This >>>> release should be considered production quality. >>>> >>>> >>>> Noteworthy changes: >>>> >>>> * Added statuscache.db to cache IMAP STATUS data which >>>> significantly reduces the amount of I/O necessary when neither the >>>> mailbox nor \Seen state has changed -- courtesy of Fastmail.fm >>> While upgrading my RPM packages I found that logging is too noisy for my >>> taste. I get alot of syslog messages like so: >>> >>> Apr 24 11:35:30 test imap[10457]: statuscache, 'user.simix', 'simix', >>> '0x13', 'yes' >> These messages are at the DEBUG level. Do you usually ship your RPM >> with the logging set to DEBUG? I don't really see a problem leaving >> these messages alone, since I would expect most production systems to be >> logging at INFO or higher. > > The RPM logs to mail facility and priority of mail is * by default on > RedHat. That means out of the box we get quite alot messsages in maillog > now. With statuscache enabled the number of log entries is about 10 times > higher than without. > I understand that others may want those logs at the DEBUG level, it's only > a problem in my situation. Don't you also get a ton of transaction log messages, regardless of the statuscache code? -- Kenneth Murchison Systems Programmer Project Cyrus Developer/Maintainer Carnegie Mellon University From murch at andrew.cmu.edu Thu Apr 24 09:45:18 2008 From: murch at andrew.cmu.edu (Ken Murchison) Date: Thu, 24 Apr 2008 09:45:18 -0400 Subject: Cyrus IMAPd 2.3.12p1 Released Message-ID: <48108EEE.7070505@andrew.cmu.edu> I am pleased to announce the release of Cyrus IMAPd 2.3.12p1. This release should be considered production quality. The only change from 2.3.12 is a patch to fix a memory corruption in the imapd.conf parsing code which could cause segfaults on certain platforms. Noteworthy changes from 2.3.11: * Added statuscache.db to cache IMAP STATUS data which significantly reduces the amount of I/O necessary when neither the mailbox nor \Seen state has changed -- courtesy of Fastmail.fm * Added option to unexpunge to restore messages by time interval -- courtesy of David Carter * Implemented undocumented IMAP SCAN extension, which allows Pine/Alpine to do cross-mailbox searches -- based on work of David Carter * Implemented incremental squat updates (see squatter.8) -- courtesy of David Carter * Fixed major bugs in reconstruct -k implementation -- courtesy of David Carter 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.12p1.tar.gz or http://ftp.andrew.cmu.edu/pub/cyrus/cyrus-imapd-2.3.12p1.tar.gz Questions and comments can be directed to info-cyrus at lists.andrew.cmu.edu (public list), or cyrus-bugs at andrew.cmu.edu. -- Kenneth Murchison Systems Programmer Project Cyrus Developer/Maintainer Carnegie Mellon University From murch at andrew.cmu.edu Thu Apr 24 12:17:06 2008 From: murch at andrew.cmu.edu (Ken Murchison) Date: Thu, 24 Apr 2008 12:17:06 -0400 Subject: Cyrus IMAPd 2.3.12p2 Released Message-ID: <4810B282.30305@andrew.cmu.edu> I am pleased to announce the release of Cyrus IMAPd 2.3.12p2. This release should be considered production quality. I was careless in applying the memory corruption patch in 2.3.12p1 and it didn't actually solve the problem. It should be fixed now. Noteworthy changes from 2.3.11: * Added statuscache.db to cache IMAP STATUS data which significantly reduces the amount of I/O necessary when neither the mailbox nor \Seen state has changed -- courtesy of Fastmail.fm * Added option to unexpunge to restore messages by time interval -- courtesy of David Carter * Implemented undocumented IMAP SCAN extension, which allows Pine/Alpine to do cross-mailbox searches -- based on work of David Carter * Implemented incremental squat updates (see squatter.8) -- courtesy of David Carter * Fixed major bugs in reconstruct -k implementation -- courtesy of David Carter 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.12p2.tar.gz or http://ftp.andrew.cmu.edu/pub/cyrus/cyrus-imapd-2.3.12p2.tar.gz Questions and comments can be directed to info-cyrus at lists.andrew.cmu.edu (public list), or cyrus-bugs at andrew.cmu.edu. -- Kenneth Murchison Systems Programmer Project Cyrus Developer/Maintainer Carnegie Mellon University From murch at andrew.cmu.edu Fri Apr 25 13:48:54 2008 From: murch at andrew.cmu.edu (Ken Murchison) Date: Fri, 25 Apr 2008 13:48:54 -0400 Subject: Cyrus IMAPd 2.3.12p2 Released In-Reply-To: <41866.192.168.10.25.1209055799.squirrel@webmail.bi.corp.invoca.ch> References: <4810B282.30305@andrew.cmu.edu> <41866.192.168.10.25.1209055799.squirrel@webmail.bi.corp.invoca.ch> Message-ID: <48121986.6090104@andrew.cmu.edu> Simon Matter wrote: >> I am pleased to announce the release of Cyrus IMAPd 2.3.12p2. This >> release should be considered production quality. >> >> I was careless in applying the memory corruption patch in 2.3.12p1 and >> it didn't actually solve the problem. It should be fixed now. > > Ken, I can't see any difference between p1 and p2 apart from the create > dates in the html docs. Are you sure the right tarball got to the download > site? This is the only diff: https://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/libconfig.c.diff?r1=1.18.2.1;r2=1.18.2.2;sortby=date;f=h -- Kenneth Murchison Systems Programmer Project Cyrus Developer/Maintainer Carnegie Mellon University From murch at andrew.cmu.edu Fri Apr 25 14:39:20 2008 From: murch at andrew.cmu.edu (Ken Murchison) Date: Fri, 25 Apr 2008 14:39:20 -0400 Subject: Cyrus IMAPd 2.3.12p2 Released In-Reply-To: References: <4810B282.30305@andrew.cmu.edu> <41866.192.168.10.25.1209055799.squirrel@webmail.bi.corp.invoca.ch> <48121986.6090104@andrew.cmu.edu> Message-ID: <48122558.9070909@andrew.cmu.edu> Hajimu UMEMOTO wrote: > Hi, > >>>>>> On Fri, 25 Apr 2008 13:48:54 -0400 >>>>>> Ken Murchison said: > > murch> Simon Matter wrote: >>> I am pleased to announce the release of Cyrus IMAPd 2.3.12p2. This >>> release should be considered production quality. >>> >>> I was careless in applying the memory corruption patch in 2.3.12p1 and >>> it didn't actually solve the problem. It should be fixed now. >> Ken, I can't see any difference between p1 and p2 apart from the create >> dates in the html docs. Are you sure the right tarball got to the download >> site? > > murch> This is the only diff: > > murch> https://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/libconfig.c.diff?r1=1.18.2.1;r2=1.18.2.2;sortby=date;f=h > > Unfortunately, I cannot see the diff between 2.3.12p1 and 2.3.12p2, > and it seems the problem is still not fixed by 2.3.12p2. I have re-uploaded and checked the tarball, which now contains the fix. -- Kenneth Murchison Systems Programmer Project Cyrus Developer/Maintainer Carnegie Mellon University