This is a bug-fix release fixing a problem resetting access times that snuck
in starting with 1.11.0. This only affected relative-path mailboxes, but
caused Mutt to "forget" new mail in mbox files.
Fix possible IMAP man-in-the-middle attack. No credentials are exposed,
but could result in unintended emails being "saved" to an attacker's
server. The $ssl_starttls quadoption is now used to check for an
unencrypted PREAUTH response from the server.
(the release also had a gnutls fix, but we don't use gnutls in the port).
be rebuilt in the install stage if variables were overridden. This resulted
in the finished binary trying to load /usr/local/share/examples/mutt/Muttrc
rather than /etc/mutt/Muttrc, most visible by a change in 'header weeding'
for people who didn't have ignore/unignore set in their own config, reported
by Anthony Campbell and tb@.
Tidy up some patch/subst mess while there.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new) devel/gettext,-textstyle
"This release contains an important fix for IMAP users, mostly affecting
Gmail with the $trash folder set. If you use this, you are strongly
encouraged to update."
regenerating the (already-pregenerated) message catalogue files
if msgfmt was present at configure time.
Found by naddy@, fixes a dpb build failure if junking occurs.
versions of mutt/neomutt (in response to https://gitlab.com/muttmua/mutt/issues/39)
don't work with old gpg.
(There's an alternative workaround, "unset pgp_check_gpg_decrypt_status_fd",
but this is still subject to the issue reported in the above gitlab ticket
where unencrypted messages may be reported as encrypted).
Prompted by a report from stsp@.
- termlib and ncurses are now both "soname curses" from bsd.lib.mk 1.92,
rename and shift into common WANTLIB block, similar to Bjorn's diff
- use SEPARATE_BUILD, from Bjorn