ID | 124462 |
Package Name | neomutt |
Links |
Fedora Package Sources |
Fedora Official Koji Buildsystem |
Rocks RISC-V Koji Buildsystem |
Fedora RISC-V GitHub |
Old Koji Buildsystem
|
Version | 20250404 |
Release | 1.fc42 |
Epoch | 6 |
Draft | False |
Source | git+https://src.fedoraproject.org/rpms/neomutt.git#6d4953fece4eb51e5595f5de2a940d668623d6d1 |
Summary |
Description |
Built by | kojiadmin |
State |
complete
|
Volume |
DEFAULT |
Started | Mon, 21 Apr 2025 17:58:18 CST |
Completed | Mon, 21 Apr 2025 18:52:37 CST |
Task | build (f42-build-side-1, /rpms/neomutt.git:6d4953fece4eb51e5595f5de2a940d668623d6d1) |
Extra | {'source': {'original_url': 'git+https://src.fedoraproject.org/rpms/neomutt.git#6d4953fece4eb51e5595f5de2a940d668623d6d1'}} |
Tags |
|
RPMs |
src | |
|
neomutt-20250404-1.fc42.src.rpm (info) (download) |
riscv64 |
|
neomutt-20250404-1.fc42.riscv64.rpm (info) (download)
|
|
neomutt-debuginfo-20250404-1.fc42.riscv64.rpm (info) (download)
|
|
neomutt-debugsource-20250404-1.fc42.riscv64.rpm (info) (download)
|
|
Logs |
|
Changelog |
* Fri Apr 04 2025 Richard Russon <rich@flatcap.org> - 20250404-1
- Features
- #4493 config: don't quote enums
- #4493 link config dump to docs
- #4494 refactor the Help Page for clarity
- #4554 CLI: `neomutt -DD` -- Dump Different
- #4593 browser: tag select rather than descend
- Bug Fixes
- #3469 source: fix variable interpretation
- #4370 `mutt_oauth2`: refactor `sasl_string` computation
- #4536 expand tabs to spaces in compose preview
- #4537 fix dumping of initial values
- #4538 move `real_name` init
- #4542 Remove `MUTT_NEWFOLDER`, fix appending to mbox
- #4546 Respect Ignore when modifying an email's headers
- #4549 fix refresh on toggle `hide_thread_subject`
- #4550 buffer: fix seek
- #4551 add comma to single `<complete-query>` match
- #4595 notmuch: check for parse failure
- #4596 query: allow `<>`s around email addresses
- pager: fix normal/stripe colour
- fix colour leaks in pager
- fix array leak in the verify certificate dialog
- Translations
- 100% German
- 100% Turkish
- 96% Lithuanian
- 86% French
- 49% Chinese (Traditional)
- Build
- #4552 Deprecate some configure options that aren't used anymore
- build: workaround for unused-result warning
- Code
- #4492 colour refactoring
- #4543 debug: Chain old SEGV Handler
- #4545 Allow nested `ARRAY_FOREACH()`
- #4553 config: API `has_been_set()`
- #4557 config: drop ConfigSet from API functions
- #4558 drop obsolete pgp/smime menus
- #4559 array: `foreach_reverse()`
- #4560 Change description of verify-key to be crypto-scheme agnostic
- #4561 expando: move EnvList out of library
- #4570 Simplify the management of NeoMutt Commands
- #4571 libcli - parse the command line
- #4580 Split CLI Usage into sections
- #4582 pager: fix lost `NT_PAGER` notifications
- #4591 pager: fix refresh on config/colour changes
- array: upgrade `get_elem_list()`
- Buffer refactoring
- coverity: fix defects
- improve `localise_config()`
- main: drop -B (batch mode) option
- merge init.[ch] into main.c
- refactor version code
- neomutt: `home_dir`, `username`, `env`
- query: unify NeoMutt `-D` and `-Q`
- refactor `main.c`/`init.c`
- sidebar: streamline expando callbacks
- test: lots of parse coverage
- window refactoring
- window: force recalc|repaint on new windows
- Upstream
- Update mutt/queue.h
- Fix NULL pointer dereference when calling `imap_logout_all()`
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 6:20250113-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Mon Jan 13 2025 Richard Russon <rich@flatcap.org> - 20250113-1
- Bug Fixes
- #4477 fix crash in folder-hook
- #4480 fix memory leak in compose message preview (fixes #4478)
- #4483 query: fix comma-separated names
- #4485 lua: fix `lua_mutt_call()`
- #4490 notmuch: refresh the Email if the filename changes
- fix: no new mail message
- fix display of certificate fingerprints
- fix prompt colour
- Translations
- 100% Czech
- 100% German
- 100% Lithuanian
- 100% Serbian
- 100% Slovakian
- 100% Turkish
- 91% French
- 41% Chinese (Traditional)
- Build
- #4479 Fix DT_NUMBER entries on 32-bit endian platforms
- Code
- #4481 Simplify `mutt_file_fopen()`
- colour refactoring
- standardise variable names for temporary files
* Thu Jan 09 2025 Richard Russon <rich@flatcap.org> - 20250109-1
- BROKEN - DO NOT USE
* Thu Dec 12 2024 Richard Russon <rich@flatcap.org> - 20241212-1
- Features
- #4437 show message preview in compose view
- #4439 add trailing commas when editing addresses
- Bug Fixes
- #4444 expando: fix overflow
- #4461 Spaces can be wide
- #4464 Remove BOM from UTF-8 text
- #4467 Bug with wrong fingerprints in certificate_file
- #4470 fix postponed sorting assertion failure
- #4472 fix: `save_attachment_open()` when overwriting
- #4473 add text-wrapping to compose message preview pager
- #4475 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 | %C%> %Y"`
- `set query_format = "%3i %t | %C%> %Y"`
- Translations
- 100% German
- 100% Lithuanian
- 100% Serbian
- 100% Turkish
- 89% French
- 39% Chinese (Traditional)
- Coverity Defects
- Explicit null dereferenced
- Overflowed constant
- Overflowed return value
- Resource leak
- Docs
- alias tags
- Build
- #4452 only use `struct tm.tm_gmtoff` if available
- Code
- #4294 refactor memory allocation
- #4442 remove unused fields from ComposeSharedData
- #4447 refactor 'sort' constants
- #4449 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
- Upstream
- #4448 Update queue.h
* Thu Nov 14 2024 Richard Russon <rich@flatcap.org> - 20241114-1
- Security
- Fixed: CVE-2024-49393
- Fixed: CVE-2024-49394
- #4300 Read the protected Message-ID
- Features
- #4336 Allow toggling numeric configs, e.g. `:toggle pager_index_lines`
- #4427 alias: tag/untag pattern
- query: tag with `<space>`
- Contrib
- #4400 `mutt_oauth2.py`: Fix reference to `client_secret`
- Bug Fixes
- #4399 fix duplicate save-hook
- #4403 expando: fix escaping
- #4404 browser: fix enter-quit-enter
- #4405 pager: fix repaint
- #4407 config: warn about deprecated variables
- #4425 Refresh alias/query dialog on alias/query format change
- #4433 compose: fix redraw on attachment
- #4436 compose: fix search with `arrow_cursor`
- #4438 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`
* Wed Oct 02 2024 Richard Russon <rich@flatcap.org> - 20241002-1
- Security
- #4243 - security: kill unnecessary blank lines
- #4251 - more security improvements
- #4282 - improve NeoMutt bailout handling
- Features
- #4329 - remove mixmaster
- #4149 - honour umask in attach save
- Bug Fixes
- #3945 - do not force username in addition to client certificate
- #4341 - Fix '%z' and '%Z in '%{...}' expando
- #4356 - Allow longer maildir filename suffixes
- #4357 - Don't force mbox stats calculations on startup
- #4365 - Fix sorting INBOX and its subfolders
- #4367 - Let `~Y` match each tag individually
- #4371 - ignore macro events during autocrypt initialization
- #4383 - 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 -- https://github.com/neomutt/neomutt/discussions/4251
- `$mixmaster` is deprecated
- `$mix_entry_format` is deprecated
- Translations
- 100% German
- 100% Lithuanian
- 100% Serbian
- 100% Spanish
- 81% French
- Docs
- #4350 - Fix configure script name in INSTALL.md
- fix para ordering
- Build
- #4280 - Update autosetup
- #4281 - Update acutest to the latest upstream commit
- #4289 - don't treat stddef.h specially
- #4306 - Add -std to CFLAGS too
- #4307 - require C11
- #4347 - Support BerkeleyDB 18.1
- #4362 - Assume 'struct timespec' exists
- fix idn2 typo
- Code
- #4113 - Close the hcache handle on failure to open the store
- #4214 - upgrade `assert()`
- #4283 - mutt/list.c: Use `STAILQ_FOREACH_SAFE()` in stailq deallocators
- #4296 - Use `wmem*()` functions with wide-character strings
- #4297 - ncrypt/crypt.c: Fix allocation size calculation
- #4305 - remove `mutt_expand_path()`
- #4308 - fix `-Wdouble-promotion` warnings
- #4310 - scanf: initialise out-vars
- #4312 - Allow opening the header cache in non-`O_CREAT` mode
- #4337 - Fix function pointer types
- #4348 - Check `mutt_date_parse_date()`s return value
- #4366 - Fix up slashes in `imap_fix_path()`
- #4378 - Fix padding with an empty string
- tidy expando library
* Mon Sep 02 2024 Miroslav Suchý <msuchy@redhat.com> - 6:20240425-3
- convert license to SPDX
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 6:20240425-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Thu Apr 25 2024 Richard Russon <rich@flatcap.org> - 20240425-1
- 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
- #4275 use homebrew in macOS build
- Code
- use Buffer rather than strcat()
- ncrypt: use gpgme types consistently
* Tue Apr 16 2024 Richard Russon <rich@flatcap.org> - 20240416-1
- 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
* Fri Mar 29 2024 Richard Russon <rich@flatcap.org> - 20240323-1
- Bug Fixes
- #4185 c441f5957 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 <show-log-messages>
- 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
* Sat Mar 23 2024 Richard Russon <rich@flatcap.org> - 20240323-1
- Do NOT use this release
* Thu Feb 01 2024 Richard Russon <rich@flatcap.org> - 20240201-1
- 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
- Build
- build: openbsd workarounds
- 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 21 2023 Richard Russon <rich@flatcap.org> - 20231221-1
- Features
- #4126 - add alias 'tags:'
- Bug Fixes
- #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 `<imap-fetch-mail>`
- Allow sending an empty mail
- mutt_oauth2.py: Use readline to overcome macOS input() restrictions
- Changed Config
- add $history_format: '%s'
- Translations
- 100% Czech
- 100% German
- 100% Lithuanian
- 100% Serbian
- 100% Slovak
- 100% Turkish
- 99% Spanish
- 99% Hungarian
- Coverity defects
- #4111 Educate Coverity about ARRAYs
- fix defects
- Build
- #4098 - build: use fallthrough attribute
- #4100 - build: split maildir and mh types
- #4101 - version: drop default features
- #4108 - strip non-conditionals
- #4122 - add github action to check for unused functions (xunused)
- update fedora action
- coverage: fix build for lcov v2
- tests: fix error cases
- Code
- #4097 - config: add DT_ON_STARTUP
- #4104 - Change mutt_default_save() and addr_hook() to take a buffer
- #4105 - Use buffer pool in tests
- #4106 - Switch some buffers to use the buffer pool
- #4109 - Improve the Progress Bar
- #4117 - remove MxOps::path_parent() and mutt_path_parent()
- #4120 - remove unused functions
- #4131 - move editor test code
- #4133 - move log_disp_null() into test folder
- #4137 - move config string name functions into tests
- add: hook_new()/hook_free()
- fix more printf-style params
- rename compare to equal
- hcache: renaming for clarity
* Fri Nov 03 2023 Richard Russon <rich@flatcap.org> - 20231103-1
- Features
- #4080 - info screen: enable <save-message>
- #4075 - add color command
- color: add ANSI RGB support
- color: Support ANSI 2x clear sequences
- Bug Fixes
- #4074 - color: fix palette conversion
- #4081 - fix logging on error
- #4081 - log: vim-style
- #4082 - fix file auto-completion
- #4090 - improve logic for growing mailbox memory
- Translations
- 100% Czech
- 100% German
- 100% Lithuanian
- 100% Serbian
- 100% Slovak
- 100% Turkish
- Build
- #4085 - fix CFLAGS/LDFLAGS for ncurses
- #4085 - configure --with-iconv
- Code
- #4067 - remove unused count of new mails from index private data
- #4086 - smtp: Simplify the API of smtp_code()
- #4091 - 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
* Fri Nov 03 2023 Richard Russon <rich@flatcap.org> - 20231103-1
- Features
- #4080 - info screen: enable <save-message>
- #4075 - add color command
- color: add ANSI RGB support
- color: Support ANSI 2x clear sequences
- Bug Fixes
- #4074 - color: fix palette conversion
- #4081 - fix logging on error
- #4081 - log: vim-style
- #4082 - fix file auto-completion
- #4090 - improve logic for growing mailbox memory
- Translations
- 100% Czech
- 100% German
- 100% Lithuanian
- 100% Serbian
- 100% Slovak
- 100% Turkish
- Build
- #4085 - fix CFLAGS/LDFLAGS for ncurses
- #4085 - configure --with-iconv
- Code
- #4067 - remove unused count of new mails from index private data
- #4086 - smtp: Simplify the API of smtp_code()
- #4091 - 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
* Mon Oct 23 2023 Richard Russon <rich@flatcap.org> - 20231023-1
- Bug Fixes
- #4060 fix crash on exit
- #4061 fix header colour
- #4064 fix 32-bit date overflow
- #4078 fix new mail in limited view
- nntp: fix use-after-free
- color: fix ansi colours
- color: add +truecolor to version string
* Fri Oct 06 2023 Richard Russon <rich@flatcap.org> - 20231006-1
- Features
- #3870 - color: allow 'alert', 'bright', 'light' prefix for colorNNN
- #3871 - color: refactor parsing code
- #3895 - imap: truncate large UIDVALIDITYs to support non-conforming IMAP servers
- #3898 - hcache: shrink Email and Body caches
- #3900 - prompt: treat complete-query as complete where it makes sense
- #3925 - help: add message flags to help screen
- #3932 - help: add alternating colors
- #3982 - mailboxes: add `-label`, `-notify` and `-poll` options
- #4038 - add help to questions
- #4046 - color_directcolor: Also set the default/initial value on startup
- Bug Fixes
- #3897 - maildir: fix sync when a deleted file disappears
- #3878 - gnutls: fix "certificate saved" message
- #3895 - imap: truncate large UIDVALIDITYs to support non-conforming servers
- #3897 - maildir: fix fix error with `<sync-mailbox>` on mbsync
- #3901 - address: parse comments after address
- #3915 - bind: fix truncated binding strings
- #3956 - fix 'from' address when real name isn't set
- #3962 - Fix crash on `<next-thread>` when the `<limit>`ed view is empty
- #3985 - browser: fix autocompletion
- #3988 - pager: fix search crash
- #3999 - help: fix search highlight
- #4049 - force mail check on current mailbox after `<shell-escape>`
- #4051 - openssl: continue if a signal interrupts an SSL read/write
- Changed Config
- #3881 - Rename `$imap_keepalive` to `$imap_keep_alive`
- #3889 - Change defaults to use `%<...>` conditional syntax
`$attach_format`, `$index_format`, `$mailbox_folder_format`,
`$status_format`, `$ts_icon_format`, `$ts_status_format`
- #3949 - Add `browser_sort_dirs_first` to always list directories first
- Translations
- 100% Turkish
- 100% Serbian
- 100% Lithuanian
- 100% German
- 99% Czech
- 99% Polish
- 98% Slovak
- Code
- #3877 - imap: factor out tagged emails
- #3799 - address: use struct Buffer instead of plain char pointers
- #3868 - drop notifications relay
- #3869 - move `$delete_untag` out of the backend
- #3873 - 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`
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 6:20230517-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed May 17 2023 Richard Russon <rich@flatcap.org> - 20230517-1
- Features
- #3699 - Support 24bit colors, aka truecolor
- #3738 - Show complete MIME structure in attachments
- #3842 - Allow percentages to be localized
- Bug Fixes
- #3813 - Fix crash in op_browser_subscribe
- #3844 - Select the first email when coming from an empty limit
- #3848 - Fix counting new mails in maildir
- #3759 - bind: fix incorrect conflict report
- #3781 - index: only refresh the menu on non-focus window changes
- #3856 - tunnel: fix reconnection with `ssl_force=true`
- #3860 - maildir: stop parsing headers at the end of the headers section
- #3864 - Fix handling of bright colours
- Fix sorting of labels
- Translations
- 100% Serbian
- 100% Turkish
- 100% Lithuanian
- 100% Hungarian
- 100% German
- 99% Norwegian (Bokmål)
- 99% Slovak
- 99% Portuguese (Brazil)
- 99% Czech
- 95% French
- Build
- #3798 - Build with libidn2 by default, remove support for libidn1
- Code
- config: dynamically create/delete variables
- config: unify handling of NeoMutt and user (my_) variables
- config: cache config variables used often
- speed: various speedups in parsing emails
- cleanups: lots of code cleanups
- Huge refactoring towards a separation of Mailbox/MailboxView
* Fri May 12 2023 Richard Russon <rich@flatcap.org> - 20230512-1
- BROKEN - Please use 2023-05-17 instead
* Fri Apr 07 2023 Richard Russon <rich@flatcap.org> - 20230407-1
- 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
- Translations
- 100% Czech
- 100% German
- 100% Hungarian
- 100% Lithuanian
- 100% Portuguese (Brazil)
- 100% Serbian
- 100% Slovak
- 99% Polish
- Docs
- Recommend GPGME
- Build
- fix race condition in `make install`
- fallback to detect SASL manually if pkg-config fails, e.g., homebew
- Code
- libmutt: eliminate use of config variables
- fix ubsan warning
- mutt: optimize and inline mutt_str_is_email_wsp()
- progress: update ncurses only when there is actual progress
- email: Read assumed_charset outside loops
- hcache: do less work when not in use
- pager: add helper for getting $pager
- hcache: remove spurious +1 from Buffer serialization.
|