From 73828de18eb450591619f835609979cf27499eb03d902317ebfc0fe7baae4081 Mon Sep 17 00:00:00 2001 From: David Sterba Date: Thu, 6 Jan 2022 14:14:49 +0000 Subject: [PATCH] Accepting request 943948 from home:dirkmueller:Factory - 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 * fix protect hash table against empty keys * fix prevent real_subj being set but empty * fix leak when saving fcc * fix leak after * 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 OBS-URL: https://build.opensuse.org/request/show/943948 OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=47 --- 20210205.tar.gz | 3 -- 20210205.tar.gz.sig | Bin 584 -> 0 bytes 20211029.tar.gz | 3 ++ 20211029.tar.gz.sig | Bin 0 -> 584 bytes neomutt.changes | 72 ++++++++++++++++++++++++++++++++++++++++++++ neomutt.keyring | 26 ++++++++-------- neomutt.spec | 54 +++++++++++++++++---------------- 7 files changed, 116 insertions(+), 42 deletions(-) delete mode 100644 20210205.tar.gz delete mode 100644 20210205.tar.gz.sig create mode 100644 20211029.tar.gz create mode 100644 20211029.tar.gz.sig diff --git a/20210205.tar.gz b/20210205.tar.gz deleted file mode 100644 index 13799c2..0000000 --- a/20210205.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:77e177780fc2d8abb475d9cac4342c7e61d53c243f6ce2f9bc86d819fc962cdb -size 3476980 diff --git a/20210205.tar.gz.sig b/20210205.tar.gz.sig deleted file mode 100644 index 93329aecfe53c81c24b1f1ac57d85b4e31aa6d4591b42e2ec707c0e0afe0158f..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 584 zcmV-O0=NB%0!0J>0SEvu79j+N!Z~tq-Fj9MW6DlnuL^GGHy8y40$?39d0;{prhy(9|}HQ@DpT<8pX)q zg-Owvy)YkKxCG9CV~$(zZEk%Pc^n|-bo%*9qfhqPK)syZUO?H3N>~Pz>Xg3Qi;!8p zTh{UT4)bS=yl+?_y8R@VL3*?y!L?UENRV`4*V@4w;DXM%F6h&9iVFUM4PKz0OUa6% zyD4`Cw!_3Gj*{rjlBinQ!?kH47YZ-S-~ii|1ZyDorlIM&KxSl3SE8J~8WYs;3U-=C^*s$wyG#|U~GRcDg z_Pu_^Cea73P>CZ88*h@qrnB?Ezg!BgKZ73CH4DMMLSH-}v>{8m(KxM)+wZWp#f6!) zk8^T>i|kZ2j=S#XaQo@j9(%yS(-D^`p)xx5g8jKn2b7FUgh?w}WB|{MhjF5#kY{0t zP{`H(TfX)s$gsWMzmC`!TWcCT*)Fnuk%B66dKq(`_CwQU*UZidpe;e)t`mH>X)ujS zB@fv*c(lS!_pgVkwHmMs-C~-0*9~UCpy^B7MZYMTKJ^LLl&jrP>;nuU@fu`Yj?KdL z5;8|-FxFo}3m+FpYjgN#;n%LTp_sPz0SEvu79j+N!Z~tq-Fj9MW6DlnuL^GGHy8y40%3drm=PRuX=7+W zW^7?}V_|SEZ*pe<3JDNjuL^GGHy8!Xp%48R0_-WuV^0Y{tmsb*d|arN^m+O%7SE?$CJy{E-j6EXq%mqW4noCMZ^+(@2;;v8X>2` zpJw2FToB)PujV1Wz)(4Ys)}#w$9tqhfQ@dRC9C5vrh=K?sz93*ro6>KHLP+U*$^Vw zi09CNjr~2G$4kcK1@(_*a{jsnFn+*Ad0AH3YcG}4QE*Ufof>{O#-wKFGa)?wZb=%5v(pvtX5pL{dD-u;7g0BQoQs@ZJo{3T{aG zmL5@@%NpOJk*7?5s5V)S{RsY091zNI7(;T1q3M2Wjv!8DAN%pLx8r!DD4hkV1TT4e z4lK}0JBU*d+_X2b3H{eBv$*u?L1e5}WNsGPhQa(2hC42$eMk zOg{7I>Da3Ug%tCx6s3LIs#A?X&nndgBX3Aefrr~(uj5^`|0kDn2!uJh+Dk;}@qZp{ z=W*I1x)UgA4QCa9Gtgj08|PI%LE`q;J66#1a`iN~dc_6#??|5_EbV9qJJ*<$aN7Hm WZyA-_b(^E%C_woX9_7p`IqXB$lb literal 0 HcmV?d00001 diff --git a/neomutt.changes b/neomutt.changes index 58679a5..9df707f 100644 --- a/neomutt.changes +++ b/neomutt.changes @@ -1,3 +1,75 @@ +------------------------------------------------------------------- +Wed Jan 5 10:06:24 UTC 2022 - Dirk Müller + +- 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 + * fix protect hash table against empty keys + * fix prevent real_subj being set but empty + * fix leak when saving fcc + * fix leak after + * 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 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 + * 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 + * imap: fix crash when sync'ing labels + * search: fix searching by Message-Id in + * 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 18:01:40 UTC 2021 - Dirk Müller diff --git a/neomutt.keyring b/neomutt.keyring index 6ffef0e..e2756e9 100644 --- a/neomutt.keyring +++ b/neomutt.keyring @@ -13,17 +13,17 @@ YOpM1LiojhXaysx8USNaByOuu1Z6uflh4XJaxgpCaJe2RPof57MUHjk1cOUuEC6E KVMlS4ayHt9iG9iZ4c2rjTsxbLDYB5Mw17WNxwfGhMhiy15GRizFHJxLhQARAQAB tCtSaWNoYXJkIFJ1c3NvbiAoTmVvTXV0dCkgPHJpY2hAZmxhdGNhcC5vcmc+iQJU BBMBCAA+AhsDBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAFiEEhsI5cnDdelYSY8pO -X68Kbuc3GAUFAlyuR/wFCQlo9yIACgkQX68Kbuc3GAWx6BAAg10hlX6WQcjl60l8 -kiCUxH47WGOYf+oCdZ6mxRozWLgAVKo7PRblPv1yjswyaHh+YHOZO2wI6IJv5yZb -3Qk1pQzTu6l4zHylni/kAJpqamn27XeA4kL/qUQFnprfWHb/pyjBEHJ2G8FRqVwL -h9G5zkZouQP/H2rUkSKnc5RxJbb+D9qQxCqkhVJBYZ7NFAo+FtR0QTq5UEMvWp/U -kHOhePwHYIRBlRv6UYLgpqG/x6uInDPTx0KkGA1rpoFyuZQeWtU0HAeJrK7fExPs -YsV8Cvx4LEmX9JlmXb1Il9HKUuvpwcj3Aq2xtobQgdJy4GrSja8dD/r+xhmvP5R8 -MjTILLne0/IMWTFDk8j6T/ylm/S7++xN82HgtM0IBxU7qLONmirzjs81EG1hRvf/ -NfhIgn1wOgiVvK3dh/tYvoOwT5h2kAVHaYuocdCG0ZEeJ1o6FIEdrqx0KAr9Sl6+ -ygHpm4nw/ZT7ldpcw59I8OH/9T8QwJBm3Loy/Pfhsx4+quPyQsWz+v78Fhh0m1l3 -vf2DLPD1O6GjCdchcdRMTgRWoXKMGgLp6+q1ELxWg3nfkymiwLq5kdxdaSqVkP1J -E+mBMT2GncoY/mK7bmIC4wMl274dxyoAY1HCBSqd5V9fig2Vzx87dGHNbHQmXD14 -72op5L0YtjdVtDSS4Z08snQ3Big= -=HcQK +X68Kbuc3GAUFAmDPRRgFCQ2J9D4ACgkQX68Kbuc3GAXMsw//UcV5RfVKRZrHTEQf +GPNDfZEXf+k0t12Vf1C9uW0GVrjD4IUupIBDGPcY8H4y/Xhi113rcMsQ0B1ZSLJd +2h71Mic17xmk4gIr3RXICVNxGDESDemZdVDRCtDqHNRHxFSbQMOO1fC9kF3T7+GA +alXbd416md5C6uLFd1ETnosjVJfAxmJjyM+5V7cakYiKjX45r3TR0byJZyJsirfV +z6kfIJHdLEtyl/dEAbVSdympmresBMcDvMrTvcIiob3RO1kySkAT9K6zJRXtBATk +OjXVdgoaZDQOCaO23nu/wVawdx7cNs2nHckHf1w6hGtaZu4bdhMStTDCdIWoKMQT +WOnvQwcrLDM2yYO7AcuKVZN0+MH5ZI700ekJtlEseL9QEeIetkLyUF+uDdLqVT2i +kx3xNOjKq/UrXtFVo1ehDHzOEmfpHrDPjR8uz662Y2w0TY3rMvvRZ0wVPUq3wSlb +Q7cW/WcNBxzLBCGHc1OD8q7oEohuhyYJZHtS/PUOj1ObKNyR9gPE196C9cM62dZg +ICxWZMP1P/Co0f6NyLG9vHD11QkUanwqvH26b2D21vfK3qXLWt/fUbwwoYdi+p91 +flUoB2R2drTDfGghZsDjDiK5THGGZEL2+MXgMMyQrCoT0+/rxMrBmJ5Mp/bdn7Ha +Sx71N4dC/Nrkr+HpjkdfQMFd93o= +=1lrw -----END PGP PUBLIC KEY BLOCK----- diff --git a/neomutt.spec b/neomutt.spec index 6c13359..35eff6d 100644 --- a/neomutt.spec +++ b/neomutt.spec @@ -1,7 +1,7 @@ # # spec file for package neomutt # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 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: 20210205 +Version: 20211029 Release: 0 Summary: A command line mail reader (or MUA), a fork of Mutt with added features License: GPL-2.0-or-later @@ -116,37 +116,39 @@ make %{?_smp_mflags} %doc %{_docdir}/%{name}/manual.txt %files doc -%doc %{_docdir}/%{name}/README* +%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/ %doc %{_docdir}/%{name}/AUTHORS.md %doc %{_docdir}/%{name}/ChangeLog.md %doc %{_docdir}/%{name}/CODE_OF_CONDUCT.md -%doc %{_docdir}/%{name}/CONTRIBUTING.md -%doc %{_docdir}/%{name}/INSTALL.md -%doc %{_docdir}/%{name}/SECURITY.md -%dir %{_docdir}/%{name}/ -%doc %{_docdir}/%{name}/*.html -%doc %{_docdir}/%{name}/mime.types -%doc %{_docdir}/%{name}/smime-notes.txt -%dir %doc %{_docdir}/%{name}/colorschemes/ %doc %{_docdir}/%{name}/colorschemes/*.neomuttrc -%dir %doc %{_docdir}/%{name}/keybase/ -%doc %{_docdir}/%{name}/keybase/* -%dir %doc %{_docdir}/%{name}/logo/ -%doc %{_docdir}/%{name}/logo/neomutt* -%dir %doc %{_docdir}/%{name}/samples/ -%doc %{_docdir}/%{name}/samples/*.pl -%doc %{_docdir}/%{name}/samples/*.rc -%doc %{_docdir}/%{name}/samples/colors.* -%doc %{_docdir}/%{name}/samples/sample.* -%dir %doc %{_docdir}/%{name}/vim-keys/ -%doc %{_docdir}/%{name}/vim-keys/* -%dir %doc %{_docdir}/%{name}/hcache-bench/ -%doc %{_docdir}/%{name}/hcache-bench/README.md -%doc %{_docdir}/%{name}/hcache-bench/neomuttrc +%doc %{_docdir}/%{name}/CONTRIBUTING.md %doc %{_docdir}/%{name}/hcache-bench/neomutt-hcache-bench.sh -%dir %doc %{_docdir}/%{name}/lua/ +%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 %{_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