head 1.1; access; symbols; locks; strict; comment @ * @; 1.1 date 2026.05.15.19.04.22; author ktnb; state Exp; branches; next ; commitid 6L7oozI7xNyLyWFG; desc @@ 1.1 log @mairix: update to 0.24 NEW IN VERSION 0.24 =================== * Support fancy Content-Disposition * RFC5987-compliant headers * Support for remote IMAP folders * Fix string overrun bugs in nvp.c * Option to follow symlinks to mboxes in rc file * Minor parsing improvements, documentation fixes, and small bug repairs. NEW IN VERSION 0.23 =================== * Allow '=' in message-id search for RFC2822 conformance * Add the option -H to force hardlinks * Skip .gitignore files * Do not interpret special characters [~,/=^] in Message-ID queries * Fix faultly mbox message separators * Improve reporting of unparsed MIME headers & remove code duplication * Allow empty sections in MIME headers * Add support for uuencoded attachments * Improve the parsing of MIME boundaries * Fix SEGV if mbox shrinks * Add test suite * Fix building in parallel NEW IN VERSION 0.22 =================== * Skip symlinks when using mbox * Update copyright year info throughout * Update ACKNOWLEDGEMENTS and copyright headers where more credit was due * Update FSF address in file headers * Update COPYING to latest gpl-2.0.txt * Improve error message if home directory cannot be determined * Honour HOME environment variable * MIME types are allowed to have "+" characters in them. * Fix deficiencies in the parsing of mbox From lines * Include the existing -x flag in the help message * Fix documentation nits * Remove spurious message when the mtime of a message file has changed * Do not export functions already exported through a callback structure. * Fix two manpages buglets. * When freeing a struct nvp, do not forget to free the struct nvp_entry. * Do not leak memory if duplicate fields are present. * Initialize the date header with a known value. * Merge two conflicting solutions for bad MIME encoding * Fix segfault when last char is not a newline * fix for MIME-related crash * Add support claws-mail * Add MH sub-type support for ezmlm-archives * Detect a trailing -f or -o with no following argument * Allow lines starting "From" to occur part-way through the header.o * Display message-ID in search -x mode * Remove execute permission from source files * Handle mbox from separators where email address is in angle brackets * Fix a bug in rfc822.c: Some headers weren't correctly parsed. @ text @$NetBSD$ Fix segfault --- dfasyn/compdfa.c.orig 2017-08-13 21:55:52.000000000 +0000 +++ dfasyn/compdfa.c @@@@ -425,7 +425,7 @@@@ do_next_dfa_state: for (j=0; jmap[j]; - if (leads_to_result[next_state] == 0) { + if (next_state >= 0 && leads_to_result[next_state] == 0) { dfas[i]->map[j] = -1; } } @