summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin McCarthy <kevin@8t8.us>2021-09-10 13:18:49 -0700
committerKevin McCarthy <kevin@8t8.us>2021-09-10 13:18:49 -0700
commit987dde4c6d96b93380e7b157f56b02f147e410f6 (patch)
treead6e71653fe834753d26f836b1bf498bf0aa5e20
parenta7d54a9ff45a8fb84f05022e0b6bfd8c21f25d50 (diff)
automatic post-release commit for mutt-2.1.3mutt-2-1-3-rel
-rw-r--r--ChangeLog69
-rw-r--r--VERSION2
2 files changed, 70 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 52151469..514e8640 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,72 @@
+2021-09-10 13:12:50 -0700 Kevin McCarthy <kevin@8t8.us> (a7d54a9f)
+
+ * Update UPDATING for 2.1.3.
+
+M UPDATING
+
+2021-09-08 09:29:09 -0700 Kevin McCarthy <kevin@8t8.us> (a547111a)
+
+ * Reduce sorting when expunging QRESYNC VANISHED records.
+
+ There is no need to perform expensive sorting (e.g. by thread), which
+ will just need to be done again after the mailbox is opened.
+
+M imap/message.c
+
+2021-09-08 07:37:37 -0700 Kevin McCarthy <kevin@8t8.us> (57c1017d)
+
+ * Clean up more context fields on a QRESYNC reset.
+
+ Reset ctx->size.
+
+ Clear all hash structures. Currently imap_expunge_mailbox() triggers
+ a resort, which can populate some of these hashes. The next commit
+ will change that, but it's better to make sure there are no remnants
+ in any hashes to avoid memory corruption.
+
+M imap/message.c
+
+2021-09-08 04:15:11 -0700 Kevin McCarthy <kevin@8t8.us> (1c819fd6)
+
+ * QRESYNC: don't increment msn for missing headers.
+
+ Commit 74ce032f moved the msn increment outside the check for a
+ missing header. The idea was that a header-cache hole needed to be
+ accounted for. However, a header can also be missing just by a VANISH
+ happening the last time the mailbox was open.
+
+ Since the header won't be in the uid_hash, cmd_parse_vanished() can't
+ decrement subsequent msns, so it need to be done in this loop.
+
+ If there is a header cache hole, or another problem, verify_qresync()
+ will detect a problem and try again without QRESYNC.
+
+ However if there were an actual stored "blank", do increment, since
+ there was no UID to process a vanish on.
+
+M imap/message.c
+
+2021-09-07 21:42:07 -0700 Kevin McCarthy <kevin@8t8.us> (fa2fef46)
+
+ * Fix compare_uid() to work with large UID values.
+
+ The function was pulled from the other sort methods used in mutt. But
+ those don't work properly for a 32-bit unsigned value. If the
+ difference between two UID values is greater than a signed int can
+ represent, it will sort improperly.
+
+ Some of the other sort functions need to be fixed too, but that can be
+ done in master.
+
+M imap/imap.c
+
+2021-08-24 12:58:36 -0700 Kevin McCarthy <kevin@8t8.us> (9a92dba0)
+
+ * automatic post-release commit for mutt-2.1.2
+
+M ChangeLog
+M VERSION
+
2021-08-24 12:54:51 -0700 Kevin McCarthy <kevin@8t8.us> (a86338a8)
* Update UPDATING file for 2.1.2.
diff --git a/VERSION b/VERSION
index eca07e4c..ac2cdeba 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2.1.2
+2.1.3