Fri, 22 Nov 2024 04:45:54 UTC | login

Information for build neomutt-20241002-1.fc41

ID342249
Package Nameneomutt
Version20241002
Release1.fc41
Epoch6
Sourcegit+https://src.fedoraproject.org/rpms/neomutt.git#1e81d92ca9c8d003ab9de673659027da93ae8b29
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
StartedThu, 24 Oct 2024 23:47:19 UTC
CompletedFri, 25 Oct 2024 02:51:59 UTC
Taskbuild (f41, /rpms/neomutt.git:1e81d92ca9c8d003ab9de673659027da93ae8b29)
Extra{'source': {'original_url': 'git+https://src.fedoraproject.org/rpms/neomutt.git#1e81d92ca9c8d003ab9de673659027da93ae8b29'}}
Tags
f41
RPMs
src
neomutt-20241002-1.fc41.src.rpm (info) (download)
riscv64
neomutt-20241002-1.fc41.riscv64.rpm (info) (download)
neomutt-debuginfo-20241002-1.fc41.riscv64.rpm (info) (download)
neomutt-debugsource-20241002-1.fc41.riscv64.rpm (info) (download)
Logs
riscv64
hw_info.log
root.log
build.log
state.log
mock_output.log
Changelog * 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. * 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