2023-04-08 10:45:15 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
neomutt: update to 20230407.
2023-04-07 Richard Russon \<rich@flatcap.org\>
* Features
- #3769 - imap : support IMAP4 ID extension (RFC2971)
- #3753 - parse: query all changed (`set`) / all (`set all`) config variables
* Bug Fixes
- #3785 - lua: fix command registration
- #3793 - postpone: use colours from the right mailbox
- #3794 - smtp: ignore oauth if it isn't configured and not requested
* Config
- #3779 - New: `imap_send_id` - Send IMAP ID command when logging in
* Translations
- 100% :czech_republic: Czech
- 100% :de: German
- 100% :hungary: Hungarian
- 100% :lithuania: Lithuanian
- 100% :brazil: Portuguese (Brazil)
- 100% :serbia: Serbian
- 100% :slovakia: Slovak
- 99% :poland: Polish
* Docs
- Recommend GPGME
* Code
- #3767 - libmutt: eliminate use of config variables
- #3774 - fix ubsan warning
- #3802 - mutt: optimize and inline mutt_str_is_email_wsp()
- #3803 - progress: update ncurses only when there is actual progress
- #3801 - email: Read assumed_charset outside loops
- #3805 - hcache: do less work when not in use
- #3777 - pager: add helper for getting $pager
- #3797 - hcache: remove spurious +1 from Buffer serialization.
* Build
- #3787 - fix race condition in `make install`
- #3780 - fallback to detect SASL manually if pkg-config fails, e.g., homebew
|
2023-03-22 21:34:39 by Nikita | Files touched by this commit (5) | |
Log message:
neomutt: Update to version 20230322
ChangeLog:
Notes
This is a big release and a lot has changed.
If you find any problems, please let us know as soon as you can.
Thanks ❤️
💎 Sponsors
Special thanks to our sponsors:
Mark Korondi (@kmARC)
[private]
Marco Candrian
@pbwn
Scott Kostyshak (@scottkosty)
Ander Punnar (@4nd3r)
@angelus2014
Ingo Hoffmann
Andy Smith
Nick Price (@DominoTree)
❤️ Thanks
Many thanks to our new contributors:
Rayford Shireman (@rayfordshire)
Whitney Cumber (@whitney-cumber)
Paulo Matos (@pmatos)
Pierre Colin (@Pierre-Colin)
Ilya Kurdyukov (@ilyakurdyukov)
Anna (navi) Figueiredo Gomes (@navi-desu)
Michal Siedlaczek (@elshize)
Igor Serebryany (@igor47)
Mohammad AlSaleh (@MoSal)
Paul Dino Jones (@Spacefreak18)
Carlos Henrique Lima Melara (@charles2910)
Leon Philman (@leonphilman)
Darrel Glud (@darrel-glud)
Frank Grüllich (@FrankGruellich)
Brett Holman (@holmanb)
Roberto Alvarado (@Robdres)
Albert Kim (@alkim0)
raf (@raforg)
Andrij Mizyk (@andmzk)
Maarten van Gompel (@proycon)
Chris X Weichenberger (@the-x-at)
and our regular contributors:
Tobias Stoeckmann (@stoeckmann)
Austin Ray (@Austin-Ray)
Marius Gedminas (@mgedmin)
Gerrit Rüsing (@kbcb)
Emir Sari (@bitigchi)
Pietro Cerutti (@gahr)
Jakub Jindra (@jindraj)
Marco Sirabella (@mjsir911)
Jakub Wilk (@jwilk)
Róbert Horváth (@r001)
Страхиња Радић (@Strahinja)
David Purton (@dcpurton)
Reto Brunner (@brunnre8)
🎁 Features
Use DT_SLIST for charset variables
Support viewing html with embedded images
Account command, see the feature page
Check that sendmail and inews don't contain shell meta characters
Browser: add mailbox_folder_format config variable
Enter: add function kill-whole-line
Account command: add macOS keychain sample provider
Account command: add GPG+JSON sample provider
Expose italics attribute for colour scheme
Allow source in hooks to point to relative paths
Resolve alternates when subscribing/unsubscribing
Notmuch: allow specifying configuration file
Notmuch: allow usage of notmuch profiles
Add GNU SASL support for authentication (--gsasl configure option)
Extend colour objects to support patterns
Detect and fixup maildirs with missing "new" and "tmp" \
directories
Generate standard MIME types as application/pkcs7-* instead of legacy \
application/x-pkcs7-*
Compose: add Smime: pseudo header
Handle more X-Mutt pseudo-headers with edit_headers
Use socket_timeout to time out read/write operations
Allow %[fmt] in $folder_format
Respect attribution_locale in indent_string and post_indent_string
Pattern: add ~K to search Bcc, include Bcc in ~C, %C, ~L, and ~p
Colour postponed emails list
Allow querying user-defined variables ($my_var) with -Q
Dump user-defined variables ($my_var) with -D
Generate purely random Message-ID headers
Allow an empty sidebar_divider_char
Fix handling and display of group addresses
🪲 Bug Fixes
Fix status_on_top to work on complex windows, e.g., attach
Imap: fix off-by-one error causing bogus "Progress message 10/9" \
message
Attach: fix segfault when viewing HTML attachment in compose mode
Allow for longer expansions in e.g., index_format
Accept unpadded base64-encoded data, as some mailers produce
Fix hangup when trying to add email address from help screens
Handle corrupted header caches
Fix slowdown when changing folders
Improve error detection for invalid color regexes
Distinguish between old/new with mark_old unset
Parse mboxes with unconventional From lines
Fix hostname detection for hostname ending with a "."
Fix truncated SMTP lines in case of very long lines
Use smime_sign_as instead of pgp_sign_as when signing S/MIME messages
Set smime_sign_as instead of smime_default_key when signing
Fix wrong message being marked as read with $pager_read_delay = 1
Fix negative new-mail count on maildir
Skip zero width non-joiner character in the pager
Handle text/vcard as not being an attachment, same as for text/x-vcard
Fix hdr_order not sorting last header correctly
Make exiting via SIGINT more graceful
Fix unhook index-format-hook
Send: delete signature when sending fails
SMTP: try all available methods even if SASL is not compiled in
Fix decryption issue when postponing S/MIME encrypted mails
Avoid unnecessary refreshes
Fixed a number of memory leaks and crashes
🔧 Changed Config
New
$account_command - Shell command to retrieve account credentials
$mailbox_folder_format - printf-like format string for the browser's \
display of mailbox folders
$nm_config_file - Configuration file for notmuch. Use 'auto' to detect \
configuration.
$nm_config_profile - Configuration profile for notmuch.
Renamed for consistency (old names still work)
$ask_follow_up -> $ask_followup_to
$attribution -> $attribution_intro
$connect_timeout -> $socket_timeout
$implicit_autoview -> $implicit_auto_view
$message_cachedir -> $message_cache_dir
$post_indent_string -> $attribution_trailer
$tmpdir -> $tmp_dir
sidebar_whitelist -> sidebar_pin
unsidebar_whitelist -> sidebar_unpin
Changed default
attach_format = "%u%D%I %t%4n %T%d %> [%.7m/%.10M, %.6e%?C?, \
%C?, %s] "
More space for the attachment filename
sidebar_divider_char = "|"
Allow an empty divider char
Deprecated
$vfolder_format use $folder_format
🏴 Translations
100% 🇨🇿 Czech
100% 🇩🇪 German
100% 🇭🇺 Hungarian
100% 🇱🇹 Lithuanian
100% 🇧🇷 Portuguese (Brazil)
100% 🇷🇸 Serbian
100% 🇸🇰 Slovak
100% 🇹🇷 Turkish
99% 🇪🇸 Spanish
99% 🇺🇦 Ukrainian
94% 🇵🇱 Polish
72% Catalan
📚 Docs
Lots of updates and cleanups
🏗️ Build
Support building with Undefined Behaviour Sanitizer (--ubsan configure option)
Generate compile_commands.json (--compile-commands configure option)
Use pkg-config to locate most of the 3rd party dependencies
Fix curses for netbsd
Improve our CI stack
Create libparse - parsing functions that can be easily tested
Refactor commands / icommands
⚙️ Code
Lots of refactoring to make the code more organized, especially in these
areas: windowing, menu, browser, enter, function dispatching, key handling,
auto-completion
Fewer global variables
Removal of some unmaintained contrib code
New maintained sample config and examples are in the data directory
The contrib script mutt_oauth2.py received a lot of love
|
2022-09-20 19:13:24 by Nikita | Files touched by this commit (4) |
Log message:
neomutt: fix build with bdb, add option for lmdb.
|
2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952) |
Log message:
*: recursive bump for perl 5.36
|
2022-04-29 15:47:42 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
neomutt: update to 20220429.
2022-04-29 Richard Russon <rich@flatcap.org>
* Bug Fixes
- Do not crash on an invalid use_threads/sort combination
- Fix: stuck browser cursor
- Resolve (move) the cursor after <edit-label>
- Index: fix menu size on new mail
- Don't overlimit LMDB mmap size
- OpenBSD y/n translation fix
- Generic: split out OP_EXIT binding
- Fix parsing of sendmail cmd
- Fix: crash with menu_move_off=no
- Newsrc: bugfix; nntp_user and nntp_pass ignored
- Menu: ensure config changes cause a repaint
- Mbox: fix sync duplicates
- Make sure the index redraws all that's needed
* Translations
- 100% Chinese (Simplified)
- 100% Czech
- 100% German
- 100% Hungarian
- 100% Lithuanian
- 100% Serbian
- 100% Turkish
* Docs
- add missing pattern modifier ~I for external_search_command
* Code
- menu: eliminate custom_redraw()
- modernise mixmaster
- Kill global and Propagate display attach status through State
|
2022-04-15 16:30:04 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
neomutt: update to 20220415.
2022-04-15 Richard Russon <rich@flatcap.org>
* Security
- Fix uudecode buffer overflow (CVE-2022-1328)
* Features
- Colours, colours, colours
* Bug Fixes
- Pager: fix pager_stop
- Merge colours with normal
- Color: disable mono command
- Fix forwarding text attachments when honor_disposition is set
- Pager: drop the nntp change-group bindings
- Use mailbox_check flags coherently, add IMMEDIATE flag
- Fix: tagging in attachment list
- Fix: misalignment of mini-index
- Make sure to update the menu size after a resort
* Translations
- 100% Hungarian
* Build
- Update acutest
* Code
- Unify pipe functions
- Index: notify if navigation fails
- Gui: set colour to be merged with normal
- Fix: leak in tls_check_one_certificate()
* Upstream
- Flush iconv() in mutt_convert_string()
- Fix integer overflow in mutt_convert_string()
- Fix uudecode cleanup on unexpected eof
|
2022-04-14 11:27:39 by Thomas Klausner | Files touched by this commit (1) |
Log message:
neomutt: reset maintainer
|
2022-04-08 13:44:39 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
neomutt: update to 20220408.
2022-04-08 Richard Russon <rich@flatcap.org>
* Features
- Compose multipart emails
* Bug Fixes
- Fix screen mode after attempting decryption
- imap: increase max size of oauth2 token
- Fix autocrypt
- Unify Alias/Query workflow
- Fix colours
- Say which file exists when saving attachments
- Force SMTP authentication if `smtp_user` is set
- Fix selecting the right email after limiting
- Make sure we have enough memory for a new email
- Don't overwrite with zeroes after unlinking the file
- Fix crash when forwarding attachments
- Fix help reformatting on window resize
- Fix poll to use PollFdsCount and not PollFdsLen
- regex: range check arrays strictly
- Fix Coverity defects
- Fix out of bounds write with long log lines
- Apply `fast_reply` to 'to', 'cc', or 'bcc'
- Prevent warning on empty emails
* Changed Config
- New default: `set rfc2047_parameters = yes`
* Translations
- 100% German
- 100% Lithuanian
- 100% Serbian
- 100% Czech
- 100% Turkish
- 72% Hungarian
* Docs
- Improve header cache explanation
- Improve description of some notmuch variables
- Explain how timezones and `!`s work inside `%{}`, `%[]` and `%()`
- Document config synonyms and deprecations
* Build
- Create lots of GitHub Actions
- Drop TravisCI
- Add automated Fuzzing tests
- Add automated ASAN tests
- Create Dockers for building Centos/Fedora
- Build fixes for Solaris 10
- New libraries: browser, enter, envelope
- New configure options: `--fuzzing` `--debug-color` `--debug-queue`
* Code
- Split Index/Pager GUIs/functions
- Add lots of function dispatchers
- Eliminate `menu_loop()`
- Refactor function opcodes
- Refactor cursor setting
- Unify Alias/Query functions
- Refactor Compose/Envelope functions
- Modernise the Colour handling
- Refactor the Attachment View
- Eliminate the global `Context`
- Upgrade `mutt_get_field()`
- Refactor the `color quoted` code
- Fix lots of memory leaks
- Refactor Index resolve code
- Refactor PatternList parsing
- Refactor Mailbox freeing
- Improve key mapping
- Factor out charset hooks
- Expose mutt_file_seek API
- Improve API of `strto*` wrappers
* Upstream
- imap QRESYNC fixes
- Allow an empty To: address prompt
- Fix argc==0 handling
- Don't queue IMAP close commands
- Fix IMAP UTF-7 for code points >= U+10000
- Don't include inactive messages in msgset generation
|
2022-01-13 17:12:52 by Thomas Klausner | Files touched by this commit (3) |
Log message:
neomutt: revert an upstream commit to fix a segfault
A bug report is already open about this upstream.
Bump PKGREVISION.
|
2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063) |
Log message:
revbump for icu and libffi
|