Commit Graph

77 Commits

Author SHA256 Message Date
Ana Guerrero
4ad121a686 Accepting request 1231921 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1231921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=35
2024-12-18 19:11:14 +00:00
David Sterba
2a3c8dc188 - Update to version 20241212:
- Features
    * show message preview in compose view
    * add trailing commas when editing addresses
  - Bug Fixes
    * expando: fix overflow
    * Spaces can be wide
    * Remove BOM from UTF-8 text
    * Bug with wrong fingerprints in certificate_file
    * fix postponed sorting assertion failure
    * fix: save_attachment_open() when overwriting
    * add text-wrapping to compose message preview pager
    * edit_headers: cleanup temporary file on error
    * expando: fix crash on empty %[] date
    * expando: fix container formatting
    * browser: fix 'tag-' display
    * query: fix memory leak
    * fix more arrow_cursor + search
  - Changed Config
    * Config Renames:
        $pgp_sort_keys -> $pgp_key_sort
        $sidebar_sort_method -> $sidebar_sort
        $sort_alias -> $alias_sort
        $sort_browser -> $browser_sort
    * Changed Defaults:
        set alias_format = "%3i %f%t %-15a %-56A | %C%> %Y"
        set query_format = "%3i %t %-25N %-25E | %C%> %Y"
  - Translations
    * 100% German
    * 100% Lithuanian
    * 100% Serbian
    * 100% Turkish
    * 89% French
    * 39% Chinese (Traditional)
  - Docs
    * alias tags
  - Build
    * only use struct tm.tm_gmtoff if available
  - Code
    * refactor memory allocation
    * remove unused fields from ComposeSharedData
    * refactor 'sort' constants
    * add mutt_window_swap()
    * unify Menu data
    * move config to libraries
    * unify Alias/Query
    * expando factor out callbacks
    * refactor simple_dialog_new()
    * test: add TEST_CHECK_NUM_EQ()
    * fopen: tidy read-only

OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=75
2024-12-18 16:01:19 +00:00
Ana Guerrero
aaf2414fc7 Accepting request 1226319 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1226319
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=34
2024-11-26 19:55:36 +00:00
David Sterba
10c1593f67 - Update to version 20241114:
- Security
    * Fixed: CVE-2024-49393
    * Fixed: CVE-2024-49394
    * Read the protected Message-ID
  - Features
    * Allow toggling numeric configs, e.g. :toggle pager_index_lines
    * alias: tag/untag pattern
    * query: tag with <space>
  - Contrib
    * mutt_oauth2.py: Fix reference to client_secret
  - Bug Fixes
    * fix duplicate save-hook
    * expando: fix escaping
    * browser: fix enter-quit-enter
    * pager: fix repaint
    * config: warn about deprecated variables
    * Refresh alias/query dialog on alias/query format change
    * compose: fix redraw on attachment
    * compose: fix search with arrow_cursor
    * autocrypt: fix copy_normalize_addr()
    * alias: fix cli crash
    * expando: fix relative dates
    * expando: padding default to space
  - Translations
    * 100% German
    * 100% Turkish
    * 99% Czech
    * 99% Slovak
    * 82% French
  - Docs
    * drop refs to always-enabled features
    * fix typo in unmacro
    * fix broken link
    * ncrypt: fix typo in config.c
  - Code
    * Create memory alloc wrappers
    * Don't return the result of realpath() on failure
    * Fix memory leak in hcache
    * Lots of expando refactoring
    * fix type of PatternFlags.tag
    * tidy: smime_get_key_by_str()
- Update to version 20241002:
  - Security
    * security: kill unnecessary blank lines
    * more security improvements
    * improve NeoMutt bailout handling
  - Features
    * remove mixmaster
    * honour umask in attach save
  - Bug Fixes
    * do not force username in addition to client certificate
    * Fix '%z' and '%Z in '%{...}' expando
    * Allow longer maildir filename suffixes
    * Don't force mbox stats calculations on startup
    * Fix sorting INBOX and its subfolders
    * Let ~Y match each tag individually
    * ignore macro events during autocrypt initialization
    * 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
    * $mixmaster is deprecated
    * $mix_entry_format is deprecated
  - Translations
    * 100% German
    * 100% Lithuanian
    * 100% Serbian
    * 100% Spanish
    * 81% French
  - Docs
    * Fix configure script name in INSTALL.md
    * fix para ordering
  - Build
    * Update autosetup
    * Update acutest to the latest upstream commit
    * don't treat stddef.h specially
    * Add -std to CFLAGS too
    * require C11
    * Support BerkeleyDB 18.1
    * Assume 'struct timespec' exists
    * fix idn2 typo
  - Code
    * Close the hcache handle on failure to open the store
    * upgrade assert()
    * mutt/list.c: Use STAILQ_FOREACH_SAFE() in stailq deallocators
    * Use wmem*() functions with wide-character strings
    * ncrypt/crypt.c: Fix allocation size calculation
    * remove mutt_expand_path()
    * fix -Wdouble-promotion warnings
    * scanf: initialise out-vars
    * Allow opening the header cache in non-O_CREAT mode
    * Fix function pointer types
    * Check mutt_date_parse_date()s return value
    * Fix up slashes in imap_fix_path()
    * Fix padding with an empty string
    * tidy expando library
- Remove --mixmaster configure flag, dropped by upstream

OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=73
2024-11-25 16:32:12 +00:00
Dominique Leuenberger
f3ab0374ce Accepting request 1172917 from server:mail
- Recommend at least one SASL module to prevent "No authenticators avaliable"
  error when sending mail via SMTP (forwarded request 1172915 from dsterba)

OBS-URL: https://build.opensuse.org/request/show/1172917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=33
2024-05-10 10:04:58 +00:00
David Sterba
d164369ef8 Accepting request 1172915 from home:dsterba:branches:server:mail
- Recommend at least one SASL module to prevent "No authenticators avaliable"
  error when sending mail via SMTP

OBS-URL: https://build.opensuse.org/request/show/1172915
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=71
2024-05-09 11:08:13 +00:00
David Sterba
95a0d38db5 Accepting request 1172445 from home:mkoutny:branches:server:mail
Recommend at least one SASL module to prevent "No authenticators avaliable"
error when sending mail via SMTP

OBS-URL: https://build.opensuse.org/request/show/1172445
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=70
2024-05-07 13:37:42 +00:00
Ana Guerrero
f500b29cd9 Accepting request 1170782 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1170782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=32
2024-04-29 15:58:36 +00:00
David Sterba
115bc72760 Accepting request 1170265 from home:fbonazzi:branches:server:mail
- 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

OBS-URL: https://build.opensuse.org/request/show/1170265
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=68
2024-04-29 13:05:16 +00:00
Ana Guerrero
f6ad8c3c45 Accepting request 1168856 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1168856
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=31
2024-04-18 20:13:35 +00:00
David Sterba
f3fd95fdf7 Accepting request 1168385 from home:fbonazzi:branches:server:mail
- Remove MacOS-specific scripts
- Add %python3_fix_shebang_path to fix Python script packaging
- Update to version 20240416
- Update to version 20240329
- Update to version 20240201

OBS-URL: https://build.opensuse.org/request/show/1168385
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=66
2024-04-18 13:03:06 +00:00
Dominique Leuenberger
c3d489cb53 Accepting request 1136256 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1136256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=30
2024-01-03 11:30:42 +00:00
Dirk Stoecker
e96db07b2e Accepting request 1135531 from home:dirkmueller:Factory
- 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

- fix build for older dists
  * Kill global and Propagate display attach status through State-
- stop owning directories provided by filesystem (bsc#1184787)

OBS-URL: https://build.opensuse.org/request/show/1135531
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=64
2024-01-02 17:48:11 +00:00
Ana Guerrero
b9ee1f3456 Accepting request 1125476 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1125476
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=29
2023-11-13 21:21:49 +00:00
David Sterba
5c38abad5a Accepting request 1125446 from home:fbonazzi:branches:server:mail
- Update to version 20231103
- Update to version 20231023
- Update neomutt.keyring

OBS-URL: https://build.opensuse.org/request/show/1125446
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=62
2023-11-13 11:53:56 +00:00
Ana Guerrero
70cd157701 Accepting request 1116884 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1116884
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=28
2023-10-11 21:56:09 +00:00
David Sterba
d8b5ad6bc8 Accepting request 1116711 from home:victorhck:branches:openSUSE:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1116711
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=60
2023-10-11 10:00:58 +00:00
Dominique Leuenberger
2116398366 Accepting request 1089795 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1089795
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=27
2023-05-30 20:03:06 +00:00
David Sterba
24660a0c34 Accepting request 1089602 from home:fbonazzi:branches:server:mail
- 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

OBS-URL: https://build.opensuse.org/request/show/1089602
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=58
2023-05-30 11:22:17 +00:00
Dominique Leuenberger
be07532840 Accepting request 1078774 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1078774
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=26
2023-04-13 12:10:36 +00:00
David Sterba
8959b2305f Accepting request 1078769 from home:fbonazzi:branches:server:mail
- 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

OBS-URL: https://build.opensuse.org/request/show/1078769
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=56
2023-04-12 16:00:12 +00:00
Dominique Leuenberger
e83c84902d Accepting request 1075580 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1075580
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=25
2023-03-30 20:52:43 +00:00
David Sterba
cec762e573 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
2023-03-30 15:32:56 +00:00
Dominique Leuenberger
a1f662993a Accepting request 982657 from server:mail
OBS-URL: https://build.opensuse.org/request/show/982657
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=24
2022-06-16 16:19:57 +00:00
David Sterba
a94712f271 Accepting request 982618 from home:dirkmueller:Factory
- fix build for older dists

OBS-URL: https://build.opensuse.org/request/show/982618
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=52
2022-06-14 17:39:45 +00:00
Dominique Leuenberger
b01ae828ca Accepting request 979165 from server:mail
OBS-URL: https://build.opensuse.org/request/show/979165
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=23
2022-05-25 18:35:13 +00:00
David Sterba
341b5aa442 Accepting request 979158 from home:LarsMB:branches:server:mail
Fix several annoying color rendering bugs and a security report.

- 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:

OBS-URL: https://build.opensuse.org/request/show/979158
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=50
2022-05-25 11:15:08 +00:00
Dominique Leuenberger
ecf67269b3 Accepting request 969212 from server:mail
OBS-URL: https://build.opensuse.org/request/show/969212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=22
2022-04-11 21:49:28 +00:00
David Sterba
8dae0f78f1 Accepting request 968269 from home:dirkmueller:Factory
- 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 `%()`

OBS-URL: https://build.opensuse.org/request/show/968269
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=48
2022-04-11 13:28:32 +00:00
Dominique Leuenberger
b25849f7e3 Accepting request 944474 from server:mail
OBS-URL: https://build.opensuse.org/request/show/944474
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=21
2022-01-07 11:45:47 +00:00
David Sterba
73828de18e 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 <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

OBS-URL: https://build.opensuse.org/request/show/943948
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=47
2022-01-06 14:14:49 +00:00
Dominique Leuenberger
03eb694c86 Accepting request 892512 from server:mail
OBS-URL: https://build.opensuse.org/request/show/892512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=20
2021-05-12 17:32:46 +00:00
David Sterba
aca3225920 Accepting request 888249 from home:dirkmueller:Factory
- stop owning directories provided by filesystem (bsc#1184787)

OBS-URL: https://build.opensuse.org/request/show/888249
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=45
2021-05-12 14:05:18 +00:00
Richard Brown
c39911c184 Accepting request 881320 from server:mail
OBS-URL: https://build.opensuse.org/request/show/881320
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=19
2021-03-28 09:54:30 +00:00
5b50322411 Accepting request 881316 from home:LarsMB:branches:server:mail
Oops. There was a silly mistake/misconfiguration on the changelog email
address. Let's try that again.

OBS-URL: https://build.opensuse.org/request/show/881316
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=43
2021-03-25 13:56:24 +00:00
David Sterba
07ab7d4d6f Accepting request 881312 from home:LarsMB:branches:server:mail
- build: Enable pcre2 for regex matching (bsc#1183989)
- Add libprce2-devel as build dependency

OBS-URL: https://build.opensuse.org/request/show/881312
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=42
2021-03-25 13:07:31 +00:00
Dominique Leuenberger
c726b6f84a Accepting request 877694 from server:mail
OBS-URL: https://build.opensuse.org/request/show/877694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=18
2021-03-08 14:20:02 +00:00
David Sterba
c79fdb781b Accepting request 877646 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/877646
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=40
2021-03-08 10:34:17 +00:00
Dominique Leuenberger
1869b22347 Accepting request 851847 from server:mail
OBS-URL: https://build.opensuse.org/request/show/851847
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=17
2020-12-01 13:22:50 +00:00
David Sterba
059b01b801 Accepting request 851408 from home:kailiu:branches:server:mail
Update to version 20201127.

OBS-URL: https://build.opensuse.org/request/show/851408
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=38
2020-11-30 13:23:37 +00:00
Dominique Leuenberger
21149a6414 Accepting request 850808 from server:mail
OBS-URL: https://build.opensuse.org/request/show/850808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=16
2020-11-26 22:12:13 +00:00
David Sterba
2f03713f05 Accepting request 850304 from home:AndreasStieger:branches:server:mail
Past changelog edits:

  boo#1179113
CVE-2020-14154 bsc#1172906
CVE-2020-14954 bsc#1173197
CVE-2020-14093 bsc#1172935

OBS-URL: https://build.opensuse.org/request/show/850304
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=36
2020-11-25 19:05:11 +00:00
Dominique Leuenberger
4520938f78 Accepting request 850231 from server:mail
OBS-URL: https://build.opensuse.org/request/show/850231
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=15
2020-11-24 21:10:37 +00:00
David Sterba
785a156788 Accepting request 849912 from home:kailiu:branches:server:mail
Updated to 20201120. Addressed boo#1179035, CVE-2020-28896. Added upstream signing key and validate source signature.

OBS-URL: https://build.opensuse.org/request/show/849912
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=34
2020-11-23 14:28:15 +00:00
Dominique Leuenberger
83defcf29a Accepting request 834007 from server:mail
OBS-URL: https://build.opensuse.org/request/show/834007
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=14
2020-09-14 10:32:15 +00:00
David Sterba
e6197ec06d Accepting request 833817 from home:dirkmueller:branches:server:mail
- add neomutt-sidebar-abbreviate-shorten-what-user-sees.patch
  * fix(sidebar): abbreviate/shorten what user sees

OBS-URL: https://build.opensuse.org/request/show/833817
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=32
2020-09-12 16:35:27 +00:00
David Sterba
d6c4671712 Accepting request 828764 from home:kailiu:branches:server:mail
- Updated to version 20200821.

- Added the --zlib configure option. Before 20200814 the zlib support is enabled automatically since we required zlib-devel and the configure script enables it when detects zlib. But since 20200814 this --zlib option needs to specified to turn on zlib compression. Thus adding it or else it would be a feature regression.

- The new patch is tricky. There is a problem since 20200814 that causes incorrect mailbox name idention to be displayed in the sidebar. Upstream has a fix in a devel branch for it, but it's not merged in master yet. And it has the chance of not been merged in at all as upstream may refactor the sidebar entirely. That fix was included temporarily to inhibit the issue, or else it would be a regression.

OBS-URL: https://build.opensuse.org/request/show/828764
OBS-URL: https://build.opensuse.org/package/show/server:mail/neomutt?expand=0&rev=31
2020-08-24 10:17:53 +00:00
Dominique Leuenberger
4174458f95 Accepting request 819213 from server:mail
OBS-URL: https://build.opensuse.org/request/show/819213
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=13
2020-07-08 17:17:34 +00:00
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
Yuchen Lin
d68c1d3e12 Accepting request 808166 from server:mail
OBS-URL: https://build.opensuse.org/request/show/808166
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neomutt?expand=0&rev=12
2020-05-26 15:21:17 +00:00