mutt stable branch with some hacks
at jcs 675 lines 28 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 description of changes are intentionally brief. For a more detailed 5explanation of features, please refer to the manual at 6http://www.mutt.org/doc/manual/ 7 8The keys used are: 9 !: modified feature, -: deleted feature, +: new feature 10 111.13.4 (2020-02-15): 12 13 ! Bug fix release. 14 ! $ssl_force_tls reverted to default unset. Defaulting this set was 15 overly optimistic, and caused breakage. 16 171.13.3 (2020-01-12): 18 19 ! Bug fix release. 20 211.13.2 (2019-12-18): 22 23 ! Bug fix release. 24 251.13.1 (2019-12-14): 26 27 ! Bug fix release. 28 + $sidebar_relative_shortpath_indent, default unset, enables the 29 indentation and shortpath behavior introduced in 1.13.0. 30 + $sidebar_use_mailbox_shortcuts, default unset, displays standard 31 mailbox shortcuts, '~' and '=' in the sidebar. When unset, the 32 sidebar will remove a $folder prefix but won't display mailbox 33 shortcuts. 34 351.13.0 (2019-11-30): 36 37 ! <half-up> and <half-down> in the pager are now symmetric. 38 ! $ssl_force_tls is now set by default. 39 ! Configure option --with-regex is renamed to --with-bundled-regex. 40 Most modern OS should be fine using their own regex library. The 41 rename is to clarify the intention of the option. 42 ! Configure option --disable-doc now only disables the manual generation. 43 Other parts of the doc directory (man pages, Muttrc file) are generated. 44 ! $user_agent is now unset by default. 45 ! unattachments now has a '*' parameter to remove all attachment counting. 46 + Autocrypt support. Enabled via configure option --enable-autocrypt. 47 Please see the manual for details on how to enable and use this properly. 48 + Byte size displays can be customized via new variables $size_show_bytes, 49 $size_show_mb, $size_show_fractions, $size_units_on_left. 50 + $ssl_use_tlsv1_3, default set, allows TLS1.3 connections if supported 51 by the server. 52 ! format=flowed space stuffing works again, and is performed after every 53 edit, not just the first time. 54 + $browser_sticky_cursor, default set, attempts to keep the cursor on the 55 same mailbox when performing operations in the browser. 56 ! <display-filename> in the browser menu shows the full path for local and 57 IMAP mailboxes. 58 ! $sidebar_folder_indent and $sidebar_short_path are now based on previous 59 entries in the sidebar, allowing them to work on mailboxes outside $folder. 60 ! Sidebar entries are now prefixed with mailbox shortcuts '~' and '='. This 61 uses the same code as other parts of mutt, for more consistent display. 62 + <browse-mailboxes> allows direct access to the mailboxes list from the 63 index and pager, without having to use a macro. This improves 64 $browser_sticky_cursor initial selection of the current mailbox. 65 ! <pipe-message> with $pipe_decode set will update MIME headers to decoded 66 text/plain values. 67 + $send_multipart_alternative and $send_multipart_alternative_filter allow 68 the generation of a multipart/alternative when composing a message. See 69 their documentation in the manual for more details. Also see 70 contrib/markdown2html for a sample filter. 71 + In the compose menu <view-alt>, <view-alt-text>, <view-alt-mailcap> allow 72 previewing the output of the $send_multipart_alternative_filter. 73 ! $write_bcc now defaults unset. It no longer affects the Fcc copy, which 74 will always include the Bcc header. 75 + When $count_alternatives is set, Mutt will recurse inside 76 multipart/alternatives while performing attachment searching and counting. 77 This affects %X in the index and ~X pattern matching. 78 791.12.2 (2019-09-21): 80 81 ! Bug fix release. 82 831.12.1 (2019-06-15): 84 85 ! Bug fix release. 86 + $fcc_before_send, when set, causes Fcc to occur before sending instead of 87 afterwards. When set, the message is saved as-sent; please see the 88 documentation for details. 89 901.12.0 (2019-05-25) 91 92 ! $ssl_use_tlsv1 and $ssl_use_tlsv1_1 now default to unset. 93 + $auto_subscribe, when set, automatically adds an email with the List-Post 94 header to the subscribe list. 95 ! Fcc now occurs after sending a message. If the fcc fails, mutt will prompt 96 to try again, or to try another mailbox. 97 + Basic protected header ("memory hole") support added for the Subject header. 98 See the config vars: $crypt_protected_headers_read, 99 $crypt_protected_headers_save, $crypt_protected_headers_subject, 100 and $crypt_protected_headers_write. 101 ! Color names can be prefixed with "light" in addition to "bright". "bright" 102 colors are bold face, while "light" are non-bold. 103 ! Color commands can now include an attribute (e.g. bold, underline). 104 ! $pgp_use_gpg_agent defaults set. 105 + <descend-directory> in the browser menu allows entering nested maildir 106 directories. 107 + <group-chat-reply> replies to all, but preserves To recipients in the reply. 108 + $include_encrypted, default unset, prevents separately encrypted contents 109 from being included in a reply. This helps to prevent a decryption oracle 110 attack. 111 ! With gpgme >= 1.11, recipient keys with a trailing '!' now force subkey use, 112 as with classic gpg. 113 ! In send mode, %{charset} mailcap expansion uses the current charset of the 114 file. 115 + $imap_fetch_chunk_size allows fetching new headers in groups of this size. 116 This might help with timeouts during opening of huge mailboxes. 117 If you have huge mailboxes, you should also try $imap_qresync. 118 ! <toggle-write> can be invoked from the pager too. 119 + The $forward_attachments quadoption allows including attachments in 120 inline-forwards (i.e. $mime_forward unset, $forward_decode set.) 121 1221.11.4 (2019-03-13): 123 124 ! Bug fix release. 125 1261.11.3 (2019-02-01): 127 128 ! Bug fix release. 129 1301.11.2 (2019-01-07): 131 132 ! Bug fix release. 133 1341.11.1 (2018-12-01): 135 136 ! Bug fix release. 137 ! IMAP retrieves the Sender header by default. It doesn't need to be added 138 to $imap_headers. 139 1401.11.0 (2018-11-25): 141 142 + inotify is used for local mailbox monitoring on Linux. Configuration flag 143 --disable-filemonitor turns this off. 144 + OAUTHBEARER support for IMAP, SMTP and POP via 145 $imap_oauth_refresh_command, $smtp_oauth_refresh_command, and 146 $pop_oauth_refresh_command. 147 ! $pgp_timeout and $smime_timeout support 32-bit numbers. 148 + <check-stats> manually updates mailbox statistics, the same way 149 $mail_check_stats does when set. 150 ! Thread limited views, e.g. ~(pattern), now show new mail as it arrives. 151 ! Command line argument -z and -Z options also work for IMAP mailboxes. 152 + $imap_condstore and $imap_qresync enable IMAP CONDSTORE and QRESYNC 153 support, respectively. QRESYNC should provide much faster mailbox opening. 154 ! $abort_noattach skips quoted lines (as defined by $quote_regexp and 155 $smileys). 156 ! Initial IMAP header downloading can be aborted with ctrl-c. 157 + <compose-to-sender> composes a message to the sender of the selected 158 message, in the index or attachment menu. 159 ! Address book queries ($query_format) now support multibyte characters. 160 + Finnish translation. 161 ! pgpring has been renamed to mutt_pgpring. 162 ! Certificate prompts show sha-256 instead of md5 fingerprints. 163 ! Non-threaded $sort_aux "reverse-" settings now work properly. 164 + The manual can be generated and installed in GNU Info format. 165 + index-format-hook and the new %@name@ expando for $index_format enable 166 dynamic index formats using pattern matching against the current message. 167 This can be used, for example, to format dates based on the age of 168 the message. 169 ! Relative date matching allows hour, minute, and second units: HMS. 170 1711.10.1 (2018-07-16): 172 173 ! Bug fix release. 174 + $pgp_check_gpg_decrypt_status_fd, when set (the default), checks 175 GnuPG status fd output more thoroughly for spooofed encrypted 176 messages. Please see contrib/gpg.rc for suggested values. 177 1781.10.0 (2018-05-19): 179 180 ! $reply_self is now respected for group-reply, even with $metoo unset. 181 ! Enabled $imap_poll_timeout when $imap_idle is set. 182 ! Added %R (number of read messages) expando for $status_format. 183 + When $change_folder_next is set, the <change-folder> function 184 mailbox suggestion will start at the next folder in your 185 "mailboxes" list, instead of starting at the first folder in the 186 list. 187 + $new_mail_command specifies a command to run after a new message is 188 received. 189 + $pgp_default_key specifies the default key-pair to use for PGP 190 operations. It will be used for both encryption and signing 191 (unless $pgp_sign_as is set). See contrib/gpg.rc. 192 ! $smime_default_key now specifies the default key-pair to use for 193 both encryption and signing S/MIME operations. See 194 contrib/smime.rc. 195 + $smime_sign_as can be used to specify a sign-only key-pair for 196 S/MIME operations. 197 - $pgp_self_encrypt_as is now deprecated, and is an alias for 198 $pgp_default_key. $smime_self_encrypt_as is also deprecated, and 199 is an alias for $smime_default_key. 200 ! $pgp_self_encrypt and $smime_self_encrypt now default to set. 201 This makes setting $pgp_default_key or $smime_default_key all that 202 is required to enable self-encryption (for both classic and GPGME 203 mode). 204 + The <history-search> function (default: ^R) will search history based 205 on the text currently typed in. That is, type the search string first, 206 then hit ^R. 207 + The $abort_noattach quadoption controls whether to abort sending a 208 message that matches $abort_noattach_regexp and has no attachments. 209 + Mutt can now be configured --with-idn2. This requires the libidn1 210 compatibility layer present in libidn2 v2.0.0 or greater. 211 + Unsetting $browser_abbreviate_mailboxes turns off '=' and '~' 212 shortcuts for mailbox names in the browser mailbox list. 213 ! $sort_browser now has 'count' and 'unread' options. 214 + <error-history> will display the last $error_history count of 215 error/informational messages generated. 216 + The ~M pattern matches content-type headers. Note that this 217 pattern may be slow because it reads each message in. 218 + The "echo" command can be used to display a message, for instance 219 when running a macro or sourcing a file. 220 2211.9.5 (2018-04-14): 222 223 ! Bug fix release. 224 2251.9.4 (2018-03-03): 226 227 ! Bug fix release. 228 2291.9.3 (2018-01-27): 230 231 ! Bug fix release. 232 2331.9.2 (2017-12-15): 234 235 ! Bug fix release. 236 2371.9.1 (2017-09-23): 238 239 ! Bug fix release. 240 2411.9.0 (2017-09-02): 242 243 + $ssl_verify_partial_chains permits verifying partial certificate chains. 244 This allows the storage of only intermediate/host certificates in the 245 $certificate_file. (OpenSSL 1.0.2b and newer only) 246 ! SNI support added for OpenSSL and GnuTLS. 247 + Choice and confirmation prompts can now wrap across multiple lines. 248 + Window resizes are handled while in the line editor. 249 + "color compose" can color the compose menu header fields and the 250 security status. See "Using Color and Mono Video Attributes" in the 251 manual for more details. 252 + Setting $header_color_partial allows partial coloring of headers in the 253 pager. This can be used to color just the header labels, or strings 254 inside the headers. hdrdefault controls the color of the unmatched part. 255 + When $history_remove_dups is set, duplicates in the history ring will 256 be scanned and removed each time a new entry is added. 257 ! IMAP header downloading was improved to support out-of-order and 258 missing MSN entries. 259 ! $message_cache_clean should be faster for large mailboxes. 260 + Self-encryption can be enabled using the $pgp_self_encrypt, 261 $pgp_self_encrypt_as, $smime_self_encrypt, and $smime_self_encrypt_as 262 options. 263 ! $postpone_encrypt now will use the $pgp_self_encrypt_as or 264 $smime_self_encrypt_as option values first. $postpone_encrypt_as will 265 be checked second, but should be considered deprecated. 266 + $forward_attribution_intro and $forward_attribution_trailer can be used 267 to customize the message preceding and following a forwarded message. 268 + The ~<() and ~>() pattern operators match messages whose immediate parent, 269 or immediate children respectively, match the subpattern inside (). 270 They are more specific versions of the ~() pattern operator. 271 + $imap_poll_timeout allow IMAP mailbox polling to time out. This defaults 272 to 15 seconds. 273 + The attachment menu now supports nested encryption. This allows 274 attachments in nested encrypted messages to be saved or operated on. 275 + $mime_type_query_command specifies a command to run to determine 276 a new attachment's mime type. When $mime_type_query_first is set, 277 this command will be run before looking at the mime.types file. 278 2791.8.3 (2017-05-30): 280 281 ! Bug fix release. 282 2831.8.2 (2017-04-18): 284 285 ! Bug fix release. 286 2871.8.1 (2017-04-13): 288 289 ! Bug fix release. 290 2911.8.0 (2017-02-24): 292 293 - $locale has been removed. Mutt now respects the LC_TIME setting 294 instead. See also $attribution_locale. 295 + $attribution_locale can be used to override the date formatting in 296 attribution strings. When unset, Mutt will use the locale 297 environment, but note the default value of $date_format has a 298 leading '!' which says to use the C-locale. 299 ! Message-id and mail-followup-to headers are now preserved for recalled 300 messages. 301 + <unsidebar_whitelist> added to complement <sidebar_whitelist>. 302 ! The pager position is reset to the top when toggling header-weed. 303 ! IMAP messages moved to $trash via server-side copy are marked as read. 304 + <root-message> jumps to the root message of a thread. 305 ! Piped text attachments are charset converted. 306 + Added %F to $attach_format, to show the content-disposition filename. 307 %d will fall back to %F which will fall back to %f. 308 + <rename-attachment> allows an attachment name to be changed, without 309 modifying the underlying file's name. 310 ! Mutt will look for the user's muttrc additionally in 311 $XDG_CONFIG_HOME/mutt/. 312 + Compressed mbox and mmdf files are now supported via open-hook, 313 close-hook, and append-hook. See contrib/sample.muttrc-compress 314 for suggested settings. Note this is a compile-time option: 315 --enable-compressed. 316 + When $flag_safe is set, flagged messages cannot be deleted. 317 + The '@' pattern modifier can be used to limit matches to known aliases. 318 + <mark-message> creates a hotkey binding to a specific message. The hotkey 319 prefix is specified via $mark_macro_prefix. 320 + <setenv> and <unsetenv> can be used to add/remove environment variables 321 passed to children. 322 ! Mutt will now use the built-in OpenSSL SSL_set_verify() callback 323 to verify certificates. This allows better support for verifying 324 chains, including alternative chain support. 325 + $uncollapse_new controls whether a thread will be uncollapsed when a new 326 message arrives. 327 ! $to_chars and $status_chars now accept multibyte characters. 328 + <subjectrx> allows replacing matching subjects with something else. 329 This can be used to declutter subject lines in the index. 330 + <edit-label> can be used to add, change, or delete a message's X-Label. 331 ! Pattern expressions with ~y support label tab completion. 332 + The header cache now also supports Kyoto Cabinet and LMDB as 333 backend databases. 334 3351.7.2 (2016-12-04): 336 337 ! Bug fix release. No features were modified or added. 338 ! Fixes for OpenSSL 1.1. Versions less than 0.9.6 are no longer supported. 339 3401.7.1 (2016-10-08): 341 342 ! Bug fix release. No features were modified or added. 343 3441.7.0 (2016-08-18): 345 346 ! Improved alignment when using multi-column characters with 347 soft-fill (%*X) and right-justified (%>X) format strings. 348 + The COLUMNS environment variable will be set to the width of the 349 pager when invoking display filters. This can be used in 350 copiousoutput mailcap entries to allow their output to match the 351 pager width. 352 + The sidebar patch has been merged. Please watch for airborne 353 bovine. See the documentation for all the options, or simply 354 enable it with 'set sidebar_visible'. 355 + $mail_check_stats and $mail_check_stats_interval control whether, 356 and how often, to scan for unread, flagged, and total message 357 counts when checking for new mail in mailboxes. These statistics 358 can be displayed in the sidebar and browser. 359 + $trash, when set, specifies the path of the folder where mails 360 marked for deletion will be moved, instead of being irremediably 361 purged. 362 + The <purge-message> function can be used to delete an entry and 363 bypass the trash folder. 364 + $folder_format has new format strings %m and %n, to display 365 total and unread message counts for mailboxes. Note that 366 $mail_check_stats should be enabled to use these. 367 ! When browsing IMAP, %N will now display 'N', instead of the unread 368 message count. Please use %n to display unread messages. 369 3701.6.2 (2016-07-06): 371 372 ! Bug fix release. No features were modified or added. 373 3741.6.1 (2016-05-01): 375 376 ! Bug fix release. No features were modified or added. 377 3781.6.0 (2016-04-04): 379 380 + Enabled utf-8 mailbox support for IMAP. 381 + New expandos %r and %R for comma separated list of To: and Cc: 382 recipients respectively. 383 + Improved support for internationalized email and SMTPUTF8 (RFC653[0-3]). 384 ! $use_idn has been renamed to $idn_decode. 385 + $idn_encode controls whether outgoing email address domains will 386 be IDNA encoded. If your MTA supports it, unset to use utf-8 387 email address domains. 388 + The S/MIME message digest algorithm is now specified using the 389 option $smime_sign_digest_alg. Note that $smime_sign_command 390 should be modified to include "-md %d". Please see 391 contrib/smime.rc. 392 + $reflow_space_quotes allows format=flowed email quotes to be 393 displayed with spacing between them. 394 ! multipart draft files are now supported. 395 + The "-E" command line argument causes mutt to edit draft or include files. 396 All changes made in mutt will be saved back out to those files. 397 + $resume_draft_files and $resume_edited_draft_files control how 398 mutt processes draft files. 399 + For classic gpg mode, $pgp_decryption_okay should be set to verify 400 multipart/encrypted are actually encrypted. Please see 401 contrib/gpg.rc for the suggested value. 402 ! mailto URL header parameters by default are now restricted to 403 'body' and 'subject'. 404 + mailto_allow and unmailto_allow can be used to add or remove 405 allowed mailto header parameters. 406 ! The method of setting $hostname has been changed. Rather than 407 scanning /etc/resolv.conf, the domain will now be determined using 408 DNS calls. 409 4101.5.24 (2015-08-31): 411 412 + terminal status-line (TS) support, a.k.a. xterm title. see the 413 following variables: $ts_enabled, $ts_icon_format, $ts_status_format 414 ! $ssl_use_sslv3 is disabled by default. 415 ! command-line arguments: -H now combines template and command-line 416 address arguments. 417 ! GnuPG signature name is set to signature.asc 418 + New color object "prompt" added. 419 + Ability to encrypt postponed messages. See $postpone_encrypt and 420 $postpone_encrypt_as. 421 ! History ring now has a scratch buffer. 422 ! mail-key is implemented for GPGME. (Requires a recent GPGME). 423 ! Removed GPG_AGENT_INFO check for GnuPG 2.1 compatibility. Please 424 set pgp_use_gpg_agent if using GnuPG 2.1 or later. 425 ! $smime_encrypt_with now defaults to aes256. 426 ! GnuPG fingerprints are used internally when possible. 427 "--with-fingerprint" should be added to $pgp_list_pubring_command and 428 $pgp_list_secring_command to enable this. Please see contrib/gpg.rc. 429 Fingerprints may also be used at the prompts for key selection. 430 + $crypt_opportunistic_encrypt automatically enables/disables encryption 431 based on message recipients. 432 ! Attachments for signed, unencrypted emails may be deleted. 433 ! Multiple crypt-hooks may be defined for the same regexp. 434 This means multiple keys may be used for a recipient. 435 + $crypt_confirmhook allows the confirmation prompt for crypt-hooks to 436 be disabled. 437 + $ssl_ciphers allows the SSL ciphers to be directly set. 438 ! sime_keys better handles importing certificate chains. 439 ! sime_keys now records certificate purposes (sign/encrypt). Run 440 "sime_keys refresh" to update smime index files. 441 + $maildir_check_cur polls the maildir "cur" directory for new mail. 442 4431.5.23 (2014-03-11): 444 445 ! FCC is now preserved when postponing a message. 446 ! Mail-Followup-To is now preserved when recalling a postponed message. 447 ! Allow filename prompt when saving multiple attachments to a directory. 448 4491.5.22 (2013-10-18): 450 451 ! $imap_keepalive default lowered to 300 452 + $reflow_text, $reflow_wrap for finer control of flowed wrapping 453 + Support for TLSv1.1 and TLSv1.2. $ssl_use_tlsv1_1 and $ssl_tlsv1_2 454 variables control whether the new protocols are used. 455 ! $ssl_use_tlsv1 now specifically refers to TLSv1.0. 456 4571.5.21 (2010-09-15): 458 459 + $mail_check_recent controls whether all unread mail or only new mail 460 since the last mailbox visit will be reported as new 461 + %D format expando for $folder_format 462 ! $thorough_search defaults to yes 463 + imap-logout-all closes all open IMAP connections 464 ! header/body cache paths are always UTF-8 465 + $wrap_headers to control outgoing message's header length 466 + all text/* parts can be displayed inline without mailcap 467 + send-hooks now run in batch mode; previously only send2-hooks ran. 468 4691.5.20 (2009-06-14): 470 471 ! mbox/mmdf new mail flag is kept when leaving folders with new mail 472 ! $fcc_attach is a quadoption now 473 + $honor_disposition to honor Content-Disposition headers 474 + $search_context specifies number of context lines for search results 475 in pager/page-based menus 476 ! ssl_use_sslv2 defaults to no 477 + uncolor works for header + body objects, too 478 + the "flagged" and "replied" flags are enabled/supported for 479 POP when built with header caching 480 ! browser correctly displays maildir's mtime 481 + <set-flag> and <clear-flag> work in the pager, too 482 + ~x pattern also matches against In-Reply-To 483 + lower case patterns for string searches perform case-insensitive 484 search as regex patterns do (except IMAP) 485 + $ssl_verify_dates controls whether mutt checks the validity period of 486 SSL certificates 487 + $ssl_verify_host controls whether mutt will accept certificates whose 488 host names do not match the host name in the folder URL. 489 4901.5.19 (2009-01-05): 491 492 ! command-line arguments: -a now mandates -- at end of file list 493 + support for SSL certificate chains 494 + <what-key> function works in pager, too 495 + support for tokyocabinet (qdbm successor) 496 ! $move now defaults to "no" instead of "ask-no" 497 + $imap_pipeline_depth controls the number of commands that mutt can issue 498 to an IMAP server before it must collect the responses 499 + $ssl_client_cert available with gnutls as well as openssl 500 + 'mime_lookup application/octet-stream' added to system Muttrc 501 5021.5.18 (2008-05-17): 503 504 ! header caches internally are utf-8 regardless of current locale 505 + $query_format (customize external query menu) 506 ! inode sorting is always enabled 507 + $time_inc suppresses progress updates less than $time_inc 508 milliseconds apart. 509 + X-Label: headers must now be RfC2047-encoded 510 5111.5.17 (2007-11-01): 512 513 ! --enable-exact-address works again 514 5151.5.16 (2007-06-09): 516 517 + next-unread-mailbox 518 + $message_cache_clean (clean cache on sync) 519 + $smtp_pass 520 ! $header_cache_compress defaults to yes 521 5221.5.15 (2007-04-06): 523 524 - $imap_home_namespace (useless clutter) 525 + $check_mbox_size (use size change instead of atime for new mail) 526 ! improved f=f support wraps lines at $wrap if $wrap is not 0 527 + $wrap (>0 wraps at $wrap, <0 = $wrapmargin) 528 + $assumed_charset, $attach_charset, $ignore_linear_white_space 529 + $save_history, $history_file (save history across sessions) 530 + $smtp_url (ESMTP relay support) 531 + $crypt_use_pka (use GPGME PKA signature verification) 532 ! format pipe support: format strings ending in | are filtered 533 ! buffy size is configurable at runtime (no --enable-buffy-size 534 configure option, new $check_mbox_size variable) 535 5361.5.13 (2006-08-14): 537 538 + thread patterns. Use ~(...) to match all threads that 539 contain a message that matches ... 540 5411.5.12 (2006-07-14): 542 543 - $imap_cachedir replaced with $message_cachedir 544 + Header/body caching for POP ($message_cachedir) 545 + Header caching for MH folders 546 ! $record now defaults to ~/sent 547 ! $imap_idle now defaults to "yes" instead of "no" 548 + Tab-completion for $my_* variable names and values 549 + Expansion of mutt variables (except shell escape) 550 + Self-defined variables with $my_* prefix 551 + Pattern group support 552 + $imap_cachedir 553 + 'old' flag on IMAP folders 554 + SASL-IR support for IMAP 555 + IMAP IDLE support and $imap_idle 556 + Pipeline-based IMAP communicaton 557 + Full large file support 558 + Attachment counting: attachments and unattachments commands, 559 %Q and %X for $attach_format, %X for $index_format 560 + Basque translation 561 + QDBM backend for header caching 562 + Irish translation 563 5641.5.11 (2005-09-15): 565 566 ! $envelope_from_address has been added, $envelope_from has been renamed 567 to $use_envelope_from 568 + Progress bar via $net_inc 569 + IMAP server-side simple string search 570 + Simple string matches instead of full regex matches for '=' instead 571 of '~' with pattern modifiers 572 ! ~l matches all known lists, ~u only subscribed 573 - SASL 1.5 support 574 ! The manual is now build from DocBook/XML instead of Linuxdoc/SGML source 575 5761.5.10 (2005-08-11): 577 578 + $imap_check_subscribed 579 + Tab-completion for IMAP hosts 580 ! $imap_force_ssl has been replaced without synonym by $ssl_force_tls 581 - NSS support 582 ! The default for $menu_move_off has been changed from "no" to "yes" 583 ! An empty <limit> now cancels the current limit 584 + Editing threads via <break-thread> and <link-threads> 585 + -D command line option 586 + the folder shortcut '^' refers to the currently opened folder 587 + $imap_login 588 + $braille_friendly 589 + Header caching for Maildir folders 590 591Mutt 1.5.9 (2005-03-13): 592 593 + $menu_move_off 594 + <rename-mailbox> function for IMAP 595 596Mutt 1.5.8 (2005-02-12): 597 598 + $menu_context 599 ! IDNA decoding is now optional via $use_idn defaulting to "yes" 600 + GPGME support via $crypt_use_gpgme 601 602Mutt 1.5.7 (2005-01-28): 603 604 + SSL support via GNUTLS 605 + Header caching for IMAP via $header_cache and $header_cache_pagesize 606 + send2-hook 607 + $ssl_client_cert 608 + $hide_thread_subject 609 + Generic spam detection: new configuration commands: 'spam' and 610 'nospam', new options: $spam_separator, new expando: %H (for 611 $index_format), new pattern: ~H pattern 612 + $include_onlyfirst 613 ! $pgp_mime_ask has been renamed without synonym to $pgp_mime_auto, 614 new default is "ask-yes" rather than "no" 615 + Inline PGP creation support via $pgp_replyinline, $pgp_autoinline 616 and $pgp_mime_ask 617 ! the 'bind' command can now be used on multiple menus at once 618 + $config_charset 619 + ~$ pattern 620 6211.5.6 (2004-02-01): 622 623 ! the 'list' and 'subscribe' commands now take regular expression 624 rather than string lists 625 ! the $alternates option is replaced by the 'alternates' command 626 taking lists of regular expressions 627 ! mailing lists can be recognized via domain matching when 628 starting with '@' 629 + STLS (STARTTLS) support for POP3 630 6311.5.5 (2003-11-05): 632 633 + Bulgarian translation 634 - Kendra mailbox support 635 + <tag-prefix-cond> and <cond-end> 636 + ':' as expando modifier (e.g. '%:A') 637 + $crypt_autopgp and $crypt_autosmime 638 + $pgp_check_exit 639 6401.5.4 (2003-03-19): 641 642 + IDNA support 643 + $bounce 644 ! $crypt_replyencrypt and $pgp_replyencrypt now default 645 to "yes" instead of "no" 646 + $pgp_auto_traditional 647 + %A for $index_format 648 6491.5.3 (2002-12-17): 650 651 + <next-new-then-unread> and <previous-new-then-unread> 652 ! $mark_old: it only controls whether new messages 653 are marked as old when leaving the mailbox 654 + <what-key> 655 6561.5.2 (2002-12-06): 657 658 + -A command line option 659 + SASL2 support 660 + <buffy-list> 661 + $forward_edit 662 + $content_type 663 + unmailboxes command 664 + unalternative_order command 665 + reply-hook 666 6671.5.1 (2002-01-24): 668 669 + $smime_default_key 670 + $narrow_tree 671 + -Q command line option 672 + $crypt_timestamp 673 + ~V pattern 674 + S/MIME support 675 + mime_lookup command