From cec762e573e4c79887edbfdb54daa4959a96a4c44d5bfd02830075a44136630b Mon Sep 17 00:00:00 2001 From: David Sterba Date: Thu, 30 Mar 2023 15:32:56 +0000 Subject: [PATCH] Accepting request 1074988 from home:fbonazzi:branches:server:mail - 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 OBS-URL: https://build.opensuse.org/request/show/1074988 OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=54 --- 20220429.tar.gz | 3 -- 20220429.tar.gz.sig | Bin 584 -> 0 bytes 20230322.tar.gz | 3 ++ 20230322.tar.gz.sig | Bin 0 -> 584 bytes neomutt.changes | 99 ++++++++++++++++++++++++++++++++++++++++++++ neomutt.spec | 62 ++++++++++++++++----------- 6 files changed, 139 insertions(+), 28 deletions(-) delete mode 100644 20220429.tar.gz delete mode 100644 20220429.tar.gz.sig create mode 100644 20230322.tar.gz create mode 100644 20230322.tar.gz.sig diff --git a/20220429.tar.gz b/20220429.tar.gz deleted file mode 100644 index f19c25e..0000000 --- a/20220429.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:45496542897ba8de6bc7cce3f5951d9033ed1c49e5d6f1353adaeefe795d9043 -size 3774374 diff --git a/20220429.tar.gz.sig b/20220429.tar.gz.sig deleted file mode 100644 index e3ce9c00d5d40f67129e24e086fdfa507a15b99b3cf6cbe1e195c4ede5ec8a49..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 584 zcmV-O0=NB%0!0J>0SEvu79j+N!Z~tq-Fj9MW6DlnuL^GGHy8y40%B{|_7NO%X=7+W zW^7?}V_|SEZ*pe<3JDNjuL^GGHy8yrED!%$Fd~Rj0O`)i0&ztN@~<9V6%(Jkmqc31zEm&8UD)Q=<%7&~sU3Xkz zu@7NFPXtriPAhl`Tp*BaFDSle*|=maFciK@MGp?`e@2yV&gU@O!EC=g9gp!FPnIJU zkJ||!EudWJL&V0S^SQ4zQ5$G(yo;@)Qcg$cn8JK(B6Os`oFbUlzYiL@=hg2d8I7ZO z^|-YMPf^ah(Y&47wQb8sKARP@9q@qJOhI5iwcBe>1_8YW+@B_!MW)F)+f8)e03yh# zfswJ{=<=>(0dwFg%8eQ^TUuKEpUiA>WOf_r!5GPfLPTMi}f%nUE0Pg?1cNFYy0F z|D*CL%QRDx9rd{t_cn~ri4TdW-BbcmslxMbMKJK>RDhQqGAMNCvvk#<^Uz)Rq{7Xb zsS4_lNw1eUt%4O#MCz{!e%Y!-VNpV#yH3ylAjg?oJ3~_IFxb*UsN=X+Iz0xopjrBu WO4t$&0`Qa)P~-tAY;19pd`1E0SEvu79j+N!Z~tq-Fj9MW6DlnuL^GGHy8y40%RK}@DUtxX=7+W zW^7?}V_|SEZ*pe<3JDNjuL^GGHy8yA91r^hPE(W++1z-94sk=(By0JMN~?S#ta)+k z6U0_Kc=sxlMGmbL%L&+WBFD!Pv-sF3JZnFcg{7bcm@yr-zg`n-q$TK*!trYlRo8#XXf`tqH}z~F(onYT~2-$`;NFed$7*6vqj^+Q!vn!+klJ#kF6 zN}aLF<0tU)%t3-5HA6vlArTtyWwon4J+0|k<|v+(nEFZjmt%{a{rS3xtzZmX*R?YO zT;aulSiTii703gwPNUXGkNA_INrc4n5TkIFoFh}YV}|Q(hjGb0z=`;no&YM9U?-RSuFPJFy$vi`6n1G3|43nsU*F zPj|3yf`7^8^I!5IuD!I!+W$Zn`j>q4xL3y|jOw@EC^~0gcN~7J%Hrpity^|V32skJ zXgCuLkyJjM?WMB<#5$|J@$VHK87Vw6l=fkP*vw(%o~7awN2gs-L~(vBhJbtbw~C$i WH#c90N1&yClixb~8It6qo#dKs=M!K6 literal 0 HcmV?d00001 diff --git a/neomutt.changes b/neomutt.changes index 0585568..bccdaa7 100644 --- a/neomutt.changes +++ b/neomutt.changes @@ -1,3 +1,102 @@ +------------------------------------------------------------------- +Tue Mar 28 09:53:00 UTC 2023 - Filippo Bonazzi + +- Update to version 20230322: + - Features + * Use DT_SLIST for charset variables + * Support viewing html with embedded images + * Account command, see the feature page + * Check that sendmail and inews don't contain shell meta characters + * Browser: add mailbox_folder_format config variable + * Enter: add function kill-whole-line + * Account command: add macOS keychain sample provider + * Account command: add GPG+JSON sample provider + * Expose italics attribute for colour scheme + * Allow source in hooks to point to relative paths + * Resolve alternates when subscribing/unsubscribing + * Notmuch: allow specifying configuration file + * Notmuch: allow usage of notmuch profiles + * Add GNU SASL support for authentication (--gsasl configure option) + * Extend colour objects to support patterns + * Detect and fixup maildirs with missing "new" and "tmp" directories + * Generate standard MIME types as application/pkcs7-* instead of legacy application/x-pkcs7-* + * Compose: add Smime: pseudo header + * Handle more X-Mutt pseudo-headers with edit_headers + * Use socket_timeout to time out read/write operations + * Allow %[fmt] in $folder_format + * Respect attribution_locale in indent_string and post_indent_string + * Pattern: add ~K to search Bcc, include Bcc in ~C, %C, ~L, and ~p + * Colour postponed emails list + * Allow querying user-defined variables ($my_var) with -Q + * Dump user-defined variables ($my_var) with -D + * Generate purely random Message-ID headers + * Allow an empty sidebar_divider_char + * Fix handling and display of group addresses + - Bug Fixes + * Fix status_on_top to work on complex windows, e.g., attach + * Imap: fix off-by-one error causing bogus "Progress message 10/9" message + * Attach: fix segfault when viewing HTML attachment in compose mode + * Allow for longer expansions in e.g., index_format + * Accept unpadded base64-encoded data, as some mailers produce + * Fix hangup when trying to add email address from help screens + * Handle corrupted header caches + * Fix slowdown when changing folders + * Improve error detection for invalid color regexes + * Distinguish between old/new with mark_old unset + * Parse mboxes with unconventional From lines + * Fix hostname detection for hostname ending with a "." + * Fix truncated SMTP lines in case of very long lines + * Use smime_sign_as instead of pgp_sign_as when signing S/MIME messages + * Set smime_sign_as instead of smime_default_key when signing + * Fix wrong message being marked as read with $pager_read_delay = 1 + * Fix negative new-mail count on maildir + * Skip zero width non-joiner character in the pager + * Handle text/vcard as not being an attachment, same as for text/x-vcard + * Fix hdr_order not sorting last header correctly + * Make exiting via SIGINT more graceful + * Fix unhook index-format-hook + * Send: delete signature when sending fails + * SMTP: try all available methods even if SASL is not compiled in + * Fix decryption issue when postponing S/MIME encrypted mails + * Avoid unnecessary refreshes + * Fixed a number of memory leaks and crashes + - Changed Config + * New + * $account_command - Shell command to retrieve account credentials + * $mailbox_folder_format - printf-like format string for the browser's display of mailbox folders + * $nm_config_file - Configuration file for notmuch. Use 'auto' to detect configuration. + * $nm_config_profile - Configuration profile for notmuch. + * Renamed for consistency (old names still work) + * $ask_follow_up -> $ask_followup_to + * $attribution -> $attribution_intro + * $connect_timeout -> $socket_timeout + * $implicit_autoview -> $implicit_auto_view + * $message_cachedir -> $message_cache_dir + * $post_indent_string -> $attribution_trailer + * $tmpdir -> $tmp_dir + * sidebar_whitelist -> sidebar_pin + * unsidebar_whitelist -> sidebar_unpin + * Changed default + * attach_format = "%u%D%I %t%4n %T%d %> [%.7m/%.10M, %.6e%?C?, %C?, %s] " + * More space for the attachment filename + * sidebar_divider_char = "|" + * Allow an empty divider char + * Deprecated + * $vfolder_format use $folder_format + - Translations + * 100% czech_republic Czech + * 100% de German + * 100% hungary Hungarian + * 100% lithuania Lithuanian + * 100% brazil Portuguese (Brazil) + * 100% serbia Serbian + * 100% slovakia Slovak + * 100% tr Turkish + * 99% es Spanish + * 99% ukraine Ukrainian + * 94% poland Polish + * 72% Catalan + ------------------------------------------------------------------- Tue Jun 14 13:41:01 UTC 2022 - Dirk Müller diff --git a/neomutt.spec b/neomutt.spec index 72b802e..e157da4 100644 --- a/neomutt.spec +++ b/neomutt.spec @@ -1,7 +1,7 @@ # # spec file for package neomutt # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: neomutt -Version: 20220429 +Version: 20230322 Release: 0 Summary: A command line mail reader (or MUA), a fork of Mutt with added features License: GPL-2.0-or-later @@ -57,6 +57,18 @@ Recommends: neomutt-lang NeoMutt is a command line mail reader based on Mutt, brings together many new features. Can be installed in parallel with mutt. +%package contrib +Summary: Contrib scripts for Neomutt +Group: Productivity/Networking/Email/Clients +Requires: %{name} = %{version} +Recommends: perl +Recommends: python3 +BuildArch: noarch + +%description contrib +Examples, scripts and helpers that are distributed with Neomutt but are not +maintained by the Neomutt authors. + %package doc Summary: Additional documentation for neomutt Group: Documentation/Other @@ -117,41 +129,41 @@ make %{?_smp_mflags} # this file is used from the default /etc/neomuttrc and moved from neomutt-doc %dir %{_docdir}/%{name} %doc %{_docdir}/%{name}/manual.txt +# helper scripts and instructions +%dir %{_datadir}/%{name}/ +%dir %{_datadir}/%{name}/account-command/ +%dir %{_datadir}/%{name}/account-command/gpg-json/ +%dir %{_datadir}/%{name}/account-command/macos-keychain/ +%doc %{_datadir}/%{name}/account-command/README.md +%{_datadir}/%{name}/account-command/gpg-json/credentials.sh +%doc %{_datadir}/%{name}/account-command/gpg-json/README.md +%{_datadir}/%{name}/account-command/macos-keychain/keychain.py +%doc %{_datadir}/%{name}/account-command/macos-keychain/README.md + +%files contrib +%dir %{_datadir}/%{name}/oauth2/ +%dir %{_datadir}/%{name}/vim-keys/ +%{_datadir}/%{name}/oauth2/mutt_oauth2.py +%doc %{_datadir}/%{name}/oauth2/mutt_oauth2.py.README +%doc %{_datadir}/%{name}/vim-keys/vim-keys.rc +%doc %{_datadir}/%{name}/vim-keys/README.md %files doc %dir %{_docdir}/%{name}/ -%dir %doc %{_docdir}/%{name}/colorschemes/ -%dir %doc %{_docdir}/%{name}/hcache-bench/ -%dir %doc %{_docdir}/%{name}/keybase/ -%dir %doc %{_docdir}/%{name}/logo/ -%dir %doc %{_docdir}/%{name}/lua/ -%dir %doc %{_docdir}/%{name}/samples/ -%dir %doc %{_docdir}/%{name}/vim-keys/ +%dir %doc %{_datadir}/%{name}/colorschemes/ +%dir %doc %{_datadir}/%{name}/logo/ %doc %{_docdir}/%{name}/AUTHORS.md %doc %{_docdir}/%{name}/ChangeLog.md %doc %{_docdir}/%{name}/CODE_OF_CONDUCT.md -%doc %{_docdir}/%{name}/colorschemes/*.neomuttrc +%doc %{_datadir}/%{name}/colorschemes/*.neomuttrc %doc %{_docdir}/%{name}/CONTRIBUTING.md -%doc %{_docdir}/%{name}/hcache-bench/neomutt-hcache-bench.sh -%doc %{_docdir}/%{name}/hcache-bench/neomuttrc -%doc %{_docdir}/%{name}/hcache-bench/README.md %doc %{_docdir}/%{name}/*.html %doc %{_docdir}/%{name}/INSTALL.md -%doc %{_docdir}/%{name}/keybase/* -%doc %{_docdir}/%{name}/logo/neomutt* -%doc %{_docdir}/%{name}/lua/test_lua-api_runner.neomuttrc -%doc %{_docdir}/%{name}/lua/test_lua-api_spec.lua -%doc %{_docdir}/%{name}/mime.types -%doc %{_docdir}/%{name}/oauth2 +%doc %{_datadir}/%{name}/logo/neomutt* +%doc %{_datadir}/%{name}/mime.types %doc %{_docdir}/%{name}/README* -%doc %{_docdir}/%{name}/samples/colors.* -%doc %{_docdir}/%{name}/samples/*.pl -%doc %{_docdir}/%{name}/samples/*.py -%doc %{_docdir}/%{name}/samples/*.rc -%doc %{_docdir}/%{name}/samples/sample.* %doc %{_docdir}/%{name}/SECURITY.md %doc %{_docdir}/%{name}/smime-notes.txt -%doc %{_docdir}/%{name}/vim-keys/* %files lang -f %{name}.lang