mutt stable branch with some hacks
1This file lists incompatible changes and additional/new features made to
2mutt. Please read this file carefully when upgrading your installation.
3
4The keys used are:
5 !: modified feature, -: deleted feature, +: new feature
6
71.7.2 (2016-12-04):
8
9 ! Bug fix release. No features were modified or added.
10 ! Fixes for OpenSSL 1.1. Versions less than 0.9.6 are no longer supported.
11
121.7.1 (2016-10-08):
13
14 ! Bug fix release. No features were modified or added.
15
161.7.0 (2016-08-18):
17
18 ! Improved alignment when using multi-column characters with
19 soft-fill (%*X) and right-justified (%>X) format strings.
20 + The COLUMNS environment variable will be set to the width of the
21 pager when invoking display filters. This can be used in
22 copiousoutput mailcap entries to allow their output to match the
23 pager width.
24 + The sidebar patch has been merged. Please watch for airborne
25 bovine. See the documentation for all the options, or simply
26 enable it with 'set sidebar_visible'.
27 + $mail_check_stats and $mail_check_stats_interval control whether,
28 and how often, to scan for unread, flagged, and total message
29 counts when checking for new mail in mailboxes. These statistics
30 can be displayed in the sidebar and browser.
31 + $trash, when set, specifies the path of the folder where mails
32 marked for deletion will be moved, instead of being irremediably
33 purged.
34 + The <purge-message> function can be used to delete an entry and
35 bypass the trash folder.
36 + $folder_format has new format strings %m and %n, to display
37 total and unread message counts for mailboxes. Note that
38 $mail_check_stats should be enabled to use these.
39 ! When browsing IMAP, %N will now display 'N', instead of the unread
40 message count. Please use %n to display unread messages.
41
421.6.2 (2016-07-06):
43
44 ! Bug fix release. No features were modified or added.
45
461.6.1 (2016-05-01):
47
48 ! Bug fix release. No features were modified or added.
49
501.6.0 (2016-04-04):
51
52 + Enabled utf-8 mailbox support for IMAP.
53 + New expandos %r and %R for comma separated list of To: and Cc:
54 recipients respectively.
55 + Improved support for internationalized email and SMTPUTF8 (RFC653[0-3]).
56 ! $use_idn has been renamed to $idn_decode.
57 + $idn_encode controls whether outgoing email address domains will
58 be IDNA encoded. If your MTA supports it, unset to use utf-8
59 email address domains.
60 + The S/MIME message digest algorithm is now specified using the
61 option $smime_sign_digest_alg. Note that $smime_sign_command
62 should be modified to include "-md %d". Please see
63 contrib/smime.rc.
64 + $reflow_space_quotes allows format=flowed email quotes to be
65 displayed with spacing between them.
66 ! multipart draft files are now supported.
67 + The "-E" command line argument causes mutt to edit draft or include files.
68 All changes made in mutt will be saved back out to those files.
69 + $resume_draft_files and $resume_edited_draft_files control how
70 mutt processes draft files.
71 + For classic gpg mode, $pgp_decryption_okay should be set to verify
72 multipart/encrypted are actually encrypted. Please see
73 contrib/gpg.rc for the suggested value.
74 ! mailto URL header parameters by default are now restricted to
75 'body' and 'subject'.
76 + mailto_allow and unmailto_allow can be used to add or remove
77 allowed mailto header parameters.
78 ! The method of setting $hostname has been changed. Rather than
79 scanning /etc/resolv.conf, the domain will now be determined using
80 DNS calls.
81
821.5.24 (2015-08-31):
83
84 + terminal status-line (TS) support, a.k.a. xterm title. see the
85 following variables: $ts_enabled, $ts_icon_format, $ts_status_format
86 ! $ssl_use_sslv3 is disabled by default.
87 ! command-line arguments: -H now combines template and command-line
88 address arguments.
89 ! GnuPG signature name is set to signature.asc
90 + New color object "prompt" added.
91 + Ability to encrypt postponed messages. See $postpone_encrypt and
92 $postpone_encrypt_as.
93 ! History ring now has a scratch buffer.
94 ! mail-key is implemented for GPGME. (Requires a recent GPGME).
95 ! Removed GPG_AGENT_INFO check for GnuPG 2.1 compatibility. Please
96 set pgp_use_gpg_agent if using GnuPG 2.1 or later.
97 ! $smime_encrypt_with now defaults to aes256.
98 ! GnuPG fingerprints are used internally when possible.
99 "--with-fingerprint" should be added to $pgp_list_pubring_command and
100 $pgp_list_secring_command to enable this. Please see contrib/gpg.rc.
101 Fingerprints may also be used at the prompts for key selection.
102 + $crypt_opportunistic_encrypt automatically enables/disables encryption
103 based on message recipients.
104 ! Attachments for signed, unencrypted emails may be deleted.
105 ! Multiple crypt-hooks may be defined for the same regexp.
106 This means multiple keys may be used for a recipient.
107 + $crypt_confirmhook allows the confirmation prompt for crypt-hooks to
108 be disabled.
109 + $ssl_ciphers allows the SSL ciphers to be directly set.
110 ! sime_keys better handles importing certificate chains.
111 ! sime_keys now records certificate purposes (sign/encrypt). Run
112 "sime_keys refresh" to update smime index files.
113 + $maildir_check_cur polls the maildir "cur" directory for new mail.
114
1151.5.23 (2014-03-11):
116
117 ! FCC is now preserved when postponing a message.
118 ! Mail-Followup-To is now preserved when recalling a postponed message.
119 ! Allow filename prompt when saving multiple attachments to a directory.
120
1211.5.22 (2013-10-18):
122
123 ! $imap_keepalive default lowered to 300
124 + $reflow_text, $reflow_wrap for finer control of flowed wrapping
125 + Support for TLSv1.1 and TLSv1.2. $ssl_use_tlsv1_1 and $ssl_tlsv1_2
126 variables control whether the new protocols are used.
127 ! $ssl_use_tlsv1 now specifically refers to TLSv1.0.
128
1291.5.21 (2010-09-15):
130
131 + $mail_check_recent controls whether all unread mail or only new mail
132 since the last mailbox visit will be reported as new
133 + %D format expando for $folder_format
134 ! $thorough_search defaults to yes
135 + imap-logout-all closes all open IMAP connections
136 ! header/body cache paths are always UTF-8
137 + $wrap_headers to control outgoing message's header length
138 + all text/* parts can be displayed inline without mailcap
139 + send-hooks now run in batch mode; previously only send2-hooks ran.
140
1411.5.20 (2009-06-14):
142
143 ! mbox/mmdf new mail flag is kept when leaving folders with new mail
144 ! $fcc_attach is a quadoption now
145 + $honor_disposition to honor Content-Disposition headers
146 + $search_context specifies number of context lines for search results
147 in pager/page-based menus
148 ! ssl_use_sslv2 defaults to no
149 + uncolor works for header + body objects, too
150 + the "flagged" and "replied" flags are enabled/supported for
151 POP when built with header caching
152 ! browser correctly displays maildir's mtime
153 + <set-flag> and <clear-flag> work in the pager, too
154 + ~x pattern also matches against In-Reply-To
155 + lower case patterns for string searches perform case-insensitive
156 search as regex patterns do (except IMAP)
157 + $ssl_verify_dates controls whether mutt checks the validity period of
158 SSL certificates
159 + $ssl_verify_host controls whether mutt will accept certificates whose
160 host names do not match the host name in the folder URL.
161
1621.5.19 (2009-01-05):
163
164 ! command-line arguments: -a now mandates -- at end of file list
165 + support for SSL certificate chains
166 + <what-key> function works in pager, too
167 + support for tokyocabinet (qdbm successor)
168 ! $move now defaults to "no" instead of "ask-no"
169 + $imap_pipeline_depth controls the number of commands that mutt can issue
170 to an IMAP server before it must collect the responses
171 + $ssl_client_cert available with gnutls as well as openssl
172 + 'mime_lookup application/octet-stream' added to system Muttrc
173
1741.5.18 (2008-05-17):
175
176 ! header caches internally are utf-8 regardless of current locale
177 + $query_format (customize external query menu)
178 ! inode sorting is always enabled
179 + $time_inc suppresses progress updates less than $time_inc
180 milliseconds apart.
181 + X-Label: headers must now be RfC2047-encoded
182
1831.5.17 (2007-11-01):
184
185 ! --enable-exact-address works again
186
1871.5.16 (2007-06-09):
188
189 + next-unread-mailbox
190 + $message_cache_clean (clean cache on sync)
191 + $smtp_pass
192 ! $header_cache_compress defaults to yes
193
1941.5.15 (2007-04-06):
195
196 - $imap_home_namespace (useless clutter)
197 + $check_mbox_size (use size change instead of atime for new mail)
198 ! improved f=f support wraps lines at $wrap if $wrap is not 0
199 + $wrap (>0 wraps at $wrap, <0 = $wrapmargin)
200 + $assumed_charset, $attach_charset, $ignore_linear_white_space
201 + $save_history, $history_file (save history across sessions)
202 + $smtp_url (ESMTP relay support)
203 + $crypt_use_pka (use GPGME PKA signature verification)
204 ! format pipe support: format strings ending in | are filtered
205 ! buffy size is configurable at runtime (no --enable-buffy-size
206 configure option, new $check_mbox_size variable)
207
2081.5.13 (2006-08-14):
209
210 + thread patterns. Use ~(...) to match all threads that
211 contain a message that matches ...
212
2131.5.12 (2006-07-14):
214
215 - $imap_cachedir replaced with $message_cachedir
216 + Header/body caching for POP ($message_cachedir)
217 + Header caching for MH folders
218 ! $record now defaults to ~/sent
219 ! $imap_idle now defaults to "yes" instead of "no"
220 + Tab-completion for $my_* variable names and values
221 + Expansion of mutt variables (except shell escape)
222 + Self-defined variables with $my_* prefix
223 + Pattern group support
224 + $imap_cachedir
225 + 'old' flag on IMAP folders
226 + SASL-IR support for IMAP
227 + IMAP IDLE support and $imap_idle
228 + Pipeline-based IMAP communicaton
229 + Full large file support
230 + Attachment counting: attachments and unattachments commands,
231 %Q and %X for $attach_format, %X for $index_format
232 + Basque translation
233 + QDBM backend for header caching
234 + Irish translation
235
2361.5.11 (2005-09-15):
237
238 ! $envelope_from_address has been added, $envelope_from has been renamed
239 to $use_envelope_from
240 + Progress bar via $net_inc
241 + IMAP server-side simple string search
242 + Simple string matches instead of full regex matches for '=' instead
243 of '~' with pattern modifiers
244 ! ~l matches all known lists, ~u only subscribed
245 - SASL 1.5 support
246 ! The manual is now build from DocBook/XML instead of Linuxdoc/SGML source
247
2481.5.10 (2005-08-11):
249
250 + $imap_check_subscribed
251 + Tab-completion for IMAP hosts
252 ! $imap_force_ssl has been replaced without synonym by $ssl_force_tls
253 - NSS support
254 ! The default for $menu_move_off has been changed from "no" to "yes"
255 ! An empty <limit> now cancels the current limit
256 + Editing threads via <break-thread> and <link-threads>
257 + -D command line option
258 + the folder shortcut '^' refers to the currently opened folder
259 + $imap_login
260 + $braille_friendly
261 + Header caching for Maildir folders
262
263Mutt 1.5.9 (2005-03-13):
264
265 + $menu_move_off
266 + <rename-mailbox> function for IMAP
267
268Mutt 1.5.8 (2005-02-12):
269
270 + $menu_context
271 ! IDNA decoding is now optional via $use_idn defaulting to "yes"
272 + GPGME support via $crypt_use_gpgme
273
274Mutt 1.5.7 (2005-01-28):
275
276 + SSL support via GNUTLS
277 + Header caching for IMAP via $header_cache and $header_cache_pagesize
278 + send2-hook
279 + $ssl_client_cert
280 + $hide_thread_subject
281 + Generic spam detection: new configuration commands: 'spam' and
282 'nospam', new options: $spam_separator, new expando: %H (for
283 $index_format), new pattern: ~H pattern
284 + $include_onlyfirst
285 ! $pgp_mime_ask has been renamed without synonym to $pgp_mime_auto,
286 new default is "ask-yes" rather than "no"
287 + Inline PGP creation support via $pgp_replyinline, $pgp_autoinline
288 and $pgp_mime_ask
289 ! the 'bind' command can now be used on multiple menus at once
290 + $config_charset
291 + ~$ pattern
292
2931.5.6 (2004-02-01):
294
295 ! the 'list' and 'subscribe' commands now take regular expression
296 rather than string lists
297 ! the $alternates option is replaced by the 'alternates' command
298 taking lists of regular expressions
299 ! mailing lists can be recognized via domain matching when
300 starting with '@'
301 + STLS (STARTTLS) support for POP3
302
3031.5.5 (2003-11-05):
304
305 + Bulgarian translation
306 - Kendra mailbox support
307 + <tag-prefix-cond> and <cond-end>
308 + ':' as expando modifier (e.g. '%:A')
309 + $crypt_autopgp and $crypt_autosmime
310 + $pgp_check_exit
311
3121.5.4 (2003-03-19):
313
314 + IDNA support
315 + $bounce
316 ! $crypt_replyencrypt and $pgp_replyencrypt now default
317 to "yes" instead of "no"
318 + $pgp_auto_traditional
319 + %A for $index_format
320
3211.5.3 (2002-12-17):
322
323 + <next-new-then-unread> and <previous-new-then-unread>
324 ! $mark_old: it only controls whether new messages
325 are marked as old when leaving the mailbox
326 + <what-key>
327
3281.5.2 (2002-12-06):
329
330 + -A command line option
331 + SASL2 support
332 + <buffy-list>
333 + $forward_edit
334 + $content_type
335 + unmailboxes command
336 + unalternative_order command
337 + reply-hook
338
3391.5.1 (2002-01-24):
340
341 + $smime_default_key
342 + $narrow_tree
343 + -Q command line option
344 + $crypt_timestamp
345 + ~V pattern
346 + S/MIME support
347 + mime_lookup command