head 1.26; access; symbols pkgsrc-2023Q4:1.25.0.8 pkgsrc-2023Q4-base:1.25 pkgsrc-2023Q3:1.25.0.6 pkgsrc-2023Q3-base:1.25 pkgsrc-2023Q2:1.25.0.4 pkgsrc-2023Q2-base:1.25 pkgsrc-2023Q1:1.25.0.2 pkgsrc-2023Q1-base:1.25 pkgsrc-2022Q4:1.24.0.10 pkgsrc-2022Q4-base:1.24 pkgsrc-2022Q3:1.24.0.8 pkgsrc-2022Q3-base:1.24 pkgsrc-2022Q2:1.24.0.6 pkgsrc-2022Q2-base:1.24 pkgsrc-2022Q1:1.24.0.4 pkgsrc-2022Q1-base:1.24 pkgsrc-2021Q4:1.24.0.2 pkgsrc-2021Q4-base:1.24 pkgsrc-2021Q3:1.22.0.8 pkgsrc-2021Q3-base:1.22 pkgsrc-2021Q2:1.22.0.6 pkgsrc-2021Q2-base:1.22 pkgsrc-2021Q1:1.22.0.4 pkgsrc-2021Q1-base:1.22 pkgsrc-2020Q4:1.22.0.2 pkgsrc-2020Q4-base:1.22 pkgsrc-2020Q3:1.21.0.4 pkgsrc-2020Q3-base:1.21 pkgsrc-2020Q2:1.21.0.2 pkgsrc-2020Q2-base:1.21 pkgsrc-2020Q1:1.19.0.2 pkgsrc-2020Q1-base:1.19 pkgsrc-2019Q4:1.19.0.4 pkgsrc-2019Q4-base:1.19 pkgsrc-2019Q3:1.18.0.10 pkgsrc-2019Q3-base:1.18 pkgsrc-2019Q2:1.18.0.8 pkgsrc-2019Q2-base:1.18 pkgsrc-2019Q1:1.18.0.6 pkgsrc-2019Q1-base:1.18 pkgsrc-2018Q4:1.18.0.4 pkgsrc-2018Q4-base:1.18 pkgsrc-2018Q3:1.18.0.2 pkgsrc-2018Q3-base:1.18 pkgsrc-2018Q2:1.17.0.2 pkgsrc-2018Q2-base:1.17 pkgsrc-2018Q1:1.16.0.4 pkgsrc-2018Q1-base:1.16 pkgsrc-2017Q4:1.16.0.2 pkgsrc-2017Q4-base:1.16 pkgsrc-2017Q3:1.13.0.4 pkgsrc-2017Q3-base:1.13 pkgsrc-2017Q2:1.11.0.2 pkgsrc-2017Q2-base:1.11 pkgsrc-2017Q1:1.8.0.4 pkgsrc-2017Q1-base:1.8 pkgsrc-2016Q4:1.8.0.2 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.6.0.2 pkgsrc-2016Q3-base:1.6; locks; strict; comment @# @; 1.26 date 2024.02.14.08.14.58; author wiz; state Exp; branches; next 1.25; commitid QRQOPYvvesE8mnYE; 1.25 date 2023.03.22.20.34.39; author nikita; state Exp; branches; next 1.24; commitid 1yPsRotbCjn01aiE; 1.24 date 2021.10.22.17.11.54; author wiz; state Exp; branches; next 1.23; commitid izPrE3aFmAXVtPdD; 1.23 date 2021.10.15.11.43.53; author wiz; state Exp; branches; next 1.22; commitid CktmnWV6ENxfTTcD; 1.22 date 2020.11.20.16.34.52; author wiz; state Exp; branches 1.22.8.1; next 1.21; commitid s1wujwdKw5Af5EwC; 1.21 date 2020.06.22.06.08.35; author wiz; state Exp; branches 1.21.4.1; next 1.20; commitid 4F1d3onerhsjtbdC; 1.20 date 2020.04.17.18.01.34; author wiz; state Exp; branches; next 1.19; commitid PtznTpLSHOrrxL4C; 1.19 date 2019.11.06.12.28.47; author wiz; state Exp; branches; next 1.18; commitid 8RkL4GkDi2F0WMJB; 1.18 date 2018.07.03.05.38.57; author wiz; state Exp; branches; next 1.17; commitid IW5hJFvc42B2sEIA; 1.17 date 2018.05.26.21.46.47; author wiz; state Exp; branches 1.17.2.1; next 1.16; commitid xCWLGGihOCWM1RDA; 1.16 date 2017.12.21.12.22.13; author wiz; state Exp; branches; next 1.15; commitid Wtet5BdmrPpTUKjA; 1.15 date 2017.12.13.17.54.48; author wiz; state Exp; branches; next 1.14; commitid vCX3akSHkPE01LiA; 1.14 date 2017.11.13.11.57.11; author wiz; state Exp; branches; next 1.13; commitid nyiyV0XPjASkYReA; 1.13 date 2017.09.07.14.10.01; author wiz; state Exp; branches; next 1.12; commitid GL7hjq27SjWaTg6A; 1.12 date 2017.07.18.18.39.37; author wiz; state Exp; branches; next 1.11; commitid Sl6IIHJgIRc51KZz; 1.11 date 2017.06.24.21.17.44; author wiz; state Exp; branches; next 1.10; commitid i2NlsCIDddfoFFWz; 1.10 date 2017.06.14.16.07.12; author wiz; state Exp; branches; next 1.9; commitid d389qMuFYmPPgmVz; 1.9 date 2017.04.27.12.25.13; author wiz; state Exp; branches; next 1.8; commitid qfLcUaum0cvkAaPz; 1.8 date 2016.11.28.12.26.03; author wiz; state Exp; branches; next 1.7; commitid Llw8aAXymklPoTvz; 1.7 date 2016.10.04.11.05.06; author wiz; state Exp; branches; next 1.6; commitid fZeNiJcDFfvmJOoz; 1.6 date 2016.09.18.21.47.27; author wiz; state Exp; branches; next 1.5; commitid enNnaDbXZl9yNOmz; 1.5 date 2016.09.10.20.32.01; author wiz; state Exp; branches; next 1.4; commitid mNFJzA5ELBPGDMlz; 1.4 date 2016.09.04.20.53.05; author wiz; state Exp; branches; next 1.3; commitid mdJOktYZmlISW0lz; 1.3 date 2016.08.21.11.35.39; author wiz; state Exp; branches; next 1.2; commitid w3mxEnE0UJZvjajz; 1.2 date 2016.08.20.09.13.11; author wiz; state Exp; branches; next 1.1; commitid EksaDi7YKIyuy1jz; 1.1 date 2016.07.11.22.05.02; author wiz; state Exp; branches; next ; commitid OEtRI2EzI0zd7Xdz; 1.22.8.1 date 2021.10.16.17.44.34; author tm; state Exp; branches; next ; commitid CDQfKy0ppmkwR3dD; 1.21.4.1 date 2020.12.11.08.50.44; author bsiegert; state Exp; branches; next ; commitid 81Lw4c5GFWVbQizC; 1.17.2.1 date 2018.07.20.05.56.21; author spz; state Exp; branches; next ; commitid 9lexdAd6k6B90QKA; desc @@ 1.26 log @neomutt: update to 20240201. 2024-02-01 Richard Russon \ * Features - #4134 Command-line Crypto (neomutt -C) * Bug Fixes - #4065 track new-mail check time per mailbox - #4141 fix(change-folder): don't exclude notmuch - #4147 envelope: manage subject/real_subj together - #4155 fix parsing of $REPLYTO - #4158 status: fix refresh after sync-mailbox - #4166 Fix two memory leaks in notmuch support - progress: fix percentages * Translations - 100% Czech - 100% German - 100% Lithuanian - 100% Serbian - 100% Slovak - 100% Turkish * Docs - #4172 Several fixes for the manual pages * Build - build: openbsd workarounds * Code - #4142 add mutt_time_now() - #4146 config: factor out R_ flags - #4154 file: upgrade mutt_file_fopen/fclose() - #4159 upgrade mutt_str_append_item() to use struct Buffer - #4161 maildir: encapsulate the header cache - #4162 remove mutt_str_dequote_comment() - #4165 bufferize mutt_str_inline_replace() as buf_inline_replace() - #4167 bufferize mutt_strn_rfind() as buf_rfind() - #4168 replace buf_len() checks with buf_is_empty() - config: drop unused flags - use message_new()/message_free() - Reconsider the config type bitmap entirely @ text @@@comment $NetBSD$ bin/neomutt libexec/neomutt/pgpewrap ${PLIST.smime}libexec/neomutt/smime_keys man/man1/neomutt.1 man/man1/pgpewrap_neomutt.1 man/man1/smime_keys_neomutt.1 man/man5/mbox_neomutt.5 man/man5/mmdf_neomutt.5 man/man5/neomuttrc.5 share/doc/neomutt/AUTHORS.md share/doc/neomutt/CODE_OF_CONDUCT.md share/doc/neomutt/CONTRIBUTING.md share/doc/neomutt/ChangeLog.md share/doc/neomutt/INSTALL.md share/doc/neomutt/LICENSE.md share/doc/neomutt/README.md share/doc/neomutt/SECURITY.md share/doc/neomutt/advancedusage.html share/doc/neomutt/configuration.html share/doc/neomutt/gettingstarted.html share/doc/neomutt/index.html share/doc/neomutt/intro.html share/doc/neomutt/manual.html share/doc/neomutt/manual.txt share/doc/neomutt/mimesupport.html share/doc/neomutt/miscellany.html share/doc/neomutt/optionalfeatures.html share/doc/neomutt/reference.html share/doc/neomutt/security.html share/doc/neomutt/smime-notes.txt share/doc/neomutt/tuning.html share/examples/neomutt/neomuttrc share/locale/bg/LC_MESSAGES/neomutt.mo share/locale/ca/LC_MESSAGES/neomutt.mo share/locale/cs/LC_MESSAGES/neomutt.mo share/locale/da/LC_MESSAGES/neomutt.mo share/locale/de/LC_MESSAGES/neomutt.mo share/locale/el/LC_MESSAGES/neomutt.mo share/locale/en_GB/LC_MESSAGES/neomutt.mo share/locale/eo/LC_MESSAGES/neomutt.mo share/locale/es/LC_MESSAGES/neomutt.mo share/locale/et/LC_MESSAGES/neomutt.mo share/locale/eu/LC_MESSAGES/neomutt.mo share/locale/fi/LC_MESSAGES/neomutt.mo share/locale/fr/LC_MESSAGES/neomutt.mo share/locale/ga/LC_MESSAGES/neomutt.mo share/locale/gl/LC_MESSAGES/neomutt.mo share/locale/hu/LC_MESSAGES/neomutt.mo share/locale/id/LC_MESSAGES/neomutt.mo share/locale/it/LC_MESSAGES/neomutt.mo share/locale/ja/LC_MESSAGES/neomutt.mo share/locale/ko/LC_MESSAGES/neomutt.mo share/locale/lt/LC_MESSAGES/neomutt.mo share/locale/nb_NO/LC_MESSAGES/neomutt.mo share/locale/nl/LC_MESSAGES/neomutt.mo share/locale/pl/LC_MESSAGES/neomutt.mo share/locale/pt_BR/LC_MESSAGES/neomutt.mo share/locale/ru/LC_MESSAGES/neomutt.mo share/locale/sk/LC_MESSAGES/neomutt.mo share/locale/sr/LC_MESSAGES/neomutt.mo share/locale/sv/LC_MESSAGES/neomutt.mo share/locale/tr/LC_MESSAGES/neomutt.mo share/locale/uk/LC_MESSAGES/neomutt.mo share/locale/zh_CN/LC_MESSAGES/neomutt.mo share/locale/zh_TW/LC_MESSAGES/neomutt.mo share/neomutt/account-command/README.md share/neomutt/account-command/gpg-json/README.md share/neomutt/account-command/gpg-json/credentials.sh share/neomutt/account-command/macos-keychain/README.md share/neomutt/account-command/macos-keychain/keychain.py share/neomutt/colorschemes/neonwolf-256.neomuttrc share/neomutt/colorschemes/solarized-dark-256.neomuttrc share/neomutt/colorschemes/vombatidae.neomuttrc share/neomutt/colorschemes/zenburn.neomuttrc share/neomutt/logo/neomutt-128.png share/neomutt/logo/neomutt-256.png share/neomutt/logo/neomutt-32.png share/neomutt/logo/neomutt-64.png share/neomutt/logo/neomutt.svg share/neomutt/mime.types share/neomutt/oauth2/README.md share/neomutt/oauth2/mutt_oauth2.py share/neomutt/vim-keys/README.md share/neomutt/vim-keys/vim-keys.rc @ 1.25 log @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 @ text @d82 1 a83 1 share/neomutt/oauth2/mutt_oauth2.py.README @ 1.24 log @neomutt: update to 20211022. Remove slang option, because slang support was removed. 2021-10-22 Richard Russon * 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 @ text @a19 4 share/doc/neomutt/colorschemes/neonwolf-256.neomuttrc share/doc/neomutt/colorschemes/solarized-dark-256.neomuttrc share/doc/neomutt/colorschemes/vombatidae.neomuttrc share/doc/neomutt/colorschemes/zenburn.neomuttrc a21 3 share/doc/neomutt/hcache-bench/README.md share/doc/neomutt/hcache-bench/neomutt-hcache-bench.sh share/doc/neomutt/hcache-bench/neomuttrc a23 18 share/doc/neomutt/keybase/LICENSE share/doc/neomutt/keybase/README.md share/doc/neomutt/keybase/attachmentView.png share/doc/neomutt/keybase/decrypt.sh share/doc/neomutt/keybase/install.sh share/doc/neomutt/keybase/keybase.py share/doc/neomutt/keybase/neomuttrc share/doc/neomutt/keybase/pagerMode.png share/doc/neomutt/keybase/pgpdecrypt.sh share/doc/neomutt/keybase/pgpverify.sh share/doc/neomutt/keybase/verify.sh share/doc/neomutt/logo/neomutt-128.png share/doc/neomutt/logo/neomutt-256.png share/doc/neomutt/logo/neomutt-32.png share/doc/neomutt/logo/neomutt-64.png share/doc/neomutt/logo/neomutt.svg share/doc/neomutt/lua/test_lua-api_runner.neomuttrc share/doc/neomutt/lua/test_lua-api_spec.lua a25 1 share/doc/neomutt/mime.types a27 2 share/doc/neomutt/oauth2/mutt_oauth2.py share/doc/neomutt/oauth2/mutt_oauth2.py.README a29 14 share/doc/neomutt/samples/Mush.rc share/doc/neomutt/samples/Pine.rc share/doc/neomutt/samples/Tin.rc share/doc/neomutt/samples/colors.default share/doc/neomutt/samples/colors.linux share/doc/neomutt/samples/gpg.rc share/doc/neomutt/samples/mairix_filter.pl share/doc/neomutt/samples/markdown2html.py share/doc/neomutt/samples/sample.mailcap share/doc/neomutt/samples/sample.neomuttrc share/doc/neomutt/samples/sample.neomuttrc-starter share/doc/neomutt/samples/sample.neomuttrc-tlr share/doc/neomutt/samples/smime.rc share/doc/neomutt/samples/smime_keys_test.pl a32 2 share/doc/neomutt/vim-keys/README.md share/doc/neomutt/vim-keys/vim-keys.rc d67 19 @ 1.23 log @neomutt: update to 20211015. * Security - Fix CVE-2021-32055 * Features - 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 * Changed Config - Renamed lots of config, e.g. `askbcc` to `ask_bcc`. * Bug Fixes - 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 * Translation updates @ text @d65 1 @ 1.22 log @neomutt: update to 20201120. 2020-11-20 Richard Russon * Security - imap: close connection on all failures * Features - alias: add function to Alias/Query dialogs - config: add validators for {imap,smtp,pop}_authenticators - config: warn when signature file is missing or not readable - smtp: support for native SMTP LOGIN auth mech - notmuch: show originating folder in index * Bug Fixes - sidebar: prevent the divider colour bleeding out - sidebar: fix - notmuch: fix query for current email - restore shutdown-hook functionality - crash in reply-to - user-after-free in folder-hook - fix some leaks - fix application of limits to modified mailboxes - write Date header when postponing * Translations - 100% Lithuanian - 100% Czech - 70% Turkish * Docs - Document that $sort_alias affects the query menu * Build - improve ASAN flags - add SASL and S/MIME to --everything - fix contrib (un)install * Code - my_hdr compose screen notifications - add contracts to the MXAPI - maildir refactoring - further reduce the use of global variables * Upstream - Add $count_alternatives to count attachments inside alternatives @ text @d54 2 d98 1 d104 1 @ 1.22.8.1 log @Pullup ticket #6514 - requested by wiz mail/neomutt: security fix Revisions pulled up: - mail/neomutt/Makefile 1.69 - mail/neomutt/PLIST 1.23 - mail/neomutt/distinfo 1.53 - mail/neomutt/patches/patch-resize.c deleted --- Module Name: pkgsrc Committed By: wiz Date: Fri Oct 15 11:43:54 UTC 2021 Modified Files: pkgsrc/mail/neomutt: Makefile PLIST distinfo Removed Files: pkgsrc/mail/neomutt/patches: patch-resize.c Log Message: neomutt: update to 20211015. * Security - Fix CVE-2021-32055 * Features - 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 * Changed Config - Renamed lots of config, e.g. `askbcc` to `ask_bcc`. * Bug Fixes - 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 * Translation updates @ text @a53 2 share/doc/neomutt/oauth2/mutt_oauth2.py share/doc/neomutt/oauth2/mutt_oauth2.py.README a95 1 share/locale/nb_NO/LC_MESSAGES/neomutt.mo a100 1 share/locale/sr/LC_MESSAGES/neomutt.mo @ 1.21 log @neomutt: update to 20200619. 2020-06-19 Richard Russon * 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 * 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 @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.20 2020/04/17 18:01:34 wiz Exp $ d11 1 d13 1 d18 1 @ 1.21.4.1 log @Pullup ticket #6372 - requested by wiz mail/neomutt: security fix Revisions pulled up: - mail/neomutt/Makefile 1.64-1.65 - mail/neomutt/PLIST 1.22 - mail/neomutt/distinfo 1.47-1.48 --- Module Name: pkgsrc Committed By: wiz Date: Sun Sep 27 14:58:46 UTC 2020 Modified Files: pkgsrc/mail/neomutt: Makefile distinfo Log Message: neomutt: update to 20200925. 2020-09-25 Richard Russon * Features - Compose: display user-defined headers - Address Book / Query: live sorting - Address Book / Query: patterns for searching - Config: Add '+=' and '-=' operators for String Lists - Config: Add '+=' operator for Strings - Allow postfix query ':setenv NAME?' for env vars * Bug Fixes - Fix crash when searching with invalid regexes - Compose: Prevent infinite loop of `send2-hook`s - Fix sidebar on new/removed mailboxes - Restore indentation for named mailboxes - Prevent half-parsing an alias - Remove folder creation prompt for POP path - Show error if `$message_cachedir` doesn't point to a valid directory - Fix tracking LastDir in case of IMAP paths with Unicode characters - Make sure all mail gets applied the index limit - Add warnings to -Q query CLI option - Fix index tracking functionality * Changed Config - Add `$compose_show_user_headers` (yes) * Translations - 100% Czech - 100% Lithuanian - Split up usage strings * Build - Run shellcheck on hcachever.sh - Add the Address Sanitizer - Move compose files to lib under compose/ - Move address config into libaddress - Update to latest acutest - fixes a memory leak in the unit tests * Code - Implement ARRAY API - Deglobalised the Config Sort functions - Refactor the Sidebar to be Event-Driven - Refactor the Color Event - Refactor the Commands list - Make ctx_update_tables private - Reduce the scope/deps of some Validator functions - Use the Email's IMAP UID instead of an increasing number as index - debug: log window focus --- Module Name: pkgsrc Committed By: wiz Date: Fri Nov 20 16:34:53 UTC 2020 Modified Files: pkgsrc/mail/neomutt: Makefile PLIST distinfo Log Message: neomutt: update to 20201120. 2020-11-20 Richard Russon * Security - imap: close connection on all failures * Features - alias: add function to Alias/Query dialogs - config: add validators for {imap,smtp,pop}_authenticators - config: warn when signature file is missing or not readable - smtp: support for native SMTP LOGIN auth mech - notmuch: show originating folder in index * Bug Fixes - sidebar: prevent the divider colour bleeding out - sidebar: fix - notmuch: fix query for current email - restore shutdown-hook functionality - crash in reply-to - user-after-free in folder-hook - fix some leaks - fix application of limits to modified mailboxes - write Date header when postponing * Translations - 100% Lithuanian - 100% Czech - 70% Turkish * Docs - Document that $sort_alias affects the query menu * Build - improve ASAN flags - add SASL and S/MIME to --everything - fix contrib (un)install * Code - my_hdr compose screen notifications - add contracts to the MXAPI - maildir refactoring - further reduce the use of global variables * Upstream - Add $count_alternatives to count attachments inside alternatives @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.21 2020/06/22 06:08:35 wiz Exp $ a10 1 share/doc/neomutt/AUTHORS.md a11 1 share/doc/neomutt/CONTRIBUTING.md a15 1 share/doc/neomutt/SECURITY.md @ 1.20 log @neomutt: update to 20200417. 2020-04-17 Richard Russon * Features - Fluid layout for Compose Screen, see: https://vimeo.com/407231157 - Trivial Database (TDB) header cache backend - RocksDB header cache backend - Add and 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.00% Lithuanian - 98.88% 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 duration - Try to respect MUTT_QUIET for IMAP contexts too - Limit recurse depth when parsing mime messages @ text @d1 1 a1 1 @@comment $NetBSD$ d4 1 a4 1 libexec/neomutt/smime_keys @ 1.19 log @neomutt: update to 20191102. 2019-11-02 Richard Russon \ * Bug Fixes - Mailboxes command with empty backticks - Mbox save-to-trash - Mkdir for new maildir folders - Maildir: new mail detection - Truncation of "set" command on a path variable - Update crash (when changing folder) - Resolve symbolic links when saving a message - Folder-hook calling "unmailboxes \*" - Failed ssl negotiation - Crash when using "alias -group" - LibIDN error when charset wasn't set - Notmuch abort entire-thread if database lacks message 2019-10-25 Richard Russon \ * Features - Add $fcc_before_send, defaulting unset - Deprecate TLS 1.0 and 1.1 by default - Turn on $ssl_force_tls by default - Command line -z and -Z options to work with IMAP - Add size display configuration variables - Summary pages: version, set, set all, bind, macro - CONDSTORE and QRESYNC support - OAUTHBEARER support - inotify support - add index-format-hook - Add $auto_subscribe variable - Allow relative date hour/min/sec offsets - Add attributes support on color declarations - Style Menu Options - Add new pattern type ~I for external searches - Add \ command * Changed Config - folder_format - pgp_use_gpg_agent - shell - ssl_force_tls - ssl_use_tlsv1 - ssl_use_tlsv1_1 - status_format - to_chars - user_agent * New Config - attach_save_dir - attach_save_without_prompting - autocrypt - autocrypt_acct_format - autocrypt_dir - autocrypt_reply - auto_subscribe - crypt_chars - crypt_protected_headers_read - crypt_protected_headers_save - crypt_protected_headers_subject - crypt_protected_headers_write - external_search_command - fcc_before_send - forward_attachments - imap_condstore - imap_fetch_chunk_size - imap_oauth_refresh_command - imap_qresync - imap_rfc5161 - include_encrypted - nm_flagged_tag - nm_replied_tag - pop_oauth_refresh_command - sidebar_non_empty_mailbox_only - size_show_bytes - size_show_fractions - size_show_mb - size_units_on_left - smtp_oauth_refresh_command - ssl_use_tlsv1_3 * New Commands - index-format-hook - named-mailboxes - unbind - unmacro * New Functions - autocrypt-acct-menu - autocrypt-menu - compose-to-sender - create-account - delete-account - descend-directory - group-chat-reply - mailbox-cycle - mailbox-list - toggle-active - toggle-prefer-encrypt - toggle-write - vfolder-from-query-readonly * Bug Fixes - Fix crashes - Fix memory leaks - Fix undefined behaviour - Fix coverity defects * Translations - 100% Lithuanian - 100% Chinese (Simplified) - 100% Portuguese (Brazil) - 95% German - 95% Finnish - 95% Czech - 91% Polish - 78% Japanese - 73% Dutch - 72% Spanish - 62% Swedish - 55% Slovak * Docs - OpenPGP and S/MIME configuration - Quick-starter config section - Autocrypt feature - "Message Composition Flow" section to manual - OAUTH support @ text @a11 1 share/doc/neomutt/COPYRIGHT.md @ 1.18 log @neomutt: update to 20180622. 2018-06-22 Richard Russon * Features - Expand variables inside backticks - Honour SASL-IR IMAP capability in SASL PLAIN * Bug Fixes - Fix toggle-read - Do not truncate shell commands on ; or # - pager: index must be rebuilt on MUTT_REOPENED - Handle a BAD response in AUTH PLAIN w/o initial response - fcc_attach: Don't ask every time - Enlarge path buffers PATH_MAX (4096) - Move LSUB call from connection establishment to mailbox SELECTion * Translations - Update Chinese (Simplified): 100% - Update Czech: 100% - Update German: 100% - Update Lithuanian: 100% - Update Portuguese (Brazil): 100% - Update Slovak: 59% - Reduce duplication of messages * Code - Tidy up the mailbox API - Tidy up the header cache API - Tidy up the encryption API - Add doxygen docs for more functions - Refactor more structs to use STAILQ @ text @d60 1 d63 1 d84 1 @ 1.17 log @neomutt: update to 20180512. 2018-05-12 Richard Russon * Features - echo command - Add $browser_abbreviate_mailboxes - Add ~M pattern to match mime Content-Types - Add support for multipart/multilingual emails - Jump to a collapsed email - Add support for idn2 (IDNA2008) * Bug Fixes - Let mutt_ch_choose report conversion failure - minor IMAP string handling fixes * Translations - Chinese (Simplified) (100%) - Czech (100%) - German (100%) - Lithuanian (62%) - Portuguese (Brazil) (100%) * Coverity defects - match prototypes to their functions - make logic clearer - reduce scope of variables - fix coverity defects * Docs - development: analysis - development: easy tasks - development: roadmap * Code - start refactoring libconn - split out progress functions - split out window functions - split out terminal setting - convert MyVars to use TAILQ - split mutt_file_{lock,unlock} - Move IDN version string to mutt/idna.c - refactor: init_locale() - Eliminate static variable in mutt_file_dirname * Tidy - test int functions against 0 - rename lots of constants - rename lots of functions - sort lots of fields/definitions * Upstream - Increase account.user/login size to 128 - Fix comparison of flags with multiple bits set - Change mutt_error call in mutt_gpgme_set_sender() to dprint - Improve the error message when a signature is missing - pager specific "show incoming mailboxes list" macro - Improve gss debug printing of status_string - Remove trailing null count from gss_buffer_desc.length field - Add a comment in auth_gss about RFCs and null-termination - Change prompt string for $crypt_verify_sig @ text @a3 1 libexec/neomutt/pgpring a6 1 man/man1/pgpring_neomutt.1 d12 1 d14 1 a15 1 share/doc/neomutt/PGP-Notes.txt a59 3 share/doc/neomutt/samples/pgp2.rc share/doc/neomutt/samples/pgp5.rc share/doc/neomutt/samples/pgp6.rc @ 1.17.2.1 log @Pullup ticket #5792 - requested by wiz mail/neomutt: security update Revisions pulled up: - mail/neomutt/Makefile 1.44-1.45 - mail/neomutt/PLIST 1.18 - mail/neomutt/distinfo 1.34-1.35 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: wiz Date: Tue Jul 3 05:38:57 UTC 2018 Modified Files: pkgsrc/mail/neomutt: Makefile PLIST distinfo Log Message: neomutt: update to 20180622. 2018-06-22 Richard Russon * Features - Expand variables inside backticks - Honour SASL-IR IMAP capability in SASL PLAIN * Bug Fixes - Fix toggle-read - Do not truncate shell commands on ; or # - pager: index must be rebuilt on MUTT_REOPENED - Handle a BAD response in AUTH PLAIN w/o initial response - fcc_attach: Don't ask every time - Enlarge path buffers PATH_MAX (4096) - Move LSUB call from connection establishment to mailbox SELECTion * Translations - Update Chinese (Simplified): 100% - Update Czech: 100% - Update German: 100% - Update Lithuanian: 100% - Update Portuguese (Brazil): 100% - Update Slovak: 59% - Reduce duplication of messages * Code - Tidy up the mailbox API - Tidy up the header cache API - Tidy up the encryption API - Add doxygen docs for more functions - Refactor more structs to use STAILQ To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 pkgsrc/mail/neomutt/Makefile cvs rdiff -u -r1.17 -r1.18 pkgsrc/mail/neomutt/PLIST cvs rdiff -u -r1.33 -r1.34 pkgsrc/mail/neomutt/distinfo ------------------------------------------------------------------- Module Name: pkgsrc Committed By: wiz Date: Mon Jul 16 19:57:44 UTC 2018 Modified Files: pkgsrc/mail/neomutt: Makefile distinfo Log Message: neomutt: update to 20180716. 2018-07-16 Richard Russon * Features - function * Bug Fixes - Lots To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 pkgsrc/mail/neomutt/Makefile cvs rdiff -u -r1.34 -r1.35 pkgsrc/mail/neomutt/distinfo @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.18 2018/07/03 05:38:57 wiz Exp $ d4 1 d8 1 a13 1 share/doc/neomutt/COPYRIGHT.md a14 1 share/doc/neomutt/INSTALL.md d16 1 d61 3 @ 1.16 log @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 * Bug Fixes - Fix some regressions in the previous release @ text @a13 1 share/doc/neomutt/COPYRIGHT a14 1 share/doc/neomutt/INSTALL a16 1 share/doc/neomutt/README.SSL @ 1.15 log @neomutt: update to 20171208. 2017-12-08 Richard Russon * Features - Enhance ifdef feature to support my_ vars - Add - Remove vim syntax file from the main repo - Support reading FQDN from mailname files * Bug Fixes - Do not turn CRLF into LF when dealing with transfer-encoding=base64 - Cleanup "SSL is unavailable" error in mutt_conn_find - Don't clear the macro buffer during startup - Fixup smart modify-labels-then-hide for !tag case - Add sleep after SMTP error - Restore folder settings after folder-hook - Fix segfault when pipe'ing a deleted message * Docs - Display_filter escape sequence - Correct spelling mistakes - Add a sentence to quasi-delete docs - Modify gpg.rc to accommodate GPG 2.1 changes * Build - Fix build for RHEL6 - Define NCURSES_WIDECHAR to require wide-char support from ncurses - Autosetup: fix check for missing sendmail - Respect --with-ssl path - Check that OpenSSL md5 supports -r before using it - Autosetup: expand --everything in `neomutt -v` - Make sure objects are not compiled before git_ver.h is generated - Build: fix update-po target - Fix out-of-tree builds - Fix stdout + stderr redirection in hcachever.sh - Build: moved the check for idn before the check for notmuch - Define prefix in Makefile.autosetup - Install stuff to $(PACKAGE) in $(libexecdir), not $(libdir) - Update autosetup to latest master * Code - Rename files - Rename functions - Rename variables - Rename constants - Remove unused parameters - Document functions - Rearrange functions - Move functions to libraries - Add new library functions - Rearrange switch statements - Boolification - Drop #ifdef DEBUG - Fix Coverity defects - Insert braces - Split ifs - Fallthrough - Fix shadow variable - Replace mutt_debug with a macro - Return early where possible * Upstream - Note which ssl config vars are GnuTLS or OpenSSL only - Add message count to $move quadoption prompt - Add %R (number of read messages) for $status_format - Add $change_folder_next option to control mailbox suggestion order - Fix $smart_wrap to not be disabled by whitespace-prefixed lines - Remove useless else branch in the $smart_wrap code - Fix ansi escape sequences with both reset and color parameters @ text @d3 3 a5 3 lib/neomutt/pgpewrap lib/neomutt/pgpring lib/neomutt/smime_keys d21 1 d26 2 d31 2 d51 1 d54 4 d72 1 d74 1 @ 1.14 log @neomutt: update to 20171027. neomutt is now called 'neomutt' instead of 'mutt'. Remove conflict with mutt. 2017-10-27 Richard Russon * Bug Fixes - variable type when using fread - prevent timezone overflow - tags: Show fake header for all backends - notmuch: virtual-mailboxes should accept a limit - Issue 888: Fix imap mailbox flag logging - fix actions on tagged messages - call the folder-hook before saving to $record - Fix smart wrap in pager without breaking header - Add polling for the IDLE command * Docs - imap/notmuch tags: Add some documentation - English and other cleanups - compressed and nntp features are now always built * Website - Update Arch instructions * Build - Fix update-po - Fix neomutt.pot location, remove from git - Allow to specify --docdir at configure time - Generate neomuttrc even if configured with --disable-doc - Let autosetup define PWD, do not unnecessarily try to create hcache dir - Use bundled wcscasecmp if an implementation is not found in libc - Use host compiler to build the documentation - Update autosetup to latest master branch - autosetup: delete makedoc on 'make clean' - Fixes for endianness detection - Update autosetup to latest master branch - Do not use CPPFLAGS / CFLAGS together with CC_FOR_BUILD - --enable-everything includes lua - autosetup: check for sys_siglist[] * Code - move functions to library - lib: move MIN/MAX macros - simplify null checks - kill preproc expansion laziness - reduce scope of variables - merge: minor code cleanups - split up 'if' statements that assign and test - Refactor: Remove unused return type - Bool: change functions in mx.h - bool: convert function parameters in nntp.h - add extra checks to mutt_pattern_exec() - Use safe_calloc to initialize memory, simplify size_t overflow check - Move mutt_rename_file to lib/file.[hc] - doxygen: fix a few warnings - minor code fixes - use mutt_array_size() - refactor out O_NOFOLLOW - initialise variables - lib: move List and Queue into library - url: make notmuch query string parser generic - Wrap dirname(3) inside a mutt_dirname() function 2017-10-13 Richard Russon * Bug Fixes - crash using uncolor - Sort the folders list when browsing an IMAP server - Prefer a helpful error message over a BEEP * Build - Do not fail if deflate is not in libz - Support EXTRA_CFLAGS and EXTRA_LDFLAGS, kill unused variable 2017-10-06 Richard Russon * Features - Add IMAP keywords support * Bug Fixes - set mbox_type - %{fmt} date format - Fix off-by-one buffer overflow in add_index_color - crash in mbox_to_udomain - crash in mutt_substrdup - crash looking up mime body type - digest_collapse was broken - crash using notmuch expando with imap - imap: Fix mx.mbox leak in imap_get_parent_path - overflow in mutt_mktime() - add more range-checking on dates/times - Remove spurious error message - Unsubscribe after deleting an imap folder - Do not pop from MuttrcStack what wasn't pushed * Docs - replace mutt refs with neomutt - drop old vim syntax file * Code - convert functions to use 'bool' - convert structs to use STAILQ * Build - Autosetup-based configuration - drop upstream mutt references - rename everything 'mutt' to 'neomutt' - move helper programs to lib dir - rename regexp to regex - expand buffers to avoid gcc7 warnings * Upstream - Remove \Seen flag setting for imap trash - Change imap copy/save and trash to sync flags, excluding deleted - Improve imap fetch handler to accept an initial UID - Display an error message when delete mailbox fails - Updated French translation - Fix imap sync segfault due to inactive headers during an expunge - Close the imap socket for the selected mailbox on error - Add missing IMAP_CMD_POLL flag in imap buffy check - Change maildir and mh check_mailbox to use dynamic sized hash - Fix uses of context->changed as a counter - Make cmd_parse_fetch() more precise about setting reopen/check flags - Enable $reply_self for group-reply, even with $metoo unset @ text @a47 1 share/doc/neomutt/neomutt-syntax.vim @ 1.13 log @Updated neomutt to 20170907. 2017-09-07 Richard Russon * Contrib - Add guix build support * Bug Fixes - Only match real mailboxes when looking for new mail - Fix the printing of ncurses version in -v output - Bind editor \ to delete-char - Fix overflowing colours - Fix empty In-Reply-To generation - Trim trailing slash from completed dirs - Add guix-neomutt.scm - Fix setting custom query_type in notmuch query * Website - New technical documentation LINK - Improve Gentoo distro page * Build - Better curses identification - Use the system's wchar_t support - Use the system's md5 tool (or equivalent) - Clean up configure.ac - Teach gen-map-doc about the new opcode header * Source - Rename functions (snake_case) - Rename constants/defines (UPPER_CASE) - Create library of shared functions - Much tidying - Rename globals to match user config - Drop unnecessary functions/macros - Use a standard list implementation - Coverity fixes - Use explicit NUL for string terminators - Drop OPS\* in favour of opcodes.h * Upstream - Fix menu color calls to occur before positioning the cursor - When guessing an attachment type, don't allow text/plain if there is a null character - Add $imap_poll_timeout to allow mailbox polling to time out - Handle error if REGCOMP in pager fails when resizing - Change recvattach to allow nested encryption - Fix attachment check_traditional and extract_keys operations - Add edit-content-type helper and warning for decrypted attachments - Add option to run command to query attachment mime type - Add warning about using inline pgp with format=flowed @ text @d1 96 a96 98 @@comment $NetBSD: PLIST,v 1.12 2017/07/18 18:39:37 wiz Exp $ bin/mutt bin/pgpewrap bin/pgpring bin/smime_keys man/man1/mutt.1 man/man1/pgpewrap.1 man/man1/pgpring.1 man/man1/smime_keys.1 man/man5/mbox.5 man/man5/mmdf.5 man/man5/muttrc.5 share/doc/mutt/CODE_OF_CONDUCT.md share/doc/mutt/COPYRIGHT share/doc/mutt/ChangeLog.md share/doc/mutt/INSTALL share/doc/mutt/LICENSE.md share/doc/mutt/PGP-Notes.txt share/doc/mutt/README.SSL share/doc/mutt/README.md share/doc/mutt/colorschemes/neonwolf-256.muttrc share/doc/mutt/colorschemes/solarized-dark-256.muttrc share/doc/mutt/colorschemes/vombatidae.mutt share/doc/mutt/colorschemes/zenburn.muttrc share/doc/mutt/hcache-bench/README.md share/doc/mutt/hcache-bench/muttrc share/doc/mutt/hcache-bench/neomutt-hcache-bench.sh share/doc/mutt/keybase/LICENSE share/doc/mutt/keybase/README.md share/doc/mutt/keybase/attachmentView.png share/doc/mutt/keybase/decrypt.sh share/doc/mutt/keybase/install.sh share/doc/mutt/keybase/keybase.py share/doc/mutt/keybase/muttrc share/doc/mutt/keybase/pagerMode.png share/doc/mutt/keybase/pgpdecrypt.sh share/doc/mutt/keybase/pgpverify.sh share/doc/mutt/keybase/verify.sh share/doc/mutt/logo/mutt-128.png share/doc/mutt/logo/mutt-256.png share/doc/mutt/logo/mutt-32.png share/doc/mutt/logo/mutt-64.png share/doc/mutt/logo/mutt.svg share/doc/mutt/lua/test_lua-api_runner.muttrc share/doc/mutt/lua/test_lua-api_spec.lua share/doc/mutt/manual.txt share/doc/mutt/neomutt-syntax.vim share/doc/mutt/samples/Mush.rc share/doc/mutt/samples/Pine.rc share/doc/mutt/samples/Tin.rc share/doc/mutt/samples/colors.default share/doc/mutt/samples/colors.linux share/doc/mutt/samples/gpg.rc share/doc/mutt/samples/pgp2.rc share/doc/mutt/samples/pgp5.rc share/doc/mutt/samples/pgp6.rc share/doc/mutt/samples/sample.mailcap share/doc/mutt/samples/sample.muttrc share/doc/mutt/samples/sample.muttrc-tlr share/doc/mutt/samples/smime.rc share/doc/mutt/samples/smime_keys_test.pl share/doc/mutt/smime-notes.txt share/doc/mutt/vim-keys/README.md share/doc/mutt/vim-keys/vim-keys.rc share/examples/mutt/Muttrc share/examples/mutt/Muttrc.dist share/examples/mutt/mime.types share/examples/mutt/mime.types.dist share/locale/bg/LC_MESSAGES/mutt.mo share/locale/ca/LC_MESSAGES/mutt.mo share/locale/cs/LC_MESSAGES/mutt.mo share/locale/da/LC_MESSAGES/mutt.mo share/locale/de/LC_MESSAGES/mutt.mo share/locale/el/LC_MESSAGES/mutt.mo share/locale/en_GB/LC_MESSAGES/mutt.mo share/locale/eo/LC_MESSAGES/mutt.mo share/locale/es/LC_MESSAGES/mutt.mo share/locale/et/LC_MESSAGES/mutt.mo share/locale/eu/LC_MESSAGES/mutt.mo share/locale/fr/LC_MESSAGES/mutt.mo share/locale/ga/LC_MESSAGES/mutt.mo share/locale/gl/LC_MESSAGES/mutt.mo share/locale/hu/LC_MESSAGES/mutt.mo share/locale/id/LC_MESSAGES/mutt.mo share/locale/it/LC_MESSAGES/mutt.mo share/locale/ja/LC_MESSAGES/mutt.mo share/locale/ko/LC_MESSAGES/mutt.mo share/locale/lt/LC_MESSAGES/mutt.mo share/locale/nl/LC_MESSAGES/mutt.mo share/locale/pl/LC_MESSAGES/mutt.mo share/locale/pt_BR/LC_MESSAGES/mutt.mo share/locale/ru/LC_MESSAGES/mutt.mo share/locale/sk/LC_MESSAGES/mutt.mo share/locale/sv/LC_MESSAGES/mutt.mo share/locale/tr/LC_MESSAGES/mutt.mo share/locale/uk/LC_MESSAGES/mutt.mo share/locale/zh_CN/LC_MESSAGES/mutt.mo share/locale/zh_TW/LC_MESSAGES/mutt.mo @ 1.12 log @Updated neomutt to 20170714. 2017-07-14 Richard Russon * 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 * 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 @ text @d1 1 a1 1 @@comment $NetBSD$ a53 18 share/doc/mutt/samples/iconv/iconv.aix-3.2.5.rc share/doc/mutt/samples/iconv/iconv.aix-4.1.5.rc share/doc/mutt/samples/iconv/iconv.aix-4.2.0.rc share/doc/mutt/samples/iconv/iconv.aix-4.3.2.rc share/doc/mutt/samples/iconv/iconv.freebsd-3.3.rc share/doc/mutt/samples/iconv/iconv.glibc-2.1.3.rc share/doc/mutt/samples/iconv/iconv.glibc-2.1.90.rc share/doc/mutt/samples/iconv/iconv.hpux-10.01.rc share/doc/mutt/samples/iconv/iconv.hpux-10.20.rc share/doc/mutt/samples/iconv/iconv.hpux-11.00.rc share/doc/mutt/samples/iconv/iconv.irix-6.5.rc share/doc/mutt/samples/iconv/iconv.osf1-4.0a.rc share/doc/mutt/samples/iconv/iconv.osf1-4.0d.rc share/doc/mutt/samples/iconv/iconv.solaris-2.4.rc share/doc/mutt/samples/iconv/iconv.solaris-2.5.1.rc share/doc/mutt/samples/iconv/iconv.solaris-2.6-cjk.rc share/doc/mutt/samples/iconv/iconv.solaris-2.6.rc share/doc/mutt/samples/iconv/iconv.solaris-2.7.rc @ 1.11 log @Fix PLIST, remove non-existent files. Not sure what happened here. @ text @d13 1 d15 1 a15 2 share/doc/mutt/ChangeLog share/doc/mutt/ChangeLog.neomutt d21 4 d39 5 @ 1.10 log @Updated neomutt to 20170609. 2017-06-09 Richard Russon * Contrib - unbind mappings before overwriting in vim-keys * Bug Fixes - latest coverity issues (#624) - don't pass colour-codes to filters - Don't set a colour unless it's been defined. - crash if no from is set or founds - ifdef command * Translations - fix translations - fix some remaining translation problems * Docs - explain binding warnings - don't document unsupported arches * Build - fix make git_ver.h - allow xsltproc and w3m calls to fail - fix make dist * Upstream - Add a mutt_endwin() before invoking $sendmail - Restore setenv function - Fix tag-prefix to not abort on $timeout - Change km_dokey() to return -2 on a timeout/sigwinch - Enable TEXTDOMAINDIR override to make translation testing easier - Fix "format string is not a string literal" warnings 2017-06-02 Richard Russon * Features - Warn on bindkey aliasing - Drop PATCHES, tidy 'mutt -v' output - Add %z format strings to index_format - Add debug_level/debug_file options * Bug Fixes - Fix nntp group selection - Fix status color - Tidy up S/MIME contrib - Do not try to create Maildir if it is an NNTP URI - Fix missing NONULL for mutt.set() in Lua * Translations - Fix German PGP shortkeys * Docs - Remove feature muttrc files - Merge README.notmuch into manual - Remove unneded scripts - Remove README.SECURITY - Remove BEWARE and devel-notes.txt - Update Makefiles - Delete TODO files - Remove legacy files - Don't generate vim-neomutt syntax file - Remove LaTeX/pdf manual generation - Add missing docs for expandos - Fix sidebar howto examples - Remove some upstream references - Drop refs to patches - Improve PR template and CONTRIBUTING.md * Website - Fix list items in newbie-tutorial's Mailing List Guidelines - Remove configure options that no longer exist - fix newbie tutorial - document signing tags / releases - config: drop unused paginate command - script: split tests up into several - convert credits page to markdown - simpify 404 page - improve newbie tutorial - remove help.html and integrate its content elsewhere - make: "graphviz" program is needed for generating diagram - improve getting started guide // include legacy files - dev: add list of architectures/operating systems - numerous small fixes * Build - Remove typedefs and rename ~130 structs - Add separate hcache dir - Move crypto files to ncrypt dir - Split up mutt.h, protos.h - Always build: sidebar, imap, pop, smtp, compressed, nntp - Remove --enable-mailtool configure option - Make dotlock optional - Change gpgme requirement back to 1.1.0 - Remove check_sec.sh - Fix safe_calloc args - Remove unused macros - Remove unused option: SmimeSignOpaqueCommand - Move configure-generated files - Update distcheck build flags - Drop obsolete iconv check - Unused prototypes - unsupported systems - Drop many configure tests for things defined in POSIX:2001 - Kill useless crypthash.h file - Run clang-format on the code - Fail early if ncursesw cannot be found - Add names prototype arguments - Abbreviate pointer tests against NULL - Initialise pointers to NULL - Reduce the scope of for loop variables - Coverity: fix defects * Upstream - Convert all exec calls to use mutt_envlist(), remove setenv function - Note that mbox-hooks are dependent on $move - Refresh header color when updating label - Remove glibc-specific execvpe() call in sendlib.c - Add color commands for the compose menu headers and security status - Fix sidebar count updates when closing mailbox - Don't modify LastFolder/CurrentFolder upon aborting a change folder operation - Change message modifying operations to additively set redraw flags - Improve maildir and mh to report flag changes in mx_check_mailbox() - Add $header_color_partial to allow partial coloring of headers - Rename REDRAW_SIGWINCH to REDRAW_FLOW - Create R_PAGER_FLOW config variable flag - Turn IMAP_EXPUNGE_EXPECTED back off when syncing - Add $history_remove_dups option to remove dups from history ring - Also remove duplicates from the history file - Don't filter new entries when compacting history save file - Move the IMAP msn field to IMAP_HEADER_DATA - Fix imap expunge to match msn and fix index - Fix cmd_parse_fetch() to match against MSN - Start fixing imap_read_headers() to account for MSN gaps - Add msn_index and max_msn to find and check boundaries by MSN - Properly adjust fetch ranges when handling new mail - Small imap fetch fixes - Don't abort header cache evaluation when there is a hole - Fix mfc overflow check and uninitialized variable - Fix potential segv if mx_open_mailbox is passed an empty string - Don't clean up idata when closing an open-append mailbox - Don't clean up msn idata when closing an open-append mailbox - Fix memory leak when closing mailbox and using the sidebar - Change imap body cache cleanup to use the uid_hash - Convert classic s/mime to space delimit findKeys output - Add self-encrypt options for PGP and S/MIME - Change $postpone_encrypt to use self-encrypt variables first - Automatic post-release commit for mutt-1.8.3 - Add note about message scoring and thread patterns @ text @a20 3 share/doc/mutt/advancedusage.html share/doc/mutt/configuration.html share/doc/mutt/gettingstarted.html a23 2 share/doc/mutt/index.html share/doc/mutt/intro.html a36 1 share/doc/mutt/manual.html a37 2 share/doc/mutt/mimesupport.html share/doc/mutt/miscellany.html a38 2 share/doc/mutt/optionalfeatures.html share/doc/mutt/reference.html a70 1 share/doc/mutt/security.html a71 1 share/doc/mutt/tuning.html @ 1.9 log @Updated neomutt to 20170421. 2017-04-21 Richard Russon * Features - add lua scripting - add command-line batch mode - index_format: add support of %K * Bug Fixes - attachment/pager: Use mailcap for test/* except plain - Fix uncollapse_new in pager - fix garbage in chdir prompt due to unescaped string - Fix inbox-first functionality when using mutt_pretty_mailbox - add full neomutt version to log startup - fix bug in uncolor for notmuch tag - fix broken from_chars behaviour * Coverity defects - strfcpy - add variable - function arg could be NULL/invalid - add variable - failed function leads to invalid variable - add variable - Context could become NULL - add variable - alloc/strdup could return NULL - add variable - route through code leads to invalid variable - remove variable test - test functions - tidy switches - unused variables - refactor only - check for buffer underruns - fix leaks - minor fixes - bug: add missing break - bug: don't pass large object by value - fix: use correct buffer size - shadow variables - 0 -> NULL * Docs - many minor updates - sync translations - delete trailing whitespace - indent the docbook manual - use w3m as default for generating UTF8 manual.txt * Website - many minor updates - fix broken links - add to list of useful programs - test automatic html checker - remove trailing whitespace - add irc description - update issue labels (dev) - new page: closed discussions - new page: making neomutt (dev) * Build - drop obsolete m4 scripts - don't look for lua libs unless asked for - workaround slang warnings - lower the gettext requirement 0.18 -> 0.17 - add keymap_alldefs.h to BUILT_SOURCES - fix make dist distcheck - Remove -Iimap from CFLAGS and include imap/imap.h explicitly - mx: fix conditional builds - Make iconv mandatory (no more --disable-iconv) - refactor: Split out BUFFER-handling functions * Tidy - drop control characters from the source - drop vim modelines - delete trailing whitespace - mark all local functions as static - delete unused functions - replace FOREVER with while (true) - drop #if HAVE_CONFIG_H - use #ifdef for potentially missing symbols - remove #if 0 code blocks - drop commented out source - IMAP auth functions are stored by pointer cannot be static - force OPS to be rebuilt after a reconfigure - be specific about void functions - expand a few more alloc macros - add argument names to function prototypes - drop local copy of regex code - rearrange code to avoid forward declarations - limit the scope of some functions - give the compress functions a unique name - use snake_case for function names - add missing newlines to mutt_debug - remove generated files from repo - look for translations in all files - fix arguments to printf-style functions - license text - unify include-guards - tidy makefiles - initialise pointers - make strcmp-like functions clearer - unify sizeof usage - remove forward declarations - remove ()s from return - rename files hyphen to underscore - remove unused macros - use SEEK_SET, SEEK_CUR, SEEK_END - remove constant code - fix typos and grammar in the comments - Switch to using an external gettext runtime - apply clang-format to the source code - boolify returns of 84 functions - boolify lots of struct members - boolify some function parameters * Upstream - Add $ssl_verify_partial_chains option for OpenSSL - Move the OpenSSL partial chain support check inside configure.ac - Don't allow storing duplicate certs for OpenSSL interactive prompt - Prevent skipped certs from showing a second time - OpenSSL: Don't offer (a)ccept always choice for hostname mismatches - Add SNI support for OpenSSL - Add SNI support for GnuTLS - Add shortcuts for IMAP and POP mailboxes in the file browser - Change OpenSSL to use SHA-256 for cert comparison - Fix conststrings type mismatches - Pass envlist to filter children too - Fix mutt_envlist_set() for the case that envlist is null - Fix setenv overwriting to not truncate the envlist - Fix (un)sidebar_whitelist to expand paths - Fix mutt_refresh() pausing during macro events - Add a menu stack to track current and past menus - Change CurrentMenu to be controlled by the menu stack - Set refresh when popping the menu stack - Remove redraw parameter from crypt send_menus - Don't full redraw the index when handling a command from the pager - Filter other directional markers that corrupt the screen - Remove the OPTFORCEREDRAW options - Remove SidebarNeedsRedraw - Change reflow_windows() to set full redraw - Create R_MENU redraw option - Remove refresh parameter from mutt_enter_fname() - Remove redraw flag setting after mutt_endwin() - Change km_dokey() to pass SigWinch on for the MENU_EDITOR - Separate out the compose menu redrawing - Separate out the index menu redrawing - Prepare for pager redraw separation - Separate out the pager menu redrawing - Don't create query menu until after initial prompt - Silence imap progress messages for pipe-message - Ensure mutt stays in endwin during calls to pipe_msg() - Fix memleak when attaching files - Add $ssl_verify_partial_chains option for OpenSSL - Move the OpenSSL partial chain support check inside configureac - Don't allow storing duplicate certs for OpenSSL interactive prompt - Prevent skipped certs from showing a second time - OpenSSL: Don't offer (a)ccept always choice for hostname mismatches - Add SNI support for OpenSSL - Add SNI support for GnuTLS - Add shortcuts for IMAP and POP mailboxes in the file browser - Updated French translation - Change OpenSSL to use SHA-256 for cert comparison - Fix conststrings type mismatches - Pass envlist to filter children too - Fix mutt_envlist_set() for the case that envlist is null - Fix setenv overwriting to not truncate the envlist - Fix mutt_refresh() pausing during macro events - Add a menu stack to track current and past menus - Change CurrentMenu to be controlled by the menu stack - Set refresh when popping the menu stack - Remove redraw parameter from crypt send_menus - Don't full redraw the index when handling a command from the pager - Fix (un)sidebar_whitelist to expand paths - Filter other directional markers that corrupt the screen - Remove the OPTFORCEREDRAW options - Remove SidebarNeedsRedraw - Change reflow_windows() to set full redraw - Create R_MENU redraw option - Remove refresh parameter from mutt_enter_fname() - Remove redraw flag setting after mutt_endwin() - Change km_dokey() to pass SigWinch on for the MENU_EDITOR - Separate out the compose menu redrawing - Separate out the index menu redrawing - Prepare for pager redraw separation - Separate out the pager menu redrawing - Don't create query menu until after initial prompt - Silence imap progress messages for pipe-message - Ensure mutt stays in endwin during calls to pipe_msg() - Fix memleak when attaching files - automatic post-release commit for mutt-181 - Added tag mutt-1-8-1-rel for changeset f44974c10990 - mutt-181 signed - Add ifdefs around new mutt_resize_screen calls - Add multiline and sigwinch handling to mutt_multi_choice - Set pager's REDRAW_SIGWINCH when reflowing windows - Add multiline and sigwinch handling to mutt_yesorno - Change the sort prompt to use (s)ort style prompts - Handle the pager sort prompt inside the pager - Fix GPG_TTY to be added to envlist - automatic post-release commit for mutt-182 @ text @a2 1 bin/mutt_dotlock a6 1 man/man1/mutt_dotlock.1 a17 1 share/doc/mutt/NEWS a18 2 share/doc/mutt/README share/doc/mutt/README.SECURITY d20 1 a20 3 share/doc/mutt/README.neomutt share/doc/mutt/README.notmuch share/doc/mutt/TODO a21 1 share/doc/mutt/applying-patches.txt a22 1 share/doc/mutt/devel-notes.txt d24 3 d40 2 a45 21 share/doc/mutt/muttrc.attach-headers-color share/doc/mutt/muttrc.compress share/doc/mutt/muttrc.cond-date share/doc/mutt/muttrc.encrypt-to-self share/doc/mutt/muttrc.forgotten-attachment share/doc/mutt/muttrc.ifdef share/doc/mutt/muttrc.index-color share/doc/mutt/muttrc.initials share/doc/mutt/muttrc.keywords share/doc/mutt/muttrc.limit-current-thread share/doc/mutt/muttrc.nested-if share/doc/mutt/muttrc.new-mail share/doc/mutt/muttrc.nntp share/doc/mutt/muttrc.notmuch share/doc/mutt/muttrc.progress share/doc/mutt/muttrc.quasi-delete share/doc/mutt/muttrc.reply-with-xorig share/doc/mutt/muttrc.sidebar share/doc/mutt/muttrc.skip-quoted share/doc/mutt/muttrc.status-color share/doc/mutt/muttrc.timeout a47 1 share/doc/mutt/patch-notes.txt a51 1 share/doc/mutt/samples/ca-bundle.crt a72 1 share/doc/mutt/samples/mutt_xtitle @ 1.8 log @Updated neomutt to 20161126. 2016-11-26 Richard Russon * Features - Upstream adoption of compress - Multiple hcache backends and run-time selection - $forward_references includes References: header on forwards - Hooks: define hooks for startup and shutdown - Add $collapse_all to close threads automatically * Bug Fixes - Index in pager crash - Tag with multiple labels - Make sure gdbm's symbols are not resolved in QDBM's compatibility layer - Fix crash when doing collapse_all on an empty folder - Fix: crash when browsing empty dir - Initialize imap_authenticate's return value to something meaningful * Translations - Update German translation - Update Slovak translation - Update French translation - Add English (British) translation - Convert files to utf-8 - Mass tidy up of the translation messages * Docs - new-mail bug is fixed - add since date for features - expand example command options for compress - fix entries for beep and new-mail-command - add a version number to the generated vimrc - fix links in README - don't use smart quotes in manual examples - and \e means refers to both alt and escape key * Build - Travis: test messages - Add option to disable translation messages - Split hcache code into per-backend files - Doc/Makefile clean neomutt-syntax.vim - Improve discovery for the Berkeley Database - Fix nntp/notmuch conditionals - Implement mutt_strchrnul() - Rename vim-keybindings to vim-keys * Upstream - attach_format: add new %F placeholder - Compose: add operation to rename an attachment - Chain %d->%F->%f in the attachment menu - Move mbox close-append logic inside mbox_close_mailbox() - When $flag_safe is set, flagged messages cannot be deleted - Adds the '@@' pattern modifier to limit matches to known aliases - Adds binding to create "hotkeys" for messages - Updated requirement on the C compiler - Fix mark-message translation and keybind menu - More openssl1.1 fixes: remove uses of X509->name in debugging. (closes #3870) - Don't close stderr when opening a tunnel. (closes #3726) - Minor resource and error logic cleanup in tunnel_socket_open() - Make sure that the output of X509_NAME_oneline is null-terminated @ text @a105 1 share/doc/mutt/samples/sample.muttrc-sidebar a106 1 share/doc/mutt/samples/sample.vimrc-sidebar @ 1.7 log @Updated neomutt to 20161003. 2016-10-03 Richard Russon * Build - Fix install and dist targets @ text @d114 2 a115 2 share/doc/mutt/vim-keybindings/README.md share/doc/mutt/vim-keybindings/vim-keybindings.rc d126 1 @ 1.6 log @Updated neomutt to 20160916. Important Note An upstream Mutt change has removed the $locale config variable. It didnt quite do what the user might expect. This change also introduces a new variable $attribution_locale which controls the translation of the On {date}, {user} wrote reply string. Bug Fixes Avoid segfault when listing mailboxes on startup John Swinbank (@@jdswinbank) Fix buffer overrun in search for attach keyword James McCoy (@@jamessan) Fix off-by-one in error message Antonio Radici (@@aradici) fix AC_INIT tarname parameter fix crash when exiting the pager fix another crash in the pager nntp: close message handles fix: make the pager more robust fix sidebar sort order fix notmuch tag completion Docs doc: Removes bug entry in new-mail docs Santiago Torres (@@SantiagoTorres) fix some translations in crypt-gpgme.c Antonio Radici (@@aradici) docs: mass tidy up Upstream Fix sidebar documentation a bit Add unsidebar_whitelist command Remove the $locale configuration variable Add $attribution_locale configuration variable Add missing include to send.c and edit.c Filter out zero width no-break space (U+FEFF) Update a confusing and obsolete comment Moves mutt_copy_list to muttlib.c, where it belongs Redraw screen after an SSL cert prompt Preserve message-id and mft headers for recalled messages Fix openssl 1.1 compilation issues @ text @a17 1 share/doc/mutt/GPL d19 1 @ 1.5 log @Updated neomutt to 20160910. 2016-09-10 Richard Russon * New Features - Colouring Attachments with Regexp Guillaume Brogi - PGP Encrypt to Self Guillaume Brogi - Sensible Browser Pierre-Elliott Bécue - Reply using X-Original-To: header Pierre-Elliott Bécue - Purge Thread Darshit Shah - Forgotten attachment Darshit Shah - Add sidebar_ordinary color * Bug Fixes - align the nntp code with mutt Fabian Groffen - check for new mail while in pager when idle Stefan Assmann - Allow the user to interrupt slow IO operations Antonio Radici - keywords: check there are emails to tag - fix duplicate saved messages - flatten contrib/keybase dir to fix install - restore the pager keymapping 'i' to exit - proposed fix for clearing labels - notmuch: sync vfolder_format to folder_format * Docs - Update List of Features and Authors * Build - fix configure check for fmemopen - use fixed version strings * Upstream - Increase date buffer size for $folder_format. - Disable ~X when message scoring. - Fix pgpring reporting of DSA and Elgamal key lengths. - Stub out getdnsdomainname() unless HAVE_GETADDRINFO. - Autoconf: always check for getaddrinfo(). - Add missing sidebar contrib sample files to dist tarball. @ text @d15 134 a148 113 share/doc/neomutt/COPYRIGHT share/doc/neomutt/ChangeLog share/doc/neomutt/ChangeLog.neomutt share/doc/neomutt/GPL share/doc/neomutt/INSTALL share/doc/neomutt/NEWS share/doc/neomutt/PGP-Notes.txt share/doc/neomutt/README share/doc/neomutt/README.SECURITY share/doc/neomutt/README.SSL share/doc/neomutt/README.neomutt share/doc/neomutt/README.notmuch share/doc/neomutt/TODO share/doc/neomutt/advancedusage.html share/doc/neomutt/applying-patches.txt share/doc/neomutt/configuration.html share/doc/neomutt/devel-notes.txt share/doc/neomutt/gettingstarted.html share/doc/neomutt/index.html share/doc/neomutt/intro.html share/doc/neomutt/keybase/LICENSE share/doc/neomutt/keybase/README.md share/doc/neomutt/keybase/attachmentView.png share/doc/neomutt/keybase/decrypt.sh share/doc/neomutt/keybase/install.sh share/doc/neomutt/keybase/keybase.py share/doc/neomutt/keybase/muttrc share/doc/neomutt/keybase/pagerMode.png share/doc/neomutt/keybase/pgpdecrypt.sh share/doc/neomutt/keybase/pgpverify.sh share/doc/neomutt/keybase/verify.sh share/doc/neomutt/manual.html share/doc/neomutt/manual.txt share/doc/neomutt/mimesupport.html share/doc/neomutt/miscellany.html share/doc/neomutt/optionalfeatures.html share/doc/neomutt/patch-notes.txt share/doc/neomutt/reference.html share/doc/neomutt/samples/Mush.rc share/doc/neomutt/samples/Pine.rc share/doc/neomutt/samples/Tin.rc share/doc/neomutt/samples/ca-bundle.crt share/doc/neomutt/samples/colors.default share/doc/neomutt/samples/colors.linux share/doc/neomutt/samples/gpg.rc share/doc/neomutt/samples/iconv/iconv.aix-3.2.5.rc share/doc/neomutt/samples/iconv/iconv.aix-4.1.5.rc share/doc/neomutt/samples/iconv/iconv.aix-4.2.0.rc share/doc/neomutt/samples/iconv/iconv.aix-4.3.2.rc share/doc/neomutt/samples/iconv/iconv.freebsd-3.3.rc share/doc/neomutt/samples/iconv/iconv.glibc-2.1.3.rc share/doc/neomutt/samples/iconv/iconv.glibc-2.1.90.rc share/doc/neomutt/samples/iconv/iconv.hpux-10.01.rc share/doc/neomutt/samples/iconv/iconv.hpux-10.20.rc share/doc/neomutt/samples/iconv/iconv.hpux-11.00.rc share/doc/neomutt/samples/iconv/iconv.irix-6.5.rc share/doc/neomutt/samples/iconv/iconv.osf1-4.0a.rc share/doc/neomutt/samples/iconv/iconv.osf1-4.0d.rc share/doc/neomutt/samples/iconv/iconv.solaris-2.4.rc share/doc/neomutt/samples/iconv/iconv.solaris-2.5.1.rc share/doc/neomutt/samples/iconv/iconv.solaris-2.6-cjk.rc share/doc/neomutt/samples/iconv/iconv.solaris-2.6.rc share/doc/neomutt/samples/iconv/iconv.solaris-2.7.rc share/doc/neomutt/samples/mutt_xtitle share/doc/neomutt/samples/pgp2.rc share/doc/neomutt/samples/pgp5.rc share/doc/neomutt/samples/pgp6.rc share/doc/neomutt/samples/sample.colors.attach_headers share/doc/neomutt/samples/sample.mailcap share/doc/neomutt/samples/sample.muttrc share/doc/neomutt/samples/sample.muttrc-sidebar share/doc/neomutt/samples/sample.muttrc-tlr share/doc/neomutt/samples/sample.vimrc-sidebar share/doc/neomutt/samples/smime.rc share/doc/neomutt/samples/smime_keys_test.pl share/doc/neomutt/security.html share/doc/neomutt/smime-notes.txt share/doc/neomutt/tuning.html share/doc/neomutt/vim-keybindings/README.md share/doc/neomutt/vim-keybindings/vim-keybindings.rc share/examples/neomutt/Muttrc share/examples/neomutt/Muttrc.dist share/examples/neomutt/mime.types share/examples/neomutt/mime.types.dist share/locale/bg/LC_MESSAGES/neomutt.mo share/locale/ca/LC_MESSAGES/neomutt.mo share/locale/cs/LC_MESSAGES/neomutt.mo share/locale/da/LC_MESSAGES/neomutt.mo share/locale/de/LC_MESSAGES/neomutt.mo share/locale/el/LC_MESSAGES/neomutt.mo share/locale/eo/LC_MESSAGES/neomutt.mo share/locale/es/LC_MESSAGES/neomutt.mo share/locale/et/LC_MESSAGES/neomutt.mo share/locale/eu/LC_MESSAGES/neomutt.mo share/locale/fr/LC_MESSAGES/neomutt.mo share/locale/ga/LC_MESSAGES/neomutt.mo share/locale/gl/LC_MESSAGES/neomutt.mo share/locale/hu/LC_MESSAGES/neomutt.mo share/locale/id/LC_MESSAGES/neomutt.mo share/locale/it/LC_MESSAGES/neomutt.mo share/locale/ja/LC_MESSAGES/neomutt.mo share/locale/ko/LC_MESSAGES/neomutt.mo share/locale/lt/LC_MESSAGES/neomutt.mo share/locale/nl/LC_MESSAGES/neomutt.mo share/locale/pl/LC_MESSAGES/neomutt.mo share/locale/pt_BR/LC_MESSAGES/neomutt.mo share/locale/ru/LC_MESSAGES/neomutt.mo share/locale/sk/LC_MESSAGES/neomutt.mo share/locale/sv/LC_MESSAGES/neomutt.mo share/locale/tr/LC_MESSAGES/neomutt.mo share/locale/uk/LC_MESSAGES/neomutt.mo share/locale/zh_CN/LC_MESSAGES/neomutt.mo share/locale/zh_TW/LC_MESSAGES/neomutt.mo @ 1.4 log @Updated neomutt to 20160827. The wait is over. This is it! All the features of NeoMutt on top of the latest version of Mutt. @ text @a34 1 share/doc/neomutt/keybase/KeybaseAndMutt.md d37 1 a38 2 share/doc/neomutt/keybase/images/attachmentView.png share/doc/neomutt/keybase/images/pagerMode.png d42 1 d82 1 d85 1 d87 1 @ 1.3 log @Move example files to share/examples/neomutt. Reduces conflict with mail/mutt. Bump PKGREVISION. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2016/08/20 09:13:11 wiz Exp $ d15 6 d22 6 d39 2 d43 1 a43 1 share/doc/neomutt/keybase/pagerMode.png @ 1.2 log @Updated neomutt to 20160820. 2016-08-19 Richard Russon * Contrib - Updates to Keybase Support Joshua Jordi (JakkinStewart) * Bug Fixes - Fix data-loss when appending a compressed file - Don't paint invisible progress bars - Revert to Mutt keybindings - Don't de-tag emails after labelling them - Don't whine if getrandom() fails Adam Borowski (kilobyte) - Fix display when 'from' field is invalid * Config - Support for $XDG_CONFIG_HOME and $XDG_CONFIG_DIRS Marco Hinz (mhinz) * Docs - Fix DocBook validation - Document NotMuch queries * Build - More Autoconf improvements Darshit Shah (darnir) - Create Distribution Tarballs with autogen sources Darshit Shah (darnir) 2016-08-08 Richard Russon * New Features - Timeout Hook - Run a command periodically - Multiple fcc - Save multiple copies of outgoing mail * Contrib - Keybase Integration Joshua Jordi (JakkinStewart) * Devel - Attached - Prevent missing attachments Darshit Shah (darnir) - Virtual Unmailboxes - Remove unwanted virtual mailboxes Richard Russon (flatcap) * Bug Fixes - Sidebar's inbox occasionally shows zero/wrong value - Fix crash opening a second compressed mailbox * Config - Look for /etc/NeoMuttrc and ~/.neomuttrc * Docs - Fix broken links, typos - Update project link - Fix version string in the manual * Build - Add option to disable fmemopen - Install all the READMEs and contribs - Big overhaul of the build Darshit Shah (darnir) @ text @d1 1 a1 1 @@comment $NetBSD$ d79 4 a82 4 share/examples/mutt/Muttrc share/examples/mutt/Muttrc.dist share/examples/mutt/mime.types share/examples/mutt/mime.types.dist @ 1.1 log @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. @ text @a1 1 bin/flea a3 1 bin/muttbug a6 1 man/man1/flea.1 a8 1 man/man1/muttbug.1 d15 64 a78 61 share/doc/mutt/COPYRIGHT share/doc/mutt/ChangeLog share/doc/mutt/GPL share/doc/mutt/INSTALL share/doc/mutt/NEWS share/doc/mutt/PGP-Notes.txt share/doc/mutt/README share/doc/mutt/README.SECURITY share/doc/mutt/README.SSL share/doc/mutt/TODO share/doc/mutt/advancedusage.html share/doc/mutt/applying-patches.txt share/doc/mutt/configuration.html share/doc/mutt/devel-notes.txt share/doc/mutt/gettingstarted.html share/doc/mutt/index.html share/doc/mutt/intro.html share/doc/mutt/manual.html share/doc/mutt/manual.txt share/doc/mutt/mimesupport.html share/doc/mutt/miscellany.html share/doc/mutt/optionalfeatures.html share/doc/mutt/patch-notes.txt share/doc/mutt/reference.html share/doc/mutt/samples/Mush.rc share/doc/mutt/samples/Pine.rc share/doc/mutt/samples/Tin.rc share/doc/mutt/samples/ca-bundle.crt share/doc/mutt/samples/colors.default share/doc/mutt/samples/colors.linux share/doc/mutt/samples/gpg.rc share/doc/mutt/samples/iconv/iconv.aix-3.2.5.rc share/doc/mutt/samples/iconv/iconv.aix-4.1.5.rc share/doc/mutt/samples/iconv/iconv.aix-4.2.0.rc share/doc/mutt/samples/iconv/iconv.aix-4.3.2.rc share/doc/mutt/samples/iconv/iconv.freebsd-3.3.rc share/doc/mutt/samples/iconv/iconv.glibc-2.1.3.rc share/doc/mutt/samples/iconv/iconv.glibc-2.1.90.rc share/doc/mutt/samples/iconv/iconv.hpux-10.01.rc share/doc/mutt/samples/iconv/iconv.hpux-10.20.rc share/doc/mutt/samples/iconv/iconv.hpux-11.00.rc share/doc/mutt/samples/iconv/iconv.irix-6.5.rc share/doc/mutt/samples/iconv/iconv.osf1-4.0a.rc share/doc/mutt/samples/iconv/iconv.osf1-4.0d.rc share/doc/mutt/samples/iconv/iconv.solaris-2.4.rc share/doc/mutt/samples/iconv/iconv.solaris-2.5.1.rc share/doc/mutt/samples/iconv/iconv.solaris-2.6-cjk.rc share/doc/mutt/samples/iconv/iconv.solaris-2.6.rc share/doc/mutt/samples/iconv/iconv.solaris-2.7.rc share/doc/mutt/samples/mutt_xtitle share/doc/mutt/samples/pgp2.rc share/doc/mutt/samples/pgp5.rc share/doc/mutt/samples/pgp6.rc share/doc/mutt/samples/sample.mailcap share/doc/mutt/samples/sample.muttrc share/doc/mutt/samples/sample.muttrc-tlr share/doc/mutt/samples/smime.rc share/doc/mutt/samples/smime_keys_test.pl share/doc/mutt/security.html share/doc/mutt/smime-notes.txt share/doc/mutt/tuning.html d83 29 a111 29 share/locale/bg/LC_MESSAGES/mutt.mo share/locale/ca/LC_MESSAGES/mutt.mo share/locale/cs/LC_MESSAGES/mutt.mo share/locale/da/LC_MESSAGES/mutt.mo share/locale/de/LC_MESSAGES/mutt.mo share/locale/el/LC_MESSAGES/mutt.mo share/locale/eo/LC_MESSAGES/mutt.mo share/locale/es/LC_MESSAGES/mutt.mo share/locale/et/LC_MESSAGES/mutt.mo share/locale/eu/LC_MESSAGES/mutt.mo share/locale/fr/LC_MESSAGES/mutt.mo share/locale/ga/LC_MESSAGES/mutt.mo share/locale/gl/LC_MESSAGES/mutt.mo share/locale/hu/LC_MESSAGES/mutt.mo share/locale/id/LC_MESSAGES/mutt.mo share/locale/it/LC_MESSAGES/mutt.mo share/locale/ja/LC_MESSAGES/mutt.mo share/locale/ko/LC_MESSAGES/mutt.mo share/locale/lt/LC_MESSAGES/mutt.mo share/locale/nl/LC_MESSAGES/mutt.mo share/locale/pl/LC_MESSAGES/mutt.mo share/locale/pt_BR/LC_MESSAGES/mutt.mo share/locale/ru/LC_MESSAGES/mutt.mo share/locale/sk/LC_MESSAGES/mutt.mo share/locale/sv/LC_MESSAGES/mutt.mo share/locale/tr/LC_MESSAGES/mutt.mo share/locale/uk/LC_MESSAGES/mutt.mo share/locale/zh_CN/LC_MESSAGES/mutt.mo share/locale/zh_TW/LC_MESSAGES/mutt.mo @