Version: 2.0.5, Package name: mutt-2.0.5 |
Maintained by: Stuart Henderson |
Master sites: |
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
|
Description Mutt is a small but very powerful text-based mail client for Unix-like operating systems. Features include support for multiple mailbox formats (including IMAP, POP3, mbox, MMDF, MH, Maildir), MIME/RFC2047, message threading, encryption and signing with PGP/GPG and S/MIME, and many operations can use regular expressions. It's highly customizable with many options for colours, key bindings, display formats etc. This package used to have various flavours adding external patches. Some are now integrated in the main Mutt release (including "sidebar"); the "neomutt" package includes others (e.g. compressed folder support). Flavors: debug - build with debug logging gpgme - build with support for GPGME, simplifying use with GnuPG: "set crypt_use_gpgme = yes" in muttrc, and run gpg-agent: "export GPG_TTY=$(tty); eval $(gpg-agent --daemon)". also enables autocrypt (which depends on gpgme). sasl - build with SASL authentication support slang - use S-Lang instead of curses for screen handling |
Filesize: 5170.615 KB |
Version History (View Complete History) |
|
2021-02-23 12:39:53 by Stuart Henderson | Files touched by this commit (743) |
Log message: Reverse the polarity of MODPY_VERSION; default is now 3.x, if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}. This commit doesn't change any versions currently used; it may be that some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those should be cleaned up in the course of updating ports where possible. Python module ports providing py3-* packages should still use FLAVOR=python3 so that we don't have a mixture of dependencies some using ${MODPY_FLAVOR} and others not. |
2021-01-22 07:57:58 by Stuart Henderson | Files touched by this commit (2) |
Log message: backport "Fix memory leak parsing group addresses without a display name" from mutt-2.0.5 |
2021-01-22 07:54:50 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-2.0.5 - fix various memory leaks |
2020-12-31 03:22:01 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-2.0.4 |
2020-12-04 15:28:23 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to mutt-2.0.3 |
2020-11-20 11:09:32 by Stuart Henderson | Files touched by this commit (2) |
Log message: mutt: backport 04b06aaa3e0, fixes CVE-2020-28896 - incorrect error handling when initially connecting to an IMAP server, which could result in an attempt to authenticate without enabling TLS. |
2020-11-20 11:03:04 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-2.0.2 |
2020-11-15 08:15:16 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to mutt-2.0.1 |
2020-11-07 15:20:46 by Stuart Henderson | Files touched by this commit (3) |
Log message: Update to Mutt 2.0.0. This has a major version number bump due to some incompatible changes in behaviour or defaults, although the code changes are less big than some other "lesser" bumps. See http://www.mutt.org/relnotes/2.0/ for details. |
2020-10-05 13:46:18 by Jeremie Courreges-Anglas | Files touched by this commit (44) |
Log message: Remove gnupg-1.4 and replace it with gnupg-2 gnupg-1.4 is not developed actively anymore, and new software expects a modern "gpg" executable, which leads to pointless patches in the ports tree. Move the various users of security/gnupg2 to security/gnupg and zap patches that forced the use of "gpg2". Crusade started by edd@ (security/gnupg maintainer), gnupg->gnupg2 test reports from semarie@, giovanni@ and solene@, input and bulk build by sthen@. ok sthen@ edd@ (maintainer) |
2020-08-31 10:52:03 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-1.14.7 |
2020-07-11 17:40:14 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-1.14.6 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. |
2020-07-11 16:54:41 by Stuart Henderson | Files touched by this commit (98) |
Log message: switch my maintainer email addresses to my own domain |
2020-06-25 08:02:33 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to mutt-1.14.5 |
2020-06-21 05:41:41 by Stuart Henderson | Files touched by this commit (2) |
Log message: mutt: patch to workaround problem introduced in security fix; don't break |
2020-06-21 05:41:31 by Stuart Henderson | Files touched by this commit (2) |
Log message: mutt: patch to workaround problem introduced in security fix; don't break |
2020-06-19 00:00:34 by Stuart Henderson | Files touched by this commit (2) |
Log message: backport fix from mutt-1.14.4, fixes possible machine-in-the-middle response injection attack when using STARTTLS with IMAP, POP3, and SMTP. (gnutls fix skipped as we're not building with it) |
2020-06-18 23:59:38 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-1.14.4, fixes possible machine-in-the-middle response injection attack when using STARTTLS with IMAP, POP3, and SMTP. |
2020-06-15 05:47:57 by Stuart Henderson | Files touched by this commit (2) |
Log message: backport mutt fix; 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. |
2020-06-15 05:47:21 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-1.14.3 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). |
2020-05-26 06:11:40 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-1.14.2 |
2020-05-17 05:36:26 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to mutt-1.14.1 |
2020-05-14 05:41:47 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to mutt-1.14.0 |
2020-03-29 09:36:45 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-1.13.5 |
2020-02-15 16:16:19 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-1.13.4 |
2020-01-13 15:31:02 by Stuart Henderson | Files touched by this commit (4) |
Log message: update to mutt-1.13.3 |
2020-01-07 17:11:22 by Stuart Henderson | Files touched by this commit (3) |
Log message: cherrypick mutt patch to fix a crash when polling a closed ssl connection, issue diagnosed and original patch proposed by stsp@ |
2019-12-19 06:49:44 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-1.13.2 |
2019-12-15 16:52:48 by Stuart Henderson | Files touched by this commit (2) |
Log message: Update to mutt-1.13.1, fixes a use-after-free related to resuming imap postponed messages that I ran into which were highlighted by our malloc. Many thanks to Kevin McCarthy (upstream) for the quick fixes! |
2019-12-08 09:59:09 by Stuart Henderson | Files touched by this commit (2) |
Log message: add DEBUG_PACKAGES for mutt, move the existing ".if defined(DEBUG)" (to enable debug logging) to a flavour. |
2019-12-02 05:19:55 by Stuart Henderson | Files touched by this commit (5) |
Log message: update to mutt-1.13.0. enable the new support for autocrypt in the gpgme flavour. |
2019-09-21 18:04:21 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-1.12.2 |
2019-06-16 11:18:10 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to mutt-1.12.1 |
2019-06-03 10:06:58 by Stuart Henderson | Files touched by this commit (153) |
Log message: s/PERMIT_PACKAGE_CDROM/PERMIT_PACKAGE/ and some light whitespace tidying in ports which I maintain |
2019-05-31 04:25:34 by Stuart Henderson | Files touched by this commit (2) |
Log message: handle previous differently (tweak Makefile to avoid recompiles in 'fake', and go back to our usual "FAKE_FLAGS= sysconfdir=${PREFIX}/share/examples/xx" mechanism); help from espie and discussed with upstream |
2019-05-30 10:58:14 by Stuart Henderson | Files touched by this commit (2) |
Log message: mutt 1.12.0 changed something in the build process, causing binaries to 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. |
2019-05-26 06:59:19 by Stuart Henderson | Files touched by this commit (5) |
Log message: update to mutt-1.12.0 |
2019-05-20 16:15:31 by Christian Weisgerber | Files touched by this commit (488) |
Log message: Update gettext to 0.20.1. 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 |
2019-03-13 08:30:50 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-1.11.4 "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." |
2019-02-01 16:55:59 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-1.11.3 |
2019-01-09 09:31:50 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to mutt-1.11.2 |
2019-01-02 15:09:24 by Stuart Henderson | Files touched by this commit (1) |
Log message: Disable SEPARATE_BUILD, it results in mutt's build infrastructure 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. |
2018-12-02 05:46:58 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-1.11.1 |
2018-11-26 09:56:02 by Stuart Henderson | Files touched by this commit (4) |
Log message: update to mutt-1.11.0 |
2018-10-29 11:55:11 by Stuart Henderson | Files touched by this commit (4) |
Log message: Patch gpg.rc examples to use gpg2. The stronger checks used by default in newer 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@. |
2018-07-16 13:36:26 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-1.10.1 |
2018-05-19 15:51:46 by Stuart Henderson | Files touched by this commit (4) |
Log message: update to mutt-1.10.0 |
2018-04-14 16:35:42 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to mutt-1.9.5 |
2018-04-14 04:14:05 by Rafael Sadowski | Files touched by this commit (16) |
Log message: Bump after security/gpgme update |
2018-03-03 18:07:51 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to mutt-1.9.4 |
2018-01-28 09:40:57 by Stuart Henderson | Files touched by this commit (3) |
Log message: - update to mutt-1.9.3, from job@, also from Bjorn Ketelaars - 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 |
2017-12-16 08:59:31 by Job Snijders | Files touched by this commit (2) |
Log message: Update to mutt 1.9.2 OK sthen@ |
2017-09-04 10:48:37 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to mutt-1.9.0 |
2017-08-22 12:03:52 by T.J. Townsend | Files touched by this commit (6) |
Log message: prioritize https over http/ftp for distfiles. ok aja jasper for gnome, aja for gnutls, giovanni for gimp, sthen for the rest |
2017-05-30 15:21:47 by Stuart Henderson | Files touched by this commit (5) |
Log message: update to mutt-1.8.3, "This is a bug-fix release. Of note to Gmail users is a potential crash fix when copy/moving messages to its Trash folder." |
2017-04-21 02:08:44 by Stuart Henderson | Files touched by this commit (1) |
Log message: Actually build sidebar, as was intended in r1.88. Pointed out by Piotr Kubaj. |
2017-04-19 02:19:02 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-1.8.2 |
2017-04-14 08:17:58 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-1.8.1 |
2017-04-12 09:59:08 by Stuart Henderson | Files touched by this commit (1) |
Log message: enable compressed folders (now that it's in the main mutt release and not done as a third-party patch). requested by isdtor at gmail/com |
2017-02-25 03:53:15 by Stuart Henderson | Files touched by this commit (5) |
Log message: update to mutt-1.8.0 |
2017-01-20 05:03:43 by Stuart Henderson | Files touched by this commit (2) |
Log message: Mutt has its own ssl-cert-checking code rather than deferring to (open|libre)ssl, which didn't handle alt chains. Backport an upstream commit which changes to using SSL_set_verify + callback. Neomutt already has the newer code so wasn't affected. Problem connecting to imap.gmail.com reported by krw. |
2016-12-05 05:06:51 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-1.7.2 |
2016-10-18 05:33:27 by Stuart Henderson | Files touched by this commit (6) |
Log message: update the main mutt port to 1.7.1, removing flavours: sidebar - now in the main release (if you use this and your old configuration doesn't work, review /usr/local/share/examples/mutt/sample.muttrc-sidebar) compressed folders - use mail/neomutt if you want this |
2016-09-20 06:43:43 by Stuart Henderson | Files touched by this commit (2) |
Log message: Missed "cvs rm"s, found by naddy. |
2016-09-19 16:33:53 by Stuart Henderson | Files touched by this commit (6) |
Log message: backout to mutt-1.6.2 again. people who reported crashes: please get backtraces. |
2016-09-19 15:13:25 by Jeremie Courreges-Anglas | Files touched by this commit (2) |
Log message: Fix packaging. It looks README.notmuch isn't installed anymore, maybe a change in the handling of --disable-notmuch. Quick fix for now. Spotted by Markus Lude, PLIST diff from Rafael Sadowski. |
2016-09-19 02:24:28 by Stuart Henderson | Files touched by this commit (4) |
Log message: update to neomutt-20160916 |
2016-09-16 04:54:56 by Stuart Henderson | Files touched by this commit (3) |
Log message: backout to 20160827; the newer code is crashing: https://github.com/neomutt/neomutt/issues/147 |
2016-09-16 04:47:22 by Stuart Henderson | Files touched by this commit (1) |
Log message: use SEPARATE_BUILD |
2016-09-16 01:53:44 by Giovanni Bechis | Files touched by this commit (3) |
Log message: update to 20160910 version ok sthen@ (Maintainer) |
2016-09-02 03:30:37 by Stuart Henderson | Files touched by this commit (2) |
Log message: missed 'cvs add' for mutt update; breakage noted by aja |
2016-09-01 11:33:40 by Stuart Henderson | Files touched by this commit (6) |
Log message: Switch the mutt port to using the 20160827 NeoMutt sources based on 1.7.0. Most of the flavours are now integrated in the main package. |
2016-08-19 16:47:55 by Stuart Henderson | Files touched by this commit (4) |
Log message: backout mutt update, as spotted by kili the compressed folders patch doesn't apply, it's going to need more work than i have time for at the moment to merge (i hate these external patchsets...) |
2016-08-18 16:41:55 by Stuart Henderson | Files touched by this commit (4) |
Log message: update to Mutt 1.7.0, remove flavour for sidebar |
2016-07-07 01:27:25 by Stuart Henderson | Files touched by this commit (2) |
Log message: bugfix update to mutt-1.6.2 |
2016-05-01 07:43:00 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to mutt-1.6.1 |
2016-04-06 13:10:18 by Stuart Henderson | Files touched by this commit (1) |
Log message: drop gettext-tools dep, it's only needed for builds from an hg checkout, the files are pregenerated in tarballs |
2016-04-06 11:36:09 by Stuart Henderson | Files touched by this commit (1) |
Log message: MODULES->LIB_DEPENDS on devel/gettext, add RDEP on devel/gettext-tools |
2016-04-04 08:55:36 by Stuart Henderson | Files touched by this commit (8) |
Log message: update to mutt-1.6.0 |
2016-01-27 04:10:00 by Theo Buehler | Files touched by this commit (2) |
Log message: Add missing sendfd and recvfd pledges for the gpgme flavor. Reported by Andreas Kusalananda Kahari, thanks! ok sthen@ |
2016-01-17 07:13:41 by Stuart Henderson | Files touched by this commit (4) |
Log message: Add an initial pledge to mutt, from tb@. Tested so far with slang/normal, gpgme/normal, sasl/normal, headercache on/off, and with imap/mbox/maildir. As you'd expect with a program like this that has many configuration options, including at runtime, the pledge is rather wide. But even so, a wide pledge still prevents many system calls, and restricts use of others. Committing early to make it easier for people to test. Please do so, especially if you have an unusual configuration. If you run into problems, please obtain a ktrace and report back to tb@ and myself with a description, the last page or so of kdump output, and preferably a backtrace. Thanks! |
2015-12-29 14:44:33 by Stuart Henderson | Files touched by this commit (1) |
Log message: Switch Mutt back to qdbm for the header cache, tb@ reported some problems with the cache getting invalidated when messages were attached/detached from threads, and since I wasn't 100% sure about tokyocabinet with a non-UBC system this seems the best approach. We also tried gdbm (g not q), which was slightly faster for me (but not much in it) but seems much slower for tb@. |
2015-12-18 17:33:46 by Stuart Henderson | Files touched by this commit (1) |
Log message: switch Mutt to using tokyocabinet for the header cache. (hcache is not enabled by default; if you use it, please test and let me know if you run into problems). |
2015-12-08 17:03:11 by Stuart Henderson | Files touched by this commit (2) |
Log message: Add Mutt patch to fix hash table key "use after free" in mh_check_mailbox(). Reported by J. Scott Heppler http://dev.mutt.org/trac/ticket/3797 |
2015-09-09 12:40:55 by Stuart Henderson | Files touched by this commit (1) |
Log message: add upstream url |
2015-09-09 12:39:40 by Stuart Henderson | Files touched by this commit (2) |
Log message: Fix crash on 32-bit arch when using gpgme, gpgme's gpgme_subkey_t->timestamp is an unsigned long and can't be passed directly to localtime which takes a time_t. From Hannes Wenzel. |
2015-09-03 14:41:57 by Stuart Henderson | Files touched by this commit (9) |
Log message: update to mutt-1.5.24 (requiring the various optional patchsets, sidebar etc to be modified), remove some port patches which are un/no-longer necessary, and avoid depending on autoconf/automake except in those cases where optional patchsets touch the Makefiles and require auto* to be regenerated. |
2014-12-13 15:55:24 by Stuart Henderson | Files touched by this commit (3) |
Log message: fix bug introduced in mutt's last bugfix commit (spurious , added after headers) |
2014-12-01 10:55:24 by Stuart Henderson | Files touched by this commit (3) |
Log message: add crash fix to mutt, "Somewhat corrupted mail headers can cause mutt to call mutt_substrdup with begin end, which leads to crash" - found by american fuzzy lop. Fix from debian though not committed upstream yet so this may change later. Requested by "Kenta S." |
2014-10-20 17:53:42 by Stuart Henderson | Files touched by this commit (2) |
Log message: add gpgme support to mutt, from Mike Burns, DESCR entry from me |
2011-05-04 01:49:40 by Stuart Henderson | Files touched by this commit (1) |
Log message: move ftp.mutt.org to the top of the list, and let peek-ftp work for snapshot |
2010-11-19 00:23:15 by Marc Espie | Files touched by this commit (332) |
Log message: new depends |
2010-11-11 12:46:30 by Marc Espie | Files touched by this commit (4) |
Log message: fix some WANTLIB we missed |
2010-10-18 14:29:53 by Jonathan Gray | Files touched by this commit (1) |
Log message: no need to link libdes for kerberos ok sthen@ |
2010-09-08 03:57:28 by Stuart Henderson | Files touched by this commit (1) |
Log message: - update the sidebar/compressed patches to work with this snapshot. - new LIB_DEPENDS/REVISION. - switch to a newer snapshot pulled from the repo, rolling in the upstream patches. requested by edd@. thanks to jasper@, landry@, pea@ for testing. |
2010-02-01 10:00:15 by Marc Espie | Files touched by this commit (21) |
Log message: SUBDIR += is wrong: it means the makefile will pick up SUBDIR from env, thus breaking cd /usr/ports && SUBDIR=some/path make something for category makefiles. While there, also put spaces around += uniformously. okay naddy@, jasper@ |
2009-10-14 09:45:47 by Stuart Henderson | Files touched by this commit (1) |
Log message: +snapshot,compressed,sidebar,sasl,slang I'd like to get an slang flavour built by default and todd uses this set of options. |
2009-06-20 04:20:09 by Stuart Henderson | Files touched by this commit (1) |
Log message: iff the variable DEBUG is set, add --enable-debug to configure args. |
2009-06-16 03:37:19 by Stuart Henderson | Files touched by this commit (1) |
Log message: - bug-fix and SECURITY update to 1.5.20; fixes CVE-2009-1390 (X.509 Certificate Chain Security Bypass vulnerability). - added a couple of post-1.5.20 patches from upstream for regressions - cleanup the port's handling of sample config files testing by Simon Kuhnle, Edd Barrett, testing and ok landry@. |
2009-04-20 01:43:21 by Stuart Henderson | Files touched by this commit (1) |
Log message: update to 1.5.19 and take MAINTAINER. thanks to Simon Kuhnle, landry@ and Brad for testing various versions of this diff. ok landry@ after a few rounds of pain with Maildir and the sidebar patch, eventually resulting in snapshot/patches/sidebar-buffy_c. |
2008-09-02 12:35:57 by Todd Fries | Files touched by this commit (1) |
Log message: corrects builds where MACHINE != MACHINE_ARCH (WRKDIST vs WRKSRC) |
2008-05-22 08:40:12 by Stuart Henderson | Files touched by this commit (1) |
Log message: Fix problem reported by naddy@: the sidebar patchset is only for snapshot, so move it out of Makefile.inc and fix stable/distinfo. Bump not necessary. ok naddy |
2008-05-21 07:46:19 by Stuart Henderson | Files touched by this commit (1) |
Log message: update to 1.5.18, tested by many. ok merdely |
2008-05-09 11:46:51 by Bernd Ahlers | Files touched by this commit (1) |
Log message: Some cleanup of the mutt Makefile's. Moving the common WANTLIB stuff to Makefile.inc. Sorting the CONFIGURE_ARGS options. Having the stable release of mutt use the appropriate version of autoconf. from brad@ |