commit ec624bdca269b1c2f2170a3fe096b2ae300608a8 Author: Jacob Welsh AuthorDate: Tue Nov 29 01:53:50 2022 +0000 Commit: Jacob Welsh CommitDate: Tue Nov 29 01:56:27 2022 +0000 Type: documentation update NEWS: tone down language about new_tag pointer which on closer inspection was not used uninitialized. diff --git a/NEWS b/NEWS index dc57bd7d30..b40161ef6f 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,4 @@ -v2.4.0 2022-11-26 Jacob Welsh < http://fixpoint.welshcomputing.com/ > +v2.4.0 2022-11-29 Jacob Welsh < http://fixpoint.welshcomputing.com/ > * First release under new management by JWRD Computing. Rebrand, removing support-email key from IMAP ID command. (Support channels are blog comment, jwrd.net contact form, or in-WoT chat only.) @@ -27,6 +27,7 @@ v2.4.0 2022-11-26 Jacob Welsh < http://fixpoint.welshcomputing.com/ > * lib: De-obfuscate fallback and error cases in system RNG interface by separating getrandom from urandom code paths. + * imap-hibernate: Zero pointer to quiet gcc 4.9 warning about possible uninitialized use. * lib: Remove all but the simplest of the CPU limit tests as they were dreadfully slow and resource intensive. * lib: Reduce iteration counts on randomized base64 codec tests, as they were fairly slow (and haven't found any problems yet). + Enable full execution of the test suite rather than aborting after the first failed program, by adding src/run-tests.sh to handle the summary reporting logic (still invoked from "make check"). @@ -35,7 +36,6 @@ v2.4.0 2022-11-26 Jacob Welsh < http://fixpoint.welshcomputing.com/ > - lib: Fix file_cache_errors test on musl by not demanding specific error strings. - imap/test-imap-client-hibernate: Use relative path for temp dir to bypass path length limit on unix domain socket addresses. - - imap-hibernate: Trap possible uninitialized use of pointer on stack (new_tag in imap_client_input_idle_cmd) by zeroing. - lib-imap: imap_bodystructure_parse_full(): Reset parts.data on failure to prevent caller confusion (ported from release-2.3 branch). Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment): assertion failed: (data != NULL)