Fri, 22 Nov 2024 16:29:24 UTC | login

Information for build neomutt-20240425-2.fc41

ID337824
Package Nameneomutt
Version20240425
Release2.fc41
Epoch6
Sourcegit+https://src.fedoraproject.org/rpms/neomutt.git#b43524c6089b7638b187f3a8e248cd64c49dc01d
SummaryText mode Mail Client
DescriptionNeoMutt is a small but very powerful text-based MIME mail client. NeoMutt is highly configurable, and is well suited to the mail power user with advanced features like key bindings, keyboard macros, mail threading, regular expression searches and a powerful pattern matching language for selecting groups of messages.
Built bydavidlt
State complete
Volume DEFAULT
StartedFri, 16 Aug 2024 15:52:20 UTC
CompletedFri, 16 Aug 2024 17:38:45 UTC
Taskbuild (f41, /rpms/neomutt.git:b43524c6089b7638b187f3a8e248cd64c49dc01d)
Extra{'source': {'original_url': 'git+https://src.fedoraproject.org/rpms/neomutt.git#b43524c6089b7638b187f3a8e248cd64c49dc01d'}}
Tags
f41
RPMs
src
neomutt-20240425-2.fc41.src.rpm (info) (download)
riscv64
neomutt-20240425-2.fc41.riscv64.rpm (info) (download)
neomutt-debuginfo-20240425-2.fc41.riscv64.rpm (info) (download)
neomutt-debugsource-20240425-2.fc41.riscv64.rpm (info) (download)
Logs
riscv64
hw_info.log
state.log
build.log
root.log
mock_output.log
Changelog * 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. * Wed Mar 22 2023 Richard Russon <rich@flatcap.org> - 20230322-1 - Features - #3372 - use DT_SLIST for charset variables - #3383 - support viewing html with embedded images, #3383 - #3408 - account command, see the [feature page](https://neomutt.org/feature/account-cmd) - #3411 - check that `sendmail` and `inews` don't contain shell meta characters - #3412 - browser: add mailbox_folder_format config variable - #3421 - enter: add function kill-whole-line - #3414 - account command: add macOS keychain sample provider - #3430 - account command: add GPG+JSON sample provider - #3474 - expose italics attribute for colour scheme - #3471 - allow `source` in hooks to point to relative paths - #3506 - resolve alternates when subscribing/unsubscribing - #3492 - notmuch: allow specifying configuration file - #3547 - notmuch: allow usage of notmuch profiles - #3524 - add GNU SASL support for authentication (`--gsasl` configure option) - #3548 - extend colour objects to support patterns - #3586 - detect and fixup maildirs with missing "new" and "tmp" directories - #3634 - generate standard MIME types as application/pkcs7-* instead of legacy application/x-pkcs7-* - #3639 - compose: add Smime: pseudo header - #3641 - handle more X-Mutt pseudo-headers with `edit_headers` - #3702 - use `socket_timeout` to time out read/write operations - #3717 - allow `[fmt]` in `$folder_format` - #3719 - respect `attribution_locale` in `indent_string` and `post_indent_string` - #3720 - pattern: add `~K` to search Bcc, include Bcc in `~C`, `%C`, `~L`, and `~p` - #3726 - colour postponed emails list - #3734 - allow querying user-defined variables (`$my_var`) with `-Q` - #3737 - dump user-defined variables (`$my_var`) with `-D` - #3655 - generate purely random `Message-ID` headers - #3752 - allow an empty `sidebar_divider_char` - #3745 - fix handling and display of group addresses - Bug Fixes - #3386 - fix `status_on_top` to work on complex windows, e.g., attach - #3397 - imap: fix off-by-one error causing bogus "Progress message 10/9" message - #3423 - attach: fix segfault when viewing HTML attachment in compose mode - #3434 - allow for longer expansions in e.g., `index_format` - #3450 - accept unpadded base64-encoded data, as some mailers produce - #3465 - fix hangup when trying to add email address from help screens - #3468 - handle corrupted header caches - #3518 - fix slowdown when changing folders - #3828 - improve error detection for invalid `color` regexes - #3533 - distinguish between old/new with mark_old unset - #3539 - parse mboxes with unconventional `From` lines - #3572 - fix hostname detection for hostname ending with a "." - #3596 - fix truncated SMTP lines in case of very long lines - #3600 - use `smime_sign_as` instead of `pgp_sign_as` when signing S/MIME messages - #3697 - set `smime_sign_as` instead of `smime_default_key` when signing - #3609 - fix wrong message being marked as read with `$pager_read_delay = 1` - #3653 - fix negative new-mail count on maildir - #3656 - skip zero width non-joiner character in the pager - #3664 - handle text/vcard as not being an attachment, same as for text/x-vcard - #3666 - fix `hdr_order` not sorting last header correctly - #3673 - make exiting via SIGINT more graceful - #3700 - fix `unhook index-format-hook` - #3709 - send: delete signature when sending fails #3709 - #3727 - SMTP: try all available methods even if SASL is not compiled in - #3730 - fix decryption issue when postponing S/MIME encrypted mails - avoid unnecessary refreshes - fixed a number of memory leaks and crashes - Config - #3604 - rename `ask_follow_up` to `ask_followup_to` - #3659 - rename `sidebar_whitelist`/`unsidebar_whitelist` to `sidebar_pin`/`sidebar_unpin` - #3629 - skip line rest of line after a warning - #3670 - `vfolder_format` is now deprecated, use `folder_format` - #3702 - rename `connect_timeout` to `socket_timeout` - #3697 - `pgp_entry_format`: add %i expand for the key fingerprint - #3724 - rename `attribution` to `attribution_intro` and `post_indent_string` to `attribution_trailer` - config variables are now properly spelled with underscores between names, e.g., `implicit_autoview` -> `implicit_auto_view`, `message_cachedir` -> `message_cache_dir`; the old names were kept as synonyms - Translations - 100% Czech - 100% German - 100% Hungarian - 100% Lithuanian - 100% Portuguese (Brazil) - 100% Serbian - 100% Slovak - 100% Turkish - 99% Spanish - 99% Ukrainian - 94% Polish - 72% Catalan - Docs - lots of documentation cleanups and updates - Code - a lot of refactor to make the code more organizes, especially in these areas: windowing, menu, browser, enter, function dispatching, key handling, auto-completion - fewer global variables - removal of some unmaintained contrib code - new maintained sample config and examples are in the `data` directory - the contrib script mutt_oauth2.py received a lot of love - Build - #3548 - support building with Undefined Behaviour Sanitizer (`--ubsan` configure option) - #3722 - generate compile_commands.json (`--compile-commands` configure option) - use pkg-config to locate most of the 3rd party dependencies - fix curses for netbsd - improve our CI stack - create libparse - parsing functions that can be easily tested - refactor commands / icommands * Tue Feb 14 2023 Carl George <carl@george.computer> - 6:20220429^1.ef0cb55-1 - Fix versioning * Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5:20220629-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5:20220629-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild