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$ Use proper install commands --- Makefile.in.orig 2017-08-13 21:55:52.000000000 +0000 +++ Makefile.in @@@@ -99,17 +99,13 @@@@ install: -rm -f Makefile config.log install: - [ -d $(prefix) ] || mkdir -p $(prefix) - [ -d $(bindir) ] || mkdir -p $(bindir) - [ -d $(mandir) ] || mkdir -p $(mandir) - [ -d $(man1dir) ] || mkdir -p $(man1dir) - [ -d $(man5dir) ] || mkdir -p $(man5dir) - cp -f mairix $(bindir) - chmod 555 $(bindir)/mairix - cp -f mairix.1 $(man1dir) - chmod 444 $(man1dir)/mairix.1 - cp -f mairixrc.5 $(man5dir) - chmod 444 $(man5dir)/mairixrc.5 + ${BSD_INSTALL_PROGRAM_DIR} $(bindir) + ${BSD_INSTALL_MAN_DIR} $(mandir) + ${BSD_INSTALL_MAN_DIR} $(man1dir) + ${BSD_INSTALL_MAN_DIR} $(man5dir) + ${BSD_INSTALL_PROGRAM} mairix $(bindir) + ${BSD_INSTALL_MAN} mairix.1 $(man1dir) + ${BSD_INSTALL_MAN} mairixrc.5 $(man5dir) check: mairix if [ -d test ]; then cd test ; $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" check ; else echo "No test subdirectory?" ; exit 1 ; fi @