Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: neomutt | Distribution: openSUSE Tumbleweed |
Version: 20240425 | Vendor: openSUSE |
Release: 2.1 | Build date: Thu May 9 00:00:00 2024 |
Group: Productivity/Networking/Email/Clients | Build host: reproducible |
Size: 3060407 | Source RPM: neomutt-20240425-2.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://neomutt.org | |
Summary: A command line mail reader (or MUA), a fork of Mutt with added features |
NeoMutt is a command line mail reader based on Mutt, brings together many new features. Can be installed in parallel with mutt.
GPL-2.0-or-later
* Thu May 09 2024 mkoutny@suse.com - Recommend at least one SASL module to prevent "No authenticators avaliable" error when sending mail via SMTP * Fri Apr 26 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 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 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 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 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 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 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 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 2022 Dirk Müller <dmueller@suse.com> - fix build for older dists * Wed May 25 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 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 05 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 2021 Dirk Müller <dmueller@suse.com> - stop owning directories provided by filesystem (bsc#1184787) * Thu Mar 25 2021 lmb <lmb@suse.com> - build: Enable pcre2 for regex matching (bsc#1183989) - Add libprce2-devel as build dependency * Mon Mar 08 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
/etc/neomuttrc /usr/bin/neomutt /usr/libexec/neomutt /usr/libexec/neomutt/pgpewrap /usr/libexec/neomutt/smime_keys /usr/share/doc/packages/neomutt /usr/share/doc/packages/neomutt/LICENSE.md /usr/share/doc/packages/neomutt/manual.txt /usr/share/man/man1/neomutt.1.gz /usr/share/man/man1/pgpewrap_neomutt.1.gz /usr/share/man/man1/smime_keys_neomutt.1.gz /usr/share/man/man5/mbox_neomutt.5.gz /usr/share/man/man5/mmdf_neomutt.5.gz /usr/share/man/man5/neomuttrc.5.gz /usr/share/neomutt /usr/share/neomutt/account-command /usr/share/neomutt/account-command/README.md /usr/share/neomutt/account-command/gpg-json /usr/share/neomutt/account-command/gpg-json/README.md /usr/share/neomutt/account-command/gpg-json/credentials.sh
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Nov 13 00:41:02 2024