+2007-04-12 09:16 -0700 Brendan Cully <brendan@kublai.com> (eb5db1cd5251)
+
+ * imap/message.c: Handle a missing or corrupted header cache entry
+ (closes #2676) If imap_hcache_get fails, stop parsing the header
+ cache and simply refetch from that point on.
+
+2007-04-11 14:19 -0700 Paul Eggert <eggert@CS.UCLA.EDU> (ac7355452a60)
+
+ * configure.ac, muttbug.sh.in: Make mutt more posixly-
+ correct (closes #1615).
+
2007-04-11 14:06 -0700 Brendan Cully <brendan@kublai.com> (5393c104e08a)
* mkchangelog.sh: Remove un-POSIX TZ NOOP in mkchangelog.sh (see
{
mutt_progress_update (&progress, msgno + 1);
+ /* we may get notification of new mail while fetching headers */
if (msgno + 1 > fetchlast)
{
- fetchlast = msgno + 1;
- while((fetchlast <= msgend) && (! ctx->hdrs[fetchlast]))
- fetchlast++;
-
- /*
- * Make one request for everything. This makes fetching headers an
- * order of magnitude faster if you have a large mailbox.
- *
- * If we get more messages while doing this, we make another
- * request for all the new messages.
- */
+ fetchlast = msgend + 1;
+
snprintf (buf, sizeof (buf),
"FETCH %d:%d (UID FLAGS INTERNALDATE RFC822.SIZE %s)", msgno + 1,
fetchlast, hdrreq);