- update to 20231221:
* A smallish release, this month.
* Plenty of bug-fixes, but the majority of the changes happened
behind the scenes.
* #4126 - add alias 'tags:'
* #4115 - create HelpBar after colours
* #4116 - Fix Batch Sending of Emails
* #4119 - Fix Header Cache Key Handling
* #4121 - mutt_oauth2.py: error out if ENCRYPTION_PIPE was not
supplied
* #4124 - config: fix flag overlaps
* #4125 - compose: restore view-text/pager/mailcap
* color: fix attr_color_copy()
* fix :color dump
* fix leak in completion
* force mail check on current mailbox after ``
* Allow sending an empty mail
* mutt_oauth2.py: Use readline to overcome macOS input()
restrictions
- fix build for older dists
* Kill global and Propagate display attach status through State-
- stop owning directories provided by filesystem (bsc#1184787)
OBS-URL: https://build.opensuse.org/request/show/1135531
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=64
- Update to version 20231006:
- Features
* color: allow ‘alert’, ‘bright’, ‘light’ prefix for colorNNN
* color: refactor parsing code
* imap: truncate large UIDVALIDITYs to support non-conforming IMAP servers
* hcache: shrink Email and Body caches
* prompt: treat complete-query as complete where it makes sense
* help: add message flags to help screen
* help: add alternating colors
* mailboxes: add -label, -notify and -poll options
* add help to questions
* color_directcolor: Also set the default/initial value on startup
- Bug Fixes
* maildir: fix sync when a deleted file disappears
* gnutls: fix “certificate saved” message
* imap: truncate large UIDVALIDITYs to support non-conforming servers
* maildir: fix fix error with <sync-mailbox> on mbsync
* address: parse comments after address
* bind: fix truncated binding strings
* fix ‘from’ address when real name isn’t set
* Fix crash on <next-thread> when the <limit>ed view is empty
* browser: fix autocompletion
* pager: fix search crash
* help: fix search highlight
* force mail check on current mailbox after <shell-escape>
* openssl: continue if a signal interrupts an SSL read/write
- Changed Config
* Rename $imap_keepalive to $imap_keep_alive
* Change defaults to use %<...> conditional syntax $attach_format, $index_format, $mailbox_folder_format, $status_format, $ts_icon_format, $ts_status_format
* Add browser_sort_dirs_first to always list directories first
- Code
* imap: factor out tagged emails
* address: use struct Buffer instead of plain char pointers
* drop notifications relay
* move $delete_untag out of the backend
* respect --[disable-]fmemopen in tests
* hcache: optimize storage requirements, reduce config
* logging: catch format string errors
* colour: refactor colour parsing
* refactoring, cleanup
* fixed coverity defects
* convert many functions to use a Buffer
OBS-URL: https://build.opensuse.org/request/show/1116711
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=60
- Update to version 20230517:
- Features
* Support 24bit colors, aka truecolor
* Show complete MIME structure in attachments
* Allow percentages to be localized
- Bug Fixes
* Fix crash in op_browser_subscribe
* Select the first email when coming from an empty limit
* Fix counting new mails in maildir
* bind: fix incorrect conflict report
* index: only refresh the menu on non-focus window changes
* tunnel: fix reconnection with ssl_force=true
* maildir: stop parsing headers at the end of the headers section
* Fix handling of bright colours
* Fix sorting of labels
- Build
* Build with libidn2 by default, remove support for libidn1
OBS-URL: https://build.opensuse.org/request/show/1089602
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=58
- Update to version 20230407:
- Features
* imap : support IMAP4 ID extension (RFC2971)
* parse: query all changed (set) / all (set all) config variables
- Bug Fixes
* lua: fix command registration
* postpone: use colours from the right mailbox
* smtp: ignore oauth if it isn't configured and not requested
- Changed Config
* New: imap_send_id - Send IMAP ID command when logging in
OBS-URL: https://build.opensuse.org/request/show/1078769
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=56
- Update to version 20230322:
- 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_republic Czech
* 100% de German
* 100% hungary Hungarian
* 100% lithuania Lithuanian
* 100% brazil Portuguese (Brazil)
* 100% serbia Serbian
* 100% slovakia Slovak
* 100% tr Turkish
* 99% es Spanish
* 99% ukraine Ukrainian
* 94% poland Polish
* 72% Catalan
OBS-URL: https://build.opensuse.org/request/show/1074988
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=54
Fix several annoying color rendering bugs and a security report.
- update to 20220429:
* 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-
- update to 20220415:
OBS-URL: https://build.opensuse.org/request/show/979158
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=50
- update to 20220408:
* Compose multipart emails
* 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
* New default: `set rfc2047_parameters = yes`
* 100% German
* 100% Lithuanian
* 100% Serbian
* 100% Czech
* 100% Turkish
* 72% Hungarian
* Improve header cache explanation
* Improve description of some notmuch variables
* Explain how timezones and `!`s work inside `%{}`, `%[]` and `%()`
OBS-URL: https://build.opensuse.org/request/show/968269
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=48
- update to 20211029 (bsc#1185705, CVE-2021-32055):
* Notmuch: support separate database and mail roots without .notmuch
* fix notmuch crash on open failure
* fix crypto crash handling pgp keys
* fix ncrypt/pgp file_get_size return check
* fix restore case-insensitive header sort
* fix pager redrawing of long lines
* fix notmuch: check database dir for xapian dir
* fix notmuch: update index count after <entire-thread>
* fix protect hash table against empty keys
* fix prevent real_subj being set but empty
* fix leak when saving fcc
* fix leak after <edit-or-view-raw-message>
* fix leak after trash to hidden mailbox
* fix leak restoring postponed emails
* fix new mail notifications
* fix pattern compilation error for ( !>(~P) )
* fix menu display on window resize
* Stop batch mode emails with no argument or recipients
* Add sanitize call in print mailcap function
* fix hdr_order to use the longest match
* fix (un)setenv to not return an error with unset env vars
* fix Imap sync when closing a mailbox
* fix segfault on OpenBSD current
* sidebar: restore sidebar_spoolfile colour
* fix assert when displaying a file from the browser
* fix exec command in compose
* fix check_stats for Notmuch mailboxes
* Fallback: Open Notmuch database without config
* fix gui hook commands on startup
OBS-URL: https://build.opensuse.org/request/show/943948
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=47
- update to 20210205:
* Features
- Add <skip-headers> to skip past message headers in pager
- Add <view-pager> function to attachment menu
* Bug Fixes
- Fix detection of mbox files with new mail
- Fix crash on collapsed thread
- Fix group-chat-reply
- Clear the message window on resize
- Do not crash on return from shell-exec if there's no open mailbox
- Abort IMAP open if condstore/qresync updates fetch fails
- Fix smtp crash on invalid $smtp_authenticators list
- Fix pager dropped input on screen resize
- Fix mime forwarding
- Check config after hooks
- Always recreate a mailbox after folder-hook
* Translations
- 88% Slovakian
* Docs
- Adjust doc to explicitly mention $count_alternative
- Restore correct "$sort_re" documentation
- Clarify pattern completion
- Man pages: Clear up "-H" and "-O"
* Build
- Update to latest acutest
- Update to latest autosetup
- Make the location of /tmp configurable
OBS-URL: https://build.opensuse.org/request/show/877646
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=40