* Document the <1234> key syntax for bind.
* Fix non-printable keyname printing to use <octal> syntax.
* Move AM_PATH_GPG_ERROR before AM_PATH_GPGME.
* Update gpgme autoconf files to the latest versions.
* Adjust manual concerning IMAP Fcc in batch mode.
* Add explicit void to 0-parameter function definitions.
OBS-URL: https://build.opensuse.org/package/show/server:mail/mutt?expand=0&rev=257
- Update to mutt 2.1.5
* This is a bug-fix release, fixing two SMTP authentication
issues, a crash bug on NetBSD, and a couple other issues.
* Mutt 2.1.4 was released on December 11, 2021. This is a bug-fix
release, fixing a performance issue when used with DavMail.
* Mutt 2.1.3 was released on September 10, 2021. This is a
bug-fix release, fixing some of the fixes in the last release. IMAP
and QRESYNC users are advised to upgrade.
* Mutt 2.1.2 was released on August 24, 2021. This is an
important bug-fix release, fixing a potential data-loss IMAP
bug, a couple QRESYNC bugs, and a few other issues. IMAP users
are strongly advised to upgrade.
* Mutt 2.1.1 was released on July 12, 2021. This is a bug-fix
release, fixing some redraw issues and a problem with the new List
Menu for mbox mailboxes.
* Mutt 2.1.0 was released on June 12, 2021. This release has new
features and bug fixes.
! The -d option allows a negative number. If negative, debug files are
not rotated. The debug level is the absolute value.
+ <view-pager> in the attachment menu uses a copiousoutput mailcap
entry, or falls back to raw text.
+ <view-mailcap>, <view-pager>, and <view-text> functions added to the
compose menu.
+ <view-alt-pager> in the compose menu allows previewing the output
of the $send_multipart_alternative_filter the way <view-pager> does.
+ <list-action>, 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.
+ <skip-headers>, bound to 'H' in the pager, will skip to the first
blank line following the headers.
OBS-URL: https://build.opensuse.org/request/show/945563
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutt?expand=0&rev=104
- Update to mutt 2.0.7
* Update UPDATING file for 2.0.7.
* Fix seqset iterator when it ends in a comma (boo#1185705, CVE-2021-32055)
* Filter unprintables for 2231 encoded continuations too.
* Turn off pylint in gitlab-ci.
* Check if mutt_prepare_template() fails for -H command line arg.
* Fix resolve_types() newline removal and restoration.
* automatic post-release commit for mutt-2.0.6
- Fix offset of patch mutt-1.5.21-mailcap.diff
OBS-URL: https://build.opensuse.org/request/show/891208
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutt?expand=0&rev=102
- Update to version 1.14.0
* $imap_check_subscribed will fetch the set of subscribed folders from
your server on connection.
* IMAP server-side simple string search using '=' instead of '~'.
('=' also provides local simple string search.)
* IMAP IDLE support and $imap_idle
* <rename-mailbox> function
* S/MIME support. Please see contrib/smime.rc for suggested settings.
* GPGME support via $crypt_use_gpgme
* Ability to encrypt postponed messages. See $postpone_encrypt and
$postpone_encrypt_as.
* GnuPG fingerprints are used internally when possible.
* $crypt_opportunistic_encrypt automatically enables/disables encryption
based on message recipients.
* IDNA support. Options $idn_decode and $idn_encode control whether
mutt will decode and encode international domains using IDNA.
* SMTPUTF8 support. Support for utf-8 domains without IDNA encoding.
To use this, unset idn_encode.
* $assumed_charset, $attach_charset, $ignore_linear_white_space
* Header caching for IMAP and Maildir. See $header_cache for more details.
* Internal ESMTP relay support. See $smtp_url.
* $mail_check_recent controls whether all unread mail or only new mail
since the last mailbox visit will be reported as new
* Support for saving history across sessions. See $save_history,
$history_file.
* More search patterns:
+ thread patterns. Use ~(...) to match all threads that
contain a message that matches ...
+ ~l matches all known lists, ~u only subscribed.
+ ~$ pattern matches unreferenced messages.
OBS-URL: https://build.opensuse.org/request/show/800759
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutt?expand=0&rev=92
- Update to mutt 1.12.2 (2019-09-21):
+ $fcc_before_send, when set, causes Fcc to occur before sending instead of
afterwards. When set, the message is saved as-sent; please see the
documentation for details.
! $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.
+ <descend-directory> in the browser menu allows entering nested maildir
directories.
+ <group-chat-reply> 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.
OBS-URL: https://build.opensuse.org/request/show/748572
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutt?expand=0&rev=86
- Update to mutt 1.11.3
* This is a bug-fix release, fixing compilation with LibreSSL
and various other bug fixes.
* Show top-level decoded smime text/plain parts.
* Improve attachment menu for s/mime parts. (closes#113)
* Fix tunnels to also retry and write full buffer.
* Fix raw socket read/write to follow expected behavior.
* Fix gnutls tls_socket_write() to properly retry.
* Update the muttrc man page with added commands.
* Wrap ssl init calls for LibreSSL too.
- Modify the patches
* mutt-1.10.0.dif
* mutt-1.5.23-carriage-return.path
OBS-URL: https://build.opensuse.org/request/show/678427
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutt?expand=0&rev=85
- Update to mutt 1.11.1
* Bug fix release.
* IMAP retrieves the Sender header by default. It doesn't need to be added
to $imap_headers.
* inotify is used for local mailbox monitoring on Linux. Configuration flag
--disable-filemonitor turns this off.
* OAUTHBEARER support for IMAP, SMTP and POP via
$imap_oauth_refresh_command, $smtp_oauth_refresh_command, and
$pop_oauth_refresh_command.
* $pgp_timeout and $smime_timeout support 32-bit numbers.
* <check-stats> manually updates mailbox statistics, the same way
$mail_check_stats does when set.
* Thread limited views, e.g. ~(pattern), now show new mail as it arrives.
* Command line argument -z and -Z options also work for IMAP mailboxes.
* $imap_condstore and $imap_qresync enable IMAP CONDSTORE and QRESYNC
support, respectively. QRESYNC should provide much faster mailbox opening.
* $abort_noattach skips quoted lines (as defined by $quote_regexp and
$smileys).
* Initial IMAP header downloading can be aborted with ctrl-c.
* <compose-to-sender> composes a message to the sender of the selected
message, in the index or attachment menu.
* Address book queries ($query_format) now support multibyte characters.
* Finnish translation.
* pgpring has been renamed to mutt_pgpring.
* Certificate prompts show sha-256 instead of md5 fingerprints.
* Non-threaded $sort_aux "reverse-" settings now work properly.
* The manual can be generated and installed in GNU Info format.
* index-format-hook and the new %@name@ expando for $index_format enable
dynamic index formats using pattern matching against the current message.
This can be used, for example, to format dates based on the age of
OBS-URL: https://build.opensuse.org/request/show/662611
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutt?expand=0&rev=83
- Update to neomutt 20170912 which updates to mutt 1.9.0
NeoMutt
Add guix build support
Only match real mailboxes when looking for new mail
Fix the printing of ncurses version in -v output
Bind editor <delete> to delete-char
Fix overflowing colours
Fix empty In-Reply-To generation
Trim trailing slash from completed dirs
Add guix-neomutt.scm
Fix setting custom query_type in notmuch query
Better curses identification
Use the system's wchar_t support
Use the system's md5 tool (or equivalent)
Clean up configure.ac
Teach gen-map-doc about the new opcode header
Rename functions (snake_case)
Rename constants/defines (UPPER_CASE)
Create library of shared functions
Much tidying
Rename globals to match user config
Drop unnecessary functions/macros
Use a standard list implementation
Coverity fixes
Use explicit NUL for string terminators
Drop OPS* in favour of opcodes.h
Upstream
Fix menu color calls to occur before positioning the cursor
When guessing an attachment type, don't allow text/plain if there is a null character
Add $imap_poll_timeout to allow mailbox polling to time out
OBS-URL: https://build.opensuse.org/request/show/526350
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutt?expand=0&rev=78
- Add patch mutt-1.8.2-from4crypt.diff
to fix crash in crypt.c if no From is found or set
- Switch form TokyoCabinet over to KyotoCabinet
- Remove warning
- Make header cache work again, using TokyoCabinet as backend
- Remove now-obsolete configure parameters
- call gzip -n to make build more reproducible
- Yet an other package split: now there is a mutt-lang
- Provide a hint on the package split
- Move some extend documentation about mutt in a seperate package
- Remove mutt-1.5.21.de.po as mutt now have a de.po as well
- Update to neomutt 20170421 which updates to mutt 1.8.2
1.8.2 Bug fix release.
1.8.1 Bug fix release.
1.8.0
- $locale has been removed. Mutt now respects the LC_TIME setting
instead. See also $attribution_locale.
+ $attribution_locale can be used to override the date formatting in
attribution strings. When unset, Mutt will use the locale
environment, but note the default value of $date_format has a
leading '!' which says to use the C-locale.
! Message-id and mail-followup-to headers are now preserved for recalled
OBS-URL: https://build.opensuse.org/request/show/494270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutt?expand=0&rev=76
- Update to mutt version 1.6.2 (2016-07-01):
* send.c: Check $pgp_autoinline and $pgp_replyinline if oppenc is set.
(closes#3846)
* The first oppenc call takes place after the initial checks of
$pgp_autoline and $pgp_replyinline, and doesn't go through the pgp
menu.
* Therefore, check for $pgp_autoline and $pgp_replyinline if oppenc is
set too, to avoid oppenc enabling encryption without INLINE being
set in those cases.
* a6a4d6ed0f19 previously cleaned things up so that it is safe to set
INLINE even if encryption isn't enabled.
* keymap.c: Fix infinite loop when help is bound to a named key
combination.
* Commit a07e8215a0ef introduced a bug in km_error_key, which is
called when an unbound key is pressed.
* If help is bound to a sequence containing named keys (e.g. <esc>),
the raw (untokenized) string would be pushed back into the unget
buffer. This could lead to an infinite loop of unbound key presses
triggering more unbound keys being put into the unget buffer.
* Change km_error_key to tokenize the string before putting it in the
unget buffer.
* Much thanks to Jiri Bohac for his bug report, analysis, and initial
patch!
- Update to neomutt 20160723
New Features
New Mail Command - Execute a command on receipt of new mail
vim-keybindings - Mutt config for vim users
LMDB - In-memory header caching database
SMIME Encrypt to Self - Secure storage of sensitive email
Bug Fixes
OBS-URL: https://build.opensuse.org/request/show/415277
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutt?expand=0&rev=72
- Update to neomutt 20160611
- Temporarily disable $sidebar_refresh_time
Unfortunately, this was causing too many problems.
It will be fixed and re-enabled as soon as possible.
- Fix several crashes, on startup, in Keywords
- Reflow text now works as it should
- Lots of typos fixed
- Compress config bug prevented it working
- Some minor bug-fixes from mutt/default
- Single quote at line beginning misinterpreted by groff
- Setting $sidebar_width to more than 128 would cause bad things to happen.
- Fix alignment in the compose menu.
- Fix sidebar buffy stats updating on mailbox close.
- Modify patch mutt-1.6.1.dif, that is skip upstream of neo as now
part of neo
- Adopt patches COLS-workaround.dif, aw.listreply.diff,
bug-676388-largefile.patch, mutt-1.5.21-tinfo.dif,
mutt-1.6.1-opennfs.dif, and patch-1.5.24.vk.pgp_verbose_mime
OBS-URL: https://build.opensuse.org/request/show/401580
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutt?expand=0&rev=71
- Update to mutt version 1.6.1 (2016-05-01):
! Bug fix release. No features were modified or added.
- Add and use neomutt-patches-20160502.tar.gz from
http://www.neomutt.org/
- Modify the patches
aw.listreply.diff
bsc907453-CVE-2014-9116-jessie.patch
bug-676388-largefile.patch
mutt-1.5.15-wrapcolumn.diff
mutt-1.5.20-sendgroupreplyto.diff
mutt-1.5.21-mailcap.diff
mutt-1.5.21-tinfo.dif
mutt-1.5.23-cariage-return.path
mutt-1.5.9i-pgpewrap.diff
patch-1.5.24.vk.pgp_verbose_mime
widechar.sidebar.dif
- Modify and rename the patches
mutt-1.6.0-opennfs.dif becomes mutt-1.6.1-opennfs.dif
mutt-1.6.0.dif becomes mutt-1.6.1.dif
patch-1.6.0.rr.compressed.bz2 becomes patch-1.6.1.rr.compressed.bz2
- Remove the patches
patch-1.6.0.sidebar.20160411.patch
nion.sidebar-color.diff
now upstream or part of neomutt patch collection
OBS-URL: https://build.opensuse.org/request/show/395127
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutt?expand=0&rev=67
- Update to mutt version 1.6.0 (2016-04-04):
+ Enabled utf-8 mailbox support for IMAP.
+ New expandos %r and %R for comma separated list of To: and Cc:
recipients respectively.
+ Improved support for internationalized email and SMTPUTF8 (RFC653[0-3]).
! $use_idn has been renamed to $idn_decode.
+ $idn_encode controls whether outgoing email address domains will
be IDNA encoded. If your MTA supports it, unset to use utf-8
email address domains.
+ The S/MIME message digest algorithm is now specified using the
option $smime_sign_digest_alg. Note that $smime_sign_command
should be modified to include "-md %d". Please see
contrib/smime.rc.
+ $reflow_space_quotes allows format=flowed email quotes to be
displayed with spacing between them.
! multipart draft files are now supported.
+ The "-E" command line argument causes mutt to edit draft or include files.
All changes made in mutt will be saved back out to those files.
+ $resume_draft_files and $resume_edited_draft_files control how
mutt processes draft files.
+ For classic gpg mode, $pgp_decryption_okay should be set to verify
multipart/encrypted are actually encrypted. Please see
contrib/gpg.rc for the suggested value.
! mailto URL header parameters by default are now restricted to
'body' and 'subject'.
+ mailto_allow and unmailto_allow can be used to add or remove
allowed mailto header parameters.
! The method of setting $hostname has been changed. Rather than
scanning /etc/resolv.conf, the domain will now be determined using
DNS calls.
OBS-URL: https://build.opensuse.org/request/show/388311
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutt?expand=0&rev=66
- Update to mutt version 1.5.24
+ terminal status-line (TS) support, a.k.a. xterm title. see the
following variables: $ts_enabled, $ts_icon_format, $ts_status_format
! $ssl_use_sslv3 is disabled by default.
! command-line arguments: -H now combines template and command-line
address arguments.
! GnuPG signature name is set to signature.asc
+ New color object "prompt" added.
+ Ability to encrypt postponed messages. See $postpone_encrypt and
$postpone_encrypt_as.
! History ring now has a scratch buffer.
! mail-key is implemented for GPGME. (Requires a recent GPGME).
! Removed GPG_AGENT_INFO check for GnuPG 2.1 compatibility. Please
set pgp_use_gpg_agent if using GnuPG 2.1 or later.
! $smime_encrypt_with now defaults to aes256.
! GnuPG fingerprints are used internally when possible.
"--with-fingerprint" should be added to $pgp_list_pubring_command and
$pgp_list_secring_command to enable this. Please see contrib/gpg.rc.
Fingerprints may also be used at the prompts for key selection.
+ $crypt_opportunistic_encrypt automatically enables/disables encryption
based on message recipients.
! Attachments for signed, unencrypted emails may be deleted.
! Multiple crypt-hooks may be defined for the same regexp.
This means multiple keys may be used for a recipient.
+ $crypt_confirmhook allows the confirmation prompt for crypt-hooks to
be disabled.
+ $ssl_ciphers allows the SSL ciphers to be directly set.
! sime_keys better handles importing certificate chains.
! sime_keys now records certificate purposes (sign/encrypt). Run
"sime_keys refresh" to update smime index files.
OBS-URL: https://build.opensuse.org/request/show/330555
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutt?expand=0&rev=62
- Update to mutt version 1.5.23 which is a security bugfix release
as well as add support for TLS 1.1/1.2
- Remove the patches automake-1.12.patch,
mutt-1.5.20-gpgme_set_locale.patch, and mutt-CVE-2014-0467.patch
- Replace the patches
patch-1.5.23.rr.compressed.bz2 with patch-1.5.21.rr.compressed.1.bz2
mutt-1.5.21.sidebar.20120829.patch with patch-1.5.23.sidebar.20140412.patch
patch-1.5.5.1.nt.xtitles.3.ab.1 with patch-1.5.23.xtitles.patch
mutt-1.5.21.dif with mutt-1.5.23.dif
- Modify the patches aw.listreply.diff, bug-676388-largefile.patch,
and bsc907453-CVE-2014-9116-jessie.patch
- Build with PIE
OBS-URL: https://build.opensuse.org/request/show/282890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutt?expand=0&rev=61
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.