Commit Graph

16 Commits

Author SHA256 Message Date
David Sterba
978f853547 Accepting request 818788 from home:kailiu:branches:server:mail
- Update to 20200626:
  * Bug Fixes
    - Avoid opening the same hcache file twice
    - Re-open Mailbox after folder-hook
    - Fix the matching of the spoolfile Mailbox
    - Fix link-thread to link all tagged emails
  * Changed Config
    - Add $tunnel_is_secure config, defaulting to true
  * Upstream
    - Don't check IMAP PREAUTH encryption if $tunnel is in use
    - Add recommendation to use $ssl_force_tls
- Changes from 20200501:
  * Security
    - Abort GnuTLS certificate check if a cert in the chain is rejected
    - TLS: clear data after a starttls acknowledgement
    - Prevent possible IMAP MITM via PREAUTH response
  * Features
    - add config operations +=/-= for number,long
    - Address book has a comment field
    - Query menu has a comment field
  * Contrib
     sample.neomuttrc-starter: Do not echo prompted password
  * Bug Fixes
    - make "news://" and "nntp://" schemes interchangeable
    - Fix CRLF to LF conversion in base64 decoding
    - Double comma in query
    - compose: fix redraw after history
    - Crash inside empty query menu
    - mmdf: fix creating new mailbox
    - mh: fix creating new mailbox
    - mbox: error out when an mbox/mmdf is a pipe
    - Fix list-reply by correct parsing of List-Post headers
    - Decode references according to RFC2047
    - fix tagged message count
    - hcache: fix keylen not being considered when building the full key
    - sidebar: fix path comparison
    - Don't mess with the original pattern when running IMAP searches
    - Handle IMAP "NO" resps by issuing a msg instead of failing badly
    - imap: use the connection delimiter if provided
    - Memory leaks
  * Changed Config
    - $alias_format default changed to include %c comment
    - $query_format default changed to include %e extra info
  * Translations
    - 100% Lithuanian
    - 84% French
    - Log the translation in use
  * Docs
    - Add missing commands unbind, unmacro to man pages
  * Build
    - Check size of long using LONG_MAX instead of __WORDSIZE
    - Allow ./configure to not record cflags
    - fix out-of-tree build
    - Avoid locating gdbm symbols in qdbm library
  * Code
    - Refactor unsafe TAILQ returns
    - add window notifications
    - flip negative ifs
    - Update to latest acutest.h
    - test: add store tests
    - test: add compression tests
    - graphviz: email
    - make more opcode info available
    - refactor: main_change_folder()
    - refactor: mutt_mailbox_next()
    - refactor: generate_body()
    - compress: add {min,max}_level to ComprOps
    - emphasise empty loops: "// do nothing"
    - prex: convert is_from() to use regex
    - Refactor IMAP's search routines

OBS-URL: https://build.opensuse.org/request/show/818788
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=29
2020-07-07 11:29:07 +00:00
David Sterba
3c81f665d1 Accepting request 808152 from home:kailiu:branches:server:mail
- Update to 20200501:
  * Bug Fixes
    - Make sure buffers are initialized on error
    - fix(sidebar): use abbreviated path if possible
  * Translations
    - 100% Lithuanian
  * Docs
    - make header cache config more explicit
- Changes from 20200424:
  * Bug Fixes
    - Fix history corruption
    - Handle pretty much anything in a URL query part
    - Correctly parse escaped characters in header phrases
    - Fix crash reading received header
    - Fix sidebar indentation
    - Avoid crashing on failure to parse an IMAP mailbox
    - Maildir: handle deleted emails correctly
    - Ensure OP_NULL is always first
  * Translations
    - 100% Czech
  * Build
    - cirrus: enable pcre2, make pkgconf a special case
    - Fix finding pcre2 w/o pkgconf
    - build: tdb.h needs size_t, bring it in with stddef.h
- Changes from 20200417:
  * Features
    - Fluid layout for Compose Screen, see: vimeo.com/407231157
    - Trivial Database (TDB) header cache backend
    - RocksDB header cache backend
    - Add <sidebar-first> and <sidebar-last> functions
  * Bug Fixes
    - add error for CLI empty emails
    - Allow spaces and square brackets in paths
    - browser: fix hidden mailboxes
    - fix initial email display
    - notmuch: fix time window search.
    - fix resize bugs
    - notmuch: fix entire-thread: update current email pointer
    - sidebar: support indenting and shortening of names
    - Handle variables inside backticks in sidebar_whitelist
    - browser: fix mask regex error reporting
  * Translations
    - 100% Lithuanian
    - 99% Chinese (simplified)
  * Build
    - Use regexes for common parsing tasks: urls, dates
    - Add configure option --pcre2 -- Enable PCRE2 regular expressions
    - Add configure option --tdb -- Use TDB for the header cache
    - Add configure option --rocksdb -- Use RocksDB for the header cache
    - Create libstore (key/value backends)
    - Update to latest autosetup
    - Update to latest acutest.h
    - Rename doc/ directory to docs/
    - make: fix location of .Po dependency files
    - Change libcompress to be more universal
    - Fix test fails on х32
    - fix uidvalidity to unsigned 32-bit int
  * Code
    - Increase test coverage
    - Fix memory leaks
    - Fix null checks
  * Upstream
    - Buffer refactoring
    - Fix use-after-free in mutt_str_replace()
    - Clarify PGP Pseudo-header S<id> duration
    - Try to respect MUTT_QUIET for IMAP contexts too
    - Limit recurse depth when parsing mime messages

OBS-URL: https://build.opensuse.org/request/show/808152
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=27
2020-05-22 09:58:09 +00:00
David Sterba
61cc11f972 Accepting request 786900 from home:mrey:branches:server:mail
- Update to 20200320:
  * Bug Fixes
    - Fix COLUMNS env var
    - Fix sync after delete
    - Fix crash in notmuch
    - Fix sidebar indent
    - Fix emptying trash
    - Fix command line sending
    - Fix reading large address lists
    - Resolve symlinks only when necessary
  * Translations
    - lithuania 100% Lithuanian
    - es 96% Spanish
  * Docs
    - Include OpenSSL/LibreSSL/GnuTLS version in neomutt -v output
    - Fix case of GPGME and SQLite
  * Build
    - Create libcompress (lz4, zlib, zstd)
    - Create libhistory
    - Create libbcache
    - Move zstrm to libconn
  * Code
    - Add more test coverage
    - Rename magic to type
    - Use mutt_file_fopen() on config variables
    - Change commands to use intptr_t for data

OBS-URL: https://build.opensuse.org/request/show/786900
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=25
2020-03-20 18:07:18 +00:00
David Sterba
04271fde55 Accepting request 784710 from home:mrey:branches:server:mail
- Update to 20200313:
  * Window layout
    - Sidebar is only visible when it's usable.
  * Features
    - UI: add number of old messages to sidebar_format
    - UI: support ISO 8601 calendar date
    - UI: fix commands that don’t need to have a non-empty mailbox
      to be valid
    - PGP: inform about successful decryption of inline PGP
      messages
    - PGP: try to infer the signing key from the From address
    - PGP: enable GPGMe by default
    - Notmuch: use query as name for vfolder-from-query
    - IMAP: add network traffic compression
      (COMPRESS=DEFLATE, RFC4978)
    - Header cache: add support for generic header cache
      compression
  * Bug Fixes
    - Fix uncollapse_jump
    - Only try to perform entire-thread on maildir/mh mailboxes
    - Fix crash in pager
    - Avoid logging single new lines at the end of header fields
    - Fix listing mailboxes
    - Do not recurse a non-threaded message
    - Fix initial window order
    - Fix leaks on IMAP error paths
    - Notmuch: compose(attach-message): support notmuch backend
    - Fix IMAP flag comparison code
    - Fix $move for IMAP mailboxes
    - Maildir: maildir_mbox_check_stats should only update mailbox

OBS-URL: https://build.opensuse.org/request/show/784710
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=23
2020-03-13 21:56:04 +00:00
David Sterba
f247de054e Accepting request 769014 from home:mrey:branches:server:mail
- Update to 20191207:
  * Features:
    - compose: draw status bar with highlights
  * Bug Fixes:
    - crash opening notmuch mailbox
    - crash in mutt_autocrypt_ui_recommendation
    - Avoid negative allocation
    - Mbox new mail
    - Setting of DT_MAILBOX type variables from Lua
    - imap: empty cmdbuf before connecting
    - imap: select the mailbox on reconnect
    - compose: fix attach message
  * Build:
    - make files conditional
  * Code:
    - enum-ify log levels
    - fix function prototypes
    - refactor virtual email lookups
    - factor out global Context
- Changes from 20191129:
  * Features:
    - Add raw mailsize expando (%cr)
  * Bug Fixes:
    - Avoid double question marks in bounce confirmation msg
    - Fix bounce confirmation
    - fix new-mail flags and behaviour
    - fix: browser <descend-directory>
    - fix ssl crash
    - fix move to trash
    - fix flickering

OBS-URL: https://build.opensuse.org/request/show/769014
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=21
2020-01-31 10:50:14 +00:00
David Sterba
d36a4019fc Accepting request 751481 from home:jubalh:branches:server:mail
- Update to 20191111:
  Bug fixes:
  * browser: fix directory view
  * fix crash in mutt_extract_token()
  * force a screen refresh
  * fix crash sending message from command line
  * notmuch: use nm_default_uri if no mailbox data
  * fix forward attachments
  * fix: vfprintf undefined behaviour in body_handler
  * Fix relative symlink resolution
  * fix: trash to non-existent file/dir
  * fix re-opening of mbox Mailboxes
  * close logging as late as possible
  * log unknown mailboxes
  * fix crash in command line postpone
  * fix memory leaks
  * fix icommand parsing
  * fix new mail interaction with mail_check_recent

OBS-URL: https://build.opensuse.org/request/show/751481
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=19
2019-11-28 10:15:34 +00:00
David Sterba
fdb3084c2a Accepting request 623626 from home:kbabioch:branches:server:mail
* Lots of bug fixes and vulnerability fixes:
    - CVE-2018-14349: Fixed mishandling of NO response without message in
      imap/command.c (bnc#1101589)
    - CVE-2018-14350: Fixed stack-based buffer overflow for FETCH response with
      long INTERNALDATE field in imap/message.c (bnc#1101588)
    - CVE-2018-14351: Fixed mishandling of a long IMAP status mailbox literal
      count size in imap/command.c (bnc#1101583)
    - CVE-2018-14352: Fixed stack-based buffer overflow in imap_quote_string in
      imap/util.c (bnc#1101582)
    - CVE-2018-14353: Fixed integer underflow in imap_quote_string in
      imap/util.c (bnc#1101581)
    - CVE-2018-14354: Fixed arbitrary command execution via backquote
      characters, related to the mailboxes command associated with manual
      subscription or unsubscription (bnc#1101578)
    - CVE-2018-14355: Fixed directory traversal in mailbox name in imap/util.c
      (bnc#1101577)
    - CVE-2018-14356: Fixed mishandling of zero-length UID in pop.c
      (bnc#1101576)
    - CVE-2018-14357: Fixed arbitrary command execution via backquote
      characters, related to mailboxes command associated with automatic
      subscription (bnc#1101573)
    - CVE-2018-14358: Fixed stack-based buffer overflow for FETCH response with
      long RFC822.SIZE field (bnc#1101571)
    - CVE-2018-14359: Fixed buffer overflow via base64 data (bnc#1101570)
    - CVE-2018-14360: Fixed stack-based buffer overflow because of incorrect
      sscanf usage in nntp_add_group in newsrc.c (bnc#1101569)
    - CVE-2018-14361: Fixed an code flow issue in nntp.c, which would proceed
      even if memory allocation failed for messages data (bnc#1101568)
    - CVE-2018-14362: Fixed unsafe interaction with message-cache pathnames in
      pop.c (bnc#1101567)

OBS-URL: https://build.opensuse.org/request/show/623626
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=17
2018-07-18 11:39:09 +00:00
David Sterba
5faea06cdd update changelog with bsc
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=16
2018-07-17 10:40:43 +00:00
David Sterba
fd6bcffaed Accepting request 623325 from home:kbabioch:branches:server:mail
- Updated to 20180716
  * Feature: <check-stats> function
  * Lots of bug fixes

OBS-URL: https://build.opensuse.org/request/show/623325
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=15
2018-07-17 10:29:44 +00:00
David Sterba
7ada466efa Accepting request 618955 from home:dsterba:branches:server:mail
- spec: move license files to the main package
- update to 20180622

OBS-URL: https://build.opensuse.org/request/show/618955
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=13
2018-06-25 12:31:15 +00:00
David Sterba
eab4a63366 Accepting request 607016 from home:dsterba:branches:server:mail
- spec cleanup
- update to 20180512

OBS-URL: https://build.opensuse.org/request/show/607016
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=10
2018-05-14 11:16:12 +00:00
David Sterba
2dee77fbf8 Accepting request 590746 from home:dsterba:branches:server:mail
- update to 20180323

OBS-URL: https://build.opensuse.org/request/show/590746
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=8
2018-03-23 16:52:35 +00:00
David Sterba
a53c414a25 Accepting request 581014 from home:dsterba:branches:server:mail
- spec cleanup
- move manual.txt from neomutt-doc as it's bound to F1 key

OBS-URL: https://build.opensuse.org/request/show/581014
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=6
2018-02-28 16:07:54 +00:00
David Sterba
2e2fcc0845 Accepting request 579481 from home:dsterba:branches:server:mail
- update to 20180223

OBS-URL: https://build.opensuse.org/request/show/579481
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=4
2018-02-23 11:25:50 +00:00
David Sterba
1f2662310b Accepting request 560661 from home:dsterba:branches:server:mail
- update to 2017-12-15
  - use autosetup instead of autotools
  - regression fixes

OBS-URL: https://build.opensuse.org/request/show/560661
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=2
2017-12-30 00:01:20 +00:00
Cristian Rodríguez
77e0694a19 Accepting request 556512 from home:dsterba:staging
New package.

Neomutt is a mutt-like mail client, similar in functions, but codebase is
diverging. The current mutt package has a neomutt patch but this is not ok and
causes confusion.

Mutt and neomutt can be installed on one system.

OBS-URL: https://build.opensuse.org/request/show/556512
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=1
2017-12-21 01:46:03 +00:00