📖 Notes

This release contains two security fixes and a collection of bug fixes.

💎 Sponsors

Special thanks to our sponsors:

Jakub Jindra
@jindraj
Scott Kostyshak
@scottkosty
Mark Korondi
@kmARC
Bastian Bittorf
@bittorf
Igor Serebryany
@igor47
Nicolas Évrard
@nicoe
Robert Ricci
@ricci
Sebastian Stark
@sstark
Andreas Bulling
@andreas-bulling
Farzad Sadeghi
@terminaldweller

Become a sponsor of NeoMutt

❤️ Thanks

Many thanks to our new contributors:

and our regular contributor:

🔒 Security

  • #4900 bcache: sanitize mailbox names that escape the cache dir
  • #4901 auth_gss: fix out-of-bounds read of GSS security token

🐞 Bug Fixes

  • #4866 Fix broken message-hook in the pager
  • #4869 Fix duplicate “no mail” message
  • #4874 Restore the -C command-line flag
  • #4882 Refresh notmuch tag completion cache, and fix a tag completion crash
  • #4893 Fix index-format-hook parsing
  • #4897 Allow <entire-thread> from any mailbox type, and fix a related crash
  • email: fix header rewind after mbox separator
  • imap: retry login after a failure
  • maildir/notmuch: fix memory leak
  • config: fix inherited has_been_set
  • main: fix inverted condition in init_nntp

⚙️ Code

  • test: fix conddate after 2038