diff options
author | Kevin McCarthy <kevin@8t8.us> | 2020-12-04 10:54:21 -0800 |
---|---|---|
committer | Kevin McCarthy <kevin@8t8.us> | 2020-12-04 10:54:21 -0800 |
commit | a51f058f02cfd27d9892e25b92cc58676c168441 (patch) | |
tree | 15ffc7767a5a503594ab7027f80fc68753331b7e | |
parent | c6f114f887104761f73e190f553476415c3704af (diff) |
automatic post-release commit for mutt-2.0.3mutt-2-0-3-rel
-rw-r--r-- | ChangeLog | 130 | ||||
-rw-r--r-- | VERSION | 2 |
2 files changed, 131 insertions, 1 deletions
@@ -1,3 +1,133 @@ +2020-12-04 10:48:04 -0800 Kevin McCarthy <kevin@8t8.us> (c6f114f8) + + * Update UPDATING file for 2.0.3 release. + +M UPDATING + +2020-12-02 13:03:06 -0800 Kevin McCarthy <kevin@8t8.us> (3ba8dac0) + + * Fix pager dropped input on SigWinch flag handling. + + The code to process the SigWinch flag ocurred after, and would drop an + input character when the flag was set outside of, km_dokey(). This + could happen, for instance, when a pipe operation was invoked. + + Thanks to Vincent Lefèvre for uncovering the problem. + +M pager.c + +2020-11-30 15:53:49 -0800 Kevin McCarthy <kevin@8t8.us> (f420be68) + + * Ensure mutt_extract_token() never returns a NULL dest->data. + + Commit e5a32a61 removed a 'mutt_buffer_addch (dest, 0)' at the end of + the function. Most callers had been converted to use the buffer pool, + and the call was strange since buffers self-terminate. + + However, this line covered up logic errors in some of the callers, + which assumed the buffer->data could not be NULL afterwards. + + I will try to fix up callers with the logic errors in master. This is + to fix the problem in stable, and also ensure future callers don't + make the same mistake. + +M init.c + +2020-11-29 13:44:30 -0800 Kevin McCarthy <kevin@8t8.us> (cfdcfa7f) + + * Fix REPLY_TO environment variable handling. + + Commit 4e153adf changed this code to reuse the function buffer + variable, but forgot to rewind the buffer for parsing in + parse_my_hdr(). + + Additionally commit e5a32a61 removed an extra "null termination" + mutt_buffer_addch() at the end of mutt_extract_token(). This caused a + NULL value to be passed to the strpbrk() in parse_my_hdr(), causing a + segv. Change to use a buffer pool token parameter instead. + + I actually think, like with the previous IMAP mailbox handling, this + method of adding a my_hdr is dangerous. I'll look into refactoring it + in master instead. + + Thanks to Paul Nevai for reporting the problem and tracking down the + backtrace. + +M init.c + +2020-11-29 10:48:22 -0800 Kevin McCarthy <kevin@8t8.us> (dbdf481c) + + * Fix undefined NULL pointer arithmetic. + + clang 10 is giving a warning about arithmetic with a NULL pointer. To + prevent any problems, add checks in the BUFFER increase-size handling + functions. + +M buffer.c + +2020-11-25 13:46:47 -0800 Kevin McCarthy <kevin@8t8.us> (9109eff8) + + * Fix exact-address recording of last value. + + If the last address was also terminated by a comma (e.g: foo@local, + bar@local,) the exact-address was incorrectly overwriting the recorded + value. + +M rfc822.c + +2020-11-24 12:54:00 -0800 Kevin McCarthy <kevin@8t8.us> (d73a83f7) + + * Fix exact-address handling when addr->personal is set. + + The exact-address compile-time option takes an exact copy of an + address when it is parsed, and prints that out when outputting the + address. The idea is to preserve older "user@host (Name)" syntax. + + Unfortunately, when code tries to "update" the personal/name field, it + needs to clear the exact-address copy for it to have any effect. + + An object-oriented design encapsulating the setting would help prevent + this problem. It might be desirable to create a C function instead, + but callers would have to remember it, and such a thing isn't common + in the Mutt codebase. + + Another patch (I'm still debating applying) changes the address parser + to discard the exact-address copy when it exactly matches the + mailbox. However, that still won't fix every case (and it makes the + parser even more difficult to follow.) + + So this commit (to stable) takes the straightforward approach. + + It fixes bugs in: + + * Alias creation. The "personal name" prompt was ignored. + + * Autocrypt initialization from address setting with $realname. + + * $pgp_getkeys_command handling. + + * Query menu results. + + * "unset $reverse_realname" handling. + + * $from handling of $realname. + + * Bounce Resent-From handling of $realname. + +M alias.c +M autocrypt/autocrypt.c +M pgpinvoke.c +M query.c +M send.c +M sendlib.c + +2020-11-20 09:23:29 -0800 Kevin McCarthy <kevin@8t8.us> (d9268908) + + * automatic post-release commit for mutt-2.0.2 + +M ChangeLog +M VERSION + 2020-11-20 09:20:01 -0800 Kevin McCarthy <kevin@8t8.us> (e4fd9247) * Update UPDATING file for 2.0.2. @@ -1 +1 @@ -2.0.2 +2.0.3 |