]> granicus.if.org Git - neomutt/commitdiff
update changelog
authorRichard Russon <rich@flatcap.org>
Fri, 25 Oct 2019 12:48:24 +0000 (13:48 +0100)
committerRichard Russon <rich@flatcap.org>
Fri, 25 Oct 2019 13:03:46 +0000 (14:03 +0100)
ChangeLog.md
commands.c

index a66f8483329b3486e1099571bc4f1f35646e0b63..889a6e6c264f297e487b143d2c77ed4ed2bdc5de 100644 (file)
-2018-07-16  Richard Russon  <rich@flatcap.org>
+2019-10-25  Richard Russon  \<rich@flatcap.org\>
+* Features
+  - Add $fcc_before_send, defaulting unset
+  - Deprecate TLS 1.0 and 1.1 by default
+  - Turn on $ssl_force_tls by default
+  - Command line -z and -Z options to work with IMAP
+  - Add size display configuration variables
+  - Summary pages: version, set, set all, bind, macro
+  - CONDSTORE and QRESYNC support
+  - OAUTHBEARER support
+  - inotify support
+  - add index-format-hook
+  - Add $auto_subscribe variable
+  - Allow relative date hour/min/sec offsets
+  - Add attributes support on color declarations
+  - Style Menu Options
+  - Add new pattern type ~I for external searches
+  - Add \<named-mailboxes\> command
+* Changed Config
+  - folder_format
+  - pgp_use_gpg_agent
+  - shell
+  - ssl_force_tls
+  - ssl_use_tlsv1
+  - ssl_use_tlsv1_1
+  - status_format
+  - to_chars
+  - user_agent
+* New Config
+  - attach_save_dir
+  - attach_save_without_prompting
+  - autocrypt
+  - autocrypt_acct_format
+  - autocrypt_dir
+  - autocrypt_reply
+  - auto_subscribe
+  - crypt_chars
+  - crypt_protected_headers_read
+  - crypt_protected_headers_save
+  - crypt_protected_headers_subject
+  - crypt_protected_headers_write
+  - external_search_command
+  - fcc_before_send
+  - forward_attachments
+  - imap_condstore
+  - imap_fetch_chunk_size
+  - imap_oauth_refresh_command
+  - imap_qresync
+  - imap_rfc5161
+  - include_encrypted
+  - nm_flagged_tag
+  - nm_replied_tag
+  - pop_oauth_refresh_command
+  - sidebar_non_empty_mailbox_only
+  - size_show_bytes
+  - size_show_fractions
+  - size_show_mb
+  - size_units_on_left
+  - smtp_oauth_refresh_command
+  - ssl_use_tlsv1_3
+* New Commands
+  - index-format-hook
+  - named-mailboxes
+  - unbind
+  - unmacro
+* New Functions
+  - autocrypt-acct-menu
+  - autocrypt-menu
+  - compose-to-sender
+  - create-account
+  - delete-account
+  - descend-directory
+  - group-chat-reply
+  - mailbox-cycle
+  - mailbox-list
+  - toggle-active
+  - toggle-prefer-encrypt
+  - toggle-write
+  - vfolder-from-query-readonly
+* Bug Fixes
+  - Fix crashes
+  - Fix memory leaks
+  - Fix undefined behaviour
+  - Fix coverity defects
+* Translations
+  - 100% Lithuanian
+  - 100% Chinese (Simplified)
+  - 100% Portuguese (Brazil)
+  - 95% German
+  - 95% Finnish
+  - 95% Czech
+  - 91% Polish
+  - 78% Japanese
+  - 73% Dutch
+  - 72% Spanish
+  - 62% Swedish
+  - 55% Slovak
+* Docs
+  - OpenPGP and S/MIME configuration
+  - Quick-starter config section
+  - Autocrypt feature
+  - "Message Composition Flow" section to manual
+  - OAUTH support
+
+2018-07-16  Richard Russon  \<rich@flatcap.org\>
 * Features
   - \<check-stats\> function
 * Bug Fixes
   - Lots
 
-2018-06-22  Richard Russon  <rich@flatcap.org>
+2018-06-22  Richard Russon  \<rich@flatcap.org\>
 * Features
   - Expand variables inside backticks
   - Honour SASL-IR IMAP capability in SASL PLAIN
   - Add doxygen docs for more functions
   - Refactor more structs to use STAILQ
 
-2018-05-12  Richard Russon  <rich@flatcap.org>
+2018-05-12  Richard Russon  \<rich@flatcap.org\>
 * Features
   - echo command
   - Add $browser_abbreviate_mailboxes
   - Add a comment in auth_gss about RFCs and null-termination
   - Change prompt string for $crypt_verify_sig
 
-2018-03-23  Richard Russon  <rich@flatcap.org>
+2018-03-23  Richard Russon  \<rich@flatcap.org\>
 * Features
   - unify logging/messaging
   - add alert (blink) colors
   - Refactor to reduce variables' scope
   - Sort functions/config to make docs more legible
 
-2018-02-23  Richard Russon  <rich@flatcap.org>
+2018-02-23  Richard Russon  \<rich@flatcap.org\>
 * Features
-  - browser: `<goto-parent>` function bound to "p"
-  - editor: `<history-search>` function bound to "Ctrl-r"
+  - browser: `\<goto-parent\>` function bound to "p"
+  - editor: `\<history-search\>` function bound to "Ctrl-r"
   - Cygwin support: https://neomutt.org/distro/cygwin
   - openSUSE support: https://neomutt.org/distro/suse
   - Upstream Homebrew support: Very soon - https://neomutt.org/distro/homebrew
 * Bug Fixes
   - gmail server-size search
-  - nested-if: correctly handle "<" and ">" with %?
+  - nested-if: correctly handle "\<" and "\>" with %?
   - display of special chars
   - lua: enable myvars
   - for pgpewrap in default gpg.rc
   - Add history-search function, bound to ctrl-r
   - Avoid a potential integer overflow if a Content-Length value is huge
 
-2017-12-15  Richard Russon  <rich@flatcap.org>
+2017-12-15  Richard Russon  \<rich@flatcap.org\>
 * Bug Fixes
   - Fix some regressions in the previous release
 
-2017-12-08  Richard Russon  <rich@flatcap.org>
+2017-12-08  Richard Russon  \<rich@flatcap.org\>
 * Features
   - Enhance ifdef feature to support my_ vars
-  - Add <edit-or-view-raw-message>
+  - Add \<edit-or-view-raw-message\>
   - Remove vim syntax file from the main repo
   - Support reading FQDN from mailname files
 * Bug Fixes
   - Remove useless else branch in the $smart_wrap code
   - Fix ansi escape sequences with both reset and color parameters
 
-2017-10-27  Richard Russon  <rich@flatcap.org>
+2017-10-27  Richard Russon  \<rich@flatcap.org\>
 * Bug Fixes
   - variable type when using fread
   - prevent timezone overflow
   - url: make notmuch query string parser generic
   - Wrap dirname(3) inside a mutt_dirname() function
 
-2017-10-13  Richard Russon  <rich@flatcap.org>
+2017-10-13  Richard Russon  \<rich@flatcap.org\>
 * Bug Fixes
   - crash using uncolor
   - Sort the folders list when browsing an IMAP server
   - Do not fail if deflate is not in libz
   - Support EXTRA_CFLAGS and EXTRA_LDFLAGS, kill unused variable
 
-2017-10-06  Richard Russon  <rich@flatcap.org>
+2017-10-06  Richard Russon  \<rich@flatcap.org\>
 * Features
   - Add IMAP keywords support
 * Bug Fixes
   - Close the imap socket for the selected mailbox on error
   - Add missing IMAP_CMD_POLL flag in imap mailbox check
   - Change maildir and mh check_mailbox to use dynamic sized hash
-  - Fix uses of context->changed as a counter
+  - Fix uses of context-\>changed as a counter
   - Make cmd_parse_fetch() more precise about setting reopen/check flags
   - Enable $reply_self for group-reply, even with $metoo unset
 
-2017-09-12  Richard Russon  <rich@flatcap.org>
+2017-09-12  Richard Russon  \<rich@flatcap.org\>
 * Bug Fixes
   - broken check on resend message
   - crash in vfolder-from-query
   - fix warnings raised by gcc7
   - notmuch: add support for the v5 API
 
-2017-09-07  Richard Russon  <rich@flatcap.org>
+2017-09-07  Richard Russon  \<rich@flatcap.org\>
 * Contrib
   - Add guix build support
 * Bug Fixes
   - Add option to run command to query attachment mime type
   - Add warning about using inline pgp with format=flowed
 
-2017-07-14  Richard Russon  <rich@flatcap.org>
+2017-07-14  Richard Russon  \<rich@flatcap.org\>
 * Translations
   - Update German translation
 * Docs
 * Upstream
   - Fix crash when $postponed is on another server.
 
-2017-07-07  Richard Russon  <rich@flatcap.org>
+2017-07-07  Richard Russon  \<rich@flatcap.org\>
 * Features
   - Support Gmail's X-GM-RAW server-side search
   - Include pattern for broken threads
   - Uses CurrentFolder to populate LastDir with IMAP
   - stabilise sidebar sort order
   - colour emails with a '+' in them
-  - the padding expando '%>'
+  - the padding expando '%\>'
   - Do not set old flag if mark_old is false
   - maildir creation
   - Decode CRLF line endings to LF when copying headers
 * Docs
   - update credits
   - limitations of new-mail %f expando
-  - escape <>'s in nested conditions
+  - escape \<\>'s in nested conditions
   - add code of conduct
   - fix ifdef examples
   - update mailmap
   - tidy some mailbox code
   - tidy the version strings
 * Upstream
-  - Add ~<() and ~>() immediate parent/children patterns
+  - Add ~\<() and ~\>() immediate parent/children patterns
   - Add L10N comments to the GNUTLS certificate prompt
   - Add more description for the %S and %Z $index_format characters
   - Add config vars for forwarded message attribution intro/trailer
   - Rename 'sign as' to 'Sign as'; makes compose menu more consistent
   - Change the compose menu fields to be dynamically padded
 
-2017-06-09  Richard Russon  <rich@flatcap.org>
+2017-06-09  Richard Russon  \<rich@flatcap.org\>
 * Contrib
   - unbind mappings before overwriting in vim-keys
 * Bug Fixes
   - Enable TEXTDOMAINDIR override to make translation testing easier
   - Fix "format string is not a string literal" warnings
 
-2017-06-02  Richard Russon  <rich@flatcap.org>
+2017-06-02  Richard Russon  \<rich@flatcap.org\>
 * Features
   - Warn on bindkey aliasing
   - Drop PATCHES, tidy 'mutt -v' output
   - Automatic post-release commit for mutt-1.8.3
   - Add note about message scoring and thread patterns
 
-2017-04-28  Richard Russon  <rich@flatcap.org>
+2017-04-28  Richard Russon  \<rich@flatcap.org\>
 * Bug Fixes
   - Fix and simplify handling of GPGME in configure.ac (@gahr)
 * Docs
   - Fix km_error_key() infinite loop and unget buffer pollution
   - Fix error message when opening a mailbox with no read permission
 
-2017-04-21  Richard Russon  <rich@flatcap.org>
+2017-04-21  Richard Russon  \<rich@flatcap.org\>
 * Features
   - add lua scripting
   - add command-line batch mode
   - bug: don't pass large object by value
   - fix: use correct buffer size
   - shadow variables
-  - 0 -> NULL
+  - 0 -\> NULL
 * Docs
   - many minor updates
   - sync translations
   - drop obsolete m4 scripts
   - don't look for lua libs unless asked for
   - workaround slang warnings
-  - lower the gettext requirement 0.18 -> 0.17
+  - lower the gettext requirement 0.18 -\> 0.17
   - add keymap_alldefs.h to BUILT_SOURCES
   - fix make dist distcheck
   - Remove -Iimap from CFLAGS and include imap/imap.h explicitly
   - Fix GPG_TTY to be added to envlist
   - automatic post-release commit for mutt-182
 
-2017-03-06  Richard Russon  <rich@flatcap.org>
+2017-03-06  Richard Russon  \<rich@flatcap.org\>
 * Bug Fixes
   - Get the correct buffer size under fmemopen/torify (#441)
   - Use static inlines to make gcc 4.2.1 happy
   - Prevent segv if open-appending to an mbox fails. (closes #3918)
   - Clear out extraneous errors before SSL_connect() (see #3916)
 
-2017-02-25  Richard Russon  <rich@flatcap.org>
+2017-02-25  Richard Russon  \<rich@flatcap.org\>
 * Features
   - Add option $show_multipart_alternative
   - notmuch: Allow to use untransformed tag for color
   - Fix build for bdb.
   - Create function to free header cache data.
   - Add Kyoto Cabinet support to the header cache.
-  - Prevent null pointer exception for h->ai_canonname
+  - Prevent null pointer exception for h-\>ai_canonname
   - Show SHA1 fp in interactive cert check menu.
   - Fix potential cert memory leak in check_certificate_by_digest().
   - Plug memory leak in weed-expired-certs code.
   - Filter expired local certs for OpenSSL verification.
   - Change "allow_dups" into a flag at hash creation.
 
-2017-02-06  Richard Russon  <rich@flatcap.org>
+2017-02-06  Richard Russon  \<rich@flatcap.org\>
 * Bug Fixes
   - Unicode 0x202F is a non-break space too (#358) (@gahr)
   - improve readability of find_subject() (@toogley)
 * Docs
   - Update documentation about modify-labels-then-hide (@bbenne10)
 
-2017-01-28  Richard Russon  <rich@flatcap.org>
+2017-01-28  Richard Russon  \<rich@flatcap.org\>
 * Features
   - Add option for missing subject replacement
-  - notmuch: Allow <modify-labels> to toggle labels
+  - notmuch: Allow \<modify-labels\> to toggle labels
   - Support for aborting mailbox loading
   - Do a mailbox check after shell escape
   - Support of relative paths sourcing and cyclic source detection
   - reformat the source to mutt standards
   - appease check_sec.sh
 
-2017-01-13  Richard Russon  <rich@flatcap.org>
+2017-01-13  Richard Russon  \<rich@flatcap.org\>
 * Features
   - Allow custom status flags in index_format
   - $from_chars highlights differences in authorship
   - Create MbTable type for multibyte character arrays. (see #3024)
   - Make to_chars and status_chars accept mulitibyte characters. (closes #3024)
 
-2016-11-26  Richard Russon  <rich@flatcap.org>
+2016-11-26  Richard Russon  \<rich@flatcap.org\>
 * Features
   - Upstream adoption of compress
   - Multiple hcache backends and run-time selection
   - add a version number to the generated vimrc
   - fix links in README
   - don't use smart quotes in manual examples
-  - <escape> and \e means refers to both alt and escape key
+  - \<escape\> and \e means refers to both alt and escape key
 * Build
   - Travis: test messages
   - Add option to disable translation messages
 * Upstream
   - attach_format: add new %F placeholder
   - Compose: add operation to rename an attachment
-  - Chain %d->%F->%f in the attachment menu
+  - Chain %d-\>%F-\>%f in the attachment menu
   - Move mbox close-append logic inside mbox_close_mailbox()
   - When $flag_safe is set, flagged messages cannot be deleted
   - Adds the '@' pattern modifier to limit matches to known aliases
-  - Adds <mark-message> binding to create "hotkeys" for messages
+  - Adds \<mark-message\> binding to create "hotkeys" for messages
   - Updated requirement on the C compiler
   - Fix mark-message translation and keybind menu
-  - More openssl1.1 fixes: remove uses of X509->name in debugging. (closes #3870)
+  - More openssl1.1 fixes: remove uses of X509-\>name in debugging. (closes #3870)
   - Don't close stderr when opening a tunnel. (closes #3726)
   - Minor resource and error logic cleanup in tunnel_socket_open()
   - Make sure that the output of X509_NAME_oneline is null-terminated
 
-2016-11-04  Richard Russon  <rich@flatcap.org>
+2016-11-04  Richard Russon  \<rich@flatcap.org\>
 * Bug Fixes
   - don't crash when the imap connection dies
 * Upstream
   - Fixed issue from changeset 4da647a80c55. (closes #3892)
   - Define PATH_MAX, it's missing on the GNU Hurd. (closes #3815)
 
-2016-10-28  Richard Russon  <rich@flatcap.org>
+2016-10-28  Richard Russon  \<rich@flatcap.org\>
 * Features
   - nntp: use safe_{fopen,fclose}
   - nntp: fix resource leak
   - Change sidebar to only match $folder prefix on a $sidebar_divider_char. (closes #3887)
   - Actually fix gpgme segfault in create_recipient_set().
 
-2016-10-14  Richard Russon  <rich@flatcap.org>
+2016-10-14  Richard Russon  \<rich@flatcap.org\>
 * Features
   - sidebar: Make sure INBOX appears first in the list.
   - notmuch: Synchronise tags to flags
   - updates when pager is open
   - crash when neither $spoolfile, $folder are set
   - forgotten-attachment: fix empty regex expression
-  - status-color when pager_index_lines > 0
+  - status-color when pager_index_lines \> 0
   - buffer underrun when no menu item is selected
   - crash handling keywords/labels
 * Docs
   - Updated Czech translation.
   - Preserve forwarded attachment names in d_filename.
 
-2016-10-03  Richard Russon  <rich@flatcap.org>
+2016-10-03  Richard Russon  \<rich@flatcap.org\>
 * Build
   - Fix install and dist targets
 
-2016-10-02  Richard Russon  <rich@flatcap.org>
+2016-10-02  Richard Russon  \<rich@flatcap.org\>
 * Features
   - Kyoto Cabinet header cache
   - Compose to Sender
   - Use body color for gpgme output. (closes #3872)
   - Fix gpgme segfault when querying candidates with a '+' in the address. (closes #3873)
 
-2016-09-16  Richard Russon  <rich@flatcap.org>
+2016-09-16  Richard Russon  \<rich@flatcap.org\>
 * Bug Fixes
   - Avoid segfault when listing mailboxes on startup
     John Swinbank
   - Add unsidebar_whitelist command
   - Remove the $locale configuration variable
   - Add $attribution_locale configuration variable
-  - Add missing include <locale.h> to send.c and edit.c
+  - Add missing include \<locale.h\> to send.c and edit.c
   - Filter out zero width no-break space (U+FEFF)
   - Update a confusing and obsolete comment
   - Moves mutt_copy_list to muttlib.c, where it belongs
   - Preserve message-id and mft headers for recalled messages
   - Fix openssl 1.1 compilation issues
 
-2016-09-10  Richard Russon  <rich@flatcap.org>
+2016-09-10  Richard Russon  \<rich@flatcap.org\>
 * New Features
   - Colouring Attachments with Regex
     Guillaume Brogi
   - Autoconf: always check for getaddrinfo().
   - Add missing sidebar contrib sample files to dist tarball.
 
-2016-08-27  Richard Russon  <rich@flatcap.org>
+2016-08-27  Richard Russon  \<rich@flatcap.org\>
 * NeoMutt for Mutt 1.7.0
 * Build
   - Disable fmemopen until bug is fixed
   - Keybase portability improvements
     Joshua Jordi (JakkinStewart)
 
-2016-08-21  Richard Russon  <rich@flatcap.org>
+2016-08-21  Richard Russon  \<rich@flatcap.org\>
 * Contrib
   - Updates to Keybase Support
     Joshua Jordi (JakkinStewart)
   - Create Distribution Tarballs with autogen sources
     Darshit Shah (darnir)
 
-2016-08-08  Richard Russon  <rich@flatcap.org>
+2016-08-08  Richard Russon  \<rich@flatcap.org\>
 * New Features
   - Timeout Hook - Run a command periodically
   - Multiple fcc - Save multiple copies of outgoing mail
   - Big overhaul of the build
     Darshit Shah (darnir)
 
-2016-07-23  Richard Russon  <rich@flatcap.org>
+2016-07-23  Richard Russon  \<rich@flatcap.org\>
 * New Motto: "Teaching an Old Dog New Tricks"
   - Thanks to Alok Singh
 * New Features
   - Add sidebar_format flag '%n' to display 'N' on new mail.
   - fix index_format truncation problem
   - Fix compiler warnings due to always true condition
-  - Change sidebar next/prev-new to look at mailbox->new too.
+  - Change sidebar next/prev-new to look at mailbox-\>new too.
   - Change the default for sidebar_format to use %n.
   - sidebar "unsorted" order to match Mailbox list order.
   - Include ncurses tinfo library if found.
   - Sidebar width problem
   - sidebar crash for non-existent mailbox
   - Temporary compatibility workaround
-  - Reset mailbox->new for the current mailbox in IMAP.
+  - Reset mailbox-\>new for the current mailbox in IMAP.
   - version.sh regression
   - crash when notmuch tries to read a message
   - status line wrapping
     https://github.com/neomutt/travis-build
     Now we have central control over what gets built
 
-2016-07-09  Richard Russon  <rich@flatcap.org>
+2016-07-09  Richard Russon  \<rich@flatcap.org\>
 * Bug-fixes
   - This release was a temporary measure
 
-2016-06-11  Richard Russon  <rich@flatcap.org>
+2016-06-11  Richard Russon  \<rich@flatcap.org\>
 * Change in behaviour
   - Temporarily disable $sidebar_refresh_time
     Unfortunately, this was causing too many problems.
   - Sync whitespace to mutt/default
   - Alter ChangeLog date format to simplify Makefiles
   - Use the new notmuch functions that return a status
-  - Rename sidebar functions sb_* -> mutt_sb_*
+  - Rename sidebar functions sb_* -\> mutt_sb_*
 
-2016-05-23  Richard Russon  <rich@flatcap.org>
+2016-05-23  Richard Russon  \<rich@flatcap.org\>
 * New Features:
   - Keywords: Email Label/Keywords/Tagging
   - Compress: Compressed mailboxes support
   - NNTP: Talk to a usenet news server
-  - Separate mappings for <enter> and <return>
+  - Separate mappings for \<enter\> and \<return\>
   - New configure option: --enable-quick-build
   - Various build fixes
 
-2016-05-02  Richard Russon  <rich@flatcap.org>
+2016-05-02  Richard Russon  \<rich@flatcap.org\>
 * Update for Mutt-1.6.0
 * Bug Fixes:
   - Build for Notmuch works if Sidebar is disabled
   - sidebar-next-new, etc, only find *new* mail, as documented
   - Notmuch supports *very* long queries
 
-2016-04-16  Richard Russon  <rich@flatcap.org>
+2016-04-16  Richard Russon  \<rich@flatcap.org\>
 * Big Bugfix Release
 * Bug Fixes:
   - Fix crash caused by sidebar_folder_indent
     (it is dependent on it, for now)
   - A couple of bug fixes from mutt/stable
 
-2016-04-04  Richard Russon  <rich@flatcap.org>
+2016-04-04  Richard Russon  \<rich@flatcap.org\>
 * Update for Mutt-1.6.0
 * No other changes in this release
 
-2016-03-28  Richard Russon  <rich@flatcap.org>
+2016-03-28  Richard Russon  \<rich@flatcap.org\>
 * New Features
   - skip-quoted          - skip quoted text
   - limit-current-thread - limit index view to current thread
 * Sidebar Intro - A Gentle Introduction to the Sidebar (with pictures).
 
-2016-03-20  Richard Russon  <rich@flatcap.org>
+2016-03-20  Richard Russon  \<rich@flatcap.org\>
 * Numerous small bugfixes
 * TravisCI integration
 
-2016-03-17  Richard Russon  <rich@flatcap.org>
+2016-03-17  Richard Russon  \<rich@flatcap.org\>
 * New Features
   - notmuch - email search support
   - ifdef   - improvements
 
-2016-03-07  Richard Russon  <rich@flatcap.org>
+2016-03-07  Richard Russon  \<rich@flatcap.org\>
 * First NeoMutt release
 * List of Features:
   - bug-fixes    - various bug fixes
index 43205452e61bc183f9782b12d60ec2a097d52eb0..bf2f9383e25841392b31dee371451e25197dbe10 100644 (file)
@@ -279,8 +279,8 @@ int mutt_display_message(struct MuttWindow *win, struct Mailbox *m, struct Email
     hfi.mailbox = m;
     hfi.pager_progress = ExtPagerProgress;
     hfi.email = e;
-    mutt_make_string_info(buf, sizeof(buf), win->cols,
-                          NONULL(C_PagerFormat), &hfi, MUTT_FORMAT_NO_FLAGS);
+    mutt_make_string_info(buf, sizeof(buf), win->cols, NONULL(C_PagerFormat),
+                          &hfi, MUTT_FORMAT_NO_FLAGS);
     fputs(buf, fp_out);
     fputs("\n\n", fp_out);
   }