From brong at andrew.cmu.edu Thu Mar 5 22:52:55 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Thu, 05 Mar 2009 22:52:55 EST
Subject: [Cyrus-CVS] src/cyrus/imap by brong
Message-ID: <200903060352.n263qtQJ008296@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/imap
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/imap
Modified Files:
message.c
Log Message:
Limit the number of message headers added to the cache
This is in response to a site that had emails with 31,000
copies of the same headers added over and over again by a
malfunctioning program. The messages caused huge cache
records and a massive IO hit just viewing them, generating
a denial of service.
By having a limit, sane emails won't be affected, and
broken emails should still be reasonably findable because
the first 1000 headers will usually contain the important
information anyway.
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/message.c.diff?r1=1.112&r2=1.113
From brong at andrew.cmu.edu Thu Mar 5 22:52:56 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Thu, 05 Mar 2009 22:52:56 EST
Subject: [Cyrus-CVS] src/cyrus/lib by brong
Message-ID: <200903060352.n263quCs008302@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/lib
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/lib
Modified Files:
imapoptions
Log Message:
Limit the number of message headers added to the cache
This is in response to a site that had emails with 31,000
copies of the same headers added over and over again by a
malfunctioning program. The messages caused huge cache
records and a massive IO hit just viewing them, generating
a denial of service.
By having a limit, sane emails won't be affected, and
broken emails should still be reasonably findable because
the first 1000 headers will usually contain the important
information anyway.
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/imapoptions.diff?r1=1.61&r2=1.62
From brong at andrew.cmu.edu Mon Mar 9 22:56:22 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Mon, 09 Mar 2009 22:56:22 EDT
Subject: [Cyrus-CVS] src/cyrus/lib by brong
Message-ID: <200903100256.n2A2uM04029847@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/lib
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/lib
Modified Files:
cyrusdb_berkeley.c
Log Message:
Don't abort BDB transaction on force delete of non-existant key
The check was being performed after the abort, causing mydelete
to return CYRUSDB_OK, but the transaction still to be aborted.
Oops.
Moved the check to directly after the db->del, which coincidentally
also removes the same bug from the !mytid path, which didn't even
check for force at all!
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/cyrusdb_berkeley.c.diff?r1=1.22&r2=1.23
From murch at andrew.cmu.edu Thu Mar 12 23:00:33 2009
From: murch at andrew.cmu.edu (murch at andrew.cmu.edu)
Date: Thu, 12 Mar 2009 23:00:33 EDT
Subject: [Cyrus-CVS] src/cyrus by murch
Message-ID: <200903130300.n2D30YOv019827@unix12.andrew.cmu.edu>
Update of /afs/andrew/system/cvs/src/cyrus
In directory unix12.andrew.cmu.edu:/var/tmp/cvs-serv19822
Modified Files:
Makefile.in
Log Message:
getting ready for 2.3.14rc1
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/Makefile.in.diff?r1=1.101&r2=1.102
From murch at andrew.cmu.edu Thu Mar 12 23:00:34 2009
From: murch at andrew.cmu.edu (murch at andrew.cmu.edu)
Date: Thu, 12 Mar 2009 23:00:34 EDT
Subject: [Cyrus-CVS] src/cyrus/imap by murch
Message-ID: <200903130300.n2D30YWl019833@unix12.andrew.cmu.edu>
Update of /afs/andrew/system/cvs/src/cyrus/imap
In directory unix12.andrew.cmu.edu:/var/tmp/cvs-serv19822/imap
Modified Files:
version.h
Log Message:
getting ready for 2.3.14rc1
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/version.h.diff?r1=1.158&r2=1.159
From murch at andrew.cmu.edu Fri Mar 13 08:08:01 2009
From: murch at andrew.cmu.edu (murch at andrew.cmu.edu)
Date: Fri, 13 Mar 2009 08:08:01 EDT
Subject: [Cyrus-CVS] src/cyrus/doc by murch
Message-ID: <200903131208.n2DC81Tq006329@unix14.andrew.cmu.edu>
Update of /afs/andrew/system/cvs/src/cyrus/doc
In directory unix14.andrew.cmu.edu:/var/tmp/cvs-serv6144
Modified Files:
changes.html
Log Message:
updated for 2.3.14 (courtesy of Bron Gondwana)
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/doc/changes.html.diff?r1=1.165&r2=1.166
From murch at andrew.cmu.edu Fri Mar 13 08:16:24 2009
From: murch at andrew.cmu.edu (murch at andrew.cmu.edu)
Date: Fri, 13 Mar 2009 08:16:24 EDT
Subject: [Cyrus-CVS] src/cyrus/contrib by murch
Message-ID: <200903131216.n2DCGOiJ010412@unix32.andrew.cmu.edu>
Update of /afs/andrew/system/cvs/src/cyrus/contrib
In directory unix32.andrew.cmu.edu:/var/tmp/cvs-serv10407
Modified Files:
drac_auth.patch
Log Message:
updated for 2.3.14
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/contrib/drac_auth.patch.diff?r1=1.27&r2=1.28
From brong at andrew.cmu.edu Sun Mar 15 20:16:41 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Sun, 15 Mar 2009 20:16:41 EDT
Subject: [Cyrus-CVS] src/cyrus/imap by brong
Message-ID: <200903160016.n2G0GfdI006533@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/imap
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/imap
Modified Files:
append.c
Log Message:
Don't call mailbox_close twice in append_setup for overquota
Thanks Ewald Dieterich for the patch. Bug #3126.
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/append.c.diff?r1=1.116&r2=1.117
From brong at andrew.cmu.edu Sun Mar 15 20:17:16 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Sun, 15 Mar 2009 20:17:16 EDT
Subject: [Cyrus-CVS] src/cyrus/imap by brong
Message-ID: <200903160017.n2G0HGjl006556@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/imap
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/imap
Modified Files:
append.c append.h imapd.c index.c lmtpd.c lmtpengine.h
Log Message:
Use quota_t types for all quota handling
Fixes issues with append failing with large messages
or multi-message appends (e.g. copying a large mailbox)
Thanks to Ewald Dieterich. Resolves Bug #3127.
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/append.c.diff?r1=1.117&r2=1.118
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/append.h.diff?r1=1.32&r2=1.33
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/imapd.c.diff?r1=1.557&r2=1.558
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/index.c.diff?r1=1.246&r2=1.247
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/lmtpd.c.diff?r1=1.162&r2=1.163
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/lmtpengine.h.diff?r1=1.25&r2=1.26
From murch at andrew.cmu.edu Wed Mar 25 06:41:00 2009
From: murch at andrew.cmu.edu (murch at andrew.cmu.edu)
Date: Wed, 25 Mar 2009 06:41:00 EDT
Subject: [Cyrus-CVS] src/cyrus/imap by murch
Message-ID: <200903251041.n2PAf0PC005318@unix31.andrew.cmu.edu>
Update of /afs/andrew/system/cvs/src/cyrus/imap
In directory unix31.andrew.cmu.edu:/var/tmp/cvs-serv5307/imap
Modified Files:
version.h
Log Message:
getting ready for 2.3.14
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/version.h.diff?r1=1.159&r2=1.160
From murch at andrew.cmu.edu Wed Mar 25 06:41:00 2009
From: murch at andrew.cmu.edu (murch at andrew.cmu.edu)
Date: Wed, 25 Mar 2009 06:41:00 EDT
Subject: [Cyrus-CVS] src/cyrus by murch
Message-ID: <200903251041.n2PAf0e6005312@unix31.andrew.cmu.edu>
Update of /afs/andrew/system/cvs/src/cyrus
In directory unix31.andrew.cmu.edu:/var/tmp/cvs-serv5307
Modified Files:
Makefile.in
Log Message:
getting ready for 2.3.14
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/Makefile.in.diff?r1=1.102&r2=1.103
From brong at andrew.cmu.edu Wed Mar 25 19:58:05 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Wed, 25 Mar 2009 19:58:05 EDT
Subject: [Cyrus-CVS] src/sieve by brong
Message-ID: <200903252358.n2PNw55W029789@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/sieve
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/sieve
Modified Files:
sievec.c sieved.c
Log Message:
Print to stderr for sievec and sieved with real errors
Fixes bug #2704.
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/sieve/sievec.c.diff?r1=1.8&r2=1.9
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/sieve/sieved.c.diff?r1=1.8&r2=1.9
From brong at andrew.cmu.edu Wed Mar 25 19:58:54 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Wed, 25 Mar 2009 19:58:54 EDT
Subject: [Cyrus-CVS] src/sieve by brong
Message-ID: <200903252358.n2PNws6I029814@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/sieve
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/sieve
Modified Files:
sieve.y tree.c tree.h
Log Message:
stringlist and left recursion
Based on Dilyan Palauzov's work from Bug #3133, but
with added sl_reverse to bring the strings back into
the same order as before...
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/sieve/sieve.y.diff?r1=1.39&r2=1.40
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/sieve/tree.c.diff?r1=1.14&r2=1.15
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/sieve/tree.h.diff?r1=1.11&r2=1.12
From brong at andrew.cmu.edu Wed Mar 25 20:02:20 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Wed, 25 Mar 2009 20:02:20 EDT
Subject: [Cyrus-CVS] src/cyrus/imap by brong
Message-ID: <200903260002.n2Q02KZf029938@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/imap
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/imap
Modified Files:
ipurge.c
Log Message:
Don't immediate expunge in ipurge
This has two benefits.
1) you can unexpunge
2) it won't corrupt the cache pointers in the expunge file
NOTE: this only applies if you have delayed expunge enabled
in your configuration, otherwise the behaviour is unchanged.
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/ipurge.c.diff?r1=1.32&r2=1.33
From brong at andrew.cmu.edu Wed Mar 25 20:02:59 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Wed, 25 Mar 2009 20:02:59 EDT
Subject: [Cyrus-CVS] src/cyrus/master by brong
Message-ID: <200903260002.n2Q02x8l029960@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/master
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/master
Modified Files:
master.c
Log Message:
Check the time of day for daily tasks
Otherwise daylight savings changes cause the task runtime
to be offset by an hour until cyrus gets restarted.
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/master/master.c.diff?r1=1.112&r2=1.113
From brong at andrew.cmu.edu Wed Mar 25 20:03:22 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Wed, 25 Mar 2009 20:03:22 EDT
Subject: [Cyrus-CVS] src/cyrus/imap by brong
Message-ID: <200903260003.n2Q03MnP029983@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/imap
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/imap
Modified Files:
mailbox.c
Log Message:
Full expunge on INBOX rename
We weren't passing EXPUNGE_CLEANUP, so the cyrus.expunge and
associated messages remained in the INBOX as well as the
INBOX.Sub after a rename. We really want to expunge
everything after an INBOX rename, so pass both flags.
Fixes Bug #2727.
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/mailbox.c.diff?r1=1.189&r2=1.190
From brong at andrew.cmu.edu Wed Mar 25 20:03:57 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Wed, 25 Mar 2009 20:03:57 EDT
Subject: [Cyrus-CVS] src/cyrus/imap by brong
Message-ID: <200903260003.n2Q03vnV030006@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/imap
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/imap
Modified Files:
append.c
Log Message:
Close seendb on failed append
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/append.c.diff?r1=1.118&r2=1.119
From brong at andrew.cmu.edu Wed Mar 25 20:11:09 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Wed, 25 Mar 2009 20:11:09 EDT
Subject: [Cyrus-CVS] src/cyrus/imap by brong
Message-ID: <200903260011.n2Q0B9D5030101@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/imap
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/imap
Modified Files:
mailbox.c
Log Message:
Make EXPUNGE_FORCE check a bitmap lookup
Was an exact test, which isn't so nice when you
want to cleanup AND force.
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/mailbox.c.diff?r1=1.190&r2=1.191
From murch at andrew.cmu.edu Fri Mar 27 14:11:10 2009
From: murch at andrew.cmu.edu (murch at andrew.cmu.edu)
Date: Fri, 27 Mar 2009 14:11:10 EDT
Subject: [Cyrus-CVS] src/cyrus/doc by murch
Message-ID: <200903271811.n2RIBASh013798@mail11.andrew.cmu.edu>
Update of /afs/andrew/system/cvs/src/cyrus/doc
In directory mail11.andrew.cmu.edu:/afs/andrew.cmu.edu/usr20/murch/public/cyrus-imapd/doc
Modified Files:
changes.html man.html
Log Message:
Added new cyr_df tool for reporting Cyrus spool partition disk space usage
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/doc/changes.html.diff?r1=1.166&r2=1.167
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/doc/man.html.diff?r1=1.19&r2=1.20
From murch at andrew.cmu.edu Fri Mar 27 14:11:31 2009
From: murch at andrew.cmu.edu (murch at andrew.cmu.edu)
Date: Fri, 27 Mar 2009 14:11:31 EDT
Subject: [Cyrus-CVS] src/cyrus/imap by murch
Message-ID: <200903271811.n2RIBVGH013808@mail11.andrew.cmu.edu>
Update of /afs/andrew/system/cvs/src/cyrus/imap
In directory mail11.andrew.cmu.edu:/afs/andrew.cmu.edu/usr20/murch/public/cyrus-imapd/imap
Modified Files:
.cvsignore Makefile.in
Added Files:
cyr_df.c
Log Message:
Added new cyr_df tool for reporting Cyrus spool partition disk space usage
--- links to diffs follow ---
ADDED http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/cyr_df.c
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/.cvsignore.diff?r1=1.15&r2=1.16
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/Makefile.in.diff?r1=1.196&r2=1.197
From murch at andrew.cmu.edu Fri Mar 27 14:12:14 2009
From: murch at andrew.cmu.edu (murch at andrew.cmu.edu)
Date: Fri, 27 Mar 2009 14:12:14 EDT
Subject: [Cyrus-CVS] src/cyrus/man by murch
Message-ID: <200903271812.n2RICE14013818@mail11.andrew.cmu.edu>
Update of /afs/andrew/system/cvs/src/cyrus/man
In directory mail11.andrew.cmu.edu:/afs/andrew.cmu.edu/usr20/murch/public/cyrus-imapd/man
Modified Files:
Makefile.in
Added Files:
cyr_df.8
Log Message:
Added new cyr_df tool for reporting Cyrus spool partition disk space usage
--- links to diffs follow ---
ADDED http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/man/cyr_df.8
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/man/Makefile.in.diff?r1=1.40&r2=1.41
From brong at fastmail.fm Sat Mar 28 06:56:45 2009
From: brong at fastmail.fm (Bron Gondwana)
Date: Sat, 28 Mar 2009 21:56:45 +1100
Subject: [Cyrus-CVS] src/cyrus/doc by murch
In-Reply-To: <200903271811.n2RIBASh013798@mail11.andrew.cmu.edu>
References: <200903271811.n2RIBASh013798@mail11.andrew.cmu.edu>
Message-ID: <20090328105645.GA20467@brong.net>
On Fri, Mar 27, 2009 at 02:11:10PM -0400, murch at andrew.cmu.edu wrote:
> Update of /afs/andrew/system/cvs/src/cyrus/doc
> In directory mail11.andrew.cmu.edu:/afs/andrew.cmu.edu/usr20/murch/public/cyrus-imapd/doc
>
> Modified Files:
> changes.html man.html
> Log Message:
> Added new cyr_df tool for reporting Cyrus spool partition disk space usage
-
Fixed incompatibility between older ManageSieve clients and newer
- servers that issue an auto-capability response after AUTH with a
- SASL security layer.
Did you mean to remove that?
Bron.
From murch at andrew.cmu.edu Sat Mar 28 08:00:18 2009
From: murch at andrew.cmu.edu (murch at andrew.cmu.edu)
Date: Sat, 28 Mar 2009 08:00:18 EDT
Subject: [Cyrus-CVS] src/cyrus/doc by murch
Message-ID: <200903281200.n2SC0IDY001065@mail5.andrew.cmu.edu>
Update of /afs/andrew/system/cvs/src/cyrus/doc
In directory mail5.andrew.cmu.edu:/afs/andrew.cmu.edu/usr20/murch/public/cyrus-imapd/doc
Modified Files:
changes.html
Log Message:
replaced mistakenly deleted lines
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/doc/changes.html.diff?r1=1.167&r2=1.168
From murch at andrew.cmu.edu Mon Mar 30 12:04:56 2009
From: murch at andrew.cmu.edu (murch at andrew.cmu.edu)
Date: Mon, 30 Mar 2009 12:04:56 EDT
Subject: [Cyrus-CVS] src/cyrus/imap by murch
Message-ID: <200903301604.n2UG4u2d003699@unix37.andrew.cmu.edu>
Update of /afs/andrew/system/cvs/src/cyrus/imap
In directory unix37.andrew.cmu.edu:/var/tmp/cvs-serv3694
Modified Files:
Makefile.in
Log Message:
Add cyr_df to default build
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/Makefile.in.diff?r1=1.197&r2=1.198
From brong at andrew.cmu.edu Tue Mar 31 00:09:01 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Tue, 31 Mar 2009 00:09:01 EDT
Subject: [Cyrus-CVS] src/cyrus/imap by brong
Message-ID: <200903310409.n2V491WS022759@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/imap
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/imap
Modified Files:
sync_client.c
Log Message:
Don't double-namespace the target mailbox for subscription updates
We found that it was trying to DELSUB doma.in!doma.in!user.name
because an already "internal" format mailbox was being
re-internaled. Oops.
Probably exists in other places as well, but at least fix this
one!
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/sync_client.c.diff?r1=1.43&r2=1.44
From brong at andrew.cmu.edu Tue Mar 31 00:09:43 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Tue, 31 Mar 2009 00:09:43 EDT
Subject: [Cyrus-CVS] src/cyrus by brong
Message-ID: <200903310409.n2V49htZ022796@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus
Modified Files:
configure.in
Log Message:
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.
(thanks to David Carter)
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/configure.in.diff?r1=1.308&r2=1.309
From brong at andrew.cmu.edu Tue Mar 31 00:09:47 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Tue, 31 Mar 2009 00:09:47 EDT
Subject: [Cyrus-CVS] src/cmulocal by brong
Message-ID: <200903310409.n2V49lft022803@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cmulocal
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/cmulocal
Modified Files:
cyrus.m4
Log Message:
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.
(thanks to David Carter)
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cmulocal/cyrus.m4.diff?r1=1.4&r2=1.5
From brong at andrew.cmu.edu Tue Mar 31 00:11:21 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Tue, 31 Mar 2009 00:11:21 EDT
Subject: [Cyrus-CVS] src/cyrus/installsieve by brong
Message-ID: <200903310411.n2V4BLo7022858@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/installsieve
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/installsieve
Modified Files:
lex.c
Log Message:
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].
(thanks to David Carter)
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/installsieve/lex.c.diff?r1=1.12&r2=1.13
From brong at andrew.cmu.edu Tue Mar 31 00:11:20 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Tue, 31 Mar 2009 00:11:20 EDT
Subject: [Cyrus-CVS] src/cyrus/imap by brong
Message-ID: <200903310411.n2V4BKEf022846@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/imap
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/imap
Modified Files:
append.c ctl_mboxlist.c cyr_expire.c global.c imap_proxy.c
imapd.c index.c lmtp_sieve.c lmtpengine.c mailbox.c mbdump.c
mboxlist.c message.c message_guid.c mupdate-client.c mupdate.c
nntpd.c pop3d.c reconstruct.c seen_bigdb.c seen_db.c
seen_local.c spool.c sync_server.c sync_support.c
Log Message:
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].
(thanks to David Carter)
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/append.c.diff?r1=1.119&r2=1.120
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/ctl_mboxlist.c.diff?r1=1.64&r2=1.65
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/cyr_expire.c.diff?r1=1.21&r2=1.22
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/global.c.diff?r1=1.29&r2=1.30
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/imap_proxy.c.diff?r1=1.12&r2=1.13
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/imapd.c.diff?r1=1.558&r2=1.559
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/index.c.diff?r1=1.247&r2=1.248
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/lmtp_sieve.c.diff?r1=1.18&r2=1.19
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/lmtpengine.c.diff?r1=1.129&r2=1.130
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/mailbox.c.diff?r1=1.191&r2=1.192
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/mbdump.c.diff?r1=1.43&r2=1.44
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/mboxlist.c.diff?r1=1.263&r2=1.264
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/message.c.diff?r1=1.113&r2=1.114
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/message_guid.c.diff?r1=1.7&r2=1.8
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/mupdate-client.c.diff?r1=1.59&r2=1.60
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/mupdate.c.diff?r1=1.107&r2=1.108
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/nntpd.c.diff?r1=1.70&r2=1.71
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/pop3d.c.diff?r1=1.191&r2=1.192
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/reconstruct.c.diff?r1=1.109&r2=1.110
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/seen_bigdb.c.diff?r1=1.14&r2=1.15
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/seen_db.c.diff?r1=1.60&r2=1.61
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/seen_local.c.diff?r1=1.45&r2=1.46
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/spool.c.diff?r1=1.14&r2=1.15
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/sync_server.c.diff?r1=1.28&r2=1.29
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/sync_support.c.diff?r1=1.21&r2=1.22
From brong at andrew.cmu.edu Tue Mar 31 00:11:24 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Tue, 31 Mar 2009 00:11:24 EDT
Subject: [Cyrus-CVS] src/cyrus/timsieved by brong
Message-ID: <200903310411.n2V4BOK3022888@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/timsieved
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/timsieved
Modified Files:
lex.c
Log Message:
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].
(thanks to David Carter)
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/timsieved/lex.c.diff?r1=1.28&r2=1.29
From brong at andrew.cmu.edu Tue Mar 31 00:11:23 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Tue, 31 Mar 2009 00:11:23 EDT
Subject: [Cyrus-CVS] src/cyrus/master by brong
Message-ID: <200903310411.n2V4BNFT022870@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/master
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/master
Modified Files:
master.c masterconf.c
Log Message:
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].
(thanks to David Carter)
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/master/master.c.diff?r1=1.113&r2=1.114
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/master/masterconf.c.diff?r1=1.14&r2=1.15
From brong at andrew.cmu.edu Tue Mar 31 00:11:21 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Tue, 31 Mar 2009 00:11:21 EDT
Subject: [Cyrus-CVS] src/cyrus/imtest by brong
Message-ID: <200903310411.n2V4BLa0022852@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/imtest
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/imtest
Modified Files:
imtest.c
Log Message:
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].
(thanks to David Carter)
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imtest/imtest.c.diff?r1=1.124&r2=1.125
From brong at andrew.cmu.edu Tue Mar 31 00:11:23 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Tue, 31 Mar 2009 00:11:23 EDT
Subject: [Cyrus-CVS] src/cyrus/lib by brong
Message-ID: <200903310411.n2V4BNPV022864@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/lib
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/lib
Modified Files:
auth_krb.c auth_unix.c charset.c cyrusdb_sql.c getaddrinfo.c
imapurl.c imclient.c imparse.c libconfig.c mkchartable.c
parseaddr.c util.c util.h
Log Message:
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].
(thanks to David Carter)
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/auth_krb.c.diff?r1=1.44&r2=1.45
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/auth_unix.c.diff?r1=1.51&r2=1.52
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/charset.c.diff?r1=1.50&r2=1.51
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/cyrusdb_sql.c.diff?r1=1.1&r2=1.2
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/getaddrinfo.c.diff?r1=1.7&r2=1.8
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/imapurl.c.diff?r1=1.16&r2=1.17
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/imclient.c.diff?r1=1.93&r2=1.94
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/imparse.c.diff?r1=1.13&r2=1.14
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/libconfig.c.diff?r1=1.21&r2=1.22
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/mkchartable.c.diff?r1=1.27&r2=1.28
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/parseaddr.c.diff?r1=1.18&r2=1.19
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/util.c.diff?r1=1.37&r2=1.38
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/util.h.diff?r1=1.25&r2=1.26
From brong at andrew.cmu.edu Tue Mar 31 00:11:24 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Tue, 31 Mar 2009 00:11:24 EDT
Subject: [Cyrus-CVS] src/cyrus/ptclient by brong
Message-ID: <200903310411.n2V4BOUN022882@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/ptclient
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/ptclient
Modified Files:
afskrb.c ldap.c
Log Message:
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].
(thanks to David Carter)
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/ptclient/afskrb.c.diff?r1=1.16&r2=1.17
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/ptclient/ldap.c.diff?r1=1.15&r2=1.16
From brong at andrew.cmu.edu Tue Mar 31 00:11:23 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Tue, 31 Mar 2009 00:11:23 EDT
Subject: [Cyrus-CVS] src/cyrus/netnews by brong
Message-ID: <200903310411.n2V4BNDb022876@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/netnews
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/netnews
Modified Files:
readconfig.c remotepurge.c
Log Message:
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].
(thanks to David Carter)
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/netnews/readconfig.c.diff?r1=1.9&r2=1.10
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/netnews/remotepurge.c.diff?r1=1.19&r2=1.20
From brong at andrew.cmu.edu Tue Mar 31 00:11:30 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Tue, 31 Mar 2009 00:11:30 EDT
Subject: [Cyrus-CVS] src/sieve by brong
Message-ID: <200903310411.n2V4BU6k022895@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/sieve
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/sieve
Modified Files:
bc_eval.c comparator.c test.c
Log Message:
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].
(thanks to David Carter)
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/sieve/bc_eval.c.diff?r1=1.13&r2=1.14
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/sieve/comparator.c.diff?r1=1.23&r2=1.24
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/sieve/test.c.diff?r1=1.29&r2=1.30
From brong at andrew.cmu.edu Tue Mar 31 00:12:25 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Tue, 31 Mar 2009 00:12:25 EDT
Subject: [Cyrus-CVS] src/cyrus/imap by brong
Message-ID: <200903310412.n2V4CPn8022918@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/imap
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/imap
Modified Files:
squatter.c
Log Message:
Robust squatter
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.
(thanks to David Carter)
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/squatter.c.diff?r1=1.23&r2=1.24
From brong at andrew.cmu.edu Tue Mar 31 00:12:46 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Tue, 31 Mar 2009 00:12:46 EDT
Subject: [Cyrus-CVS] src/cyrus/imap by brong
Message-ID: <200903310412.n2V4Ckgt022940@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/imap
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/imap
Modified Files:
sync_commit.c
Log Message:
Update quota correctly in sync_combine_commit().
Only normally triggered when replicating unexpunged
messages in normal use.
(thanks to David Carter)
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/sync_commit.c.diff?r1=1.15&r2=1.16
From brong at andrew.cmu.edu Tue Mar 31 00:16:28 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Tue, 31 Mar 2009 00:16:28 EDT
Subject: [Cyrus-CVS] src/cyrus/imap by brong
Message-ID: <200903310416.n2V4GSva027796@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/imap
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/imap
Modified Files:
index.c
Log Message:
Close SEEN database between uses
(note that close actually keeps it around just in case... so
this is actually _more_ efficient if a STATUS is called while
a mailbox is open)
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/index.c.diff?r1=1.248&r2=1.249
From brong at andrew.cmu.edu Tue Mar 31 00:43:21 2009
From: brong at andrew.cmu.edu (brong at andrew.cmu.edu)
Date: Tue, 31 Mar 2009 00:43:21 EDT
Subject: [Cyrus-CVS] src/cyrus/lib by brong
Message-ID: <200903310443.n2V4hLuN028673@cyrus-devel-01.andrew.cmu.edu>
Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/lib
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/lib
Modified Files:
cyrusdb_skiplist.c imapoptions libcyr_cfg.c libcyr_cfg.h
Log Message:
skiplist always checkpoint
Adds an option skiplist_always_checkpoint to force a checkpoint of
every skiplist database every time recovery is run (generally the first
time it gets accessed after a cyrus restart, or after any crash)
The theory behind this is "repack it while it's hot" - recovery already
accesses pretty much every page in the file, so the IO cost isn't too
bad.
===================================================================
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/cyrusdb_skiplist.c.diff?r1=1.64&r2=1.65
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/imapoptions.diff?r1=1.62&r2=1.63
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/libcyr_cfg.c.diff?r1=1.16&r2=1.17
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/libcyr_cfg.h.diff?r1=1.12&r2=1.13
From murch at andrew.cmu.edu Tue Mar 31 12:54:45 2009
From: murch at andrew.cmu.edu (murch at andrew.cmu.edu)
Date: Tue, 31 Mar 2009 12:54:45 EDT
Subject: [Cyrus-CVS] src/cyrus/imap by murch
Message-ID: <200903311654.n2VGsjAc013910@unix31.andrew.cmu.edu>
Update of /afs/andrew/system/cvs/src/cyrus/imap
In directory unix31.andrew.cmu.edu:/var/tmp/cvs-serv13905
Modified Files:
user.c
Log Message:
eliminate possible ambiguity
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/user.c.diff?r1=1.26&r2=1.27