[2005-12-22] CVS repository changes
This message was generated and sent automatically. It contains a
summary of the CVS commits over the last 48 hours. These changes
should be propagated to the public repository within at most a day
or two. Most probably, they have already been propagated.
2005-12-21 21:02:50 Brendan Cully <brendan@xxxxxxxxxx> (brendan)
* hcache.c: Check for NULL data in refactored mutt_hcache_fetch.
* hcache.c: Unbreak QDBM too.
2005-12-21 17:26:08 brendan (brendan)
* hcache.c, hcache.h: I broke DB4 while refactoring hcache.c.
2005-12-21 17:23:19 Brendan Cully <brendan@xxxxxxxxxx> (brendan)
* imap/imap.c, imap/imap_private.h, imap/message.c: Cache
UIDVALIDITY/UIDNEXT as header cache metadata, only attempt to
fetch up to UIDNEXT from the header cache. Also a cosmetic
correction: Display the actual first message being fetched
(after hcache) instead of 1.
* imap/command.c: Don't run pending IMAP commands until the
current queue has drained. Many thanks to Vincent Lefevre for
his patient help debugging.
* imap/command.c: Compare full mailbox names when doing IMAP
buffy check, not up to the length of the STATUS response.
2005-12-20 17:50:47 Brendan Cully <brendan@xxxxxxxxxx> (brendan)
* hcache.c, hcache.h, imap/imap.c, imap/imap_private.h,
imap/message.c, mh.c, protos.h, Makefile.am: Refactor header
cache a bit to provide (fetch|store)_raw functions. These will
let me keep folder metadata (UIDVALIDITY, NEXT, msg count etc)
in the cache, which will help to sync more quickly.
* imap/imap.c: Remove deleted entries from header cache on CLOSE.