π Notes
In addition to the usual share of bug fixes and enhancements,Β this release
fixes a security vulnerability whereas an early error in communicating with
an IMAP server was not properly detected as fatal, resulting in a potential
for sensitive information (user, pass) being sent over an untrusted channel.
Thanks to Gabriel Salles-Loustau for spotting the problem.
β€οΈ Thanks
Many thanks to our new contributor:
- BjΓΆrn Ketelaars (@bket)
and our regular contributors:
- Π½Π°Π± (@nabijaczleweli)
- Matthew Hughes (@matthewhughes934)
- Austin Ray (@Austin-Ray)
- Romeu Vieira (@RomeuG)
- Marius Gedminas (@mgedmin)
- Reto Brunner (@reto)
- Jakub Jindra (@jindraj)
- Yousef Akbar (@yousefakbar)
- ftilde (@ftilde)
- Pietro Cerutti (@gahr)
π Security
- imap: close connection on all failures
π Features
- alias: add function to Alias/Query dialogs
- config: add validators for {imap,smtp,pop}_authenticators
- config: warn when signature file is missing or not readable
- smtp: support for native SMTP LOGIN auth mech
- notmuch: show originating folder in index
π Bug Fixes
- sidebar: prevent the divider colour bleeding out
- sidebar: fix <sidebar-{next,prev}-new>
- notmuch: fix query for current email
- restore shutdown-hook functionality
- crash in reply-to
- user-after-free in folder-hook
- fix some leaks
- fix application of limits to modified mailboxes
- write Date header when postponing
π΄ Translations
- π±πΉ 100% Lithuanian
- π¨πΏ 100% Czech
- πΉπ· 70% Turkish
π Docs
- Document that $sort_alias affects the query menu
ποΈ Build
- improve ASAN flags
- add SASL and S/MIME to --everything
- fix contrib (un)install
βοΈ Code
- my_hdr compose screen notifications
- add contracts to the MXAPI
- maildir refactoring
- further reduce the use of global variables
β»οΈ Upstream
- Add $count_alternatives to count attachments inside alternatives