head 1.10; access; symbols pkgsrc-2020Q1:1.9.0.6 pkgsrc-2020Q1-base:1.9 pkgsrc-2019Q4:1.9.0.8 pkgsrc-2019Q4-base:1.9 pkgsrc-2019Q3:1.9.0.4 pkgsrc-2019Q3-base:1.9 pkgsrc-2019Q2:1.9.0.2 pkgsrc-2019Q2-base:1.9 pkgsrc-2019Q1:1.8.0.32 pkgsrc-2019Q1-base:1.8 pkgsrc-2018Q4:1.8.0.30 pkgsrc-2018Q4-base:1.8 pkgsrc-2018Q3:1.8.0.28 pkgsrc-2018Q3-base:1.8 pkgsrc-2018Q2:1.8.0.26 pkgsrc-2018Q2-base:1.8 pkgsrc-2018Q1:1.8.0.24 pkgsrc-2018Q1-base:1.8 pkgsrc-2017Q4:1.8.0.22 pkgsrc-2017Q4-base:1.8 pkgsrc-2017Q3:1.8.0.20 pkgsrc-2017Q3-base:1.8 pkgsrc-2017Q2:1.8.0.16 pkgsrc-2017Q2-base:1.8 pkgsrc-2017Q1:1.8.0.14 pkgsrc-2017Q1-base:1.8 pkgsrc-2016Q4:1.8.0.12 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.8.0.10 pkgsrc-2016Q3-base:1.8 pkgsrc-2016Q2:1.8.0.8 pkgsrc-2016Q2-base:1.8 pkgsrc-2016Q1:1.8.0.6 pkgsrc-2016Q1-base:1.8 pkgsrc-2015Q4:1.8.0.4 pkgsrc-2015Q4-base:1.8 pkgsrc-2015Q3:1.8.0.2 pkgsrc-2015Q3-base:1.8 pkgsrc-2015Q2:1.7.0.96 pkgsrc-2015Q2-base:1.7 pkgsrc-2015Q1:1.7.0.94 pkgsrc-2015Q1-base:1.7 pkgsrc-2014Q4:1.7.0.92 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.90 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.88 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.86 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.84 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.7.0.82 pkgsrc-2013Q3-base:1.7 pkgsrc-2013Q2:1.7.0.80 pkgsrc-2013Q2-base:1.7 pkgsrc-2013Q1:1.7.0.78 pkgsrc-2013Q1-base:1.7 pkgsrc-2012Q4:1.7.0.76 pkgsrc-2012Q4-base:1.7 pkgsrc-2012Q3:1.7.0.74 pkgsrc-2012Q3-base:1.7 pkgsrc-2012Q2:1.7.0.72 pkgsrc-2012Q2-base:1.7 pkgsrc-2012Q1:1.7.0.70 pkgsrc-2012Q1-base:1.7 pkgsrc-2011Q4:1.7.0.68 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q3:1.7.0.66 pkgsrc-2011Q3-base:1.7 pkgsrc-2011Q2:1.7.0.64 pkgsrc-2011Q2-base:1.7 pkgsrc-2011Q1:1.7.0.62 pkgsrc-2011Q1-base:1.7 pkgsrc-2010Q4:1.7.0.60 pkgsrc-2010Q4-base:1.7 pkgsrc-2010Q3:1.7.0.58 pkgsrc-2010Q3-base:1.7 pkgsrc-2010Q2:1.7.0.56 pkgsrc-2010Q2-base:1.7 pkgsrc-2010Q1:1.7.0.54 pkgsrc-2010Q1-base:1.7 pkgsrc-2009Q4:1.7.0.52 pkgsrc-2009Q4-base:1.7 pkgsrc-2009Q3:1.7.0.50 pkgsrc-2009Q3-base:1.7 pkgsrc-2009Q2:1.7.0.48 pkgsrc-2009Q2-base:1.7 pkgsrc-2009Q1:1.7.0.46 pkgsrc-2009Q1-base:1.7 pkgsrc-2008Q4:1.7.0.44 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.42 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.40 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.38 pkgsrc-2008Q2-base:1.7 cwrapper:1.7.0.36 pkgsrc-2008Q1:1.7.0.34 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.32 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.30 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.28 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.26 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.24 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.7.0.22 pkgsrc-2006Q3-base:1.7 pkgsrc-2006Q2:1.7.0.20 pkgsrc-2006Q2-base:1.7 pkgsrc-2006Q1:1.7.0.18 pkgsrc-2006Q1-base:1.7 pkgsrc-2005Q4:1.7.0.16 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.7.0.14 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.7.0.12 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.7.0.10 pkgsrc-2005Q1-base:1.7 pkgsrc-2004Q4:1.7.0.8 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.7.0.6 pkgsrc-2004Q3-base:1.7 pkgsrc-2004Q2:1.7.0.4 pkgsrc-2004Q2-base:1.7 pkgsrc-2004Q1:1.7.0.2 pkgsrc-2004Q1-base:1.7 pkgsrc-2003Q4:1.6.0.2 pkgsrc-2003Q4-base:1.6 netbsd-1-6:1.5.0.6 netbsd-1-6-RELEASE-base:1.5 pkgviews:1.5.0.2 pkgviews-base:1.5 buildlink2:1.4.0.2 buildlink2-base:1.5 netbsd-1-5-PATCH003:1.4 netbsd-1-5-PATCH001:1.4 netbsd-1-5-RELEASE:1.4 netbsd-1-4-PATCH003:1.4 netbsd-1-4-PATCH002:1.1 comdex-fall-1999:1.1 netbsd-1-4-PATCH001:1.1 netbsd-1-4-RELEASE:1.1; locks; strict; comment @# @; 1.10 date 2020.06.22.06.24.15; author wiz; state dead; branches; next 1.9; commitid 0mbYkKbaQInmybdC; 1.9 date 2019.05.26.08.43.14; author tron; state Exp; branches; next 1.8; commitid Y3r4SfOgrAYfXGoB; 1.8 date 2015.09.03.14.49.02; author wiz; state Exp; branches; next 1.7; commitid n6Uiw6tqIuekJOzy; 1.7 date 2004.02.02.07.05.33; author tron; state Exp; branches; next 1.6; 1.6 date 2002.11.30.14.59.39; author grant; state dead; branches; next 1.5; 1.5 date 2002.05.29.12.13.53; author tron; state Exp; branches; next 1.4; 1.4 date 2000.05.20.18.41.38; author kim; state Exp; branches 1.4.2.1; next 1.3; 1.3 date 2000.05.20.01.08.32; author kim; state Exp; branches; next 1.2; 1.2 date 2000.05.09.18.09.10; author tron; state dead; branches; next 1.1; 1.1 date 99.01.08.00.41.41; author tron; state Exp; branches; next ; 1.4.2.1 date 2002.06.23.18.51.40; author jlam; state Exp; branches; next ; desc @@ 1.10 log @mutt: update to 1.14.4. Remove some patches that would get voting rights soon. Remove support for NetBSD 1.5. pkglint cleanup. XXX: someone should send the remaining patches upstream. Mutt 1.14.4 was released on June 18, 2020. This is an important bug-fix release. It fixes a possible machine-in-the-middle response injection attack when using STARTTLS with IMAP, POP3, and SMTP (CVE-2020-14954). Mutt 1.14.3 was released on June 14, 2020. This is an important bug-fix release. It fixes a possible IMAP fcc/postpone machine-in-the-middle attack (CVE-2020-14093). It also fixes some GnuTLS certificate prompt issues. Mutt 1.14.2 was released on May 25, 2020. This is a bug-fix release, fixing a few prompt buffer-size issues and adding a potential DoS mitigation. Mutt 1.14.1 was released on May 16, 2020. This is a bug-fix release, fixing a documentation build issue and a few other small bugs. Mutt 1.14.0 was released on May 2, 2020. This release has new features and bug fixes. See the UPDATING file, or for more details see the release notes page. @ text @$NetBSD: patch-aa,v 1.9 2019/05/26 08:43:14 tron Exp $ --- send.c.orig 2019-05-10 03:20:15.000000000 +0100 +++ send.c 2019-05-26 09:32:44.000000000 +0100 @@@@ -2196,6 +2196,13 @@@@ } } +#ifdef CRYPT_BACKEND_CLASSIC_PGP + { + /* Extend the PGP expiry time while messages are being sent. */ + extern time_t PgpExptime; + PgpExptime = time (NULL) + PgpTimeout; + } +#endif rv = 0; @ 1.9 log @mutt: Update to version 1.12.0 Changes since version 1.11.4: ! $ssl_use_tlsv1 and $ssl_use_tlsv1_1 now default to unset. + $auto_subscribe, when set, automatically adds an email with the List-Post header to the subscribe list. ! Fcc now occurs after sending a message. If the fcc fails, mutt will prompt to try again, or to try another mailbox. + Basic protected header ("memory hole") support added for the Subject header. See the config vars: $crypt_protected_headers_read, $crypt_protected_headers_save, $crypt_protected_headers_subject, and $crypt_protected_headers_write. ! Color names can be prefixed with "light" in addition to "bright". "bright" colors are bold face, while "light" are non-bold. ! Color commands can now include an attribute (e.g. bold, underline). ! $pgp_use_gpg_agent defaults set. + in the browser menu allows entering nested maildir directories. + replies to all, but preserves To recipients in the reply. + $include_encrypted, default unset, prevents separately encrypted contents from being included in a reply. This helps to prevent a decryption oracle attack. ! With gpgme >= 1.11, recipient keys with a trailing '!' now force subkey use, as with classic gpg. ! In send mode, %{charset} mailcap expansion uses the current charset of the file. + $imap_fetch_chunk_size allows fetching new headers in groups of this size. This might help with timeouts during opening of huge mailboxes. If you have huge mailboxes, you should also try $imap_qresync. ! can be invoked from the pager too. + The $forward_attachments quadoption allows including attachments in inline-forwards (i.e. $mime_forward unset, $forward_decode set.) @ text @d1 1 a1 1 $NetBSD$ @ 1.8 log @Update to 1.5.23 using mail/mutt-devel. Upstream now calls this the stable version @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2004/07/21 22:37:10 jlam Exp $ d3 3 a5 3 --- send.c.orig Sun Feb 1 12:10:58 2004 +++ send.c @@@@ -1689,6 +1689,13 @@@@ full_fcc: d18 1 a18 1 @ 1.7 log @Restore patch which got lost because it was illicitly bundled with another patch. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- send.c.orig Wed Jan 30 23:50:59 2002 +++ send.c Mon Feb 2 08:00:16 2004 @@@@ -1611,6 +1611,13 @@@@ d9 1 a9 1 +#ifdef HAVE_PGP d11 1 a11 1 + /* Extend the expiry time while messages keep getting sent. */ d15 1 a15 1 +#endif /* HAVE_PGP */ @ 1.6 log @USE_PKGLOCALEDIR. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2002/05/29 12:13:53 tron Exp $ d3 16 a18 11 --- intl/Makefile.in.orig Thu Jun 7 22:00:05 2001 +++ intl/Makefile.in Sun Jul 22 16:58:54 2001 @@@@ -31,7 +31,7 @@@@ libdir = @@libdir@@ includedir = @@includedir@@ datadir = @@datadir@@ -localedir = $(datadir)/locale +localedir = $(prefix)/$(PKGLOCALEDIR)/locale gettextsrcdir = $(datadir)/gettext/intl aliaspath = $(localedir) subdir = intl @ 1.5 log @Update "mutt" package to version 1.4. Visible changes since version 1.2.5.1 include: - Better mh support: Mutt now supports .mh_sequences files. Currently, the "unseen", "flagged", and "replied" sequences are used to store mutt flags (the names are configurable using the $mh_seq_unseen, $mh_seq_flagged, and $mh_seq_replied configuration variables). As a side effect, messages in MH folders are no longer rewritten upon status changes. - The "trashed" flag is supported for maildir folders. See $maildir_trash. - POP folder support. You can now access a POP mailbox just like an IMAP folder (with obvious restrictions due to the protocol). - URL syntax for remote folders. You can pass things like pop://account@@host and imap://account@@host/folder as arguments for the -f command line flag. - STARTTLS support. If $ssl_starttls is set (the default), mutt will attempt to use STARTTLS on servers advertising that capability. - $preconnect. If set, a shell command to be executed if mutt fails to establish a connection to the server. This is useful for setting up secure connections; see the muttrc(5) for details. - $tunnel. Use a pipe to a command instead of a raw socket. See muttrc(5) for details. (Basically, it's another way for setting up secure connections.) - More new IMAP/POP-related variables (see muttrc(5) for details): $connect_timeout, $imap_authenticators, $imap_delim_chars, $imap_peek, $pop_authenticators, $pop_auth_try_all, $pop_checkinterval, $pop_delete, $pop_reconnect, $use_ipv6. - The following IMAP/POP-related variables are gone: $imap_checkinterval, $imap_cramkey, $pop_port. - There's a new imap-fetch-mail function, which forces a check for new messages on an IMAP server. - The new-mailbox function was renamed to create-mailbox, and is bound to C instead of n by default. For a complete overview of all new features look in the "NEWS" file. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2001/07/22 15:24:10 tron Exp $ @ 1.4 log @This is the version of the "& expansion in pw_gecos" fix that will be in future versions of mutt. @ text @d1 1 a1 1 $NetBSD$ d3 11 a13 38 --- alias.c 2000/03/04 08:40:52 2.11 +++ alias.c 2000/05/20 07:30:10 @@@@ -20,7 +20,6 @@@@ #include "mutt_regex.h" #include "mutt_curses.h" -#include #include ADDRESS *mutt_lookup_alias (const char *s) @@@@ -86,22 +85,11 @@@@ if (pw) { - regmatch_t pat_match[1]; - - /* Use regular expression to parse Gecos field. This result of the - * parsing will be used as the personal ID string when the alias is - * expanded. - */ - if (regexec (GecosMask.rx, pw->pw_gecos, 1, pat_match, 0) == 0) - { - /* Malloc enough for the matching pattern + terminating NULL */ - a->personal = safe_malloc ((pat_match[0].rm_eo - - pat_match[0].rm_so) + 1); - - strfcpy (a->personal, pw->pw_gecos + pat_match[0].rm_so, - pat_match[0].rm_eo - pat_match[0].rm_so + 1); - } - + char namebuf[STRING]; + + mutt_gecos_name (namebuf, sizeof (namebuf), pw); + mutt_str_replace (&a->personal, namebuf); + #ifdef EXACT_ADDRESS FREE (&a->val); #endif @ 1.4.2.1 log @Merge from pkgsrc-current to buildlink2 branch. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2002/05/29 12:13:53 tron Exp $ d3 38 a40 11 --- intl/Makefile.in.orig Thu Jun 7 22:00:05 2001 +++ intl/Makefile.in Sun Jul 22 16:58:54 2001 @@@@ -31,7 +31,7 @@@@ libdir = @@libdir@@ includedir = @@includedir@@ datadir = @@datadir@@ -localedir = $(datadir)/locale +localedir = $(prefix)/$(PKGLOCALEDIR)/locale gettextsrcdir = $(datadir)/gettext/intl aliaspath = $(localedir) subdir = intl @ 1.3 log @Expand & in pw_gecos. @ text @d3 5 a7 9 --- alias.c.orig Sat Mar 4 03:40:52 2000 +++ alias.c Fri May 19 20:52:33 2000 @@@@ -100,6 +100,8 @@@@ strfcpy (a->personal, pw->pw_gecos + pat_match[0].rm_so, pat_match[0].rm_eo - pat_match[0].rm_so + 1); + if (strchr (a->personal, '&')) + a->personal = mutt_expand_realname (a->personal, pw->pw_name); } d9 29 d39 2 @ 1.2 log @Update "mutt" package to version 1.2i - there is not crippled version any more. Change since version 1.0.1i: - heavily improved IMAP support (thanks to Brandon Long and Brendan Cully for their work), - support for using IMAP over SSL (thanks to Tommi Kommulainen), - a completely changed interface for configuring mutt's PGP support. It's now format-based, and much more flexible than it used to be in the past. - a split of the old edit-message command into resend-message and edit-message. While the former gives you what could be described as "recall from arbitrary folders", the latter can be used to low-level modify messages. - the weeding paradigma has changed. Instead of options controlling weeding behaviour for all kinds of purposes, there is one global $weed option which is toggled when you use what used to be known as display-headers (now display-toggle-weed). That is, you have some kind of "WYSIWYG" support with weeding. - we have a muttrc (5) manual page now, and it's even up-to-date. - you can better control your messages' header and envelope from headers - the message commands on the attachment menu have been rewritten. Just try replying to an attachment, and you'll see what happens. ;-) - mailing list support has changed. You may wish to rename your "lists" commands to "subscribe". But please read README.UPGRADE before! - Bug fixes of all sorts. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 1999/01/08 00:41:41 tron Exp $ d3 9 a11 10 --- doc/Makefile.in.orig Thu Nov 19 15:10:19 1998 +++ doc/Makefile.in Fri Jan 8 01:34:01 1999 @@@@ -43,7 +43,7 @@@@ DOCFILES = manual.txt -all: mutt.man dotlock.man try-html try-txt +all: mutt.man dotlock.man complete: all html d13 1 @ 1.1 log @Avoid completely harmless warning if "sgml2html" and "sgml2txt" are not available during build. Fixes PR pkg/6751 by Lennart Augustsson. @ text @d1 1 a1 1 $NetBSD$ @