head 1.5; access; symbols pkgsrc-2026Q1:1.4.0.16 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.14 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.12 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.10 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.8 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.6 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.4 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.2 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.3.0.16 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.14 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.12 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.10 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.8 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.6 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.4 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.2 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.2.0.8 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.6 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.4 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.2 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.1.0.4 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.2 pkgsrc-2020Q4-base:1.1; locks; strict; comment @# @; 1.5 date 2026.04.26.08.24.07; author tron; state Exp; branches; next 1.4; commitid LFUjpTyaCgPLCrDG; 1.4 date 2024.05.03.06.33.44; author jperkin; state Exp; branches; next 1.3; commitid eBuNjjNLESXSfw8F; 1.3 date 2022.05.01.06.51.24; author tron; state Exp; branches; next 1.2; commitid Qh2oVghppfcIUjCD; 1.2 date 2021.06.13.07.55.28; author tron; state Exp; branches; next 1.1; commitid 8xnxk1qX4ikuCWWC; 1.1 date 2020.11.08.17.42.45; author tron; state Exp; branches; next ; commitid f72w3INbLsWoQ6vC; desc @@ 1.5 log @mail/mutt: Update to version 2.3.2 This release fixes an assortment of issues, including a possible segv in the GPGME code. For more details see the commits: 834c5a2e Fix IMAP auth_cram MD5 digest of secret to use memcpy(). 12f54fe3 Check for embedded nul in url_pct_decode(). f547a849 Fix imap_auth_gss() security level size check and buf_size type. fdc04a17 Fix infinite loop in gpgme data_object_to_stream(). ebfa2969 Fix NULL dereference in show_sig_summary(). @ text @$NetBSD: patch-configure,v 1.4 2024/05/03 06:33:44 jperkin Exp $ - Allow build as an unpriviliged user - Fix Kerberos related build failure under Solaris --- configure.orig 2026-04-26 03:50:45.000000000 +0100 +++ configure 2026-04-26 09:20:20.999671764 +0100 @@@@ -11312,7 +11312,7 @@@@ if test x$mutt_cv_setgid = xyes; then DOTLOCK_GROUP='mail' - DOTLOCK_PERMISSION=2755 + DOTLOCK_PERMISSION=2555 else DOTLOCK_GROUP='' DOTLOCK_PERMISSION=755 @@@@ -11642,6 +11642,7 @@@@ case "`$KRB5CFGPATH --version`" in "Kerberos 5 "*) GSSAPI_IMPL="MIT";; ?eimdal*) GSSAPI_IMPL="Heimdal";; + Solaris*) GSSAPI_IMPL="Solaris";; *) GSSAPI_IMPL="Unknown";; esac LIBS="$saved_LIBS $GSSAPI_LIBS" @@@@ -11831,7 +11832,7 @@@@ if test "$GSSAPI_IMPL" != "none" then CPPFLAGS="$saved_CPPFLAGS $GSSAPI_CFLAGS" - if test "$GSSAPI_IMPL" != "Heimdal" + if test "$GSSAPI_IMPL" != "Heimdal" -a "$GSSAPI_IMPL" != "Solaris" then ac_fn_c_check_header_compile "$LINENO" "gssapi/gssapi_generic.h" "ac_cv_header_gssapi_gssapi_generic_h" "$ac_includes_default" if test "x$ac_cv_header_gssapi_gssapi_generic_h" = xyes @@@@ -11914,7 +11915,7 @@@@ rm -f confcache as_fn_error $? "GSSAPI libraries not found" "$LINENO" 5 fi - if test "$GSSAPI_IMPL" = "Heimdal" + if test "$GSSAPI_IMPL" = "Heimdal" || test "$GSSAPI_IMPL" = "Solaris" then printf '%s\n' "#define HAVE_HEIMDAL 1" >>confdefs.h @ 1.4 log @mutt: Fix native Solaris Kerberos detection. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.3 2022/05/01 06:51:24 tron Exp $ d6 3 a8 3 --- configure.orig 2024-03-09 10:29:18.000000000 +0000 +++ configure @@@@ -10491,7 +10491,7 @@@@ fi d17 1 a17 1 @@@@ -10800,6 +10800,7 @@@@ fi d25 1 a25 1 @@@@ -10964,7 +10965,7 @@@@ fi d34 1 a34 1 @@@@ -11082,7 +11083,7 @@@@ fi d42 1 a42 1 printf "%s\n" "#define HAVE_HEIMDAL 1" >>confdefs.h @ 1.3 log @mutt: Update to version 2.2.4 This is a bug-fix release, fixing some regressions with Maildir/mh mailbox path normalization that were added in 2.2.0. @ text @d1 1 a1 1 $NetBSD$ d6 3 a8 3 --- configure.orig 2022-04-30 20:42:13.000000000 +0100 +++ configure 2022-05-01 07:47:26.388433920 +0100 @@@@ -10512,7 +10512,7 @@@@ d17 1 a17 1 @@@@ -10821,6 +10821,7 @@@@ d25 10 a34 1 @@@@ -11103,7 +11104,7 @@@@ @ 1.2 log @mutt: Update to version 2.1.0 Changes since version 2.0.7: ! The -d option allows a negative number. If negative, debug files are not rotated. The debug level is the absolute value. + in the attachment menu uses a copiousoutput mailcap entry, or falls back to raw text. + , , and functions added to the compose menu. + in the compose menu allows previewing the output of the $send_multipart_alternative_filter the way does. + , bound to Esc-L in the index and pager menu, brings up a menu of operations to perform on mailing list emails, such as subscribe/unsubscribe. + , bound to 'H' in the pager, will skip to the first blank line following the headers. ! ~h patterns over IMAP and POP3 will only download the headers of the message. However with message caching enabled (via $message_cachedir) the whole message will still be downloaded. + $ssl_verify_host_override allows manually specifying the host name to verify a server certificate against. ! --enable-hcache, with no particular backend enabled, will scan in the order: kyotocabinet, tokyocabinet, lmdb, qdbm, gdbm, bdb. ! $allow_ansi understands 256-color ANSI escape sequences. + $message_id_format can be used to specify a custom message-id format. Since it's a format string, this can also use a filter. Please use this option with care, as Mutt won't check if your message-id is legal. ! mailboxes -nonotify will poll a mailbox for new mail, but will not trigger new mail notifications (e.g. $beep_new or $new_mail_command). ! $reverse_name affects tagged reply/forward/compose-to-sender actions too. ! ANSI sequences are filtered for inline-forwarded autoview content, in addition to replies. ! $forward_decrypt is now a quadoption, defaulting 'yes' for backward compatibility. ! Pattern functions, (e.g. search and limit) can be interrupted with ctrl-c. ! The default mailto_allow list now includes cc, in-reply-to, and references. + $sort_browser_mailboxes controls mailbox browsing, and defaults "unsorted". $sort_browser now only controls directory browsing. ! $sort_browser and $sort_browser_mailboxes "unsorted" now means the order added (e.g. specified in the muttrc). Switching back to "unsorted" will now resort in that order (previously it was a no-op.) ! In the browser ".." is excluded from sorting and kept at the top. ! Temp filenames generated for mailcap invocation now allow non-ascii characters. + $local_date_header, when unset, causes the date in the Date header to be formatted using the GMT timezone. @ text @d6 3 a8 3 --- configure.orig 2021-06-12 18:49:12.000000000 +0100 +++ configure 2021-06-13 08:48:19.007592143 +0100 @@@@ -9785,7 +9785,7 @@@@ d17 1 a17 1 @@@@ -10096,6 +10096,7 @@@@ d25 1 a25 1 @@@@ -10377,7 +10378,7 @@@@ d33 1 a33 1 $as_echo "#define HAVE_HEIMDAL 1" >>confdefs.h @ 1.1 log @mutt: Update to version 2.0.0 Change since version 1.14.7: + Domain-literal support for email addresses, e.g user@@[IPv6:fcXX:...] ! Buffy completion only occurs for the "change-folder" set of functions. It has been disabled for , , the fcc mailbox prompt, and the autocrypt scan mailbox prompt. ! The "save/copy message to mailbox" set of functions use the "mailbox" history list, instead of the "filename" list. ! Message-ID extraction permits values missing angle brackets and '@@' to allow properly threading the garbage sent by some providers. Mutt will add missing angle brackets when sending out replies, however. ! When adding multiple attachments, via in the compose menu, the browser menu can be exiting via after tagging the files. Previously, had to be used. ! ctrl-p/ctrl-n are by default bound to / in the editor menu. + The "cd" command allows changing the current working directory. As part of this, Mutt expands relative paths internally. There may be a change to some "prettified" relative paths because of this. ! Some configuration variable default values are localizable by translators. Currently these are: $attribution, $compose_format, $forward_attribution_intro, $forward_attribution_trailer, $status_format, $ts_icon_format, $ts_status_format. + Mutt will try to automatically reconnect to an IMAP mailbox on error, and will merge unsync'ed changes if possible. ! $crypt_protected_headers_subject defaults to "...", following the protected headers revised specification. ! Date, From, To, Cc, and Reply-To headers are stored as protected headers. + XOAUTH2 support. Please see the manual, contrib script mutt_oauth2.py, and mutt_oauth.py.README for more details. + $tunnel_is_secure, default set, assumes a connection via $tunnel is encrypted. Unsetting this will cause $ssl_starttls and $ssl_force_tls to be respected. + Patterns are tab-completable in the editor menu. ! $reply_to is consulted before $reply_self. + $copy_decode_weed, default unset, controls header weeding for and . + $pipe_decode_weed, default set, enables header weeding for . + $print_decode_weed, default set, enables header weeding for . ! format=flowed attachments are space-unstuffed when viewed, saved, piped, and printed. + The "run" command will execute MuttLisp. $muttlisp_inline_eval, if set, will execute unquoted parenthesized command arguments as MuttLisp. Please see the manual for more details about both. + $cursor_overlay, when set, will overlay the indicator, tree, sidebar_highlight, and sidebar_indicator colors onto the current line. "default" colors will be overridden and attributes will be merged. ! The message-id generation algorithm uses a random number instead of the step counter and PID. ! $ssl_force_tls defaults set. (Trying this again for 2.0). ! $hostname is set *after* muttrc processing. It can be manually set in the muttrc to avoid using DNS calls to obtain the FQDN. + $attach_save_dir specifies a directory to use when saving attachments. @ text @d6 3 a8 3 --- configure.orig 2020-11-07 20:18:30.000000000 +0000 +++ configure 2020-11-08 15:02:04.178022629 +0000 @@@@ -10072,7 +10072,7 @@@@ d17 1 a17 1 @@@@ -10382,6 +10382,7 @@@@ d23 5 a27 5 esac else @@@@ -10631,7 +10632,7 @@@@ { $as_echo "$as_me:${as_lineno-$LINENO}: result: GSSAPI libraries not found" >&5 $as_echo "GSSAPI libraries not found" >&6; } @