Up to [cvs.NetBSD.org] / pkgsrc / mail / neomutt
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.21 / (download) - annotate - [select for diffs], Sat Nov 4 00:21:04 2023 UTC (4 weeks, 5 days ago) by wiz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored)
neomutt: update to 20231103. 2023-11-03 Richard Russon \<rich@flatcap.org\> * Features - #4080 - info screen: enable \<save-message\> - #4075 - add color command - color: add ANSI RGB support - color: Support ANSI 2x clear sequences * Bug Fixes - #4074 - color: fix palette conversion - #4081 - fix logging on error - #4081 - log: vim-style - #4082 - fix file auto-completion - #4090 - improve logic for growing mailbox memory * Build - #4085 - fix CFLAGS/LDFLAGS for ncurses - #4085 - configure --with-iconv * Code - #4067 - remove unused count of new mails from index private data - #4086 - smtp: Simplify the API of `smtp_code()` - #4091 - 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
Revision 1.20 / (download) - annotate - [select for diffs], Wed May 17 13:29:30 2023 UTC (6 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2
Changes since 1.19: +3 -13
lines
Diff to previous 1.19 (colored)
neomutt: remove idn option, now unsupported and idn2 is used by default
Revision 1.19 / (download) - annotate - [select for diffs], Wed Mar 22 20:34:39 2023 UTC (8 months, 2 weeks ago) by nikita
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1
Changes since 1.18: +2 -5
lines
Diff to previous 1.18 (colored)
neomutt: Update to version 20230322 ChangeLog: Notes This is a big release and a lot has changed. If you find any problems, please let us know as soon as you can. Thanks ãý¤ï !Ãî Sponsors Special thanks to our sponsors: Mark Korondi (@kmARC) [private] Marco Candrian @pbwn Scott Kostyshak (@scottkosty) Ander Punnar (@4nd3r) @angelus2014 Ingo Hoffmann Andy Smith Nick Price (@DominoTree) ãý¤ï Thanks Many thanks to our new contributors: Rayford Shireman (@rayfordshire) Whitney Cumber (@whitney-cumber) Paulo Matos (@pmatos) Pierre Colin (@Pierre-Colin) Ilya Kurdyukov (@ilyakurdyukov) Anna (navi) Figueiredo Gomes (@navi-desu) Michal Siedlaczek (@elshize) Igor Serebryany (@igor47) Mohammad AlSaleh (@MoSal) Paul Dino Jones (@Spacefreak18) Carlos Henrique Lima Melara (@charles2910) Leon Philman (@leonphilman) Darrel Glud (@darrel-glud) Frank Grüllich (@FrankGruellich) Brett Holman (@holmanb) Roberto Alvarado (@Robdres) Albert Kim (@alkim0) raf (@raforg) Andrij Mizyk (@andmzk) Maarten van Gompel (@proycon) Chris X Weichenberger (@the-x-at) and our regular contributors: Tobias Stoeckmann (@stoeckmann) Austin Ray (@Austin-Ray) Marius Gedminas (@mgedmin) Gerrit Rüsing (@kbcb) Emir Sari (@bitigchi) Pietro Cerutti (@gahr) Jakub Jindra (@jindraj) Marco Sirabella (@mjsir911) Jakub Wilk (@jwilk) Róbert Horváth (@r001) Саиа Ради (@Strahinja) David Purton (@dcpurton) Reto Brunner (@brunnre8) !»á 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 100% !®«!®¬ German 100% !®¯!®¼ Hungarian 100% !®³!®» Lithuanian 100% !®©!®¹ Portuguese (Brazil) 100% !®¹!®º Serbian 100% !®º!®² Slovak 100% !®»!®¹ Turkish 99% !®¬!®º Spanish 99% !®¼!®¨ Ukrainian 94% !®·!®³ Polish 72% Catalan !Åú Docs Lots of updates and cleanups !½÷þºBuild Support building with Undefined Behaviour Sanitizer (--ubsan configure option) Generate compile_commands.json (--compile-commands configure option) Use pkg-config to locate most of the 3rd party dependencies Fix curses for netbsd Improve our CI stack Create libparse - parsing functions that can be easily tested Refactor commands / icommands ãúÒñ Code Lots of refactoring to make the code more organized, especially in these areas: windowing, menu, browser, enter, function dispatching, key handling, auto-completion Fewer global variables Removal of some unmaintained contrib code New maintained sample config and examples are in the data directory The contrib script mutt_oauth2.py received a lot of love
Revision 1.18 / (download) - annotate - [select for diffs], Tue Sep 20 17:13:24 2022 UTC (14 months, 2 weeks ago) by nikita
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3
Changes since 1.17: +10 -4
lines
Diff to previous 1.17 (colored)
neomutt: fix build with bdb, add option for lmdb.
Revision 1.17 / (download) - annotate - [select for diffs], Fri Oct 22 17:11:54 2021 UTC (2 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.16: +2 -10
lines
Diff to previous 1.16 (colored)
neomutt: update to 20211022. Remove slang option, because slang support was removed. 2021-10-22 Richard Russon <rich@flatcap.org> * Bug Fixes - 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 * Changed Config - Re-enable `$ssl_force_tls` * Translations - 100% Serbian - 100% Lithuanian - 100% German * Build - Remove Slang from the build - Warn about deprecated configure options
Revision 1.16 / (download) - annotate - [select for diffs], Mon Jun 22 06:08:35 2020 UTC (3 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2
Changes since 1.15: +1 -2
lines
Diff to previous 1.15 (colored)
neomutt: update to 20200619. 2020-06-19 Richard Russon <rich@flatcap.org> * 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 promted 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 2020-05-01 Richard Russon <rich@flatcap.org> * 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
Revision 1.15 / (download) - annotate - [select for diffs], Mon Nov 11 16:26:43 2019 UTC (4 years ago) by ng0
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4
Changes since 1.14: +15 -2
lines
Diff to previous 1.14 (colored)
neomutt: Add lua option.
Revision 1.14 / (download) - annotate - [select for diffs], Mon Nov 11 14:32:43 2019 UTC (4 years ago) by ng0
Branch: MAIN
Changes since 1.13: +13 -3
lines
Diff to previous 1.13 (colored)
neomutt: Provide notmuch pkg option.
Revision 1.13 / (download) - annotate - [select for diffs], Sat Nov 2 16:25:23 2019 UTC (4 years, 1 month ago) by rillig
Branch: MAIN
Changes since 1.12: +7 -7
lines
Diff to previous 1.12 (colored)
mail: align variable assignments pkglint -Wall -F --only aligned -r No manual corrections.
Revision 1.12 / (download) - annotate - [select for diffs], Wed Jul 4 13:40:24 2018 UTC (5 years, 5 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
*: Move SUBST_STAGE from post-patch to pre-configure Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed.
Revision 1.11 / (download) - annotate - [select for diffs], Thu Dec 21 12:22:13 2017 UTC (5 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4
Changes since 1.10: +22 -31
lines
Diff to previous 1.10 (colored)
neomutt: update to 20171215. The previous release was the last one supporting autotools, so switch to autosetup build. Adapt options. 2017-12-15 Richard Russon <rich@flatcap.org> * Bug Fixes - Fix some regressions in the previous release
Revision 1.10 / (download) - annotate - [select for diffs], Tue Oct 10 08:27:28 2017 UTC (6 years, 1 month ago) by jperkin
Branch: MAIN
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored)
neomutt: Remove duplicate option, no functional change.
Revision 1.9 / (download) - annotate - [select for diffs], Tue Jul 18 18:39:37 2017 UTC (6 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
Updated neomutt to 20170714. 2017-07-14 Richard Russon <rich@flatcap.org> * Translations - Update German translation * Docs - compile-time output: use two lists - doxygen: add config file - doxygen: tidy existing comments * Build - fix hcachever.sh script * Upstream - Fix crash when $postponed is on another server. 2017-07-07 Richard Russon <rich@flatcap.org> * Features - Support Gmail's X-GM-RAW server-side search - Include pattern for broken threads - Allow sourcing of multiple files * Contrib - vombatidae colorscheme - zenburn colorscheme - black 256 solarized colorscheme - neonwolf colorscheme - Mutt logos * Bug Fixes - flags: update the hdr message last - gpgme S/MIME non-detached signature handling - menu: the thread tree color - Uses CurrentFolder to populate LastDir with IMAP - stabilise sidebar sort order - colour emails with a '+' in them - the padding expando '%>' - Do not set old flag if mark_old is false - maildir creation - Decode CRLF line endings to LF when copying headers - score address pattern do not match personal name - open attachments in read-only mode - Add Cc, In-Reply-To, and References to default mailto_allow - Improve search for mime.types * Translations - Update Chinese (Simplified) translation * Coverity defects - dodgy buffers - leaks in lua get/set options - some resource leaks * Docs - update credits - limitations of new-mail %f expando - escape <>'s in nested conditions - add code of conduct - fix ifdef examples - update mailmap - Update modify-labels-then-hide - fix mailmap - drop UPDATING files * Website - Changes pages (diff) - Update Arch distro page - Update NixOS distro page - Add new Exherbo distro page - Update translation hi-score table - Update code of conduct - Update Newbies page - Add page about Rebuilding the Documentation - Add page of hard problems * Build - remove unnecessary steps - drop instdoc script - move smime_keys into contrib - fixes for Solaris - don't delete non-existent files - remove another reference to devel-notes.txt - Handle native Solaris GSSAPI. - drop configure options --enable-exact-address - drop configure option --with-exec-shell - drop configure option --enable-nfs-fix - drop configure option --disable-warnings - Completely remove dotlock - More sophisticated check for BDB version + support for DB6 (non default) * Tidy - drop VirtIncoming - split mutt_parse_mailboxes into mutt_parse_unmailboxes - tidy some buffy code - tidy the version strings * Upstream - Add ~<() and ~>() immediate parent/children patterns - Add L10N comments to the GNUTLS certificate prompt - Add more description for the %S and %Z $index_format characters - Add config vars for forwarded message attribution intro/trailer - Block SIGWINCH during connect() - Improve the L10N comment about Sign as - Auto-pad translation for the GPGME key selection "verify key" headers - Enable all header fields in the compose menu to be translated - Force hard redraw after $sendmail instead of calling mutt_endwin - Make GPGME key selection behavior the same as classic-PGP - Rename 'sign as' to 'Sign as'; makes compose menu more consistent - Change the compose menu fields to be dynamically padded
Revision 1.8 / (download) - annotate - [select for diffs], Fri Jun 30 10:53:22 2017 UTC (6 years, 5 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2
Changes since 1.7: +3 -3
lines
Diff to previous 1.7 (colored)
Bring over Solaris GSSAPI patches from mail/mutt.
Revision 1.7 / (download) - annotate - [select for diffs], Wed Jun 21 07:10:56 2017 UTC (6 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.6: +6 -39
lines
Diff to previous 1.6 (colored)
Clean up options -- remove ones that are now default-on and not supported as options any longer. Remove references to removed mutt_dotlock.
Revision 1.6 / (download) - annotate - [select for diffs], Sun Mar 12 20:58:20 2017 UTC (6 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base,
pkgsrc-2017Q1
Changes since 1.5: +10 -1
lines
Diff to previous 1.5 (colored)
Add option handling for sidebar option, which was non-functional. From Thomas Merkel in private mail.
Revision 1.5 / (download) - annotate - [select for diffs], Tue Mar 7 20:42:28 2017 UTC (6 years, 9 months ago) by elric
Branch: MAIN
Changes since 1.4: +12 -2
lines
Diff to previous 1.4 (colored)
Provide gssapi pkg option for {,neo}mutt.
Revision 1.4 / (download) - annotate - [select for diffs], Tue Jan 17 12:32:42 2017 UTC (6 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.3: +2 -3
lines
Diff to previous 1.3 (colored)
Updated neomutt to 20170113. 2017-01-13 Richard Russon <rich@flatcap.org> * Features - Allow custom status flags in index_format - $from_chars highlights differences in authorship - notmuch: make 'Folder' and 'Tags' respect (un)ignore - notmuch: add "virtual-unmailboxes" command * Bug Fixes - pick smarter default for $sidebar_divider_char - status color breaks "mutt -D" - Enable reconstruct-thread in the pager - manually touch 'atime' when reading a mbox file - allow $to_chars to contain Unicode characters - increase the max lmdb database size - restore limit current thread - don't reset the alarm unless we set it - some more places that may get NULL pointers - rework initials to allow unicode characters * Translations - Spanish translation - German translation * Docs - Improve whitespace and grammar on the NNTP feature page - make $to_chars docs more legible - de-tab the DocBook - fix 301 redirects * Build - New configure option --enable-everything - add a constant for an aborted question - enhance mutt_to_base64() (and callers) - Fix configure.ac to require md5 if hcache is enabled - Bail if a selected hcache backend cannot be found - refactor mutt_matches_ignore - fix hcache + make dist - add unicode string helper function - Re-indent configure.ac - generate devel version suffix - fix check_sec.sh warnings - remove unnecessary #ifdef's - add missing #ifdef for nntp - ignore some configure temp files - fix "make dist" target - fix function prototypes - fix coverity warnings - notmuch: drop strndup, replace with mutt_substrdup * Upstream - Fix failure with GPGME 1.8: do not steal the gpgme_ prefix. - search muttrc file according to XDG Base Specification (closes #3207) - Improve openssl interactive_check_cert. (closes #3899) - Add mutt_array_size macro, change interactive_check_cert() to use it. (see #3899) - Return to pager upon aborting a jump operation. (closes #3901) - Change sidebar_spoolfile coloring to be lower precedence. - Move '@' pattern modifier documentation to the right section. - Add setenv/unsetenv commands. - Rework OpenSSL certificate verification to support alternative chains. (closes #3903) - Add option to control whether threads uncollapse when new mail arrives. - In the manual, replaced 2 para by example (similar to the first example). - Create mbchar_table type for multibyte character arrays. (see #3024) - Make to_chars and status_chars accept mulitibyte characters. (closes #3024)
Revision 1.3 / (download) - annotate - [select for diffs], Tue Oct 4 21:52:36 2016 UTC (7 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4
Changes since 1.2: +2 -2
lines
Diff to previous 1.2 (colored)
Option was renamed, follow suit.
Revision 1.2 / (download) - annotate - [select for diffs], Fri Sep 9 06:31:29 2016 UTC (7 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base,
pkgsrc-2016Q3
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored)
Switch to ncursesw by default for now; curses on NetBSD has bugs with too many inverse characters. (or the code base has them but they don't appear with ncurses)
Revision 1.1 / (download) - annotate - [select for diffs], Mon Jul 11 22:05:02 2016 UTC (7 years, 4 months ago) by wiz
Branch: MAIN
Import neomutt-20160611 as mail/neomutt. What is NeoMutt? * NeoMutt is a project of projects. * A place to gather all the patches against Mutt. * A place for all the developers to gather. Hopefully this will build the community and reduce duplicated effort.