diff options
author | Kevin McCarthy <kevin@8t8.us> | 2021-09-10 13:18:49 -0700 |
---|---|---|
committer | Kevin McCarthy <kevin@8t8.us> | 2021-09-10 13:18:49 -0700 |
commit | 987dde4c6d96b93380e7b157f56b02f147e410f6 (patch) | |
tree | ad6e71653fe834753d26f836b1bf498bf0aa5e20 | |
parent | a7d54a9ff45a8fb84f05022e0b6bfd8c21f25d50 (diff) |
automatic post-release commit for mutt-2.1.3mutt-2-1-3-rel
-rw-r--r-- | ChangeLog | 69 | ||||
-rw-r--r-- | VERSION | 2 |
2 files changed, 70 insertions, 1 deletions
@@ -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. @@ -1 +1 @@ -2.1.2 +2.1.3 |