271 Commits

Author SHA1 Message Date
sthen
a5431e28e0 update to mutt-1.7.2 2016-12-05 12:06:51 +00:00
sthen
97dfe847d4 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-10-18 11:33:26 +00:00
sthen
427043e6c6 Missed "cvs rm"s, found by naddy. 2016-09-20 12:43:43 +00:00
sthen
bc2ecedbf4 backout to mutt-1.6.2 again.
people who reported crashes: please get backtraces.
2016-09-19 22:33:53 +00:00
jca
5352f0a6a6 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 21:13:25 +00:00
sthen
08d3b857c1 update to neomutt-20160916 2016-09-19 08:24:28 +00:00
sthen
8402514e8a backout to 20160827; the newer code is crashing:
https://github.com/neomutt/neomutt/issues/147
2016-09-16 10:54:56 +00:00
sthen
15bb4b32df use SEPARATE_BUILD 2016-09-16 10:47:22 +00:00
giovanni
02f35567ea update to 20160910 version
ok sthen@ (Maintainer)
2016-09-16 07:53:44 +00:00
sthen
f62a6a53fc missed 'cvs add' for mutt update; breakage noted by aja 2016-09-02 09:30:37 +00:00
sthen
074df9c1b3 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-09-01 17:33:40 +00:00
sthen
510a07e0c0 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-19 22:47:55 +00:00
sthen
1a90fa6983 update to Mutt 1.7.0, remove flavour for sidebar 2016-08-18 22:41:54 +00:00
sthen
925571ee81 bugfix update to mutt-1.6.2 2016-07-07 07:27:24 +00:00
sthen
5d63012965 update to mutt-1.6.1 2016-05-01 13:43:00 +00:00
sthen
5b488e788e drop gettext-tools dep, it's only needed for builds from an hg checkout,
the files are pregenerated in tarballs
2016-04-06 19:10:18 +00:00
sthen
ae09850b78 MODULES->LIB_DEPENDS on devel/gettext, add RDEP on devel/gettext-tools 2016-04-06 17:36:09 +00:00
sthen
22021d90e7 update to mutt-1.6.0 2016-04-04 14:55:36 +00:00
tb
bb3f426052 Add missing sendfd and recvfd pledges for the gpgme flavor.
Reported by Andreas Kusalananda Kahari, thanks!

ok sthen@
2016-01-27 11:10:00 +00:00
sthen
6ea51d1e32 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!
2016-01-17 14:13:41 +00:00
sthen
c3e0059c95 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-29 21:44:33 +00:00
sthen
4e29eb4d72 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-19 00:33:46 +00:00
sthen
aae5ede411 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-12-09 00:03:10 +00:00
sthen
a3e46ec903 add upstream url 2015-09-09 18:40:55 +00:00
sthen
54fafedeb1 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-09 18:39:40 +00:00
sthen
da60153d47 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.
2015-09-03 20:41:57 +00:00
sthen
3b0a6ea91d fix bug introduced in mutt's last bugfix commit (spurious , added after headers) 2014-12-13 22:55:24 +00:00
sthen
4de1a0cd88 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-12-01 17:55:24 +00:00
sthen
b2b9687b2c add gpgme support to mutt, from Mike Burns, DESCR entry from me 2014-10-20 23:53:42 +00:00
sthen
c1f0ce3215 remove some old flavours for mutt; idn (merged to main), mixmaster (removed). 2014-09-17 12:50:38 +00:00
sthen
86997b2be7 build dep on www/lynx, problem reported by frantisek holop 2014-09-08 22:36:22 +00:00
ajacoutot
8d28dad502 Cope with openssl(1) move from /usr/sbin to /usr/bin
ok landry@
2014-08-27 06:58:00 +00:00
sthen
9817eef0c4 in sample config, expand the list of encr algorithms for s/mime and change
default to aes256
2014-06-29 10:28:56 +00:00
sthen
4d3f9e056c Remove old version of mutt, which is missing fixes made to the 1.5
"snapshot" branch 9 years ago (in fact the 1.4 branch has really only
received a couple of security fixes since 2002).

No naysayers, and positive feedback about the removal from ajacoutot and brad.
2014-05-13 14:27:53 +00:00
ajacoutot
fdc1752540 Drop useless patches. 2014-04-21 19:21:49 +00:00
sthen
bd7d813a70 disable gss support and add an old patch sitting in my tree for >1 year to
fix F1 help text display in stable.
2014-04-21 18:57:49 +00:00
sthen
41e5bd8702 update to Mutt 1.5.23, rolling in the security fix added in a patch earlier,
and fixing a couple of other issues.
2014-03-12 22:33:01 +00:00
sthen
d19707b7c5 SECURITY update for Mutt; fix buffer overrun caused by not updating a
string length after address expansion (rfc2047 header decode).

http://dev.mutt.org/trac/changeset/9bf7593e3c08cc32bd69595d5c1cac75c29ba09d
2014-03-12 21:20:58 +00:00
sthen
c52da71dc4 use a newer sidebar patch, adding a fix for the status line in the pager
display from Vincent Brillault via Gentoo, problem reported by Mark Patruck
2013-11-18 16:34:05 +00:00
ajacoutot
e3edfdd3aa Remove SECURITY files. They have served their purpose in the past but
have become pretty useless nowadays (and the pkg tools do not display
them anyway).
Some which contained valuable information have been turned into READMEs.

ok jasper@ sthen@
input/ok naddy@
2013-11-07 07:08:59 +00:00
sthen
cb9b7167f5 Remove use of tbl as pointed out by kili; mandoc can handle this just fine. 2013-10-21 19:21:20 +00:00
sthen
d4248eca77 Update to mutt 1.5.22 - thanks landry@, rpe@ and jung@ for tests and OKs,
and Fabian Groffen (Gentoo) for updating the sidebar patch just in time that
I didn't have to duplicate work :)

Disable groff while there, mandoc is perfectly good (only changes being
quotes and whitespace).
2013-10-18 21:08:57 +00:00
juanfra
3a52e55631 +snapshot,slang
ok sthen@
2013-10-14 22:09:47 +00:00
sthen
8e37afe9ca Mutt has sanity checks for header cache structs, but doesn't use base types
when it calculates its hash. Give it some extra text so it knows that time_t
has changed so it can correctly invalidate old header caches.
2013-08-23 16:40:29 +00:00
ajacoutot
64a6588efb No need for pthread. 2013-06-20 08:26:13 +00:00
ajacoutot
25b3041f91 Unbreak after hx509 and ntlm removal from Kerberos. 2013-06-20 06:54:36 +00:00
ajacoutot
9920238d6f Unbreak with new Heimdal; get rid of self-cooked krb5-config since we
have it in base now.
2013-06-17 19:30:22 +00:00
sthen
7d091d0e89 add a comment saying where the trashfolder patch comes from 2013-03-14 10:16:06 +00:00
sthen
547207e096 add the trashfolder patch to mutt/snapshot, req'd by aja. 2013-03-14 10:14:10 +00:00
sthen
ea1e7b8d87 PERMIT_* 2013-03-11 12:17:36 +00:00