[neomutt-devel] NeoMutt 2020-08-07 (DEVEL)

Richard Russon rich at flatcap.org
Fri Aug 7 16:28:39 CEST 2020


## Notes

- This is a *Development* Release.
  It should be stable enough for daily use, but we welcome testers to let us
  know if there's anything we've missed.  There will be a proper release in a
  week's time.

- Add one-liner docs to config items
  See `neomutt -O -Q smart_wrap`

- Remove the built-in editor
  A large unused and unusable feature

## Thanks

Many thanks to our *new contributors*:

- Tim Biermann (@timb87)
- Yousef Akbar (@yousefakbar)

and our *regular contributors*:

- Pietro Cerutti (@gahr)
- Austin Ray (@austin-ray)
- наб (@nabijaczleweli)

## Security

- Add mitigation against DoS from thousands of parts

## Features

- Allow index-style searching in postpone menu
- Open NeoMutt using a mailbox name
- Add `cd` command to change the current working directory
- Add tab-completion menu for patterns
- Allow renaming existing mailboxes
- Check for missing attachments in alternative parts
- Add one-liner docs to config items

## Bug Fixes

- Fix logic in checking an empty From address
- Fix Imap crash in `cmd_parse_expunge()`
- Fix setting attributes with S-Lang
- Fix: redrawing of `$pager_index_lines`
- Fix progress percentage for syncing large mboxes
- Fix sidebar drawing in presence of indentation + named mailboxes
- Fix retrieval of drafts when "postponed" is not in the mailboxes list
- Do not add comments to address group terminators

## Changed Config

- Add `$copy_decode_weed`, `$pipe_decode_weed`, `$print_decode_weed`
- Change default of `$crypt_protected_headers_subject` to "..."
- Add default keybindings to history-up/down

## Build

- Allow building against Lua 5.4
- Fix when sqlite3.h is missing

## Docs

- Add a brief section on stty to the manual
- Update section "Terminal Keybindings" in the manual
- Clarify PGP Pseudo-header `S<id>` duration

## Code

- Clean up String API
- Make the Sidebar more independent
- De-centralise the Config Variables
- Refactor dialogs
- Refactor: Help Bar generation
- Make more APIs Context-free
- Adjust the edata use in Maildir and Notmuch
- Window refactoring
- Convert libsend to use Config functions
- Refactor notifications to reduce noise
- Convert Keymaps to use STAILQ
- Track currently selected email by msgid
- Config: no backing global variable
- Add events for key binding

## Upstream

- Fix imap postponed mailbox use-after-free error
- Speed up thread sort when many long threads exist
- Fix ~v tagging when switching to non-threaded sorting
- Add message/global to the list of known "message" types
- Print progress meter when copying/saving tagged messages
- Remove ansi formatting from autoview generated quoted replies
- Change postpone mode to write Date header too
- Unstuff `format=flowed`

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://mailman.neomutt.org/pipermail/neomutt-devel-neomutt.org/attachments/20200807/9f3400ca/attachment.sig>


More information about the neomutt-devel mailing list