1631 lines
60 KiB
Plaintext
1631 lines
60 KiB
Plaintext
|
-------------------------------------------------------------------
|
|||
|
Wed Dec 18 14:24:10 UTC 2024 - Filippo Bonazzi <filippo.bonazzi@suse.com>
|
|||
|
|
|||
|
- Update to version 20241212:
|
|||
|
- Features
|
|||
|
* show message preview in compose view
|
|||
|
* add trailing commas when editing addresses
|
|||
|
- Bug Fixes
|
|||
|
* expando: fix overflow
|
|||
|
* Spaces can be wide
|
|||
|
* Remove BOM from UTF-8 text
|
|||
|
* Bug with wrong fingerprints in certificate_file
|
|||
|
* fix postponed sorting assertion failure
|
|||
|
* fix: save_attachment_open() when overwriting
|
|||
|
* add text-wrapping to compose message preview pager
|
|||
|
* edit_headers: cleanup temporary file on error
|
|||
|
* expando: fix crash on empty %[] date
|
|||
|
* expando: fix container formatting
|
|||
|
* browser: fix 'tag-' display
|
|||
|
* query: fix memory leak
|
|||
|
* fix more arrow_cursor + search
|
|||
|
- Changed Config
|
|||
|
* Config Renames:
|
|||
|
$pgp_sort_keys -> $pgp_key_sort
|
|||
|
$sidebar_sort_method -> $sidebar_sort
|
|||
|
$sort_alias -> $alias_sort
|
|||
|
$sort_browser -> $browser_sort
|
|||
|
* Changed Defaults:
|
|||
|
set alias_format = "%3i %f%t %-15a %-56A | %C%> %Y"
|
|||
|
set query_format = "%3i %t %-25N %-25E | %C%> %Y"
|
|||
|
- Translations
|
|||
|
* 100% German
|
|||
|
* 100% Lithuanian
|
|||
|
* 100% Serbian
|
|||
|
* 100% Turkish
|
|||
|
* 89% French
|
|||
|
* 39% Chinese (Traditional)
|
|||
|
- Docs
|
|||
|
* alias tags
|
|||
|
- Build
|
|||
|
* only use struct tm.tm_gmtoff if available
|
|||
|
- Code
|
|||
|
* refactor memory allocation
|
|||
|
* remove unused fields from ComposeSharedData
|
|||
|
* refactor 'sort' constants
|
|||
|
* add mutt_window_swap()
|
|||
|
* unify Menu data
|
|||
|
* move config to libraries
|
|||
|
* unify Alias/Query
|
|||
|
* expando factor out callbacks
|
|||
|
* refactor simple_dialog_new()
|
|||
|
* test: add TEST_CHECK_NUM_EQ()
|
|||
|
* fopen: tidy read-only
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Fri Nov 15 15:53:09 UTC 2024 - Filippo Bonazzi <filippo.bonazzi@suse.com>
|
|||
|
|
|||
|
- Update to version 20241114:
|
|||
|
- Security
|
|||
|
* Fixed: CVE-2024-49393
|
|||
|
* Fixed: CVE-2024-49394
|
|||
|
* Read the protected Message-ID
|
|||
|
- Features
|
|||
|
* Allow toggling numeric configs, e.g. :toggle pager_index_lines
|
|||
|
* alias: tag/untag pattern
|
|||
|
* query: tag with <space>
|
|||
|
- Contrib
|
|||
|
* mutt_oauth2.py: Fix reference to client_secret
|
|||
|
- Bug Fixes
|
|||
|
* fix duplicate save-hook
|
|||
|
* expando: fix escaping
|
|||
|
* browser: fix enter-quit-enter
|
|||
|
* pager: fix repaint
|
|||
|
* config: warn about deprecated variables
|
|||
|
* Refresh alias/query dialog on alias/query format change
|
|||
|
* compose: fix redraw on attachment
|
|||
|
* compose: fix search with arrow_cursor
|
|||
|
* autocrypt: fix copy_normalize_addr()
|
|||
|
* alias: fix cli crash
|
|||
|
* expando: fix relative dates
|
|||
|
* expando: padding default to space
|
|||
|
- Translations
|
|||
|
* 100% German
|
|||
|
* 100% Turkish
|
|||
|
* 99% Czech
|
|||
|
* 99% Slovak
|
|||
|
* 82% French
|
|||
|
- Docs
|
|||
|
* drop refs to always-enabled features
|
|||
|
* fix typo in unmacro
|
|||
|
* fix broken link
|
|||
|
* ncrypt: fix typo in config.c
|
|||
|
- Code
|
|||
|
* Create memory alloc wrappers
|
|||
|
* Don't return the result of realpath() on failure
|
|||
|
* Fix memory leak in hcache
|
|||
|
* Lots of expando refactoring
|
|||
|
* fix type of PatternFlags.tag
|
|||
|
* tidy: smime_get_key_by_str()
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Fri Nov 15 15:42:41 UTC 2024 - Filippo Bonazzi <filippo.bonazzi@suse.com>
|
|||
|
|
|||
|
- Update to version 20241002:
|
|||
|
- Security
|
|||
|
* security: kill unnecessary blank lines
|
|||
|
* more security improvements
|
|||
|
* improve NeoMutt bailout handling
|
|||
|
- Features
|
|||
|
* remove mixmaster
|
|||
|
* honour umask in attach save
|
|||
|
- Bug Fixes
|
|||
|
* do not force username in addition to client certificate
|
|||
|
* Fix '%z' and '%Z in '%{...}' expando
|
|||
|
* Allow longer maildir filename suffixes
|
|||
|
* Don't force mbox stats calculations on startup
|
|||
|
* Fix sorting INBOX and its subfolders
|
|||
|
* Let ~Y match each tag individually
|
|||
|
* ignore macro events during autocrypt initialization
|
|||
|
* Generate the Message-ID earlier
|
|||
|
* compose: fix $compose_confirm_detach_first
|
|||
|
- Changed Config
|
|||
|
* set crypt_encryption_info = yes
|
|||
|
* Add an informative block with details about the encryption
|
|||
|
* set crypt_protected_headers_weed = no
|
|||
|
* Controls wether NeoMutt will weed protected header fields
|
|||
|
* set devel_security = no
|
|||
|
* Devel feature: Security
|
|||
|
* $mixmaster is deprecated
|
|||
|
* $mix_entry_format is deprecated
|
|||
|
- Translations
|
|||
|
* 100% German
|
|||
|
* 100% Lithuanian
|
|||
|
* 100% Serbian
|
|||
|
* 100% Spanish
|
|||
|
* 81% French
|
|||
|
- Docs
|
|||
|
* Fix configure script name in INSTALL.md
|
|||
|
* fix para ordering
|
|||
|
- Build
|
|||
|
* Update autosetup
|
|||
|
* Update acutest to the latest upstream commit
|
|||
|
* don't treat stddef.h specially
|
|||
|
* Add -std to CFLAGS too
|
|||
|
* require C11
|
|||
|
* Support BerkeleyDB 18.1
|
|||
|
* Assume 'struct timespec' exists
|
|||
|
* fix idn2 typo
|
|||
|
- Code
|
|||
|
* Close the hcache handle on failure to open the store
|
|||
|
* upgrade assert()
|
|||
|
* mutt/list.c: Use STAILQ_FOREACH_SAFE() in stailq deallocators
|
|||
|
* Use wmem*() functions with wide-character strings
|
|||
|
* ncrypt/crypt.c: Fix allocation size calculation
|
|||
|
* remove mutt_expand_path()
|
|||
|
* fix -Wdouble-promotion warnings
|
|||
|
* scanf: initialise out-vars
|
|||
|
* Allow opening the header cache in non-O_CREAT mode
|
|||
|
* Fix function pointer types
|
|||
|
* Check mutt_date_parse_date()s return value
|
|||
|
* Fix up slashes in imap_fix_path()
|
|||
|
* Fix padding with an empty string
|
|||
|
* tidy expando library
|
|||
|
- Remove --mixmaster configure flag, dropped by upstream
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Thu May 9 00:00:00 CEST 2024 - mkoutny@suse.com
|
|||
|
|
|||
|
- Recommend at least one SASL module to prevent "No authenticators avaliable"
|
|||
|
error when sending mail via SMTP
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Fri Apr 26 09:02:21 UTC 2024 - Filippo Bonazzi <filippo.bonazzi@suse.com>
|
|||
|
|
|||
|
- Update to version 20240425:
|
|||
|
- Bug Fixes
|
|||
|
#4263 fix: cache naming
|
|||
|
#4261 expando: fix conditional padding
|
|||
|
#4261 expando: fix container
|
|||
|
#4261 expando: add lower-case operator
|
|||
|
#4261 expando: add external filter
|
|||
|
imap: add mailboxes more directly
|
|||
|
- Translations
|
|||
|
trans: tidy messages
|
|||
|
- Docs
|
|||
|
doxy: add missing params
|
|||
|
- Build
|
|||
|
#4268 Filter out CFLAGS with paths from the output of '-v'
|
|||
|
#4273 guard truecolor functions in tests
|
|||
|
- Code
|
|||
|
use Buffer rather than strcat()
|
|||
|
ncrypt: use gpgme types consistently
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Tue Apr 16 15:40:53 UTC 2024 - Filippo Bonazzi <filippo.bonazzi@suse.com>
|
|||
|
|
|||
|
- Remove MacOS-specific scripts
|
|||
|
- Add %python3_fix_shebang_path to fix Python script packaging
|
|||
|
- Update to version 20240416:
|
|||
|
- Features
|
|||
|
#4216 Compose: Hide MixMaster chain if chain is empty
|
|||
|
Expando upgrade
|
|||
|
version: bold labels
|
|||
|
- Contrib
|
|||
|
mutt_oauth2.py: Detect recipient for oauth automatically
|
|||
|
mutt_oauth2.py: imap_oauth_refresh_command does not need options
|
|||
|
- Bug Fixes
|
|||
|
#4210 mbox: fix sorting for mbox_resync()
|
|||
|
#4241 only wrap after first address in header lines
|
|||
|
status: reset Buffer before reuse
|
|||
|
history: truncate file before writing over it
|
|||
|
notmuch: strip leading / from short path
|
|||
|
Fix smtp client $envelope_from_address possible dangling pointer
|
|||
|
Fix non-printable keyname printing to use <octal> syntax
|
|||
|
Filter Arabic Letter Mark due to display corruption
|
|||
|
Loosen imap_open_mailbox() SELECT response data parsing
|
|||
|
Change mailto_allow to be exact match only
|
|||
|
Fix mutt_read_rfc822_line() to use is_email_wsp()
|
|||
|
Improve pattern compiler whitespace skipping
|
|||
|
Fix gpgme crash when listing keys in a public key block
|
|||
|
Add SigInt handler for pattern functions
|
|||
|
Fix some mailbox prompts to use mailbox history ring
|
|||
|
Improve GPGME inline processing
|
|||
|
Reset SIGPIPE signal handler in child process before exec()
|
|||
|
Filter headers passed via the command line
|
|||
|
Remove trailing slashes when opening maildir/mh mailboxes
|
|||
|
Fix mutt_paddstr() to properly filter unprintable chars
|
|||
|
Minor fixes to match_body_patterns()
|
|||
|
Fix mutt_ts_capability() fallback list loop
|
|||
|
Ensure SIGALRM interrupts connect() in batch mode
|
|||
|
Tighten $query_command parsing to allow empty name field
|
|||
|
- Changed Config
|
|||
|
#4224 config: add L10N support
|
|||
|
New: set compose_confirm_detach_first = yes
|
|||
|
Prevent the accidental deletion of the composed message
|
|||
|
Changed: set reply_regex = "^((re)(\\[[0-9]+\\])*:[ \t]*)*"
|
|||
|
Regex to match message reply subjects like 're: '
|
|||
|
Changed: set pager = ""
|
|||
|
External command for viewing messages, or empty to use NeoMutt's
|
|||
|
- Translations
|
|||
|
100% Czech
|
|||
|
100% German
|
|||
|
100% Lithuanian
|
|||
|
100% Serbian
|
|||
|
100% Slovak
|
|||
|
99% Turkish
|
|||
|
l10n: document functions
|
|||
|
config: add L10N support
|
|||
|
- Docs
|
|||
|
Clarify the manual section on POP3 support
|
|||
|
Document the <1234> key syntax for bind
|
|||
|
Document $sendmail invocation behavior
|
|||
|
Clarify -H usage in batch mode is not a "pass through" option
|
|||
|
- Build
|
|||
|
test: remove unnecessary setting of TZ var
|
|||
|
build: make conn/getdomain.c dependent on DOMAIN
|
|||
|
Improve w3m invocation for manual.txt generation
|
|||
|
Include <term.h> before invoking tigetstr() and tigetflag()
|
|||
|
Enable CodeQL for python
|
|||
|
- Code
|
|||
|
factor out buf_make()
|
|||
|
drop dupe signal_init() on startup
|
|||
|
Convert mutt_create_alias() and helpers to use buffer pool
|
|||
|
Factor out match_body_patterns() to make resolve_types() simpler
|
|||
|
Rewrite mutt_apply_replace() to use buffers
|
|||
|
- Update to version 20240329:
|
|||
|
- Bug Fixes
|
|||
|
#4185 c441f59 Fix memory leak in trash_append()
|
|||
|
#4189 Fix off-by-one error in %b with notmuch
|
|||
|
#4190 Zero-out mailbox counters on delete
|
|||
|
#4204 colour: honour the normal colour
|
|||
|
#4205 match folder-hook also against mailbox name (fixes #4201)
|
|||
|
wrap colour in
|
|||
|
history: fix saving file
|
|||
|
history: improve error message format
|
|||
|
- Docs
|
|||
|
#4182 docs: -C: Fix some accidents
|
|||
|
#4188 Update oauth2 README
|
|||
|
#4193 Update oauth2 README
|
|||
|
fix typos, lots of tidying
|
|||
|
tidy license info
|
|||
|
- Build
|
|||
|
#4196 use FreeBSD 14.0 in Cirrus CI
|
|||
|
actions: update cpu count
|
|||
|
actions: use codeql v3
|
|||
|
- Code
|
|||
|
#4186 Buffer refactoring: make_entry()
|
|||
|
address: tidy config handling
|
|||
|
coverage: buf, slist
|
|||
|
graphviz: link labels
|
|||
|
tidy buf_strcpy() calls
|
|||
|
tidy char buffers
|
|||
|
test: default timezone to UTC
|
|||
|
- Update to version 20240201:
|
|||
|
- Features
|
|||
|
#4134 Command-line Crypto (neomutt -C)
|
|||
|
- Bug Fixes
|
|||
|
#4065 track new-mail check time per mailbox
|
|||
|
#4141 fix(change-folder): don't exclude notmuch
|
|||
|
#4147 envelope: manage subject/real_subj together
|
|||
|
#4155 fix parsing of $REPLYTO
|
|||
|
#4158 status: fix refresh after sync-mailbox
|
|||
|
#4166 Fix two memory leaks in notmuch support
|
|||
|
progress: fix percentages
|
|||
|
- Translations
|
|||
|
100% Czech
|
|||
|
100% German
|
|||
|
100% Lithuanian
|
|||
|
100% Serbian
|
|||
|
100% Slovak
|
|||
|
100% Turkish
|
|||
|
- Docs
|
|||
|
#4172 Several fixes for the manual pages
|
|||
|
- Code
|
|||
|
#4142 add mutt_time_now()
|
|||
|
#4146 config: factor out R_ flags
|
|||
|
#4154 file: upgrade mutt_file_fopen/fclose()
|
|||
|
#4159 upgrade mutt_str_append_item() to use struct Buffer
|
|||
|
#4161 maildir: encapsulate the header cache
|
|||
|
#4162 remove mutt_str_dequote_comment()
|
|||
|
#4165 bufferize mutt_str_inline_replace() as buf_inline_replace()
|
|||
|
#4167 bufferize mutt_strn_rfind() as buf_rfind()
|
|||
|
#4168 replace buf_len() checks with buf_is_empty()
|
|||
|
config: drop unused flags
|
|||
|
use message_new()/message_free()
|
|||
|
Reconsider the config type bitmap entirely
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Thu Dec 28 18:26:12 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
|||
|
|
|||
|
- 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
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Mon Nov 13 10:46:52 UTC 2023 - Filippo Bonazzi <filippo.bonazzi@suse.com>
|
|||
|
|
|||
|
- Update to version 20231103:
|
|||
|
- Features
|
|||
|
* info screen: enable <save-message>
|
|||
|
* add :color command
|
|||
|
* color: add ANSI RGB support
|
|||
|
* color: Support ANSI 2x clear sequences
|
|||
|
- Bug Fixes
|
|||
|
* color: fix palette conversion
|
|||
|
* fix logging on error
|
|||
|
* log: vim-style
|
|||
|
* fix file auto-completion
|
|||
|
* improve logic for growing mailbox memory
|
|||
|
- Translations
|
|||
|
100% Czech
|
|||
|
100% German
|
|||
|
100% Lithuanian
|
|||
|
100% Serbian
|
|||
|
100% Slovak
|
|||
|
100% Turkish
|
|||
|
- Build
|
|||
|
* fix CFLAGS/LDFLAGS for ncurses
|
|||
|
* configure --with-iconv
|
|||
|
- Code
|
|||
|
* remove unused count of new mails from index private data
|
|||
|
* smtp: Simplify the API of smtp_code()
|
|||
|
* simplify CLAMP by expressing it with MIN/MAX
|
|||
|
* color: introduce ColorElement
|
|||
|
* color: log gui info on startup
|
|||
|
* color: move business logic out of parsers
|
|||
|
* color: tidy OptNoCurses cases
|
|||
|
* log: add log_multiline()
|
|||
|
* test: increase coverage
|
|||
|
- Update to version 20231023:
|
|||
|
- Bug Fixes
|
|||
|
* fix crash on exit
|
|||
|
* fix header colour
|
|||
|
* fix 32-bit date overflow
|
|||
|
* fix new mail in limited view
|
|||
|
* nntp: fix use-after-free
|
|||
|
* color: fix ansi colours
|
|||
|
* color: add +truecolor to version string
|
|||
|
- Update neomutt.keyring
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Tue Oct 10 16:42:29 UTC 2023 - Victorhck <victorhck@opensuse.org>
|
|||
|
|
|||
|
- 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
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Mon May 29 15:18:29 UTC 2023 - Filippo Bonazzi <filippo.bonazzi@suse.com>
|
|||
|
|
|||
|
- 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
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Wed Apr 12 15:32:03 UTC 2023 - Filippo Bonazzi <filippo.bonazzi@suse.com>
|
|||
|
|
|||
|
- 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
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Tue Mar 28 09:53:00 UTC 2023 - Filippo Bonazzi <filippo.bonazzi@suse.com>
|
|||
|
|
|||
|
- 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
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Tue Jun 14 13:41:01 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
|||
|
|
|||
|
- fix build for older dists
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Wed May 25 10:15:40 UTC 2022 - Lars Marowsky-Bree <lmb@suse.com>
|
|||
|
|
|||
|
- 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:
|
|||
|
* 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
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Sun Apr 10 15:13:53 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
|||
|
|
|||
|
- 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 `%()`
|
|||
|
* Document config synonyms and deprecations
|
|||
|
* 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`
|
|||
|
* 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
|
|||
|
* 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
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Wed Jan 5 10:06:24 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
|||
|
|
|||
|
- 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
|
|||
|
* threads: implement the $use_threads feature
|
|||
|
* https://neomutt.org/feature/use-threads
|
|||
|
* hooks: allow a -noregex param to folder and mbox hooks
|
|||
|
* mailing lists: implement list-(un)subscribe using RFC2369 headers
|
|||
|
* mailcap: implement x-neomutt-nowrap flag
|
|||
|
* pager: add $local_date_header option
|
|||
|
* imap, smtp: add support for authenticating using XOAUTH2
|
|||
|
* Allow <sync-mailbox> to fail quietly
|
|||
|
* imap: speed up server-side searches
|
|||
|
* pager: improve skip-quoted and skip-headers
|
|||
|
* notmuch: open database with user's configuration
|
|||
|
* notmuch: implement <vfolder-window-reset>
|
|||
|
* config: allow += modification of my_ variables
|
|||
|
* notmuch: tolerate file renames behind neomutt's back
|
|||
|
* pager: implement $pager_read_delay
|
|||
|
* notmuch: validate nm_query_window_timebase
|
|||
|
* notmuch: make $nm_record work in non-notmuch mailboxes
|
|||
|
* compose: add $greeting - a welcome message on top of emails
|
|||
|
* notmuch: show additional mail in query windows
|
|||
|
* imap: fix crash on external IMAP events
|
|||
|
* notmuch: handle missing libnotmuch version bumps
|
|||
|
* imap: add sanity check for qresync
|
|||
|
* notmuch: allow windows with 0 duration
|
|||
|
* index: fix index selection on <collapse-all>
|
|||
|
* imap: fix crash when sync'ing labels
|
|||
|
* search: fix searching by Message-Id in <mark-message>
|
|||
|
* threads: fix double sorting of threads
|
|||
|
* stats: don't check mailbox stats unless told
|
|||
|
* alias: fix crash on empty query
|
|||
|
* pager: honor mid-message config changes
|
|||
|
* mailbox: don't propagate read-only state across reopens
|
|||
|
* hcache: fix caching new labels in the header cache
|
|||
|
* crypto: set invalidity flags for gpgme/smime keys
|
|||
|
* notmuch: fix parsing of multiple type=
|
|||
|
* notmuch: validate $nm_default_url
|
|||
|
* messages: avoid unnecessary opening of messages
|
|||
|
* imap: fix seqset iterator when it ends in a comma
|
|||
|
* build: refuse to build without pcre2 when pcre2 is linked in ncurses
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Sat Apr 24 18:01:40 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
|||
|
|
|||
|
- stop owning directories provided by filesystem (bsc#1184787)
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Thu Mar 25 12:53:16 UTC 2021 - lmb <lmb@suse.com>
|
|||
|
|
|||
|
- build: Enable pcre2 for regex matching (bsc#1183989)
|
|||
|
- Add libprce2-devel as build dependency
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Mon Mar 8 09:16:00 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
|||
|
|
|||
|
- 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
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Fri Nov 27 15:50:29 UTC 2020 - Kai Liu <kai.liu@suse.com>
|
|||
|
|
|||
|
- Update to version 20201127:
|
|||
|
* Bug Fixes
|
|||
|
- Fix crash when saving an alias
|
|||
|
* Translations
|
|||
|
- 70% Russian
|
|||
|
* Code
|
|||
|
- Remove redundant function call
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Sat Nov 21 13:47:00 UTC 2020 - Andreas Stieger <andreas.stieger@gmx.de>
|
|||
|
|
|||
|
- add upstream signing key and validate source signature
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Sat Nov 21 11:56:38 UTC 2020 - Kai Liu <kai.liu@suse.com>
|
|||
|
|
|||
|
- Update to 20201120. Address boo#1179035, CVE-2020-28896.
|
|||
|
* 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
|
|||
|
|
|||
|
- Changes from 20200925
|
|||
|
* Features
|
|||
|
- Compose: display user-defined headers
|
|||
|
- Address Book / Query: live sorting
|
|||
|
- Address Book / Query: patterns for searching
|
|||
|
- Config: Add '+=' and '-=' operators for String Lists
|
|||
|
- Config: Add '+=' operator for Strings
|
|||
|
- Allow postfix query ':setenv NAME?' for env vars
|
|||
|
* Bug Fixes
|
|||
|
- Fix crash when searching with invalid regexes
|
|||
|
- Compose: Prevent infinite loop of send2-hooks
|
|||
|
- Fix sidebar on new/removed mailboxes
|
|||
|
- Restore indentation for named mailboxes
|
|||
|
- Prevent half-parsing an alias
|
|||
|
- Remove folder creation prompt for POP path
|
|||
|
- Show error if $message_cachedir doesn't point to a valid directory
|
|||
|
- Fix tracking LastDir in case of IMAP paths with Unicode characters
|
|||
|
- Make sure all mail gets applied the index limit
|
|||
|
- Add warnings to -Q query CLI option
|
|||
|
- Fix index tracking functionality
|
|||
|
* Changed Config
|
|||
|
- Add $compose_show_user_headers (yes)
|
|||
|
* Translations
|
|||
|
- 100% Czech
|
|||
|
- 100% Lithuanian
|
|||
|
- Split up usage strings
|
|||
|
* Build
|
|||
|
- Run shellcheck on hcachever.sh
|
|||
|
- Add the Address Sanitizer
|
|||
|
- Move compose files to lib under compose/
|
|||
|
- Move address config into libaddress
|
|||
|
- Update to latest acutest - fixes a memory leak in the unit tests
|
|||
|
* Code
|
|||
|
- Implement ARRAY API
|
|||
|
- Deglobalised the Config Sort functions
|
|||
|
- Refactor the Sidebar to be Event-Driven
|
|||
|
- Refactor the Color Event
|
|||
|
- Refactor the Commands list
|
|||
|
- Make ctx_update_tables private
|
|||
|
- Reduce the scope/deps of some Validator functions
|
|||
|
- Use the Email's IMAP UID instead of an increasing number as index
|
|||
|
- debug: log window focus
|
|||
|
|
|||
|
- Removed neomutt-sidebar-abbreviate-shorten-what-user-sees.patch.
|
|||
|
No longer needed.
|
|||
|
|
|||
|
- Misc spec file cleanups.
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Sun Aug 23 01:35:21 UTC 2020 - Kai Liu <kai.liu@suse.com>
|
|||
|
|
|||
|
- Update to 20200821:
|
|||
|
* Bug Fixes
|
|||
|
- fix maildir flag generation
|
|||
|
- fix query notmuch if file is missing
|
|||
|
- notmuch: don't abort sync on error
|
|||
|
- fix type checking for send config variables
|
|||
|
* Changed Config
|
|||
|
- $sidebar_format - Use %D rather than %B for named mailboxes
|
|||
|
* Translations
|
|||
|
- 96% Lithuanian
|
|||
|
- 90% Polish
|
|||
|
- add neomutt-sidebar-abbreviate-shorten-what-user-sees.patch
|
|||
|
* fix(sidebar): abbreviate/shorten what user sees
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Tue Aug 18 08:23:36 UTC 2020 - Kai Liu <kai.liu@suse.com>
|
|||
|
|
|||
|
- Fix sidebar mailbox name display problem. Patch from the yet to
|
|||
|
be merge upstream commit:
|
|||
|
https://github.com/neomutt/neomutt/commit/a6f91bc9c890581cff189e143d86e656cab6d2dc
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Mon Aug 17 02:04:11 UTC 2020 - Kai Liu <kai.liu@suse.com>
|
|||
|
|
|||
|
- Enable --zlib configure option explicitely. In version 20200814 if
|
|||
|
it's not enabled header cache compression will not be turned on,
|
|||
|
unlike in previous versions which would turn it on when zlib is
|
|||
|
detected.
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Sat Aug 15 01:06:30 UTC 2020 - Kai Liu <kai.liu@suse.com>
|
|||
|
|
|||
|
- Update to 20200814:
|
|||
|
* Notes
|
|||
|
- Add one-liner docs to config items
|
|||
|
See: neomutt -O -Q smart_wrap
|
|||
|
- Remove the built-in editor
|
|||
|
A large unused and unusable feature
|
|||
|
* Security
|
|||
|
- Add mitigation against DoS from thousands of parts
|
|||
|
boo#1179113
|
|||
|
* 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
|
|||
|
- Fix alias sorting for degenerate addresses
|
|||
|
- Fix attaching emails
|
|||
|
- Create directories for nonexistent file hcache case
|
|||
|
- Avoid creating mailboxes for failed subscribes
|
|||
|
- Fix crash if rejecting cert
|
|||
|
* 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
|
|||
|
* Translations
|
|||
|
- 100% Czech
|
|||
|
- 100% Spanish
|
|||
|
* 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
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Sun Jul 5 04:14:47 UTC 2020 - Kai Liu <kai.liu@suse.com>
|
|||
|
|
|||
|
- Update to 20200626:
|
|||
|
* Bug Fixes
|
|||
|
- Avoid opening the same hcache file twice
|
|||
|
- Re-open Mailbox after folder-hook
|
|||
|
- Fix the matching of the spoolfile Mailbox
|
|||
|
- Fix link-thread to link all tagged emails
|
|||
|
* Changed Config
|
|||
|
- Add $tunnel_is_secure config, defaulting to true
|
|||
|
* Upstream
|
|||
|
- Don't check IMAP PREAUTH encryption if $tunnel is in use
|
|||
|
- Add recommendation to use $ssl_force_tls
|
|||
|
|
|||
|
- Changes from 20200501:
|
|||
|
* Security
|
|||
|
- Abort GnuTLS certificate check if a cert in the chain is rejected
|
|||
|
CVE-2020-14154 bsc#1172906
|
|||
|
- TLS: clear data after a starttls acknowledgement
|
|||
|
CVE-2020-14954 bsc#1173197
|
|||
|
- Prevent possible IMAP MITM via PREAUTH response
|
|||
|
CVE-2020-14093 bsc#1172935
|
|||
|
* Features
|
|||
|
- add config operations +=/-= for number,long
|
|||
|
- Address book has a comment field
|
|||
|
- Query menu has a comment field
|
|||
|
* Contrib
|
|||
|
sample.neomuttrc-starter: Do not echo prompted password
|
|||
|
* Bug Fixes
|
|||
|
- make "news://" and "nntp://" schemes interchangeable
|
|||
|
- Fix CRLF to LF conversion in base64 decoding
|
|||
|
- Double comma in query
|
|||
|
- compose: fix redraw after history
|
|||
|
- Crash inside empty query menu
|
|||
|
- mmdf: fix creating new mailbox
|
|||
|
- mh: fix creating new mailbox
|
|||
|
- mbox: error out when an mbox/mmdf is a pipe
|
|||
|
- Fix list-reply by correct parsing of List-Post headers
|
|||
|
- Decode references according to RFC2047
|
|||
|
- fix tagged message count
|
|||
|
- hcache: fix keylen not being considered when building the full key
|
|||
|
- sidebar: fix path comparison
|
|||
|
- Don't mess with the original pattern when running IMAP searches
|
|||
|
- Handle IMAP "NO" resps by issuing a msg instead of failing badly
|
|||
|
- imap: use the connection delimiter if provided
|
|||
|
- Memory leaks
|
|||
|
* Changed Config
|
|||
|
- $alias_format default changed to include %c comment
|
|||
|
- $query_format default changed to include %e extra info
|
|||
|
* Translations
|
|||
|
- 100% Lithuanian
|
|||
|
- 84% French
|
|||
|
- Log the translation in use
|
|||
|
* Docs
|
|||
|
- Add missing commands unbind, unmacro to man pages
|
|||
|
* Build
|
|||
|
- Check size of long using LONG_MAX instead of __WORDSIZE
|
|||
|
- Allow ./configure to not record cflags
|
|||
|
- fix out-of-tree build
|
|||
|
- Avoid locating gdbm symbols in qdbm library
|
|||
|
* Code
|
|||
|
- Refactor unsafe TAILQ returns
|
|||
|
- add window notifications
|
|||
|
- flip negative ifs
|
|||
|
- Update to latest acutest.h
|
|||
|
- test: add store tests
|
|||
|
- test: add compression tests
|
|||
|
- graphviz: email
|
|||
|
- make more opcode info available
|
|||
|
- refactor: main_change_folder()
|
|||
|
- refactor: mutt_mailbox_next()
|
|||
|
- refactor: generate_body()
|
|||
|
- compress: add {min,max}_level to ComprOps
|
|||
|
- emphasise empty loops: "// do nothing"
|
|||
|
- prex: convert is_from() to use regex
|
|||
|
- Refactor IMAP's search routines
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Fri May 22 07:00:32 UTC 2020 - Kai Liu <kai.liu@suse.com>
|
|||
|
|
|||
|
- Update to 20200501:
|
|||
|
* Bug Fixes
|
|||
|
- Make sure buffers are initialized on error
|
|||
|
- fix(sidebar): use abbreviated path if possible
|
|||
|
* Translations
|
|||
|
- 100% Lithuanian
|
|||
|
* Docs
|
|||
|
- make header cache config more explicit
|
|||
|
|
|||
|
- Changes from 20200424:
|
|||
|
* Bug Fixes
|
|||
|
- Fix history corruption
|
|||
|
- Handle pretty much anything in a URL query part
|
|||
|
- Correctly parse escaped characters in header phrases
|
|||
|
- Fix crash reading received header
|
|||
|
- Fix sidebar indentation
|
|||
|
- Avoid crashing on failure to parse an IMAP mailbox
|
|||
|
- Maildir: handle deleted emails correctly
|
|||
|
- Ensure OP_NULL is always first
|
|||
|
* Translations
|
|||
|
- 100% Czech
|
|||
|
* Build
|
|||
|
- cirrus: enable pcre2, make pkgconf a special case
|
|||
|
- Fix finding pcre2 w/o pkgconf
|
|||
|
- build: tdb.h needs size_t, bring it in with stddef.h
|
|||
|
|
|||
|
- Changes from 20200417:
|
|||
|
* Features
|
|||
|
- Fluid layout for Compose Screen, see: vimeo.com/407231157
|
|||
|
- Trivial Database (TDB) header cache backend
|
|||
|
- RocksDB header cache backend
|
|||
|
- Add <sidebar-first> and <sidebar-last> functions
|
|||
|
* Bug Fixes
|
|||
|
- add error for CLI empty emails
|
|||
|
- Allow spaces and square brackets in paths
|
|||
|
- browser: fix hidden mailboxes
|
|||
|
- fix initial email display
|
|||
|
- notmuch: fix time window search.
|
|||
|
- fix resize bugs
|
|||
|
- notmuch: fix entire-thread: update current email pointer
|
|||
|
- sidebar: support indenting and shortening of names
|
|||
|
- Handle variables inside backticks in sidebar_whitelist
|
|||
|
- browser: fix mask regex error reporting
|
|||
|
* Translations
|
|||
|
- 100% Lithuanian
|
|||
|
- 99% Chinese (simplified)
|
|||
|
* Build
|
|||
|
- Use regexes for common parsing tasks: urls, dates
|
|||
|
- Add configure option --pcre2 -- Enable PCRE2 regular expressions
|
|||
|
- Add configure option --tdb -- Use TDB for the header cache
|
|||
|
- Add configure option --rocksdb -- Use RocksDB for the header cache
|
|||
|
- Create libstore (key/value backends)
|
|||
|
- Update to latest autosetup
|
|||
|
- Update to latest acutest.h
|
|||
|
- Rename doc/ directory to docs/
|
|||
|
- make: fix location of .Po dependency files
|
|||
|
- Change libcompress to be more universal
|
|||
|
- Fix test fails on х32
|
|||
|
- fix uidvalidity to unsigned 32-bit int
|
|||
|
* Code
|
|||
|
- Increase test coverage
|
|||
|
- Fix memory leaks
|
|||
|
- Fix null checks
|
|||
|
* Upstream
|
|||
|
- Buffer refactoring
|
|||
|
- Fix use-after-free in mutt_str_replace()
|
|||
|
- Clarify PGP Pseudo-header S<id> duration
|
|||
|
- Try to respect MUTT_QUIET for IMAP contexts too
|
|||
|
- Limit recurse depth when parsing mime messages
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Fri Mar 20 13:56:02 UTC 2020 - Martin Rey <mrey@suse.com>
|
|||
|
|
|||
|
- Update to 20200320:
|
|||
|
* Bug Fixes
|
|||
|
- Fix COLUMNS env var
|
|||
|
- Fix sync after delete
|
|||
|
- Fix crash in notmuch
|
|||
|
- Fix sidebar indent
|
|||
|
- Fix emptying trash
|
|||
|
- Fix command line sending
|
|||
|
- Fix reading large address lists
|
|||
|
- Resolve symlinks only when necessary
|
|||
|
* Translations
|
|||
|
- lithuania 100% Lithuanian
|
|||
|
- es 96% Spanish
|
|||
|
* Docs
|
|||
|
- Include OpenSSL/LibreSSL/GnuTLS version in neomutt -v output
|
|||
|
- Fix case of GPGME and SQLite
|
|||
|
* Build
|
|||
|
- Create libcompress (lz4, zlib, zstd)
|
|||
|
- Create libhistory
|
|||
|
- Create libbcache
|
|||
|
- Move zstrm to libconn
|
|||
|
* Code
|
|||
|
- Add more test coverage
|
|||
|
- Rename magic to type
|
|||
|
- Use mutt_file_fopen() on config variables
|
|||
|
- Change commands to use intptr_t for data
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Fri Mar 13 19:01:50 UTC 2020 - Martin Rey <mrey@suse.com>
|
|||
|
|
|||
|
- Update to 20200313:
|
|||
|
* Window layout
|
|||
|
- Sidebar is only visible when it's usable.
|
|||
|
* Features
|
|||
|
- UI: add number of old messages to sidebar_format
|
|||
|
- UI: support ISO 8601 calendar date
|
|||
|
- UI: fix commands that don’t need to have a non-empty mailbox
|
|||
|
to be valid
|
|||
|
- PGP: inform about successful decryption of inline PGP
|
|||
|
messages
|
|||
|
- PGP: try to infer the signing key from the From address
|
|||
|
- PGP: enable GPGMe by default
|
|||
|
- Notmuch: use query as name for vfolder-from-query
|
|||
|
- IMAP: add network traffic compression
|
|||
|
(COMPRESS=DEFLATE, RFC4978)
|
|||
|
- Header cache: add support for generic header cache
|
|||
|
compression
|
|||
|
* Bug Fixes
|
|||
|
- Fix uncollapse_jump
|
|||
|
- Only try to perform entire-thread on maildir/mh mailboxes
|
|||
|
- Fix crash in pager
|
|||
|
- Avoid logging single new lines at the end of header fields
|
|||
|
- Fix listing mailboxes
|
|||
|
- Do not recurse a non-threaded message
|
|||
|
- Fix initial window order
|
|||
|
- Fix leaks on IMAP error paths
|
|||
|
- Notmuch: compose(attach-message): support notmuch backend
|
|||
|
- Fix IMAP flag comparison code
|
|||
|
- Fix $move for IMAP mailboxes
|
|||
|
- Maildir: maildir_mbox_check_stats should only update mailbox
|
|||
|
stats if requested
|
|||
|
- Fix unmailboxes for virtual mailboxes
|
|||
|
- Maildir: sanitize filename before hashing
|
|||
|
- OAuth: if 'login' name isn't available use 'user'
|
|||
|
- Add error message on failed encryption
|
|||
|
- Fix a bunch of crashes
|
|||
|
- Force C locale for email date
|
|||
|
- Abort if run without a terminal
|
|||
|
* Changed Config
|
|||
|
- $crypt_use_gpgme - Now defaults to 'yes' (enabled)
|
|||
|
- $abort_backspace - Hitting backspace against an empty prompt
|
|||
|
aborts the prompt
|
|||
|
- $abort_key - String representation of key to abort prompts
|
|||
|
- $arrow_string - Use an custom string for arrow_cursor
|
|||
|
- $crypt_opportunistic_encrypt_strong_keys - Enable encryption
|
|||
|
only when strong a key is available
|
|||
|
- $header_cache_compress_dictionary - Filepath to dictionary
|
|||
|
for zstd compression
|
|||
|
- $header_cache_compress_level - Level of compression for
|
|||
|
method
|
|||
|
- $header_cache_compress_method - Enable generic hcache
|
|||
|
database compression
|
|||
|
- $imap_deflate - Compress network traffic
|
|||
|
- $smtp_user - Username for the SMTP server
|
|||
|
* Translations
|
|||
|
- 100% Lithuanian
|
|||
|
- 81% Spanish
|
|||
|
- 78% Russian
|
|||
|
* Build
|
|||
|
- Add libdebug
|
|||
|
- Rename public headers to lib.h
|
|||
|
- Create libcompress for compressed folders code
|
|||
|
* Code
|
|||
|
- Refactor Windows and Dialogs
|
|||
|
- Lots of code tidying
|
|||
|
- Refactor: mutt_addrlist_{search,write}
|
|||
|
- Lots of improvements to the Config code
|
|||
|
- Use Buffers more pervasively
|
|||
|
- Unify API function naming
|
|||
|
- Rename library shared headers
|
|||
|
- Refactor libconn gui dependencies
|
|||
|
- Refactor: init.[ch]
|
|||
|
- Refactor config to use subsets
|
|||
|
- Config: add path type
|
|||
|
- Remove backend deps from the connection code
|
|||
|
* Upstream
|
|||
|
- Allow ~b ~B ~h patterns in send2-hook
|
|||
|
- Rename smime oppenc mode parameter to get_keys_by_addr()
|
|||
|
- Add $crypt_opportunistic_encrypt_strong_keys config var
|
|||
|
- Fix crash when polling a closed ssl connection
|
|||
|
- Turn off auto-clear outside of autocrypt initialization
|
|||
|
- Add protected-headers="v1" to Content-Type when protecting
|
|||
|
headers
|
|||
|
- Fix segv in IMAP postponed menu caused by reopen_allow
|
|||
|
- Adding ISO 8601 calendar date
|
|||
|
- Fix $fcc_attach to not prompt in batch mode
|
|||
|
- Convert remaining mutt_encode_path() call to use struct
|
|||
|
Buffer
|
|||
|
- Fix rendering of replacement_char when Charset_is_utf8
|
|||
|
- Update to latest acutest.h
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Fri Jan 31 09:43:31 UTC 2020 - Martin Rey <mrey@suse.com>
|
|||
|
|
|||
|
- Update to 20191207:
|
|||
|
* Features:
|
|||
|
- compose: draw status bar with highlights
|
|||
|
* Bug Fixes:
|
|||
|
- crash opening notmuch mailbox
|
|||
|
- crash in mutt_autocrypt_ui_recommendation
|
|||
|
- Avoid negative allocation
|
|||
|
- Mbox new mail
|
|||
|
- Setting of DT_MAILBOX type variables from Lua
|
|||
|
- imap: empty cmdbuf before connecting
|
|||
|
- imap: select the mailbox on reconnect
|
|||
|
- compose: fix attach message
|
|||
|
* Build:
|
|||
|
- make files conditional
|
|||
|
* Code:
|
|||
|
- enum-ify log levels
|
|||
|
- fix function prototypes
|
|||
|
- refactor virtual email lookups
|
|||
|
- factor out global Context
|
|||
|
- Changes from 20191129:
|
|||
|
* Features:
|
|||
|
- Add raw mailsize expando (%cr)
|
|||
|
* Bug Fixes:
|
|||
|
- Avoid double question marks in bounce confirmation msg
|
|||
|
- Fix bounce confirmation
|
|||
|
- fix new-mail flags and behaviour
|
|||
|
- fix: browser <descend-directory>
|
|||
|
- fix ssl crash
|
|||
|
- fix move to trash
|
|||
|
- fix flickering
|
|||
|
- Do not check hidden mailboxes for new mail
|
|||
|
- Fix new_mail_command notifications
|
|||
|
- fix crash in examine_mailboxes()
|
|||
|
- fix crash in mutt_sort_threads()
|
|||
|
- fix: crash after sending
|
|||
|
- Fix crash in tunnel's conn_close
|
|||
|
- fix fcc for deep dirs
|
|||
|
- imap: fix crash when new mail arrives
|
|||
|
- fix colour 'quoted9'
|
|||
|
- quieten messages on exit
|
|||
|
- fix: crash after failed mbox_check
|
|||
|
- browser: default to a file/dir view when attaching a file
|
|||
|
* Changed Config:
|
|||
|
- Change $write_bcc to default off
|
|||
|
* Docs:
|
|||
|
- Add a bit more documentation about sending
|
|||
|
- Clarify $write_bcc documentation.
|
|||
|
- Update documentation for raw size expando
|
|||
|
- docbook: set generate.consistent.ids to make generated html
|
|||
|
reproducible
|
|||
|
* Build:
|
|||
|
- fix build/tests for 32-bit arches
|
|||
|
- tests: fix test that would fail soon
|
|||
|
- tests: fix context for failing idna tests
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Thu Nov 28 05:16:45 UTC 2019 - Michael Vetter <mvetter@suse.com>
|
|||
|
|
|||
|
- Update to 20191111:
|
|||
|
Bug fixes:
|
|||
|
* browser: fix directory view
|
|||
|
* fix crash in mutt_extract_token()
|
|||
|
* force a screen refresh
|
|||
|
* fix crash sending message from command line
|
|||
|
* notmuch: use nm_default_uri if no mailbox data
|
|||
|
* fix forward attachments
|
|||
|
* fix: vfprintf undefined behaviour in body_handler
|
|||
|
* Fix relative symlink resolution
|
|||
|
* fix: trash to non-existent file/dir
|
|||
|
* fix re-opening of mbox Mailboxes
|
|||
|
* close logging as late as possible
|
|||
|
* log unknown mailboxes
|
|||
|
* fix crash in command line postpone
|
|||
|
* fix memory leaks
|
|||
|
* fix icommand parsing
|
|||
|
* fix new mail interaction with mail_check_recent
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Tue Jul 17 09:26:21 UTC 2018 - kbabioch@suse.com
|
|||
|
|
|||
|
- Updated to 20180716
|
|||
|
* Feature: <check-stats> function
|
|||
|
* Lots of bug fixes and vulnerability fixes:
|
|||
|
- CVE-2018-14349: Fixed mishandling of NO response without message in
|
|||
|
imap/command.c (bnc#1101589)
|
|||
|
- CVE-2018-14350: Fixed stack-based buffer overflow for FETCH response with
|
|||
|
long INTERNALDATE field in imap/message.c (bnc#1101588)
|
|||
|
- CVE-2018-14351: Fixed mishandling of a long IMAP status mailbox literal
|
|||
|
count size in imap/command.c (bnc#1101583)
|
|||
|
- CVE-2018-14352: Fixed stack-based buffer overflow in imap_quote_string in
|
|||
|
imap/util.c (bnc#1101582)
|
|||
|
- CVE-2018-14353: Fixed integer underflow in imap_quote_string in
|
|||
|
imap/util.c (bnc#1101581)
|
|||
|
- CVE-2018-14354: Fixed arbitrary command execution via backquote
|
|||
|
characters, related to the mailboxes command associated with manual
|
|||
|
subscription or unsubscription (bnc#1101578)
|
|||
|
- CVE-2018-14355: Fixed directory traversal in mailbox name in imap/util.c
|
|||
|
(bnc#1101577)
|
|||
|
- CVE-2018-14356: Fixed mishandling of zero-length UID in pop.c
|
|||
|
(bnc#1101576)
|
|||
|
- CVE-2018-14357: Fixed arbitrary command execution via backquote
|
|||
|
characters, related to mailboxes command associated with automatic
|
|||
|
subscription (bnc#1101573)
|
|||
|
- CVE-2018-14358: Fixed stack-based buffer overflow for FETCH response with
|
|||
|
long RFC822.SIZE field (bnc#1101571)
|
|||
|
- CVE-2018-14359: Fixed buffer overflow via base64 data (bnc#1101570)
|
|||
|
- CVE-2018-14360: Fixed stack-based buffer overflow because of incorrect
|
|||
|
sscanf usage in nntp_add_group in newsrc.c (bnc#1101569)
|
|||
|
- CVE-2018-14361: Fixed an code flow issue in nntp.c, which would proceed
|
|||
|
even if memory allocation failed for messages data (bnc#1101568)
|
|||
|
- CVE-2018-14362: Fixed unsafe interaction with message-cache pathnames in
|
|||
|
pop.c (bnc#1101567)
|
|||
|
- CVE-2018-14363: Fixed unsafe interaction with cache pathnames (containing
|
|||
|
'/') in newsrc.c (bnc#1101566)
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Mon Jun 25 00:00:00 CEST 2018 - dsterba@suse.cz
|
|||
|
|
|||
|
- spec: move license files to the main package
|
|||
|
- update to 20180622
|
|||
|
* Features
|
|||
|
- Expand variables inside backticks
|
|||
|
- Honour SASL-IR IMAP capability in SASL PLAIN
|
|||
|
* Bug Fixes
|
|||
|
- Fix toggle-read
|
|||
|
- Do not truncate shell commands on ; or #
|
|||
|
- pager: index must be rebuilt on MUTT_REOPENED
|
|||
|
- Handle a BAD response in AUTH PLAIN w/o initial response
|
|||
|
- fcc_attach: Don't ask every time
|
|||
|
- Enlarge path buffers PATH_MAX (4096)
|
|||
|
- Move LSUB call from connection establishment to mailbox SELECTion
|
|||
|
* Translations
|
|||
|
- Update Chinese (Simplified): 100%
|
|||
|
- Update Czech: 100%
|
|||
|
- Update German: 100%
|
|||
|
- Update Lithuanian: 100%
|
|||
|
- Update Portuguese (Brazil): 100%
|
|||
|
- Update Slovak: 59%
|
|||
|
- Reduce duplication of messages
|
|||
|
* Code
|
|||
|
- Tidy up the mailbox API
|
|||
|
- Tidy up the header cache API
|
|||
|
- Tidy up the encryption API
|
|||
|
- Add doxygen docs for more functions
|
|||
|
- Refactor more structs to use STAILQ
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Mon May 14 00:00:00 CEST 2018 - dsterba@suse.cz
|
|||
|
|
|||
|
- spec cleanup
|
|||
|
- update to 20180512
|
|||
|
* Features
|
|||
|
- echo command
|
|||
|
- Add $browser_abbreviate_mailboxes
|
|||
|
- Add ~M pattern to match mime Content-Types
|
|||
|
- Add support for multipart/multilingual emails
|
|||
|
- Jump to a collapsed email
|
|||
|
- Add support for idn2 (IDNA2008)
|
|||
|
* Bug Fixes
|
|||
|
- Let mutt_ch_choose report conversion failure
|
|||
|
- minor IMAP string handling fixes
|
|||
|
* Translations
|
|||
|
- Chinese (Simplified) (100%)
|
|||
|
- Czech (100%)
|
|||
|
- German (100%)
|
|||
|
- Lithuanian (62%)
|
|||
|
- Portuguese (Brazil) (100%)
|
|||
|
* Coverity defects
|
|||
|
- match prototypes to their functions
|
|||
|
- make logic clearer
|
|||
|
- reduce scope of variables
|
|||
|
- fix coverity defects
|
|||
|
* Docs
|
|||
|
- development: analysis
|
|||
|
- development: easy tasks
|
|||
|
- development: roadmap
|
|||
|
* Code
|
|||
|
- start refactoring libconn
|
|||
|
- split out progress functions
|
|||
|
- split out window functions
|
|||
|
- split out terminal setting
|
|||
|
- convert MyVars to use TAILQ
|
|||
|
- split mutt_file_{lock,unlock}
|
|||
|
- Move IDN version string to mutt/idna.c
|
|||
|
- refactor: init_locale()
|
|||
|
- Eliminate static variable in mutt_file_dirname
|
|||
|
* Tidy
|
|||
|
- test int functions against 0
|
|||
|
- rename lots of constants
|
|||
|
- rename lots of functions
|
|||
|
- sort lots of fields/definitions
|
|||
|
* Upstream
|
|||
|
- Increase account.user/login size to 128
|
|||
|
- Fix comparison of flags with multiple bits set
|
|||
|
- Change mutt_error call in mutt_gpgme_set_sender() to dprint
|
|||
|
- Improve the error message when a signature is missing
|
|||
|
- pager specific "show incoming mailboxes list" macro
|
|||
|
- Improve gss debug printing of status_string
|
|||
|
- Remove trailing null count from gss_buffer_desc.length field
|
|||
|
- Add a comment in auth_gss about RFCs and null-termination
|
|||
|
- Change prompt string for $crypt_verify_sig
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Fri Mar 23 00:00:00 CET 2018 - dsterba@suse.cz
|
|||
|
|
|||
|
- update to 20180323
|
|||
|
* Features
|
|||
|
- unify logging/messaging
|
|||
|
- add alert (blink) colors
|
|||
|
* Contrib
|
|||
|
- Vim syntax for NeoMutt log files
|
|||
|
* Bug Fixes
|
|||
|
- Fix progress bar range
|
|||
|
- notmuch: stop if db open fails
|
|||
|
- Improve index color cache flushing behavior
|
|||
|
- lua: fix crash when setting a string
|
|||
|
* Translations
|
|||
|
- Update Czech translation (100%)
|
|||
|
- Update German translation (100%)
|
|||
|
- Update Polish translation (94%)
|
|||
|
- Update Portuguese (BR) translation (100%)
|
|||
|
- Update Spanish translation (64%)
|
|||
|
- Update Turkish translation (75%)
|
|||
|
- Merge simliar messages
|
|||
|
* Docs
|
|||
|
- Clarify precedence of settings in config files
|
|||
|
- Fix subjectrx example in the manual
|
|||
|
* Website
|
|||
|
- Update Gentoo distro page
|
|||
|
- Devel: Static analysis
|
|||
|
* Build
|
|||
|
- Support —with-sysroot configure arg
|
|||
|
- Expose EXTRA_CFLAGS_FOR_BUILD and EXTRA_LDFLAGS_FOR_BUIlD
|
|||
|
- Update to latest autosetup
|
|||
|
- Make sure git_ver.h doesn't eat random 'g's out of tag names
|
|||
|
* Code
|
|||
|
- Refactor to reduce complexity
|
|||
|
- Refactor to reduce variables' scope
|
|||
|
- Sort functions/config to make docs more legible
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Wed Feb 28 00:00:00 CET 2018 - dsterba@suse.cz
|
|||
|
|
|||
|
- spec cleanup
|
|||
|
- move manual.txt from neomutt-doc as it's bound to F1 key
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Fri Feb 23 00:00:00 CET 2018 - dsterba@suse.cz
|
|||
|
|
|||
|
- update to 20180223
|
|||
|
* Features
|
|||
|
- browser: `<goto-parent>` function bound to "p"
|
|||
|
- editor: `<history-search>` function bound to "Ctrl-r"
|
|||
|
- Cygwin support: https://www.neomutt.org/distro/cygwin
|
|||
|
- OpenSUSE support: https://www.neomutt.org/distro/suse
|
|||
|
- Upstream Homebrew support: Very soon - https://www.neomutt.org/distro/homebrew
|
|||
|
* Bug Fixes
|
|||
|
- gmail server-size search
|
|||
|
- nested-if: correctly handle "<" and ">" with %?
|
|||
|
- display of special chars
|
|||
|
- lua: enable myvars
|
|||
|
- for pgpewrap in default gpg.rc
|
|||
|
- reply_regexp which wasn't formatted correctly.
|
|||
|
- parsing of urls containing '?'
|
|||
|
- out-of-bounds read in mutt_str_lws_len
|
|||
|
* Translations
|
|||
|
- Review fuzzy lt translations
|
|||
|
- Updated French translation
|
|||
|
* Website
|
|||
|
- Installation guide for Cygwin
|
|||
|
- Installation guide for OpenSUSE
|
|||
|
- Installation guide for CRUX
|
|||
|
* Build
|
|||
|
- check that DTDs are installed
|
|||
|
- autosetup improvements
|
|||
|
- option for which version of bdb to use
|
|||
|
- drop test for resizeterm -- it's always present
|
|||
|
* Code
|
|||
|
- split if's containing assignments
|
|||
|
- doxygen: add/improve comments
|
|||
|
- rename functions / parameters for consistency
|
|||
|
- add missing {}s for clarity
|
|||
|
- move functions to library
|
|||
|
- reduce scope of variables
|
|||
|
- boolify more variables
|
|||
|
- iwyu: remove unnecessary headers
|
|||
|
- name unicode chars
|
|||
|
- tailq: migrate parameter api
|
|||
|
- md5: refactor and tidy
|
|||
|
- rfc2047: refactor and tidy
|
|||
|
- buffer: improvements
|
|||
|
- create unit test framework
|
|||
|
- fix several coverity defects
|
|||
|
* Upstream
|
|||
|
- Fix s/mime certificate deletion bug
|
|||
|
- Disable message security if the backend is not available
|
|||
|
- Fix improper signed int conversion of IMAP uid and msn values
|
|||
|
- Change imap literal counts to parse and store unsigned ints
|
|||
|
- Fix imap status count range check
|
|||
|
- cmd_handle_fatal: make error message a bit more descriptive
|
|||
|
- Create pgp and s/mime default and sign_as key vars
|
|||
|
- Add missing setup calls when resuming encrypted drafts
|
|||
|
- mutt_pretty_size: show real number for small files
|
|||
|
- examine_directory: set directory/symlink size to zero
|
|||
|
- Add history-search function, bound to ctrl-r
|
|||
|
- Avoid a potential integer overflow if a Content-Length value is huge
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Fri Dec 29 00:00:00 CET 2017 - dsterba@suse.cz
|
|||
|
|
|||
|
- update to 2017-12-15
|
|||
|
- use autosetup instead of autotools
|
|||
|
- regression fixes
|
|||
|
|
|||
|
-------------------------------------------------------------------
|
|||
|
Tue Nov 28 00:00:00 CET 2017 - dsterba@suse.cz
|
|||
|
|
|||
|
- neomutt 2017-12-08
|