mutt stable branch with some hacks
at master 347 lines 13 kB view raw
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