2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319) |
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.
Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).
No change to BUILD_DEPENDS as used correctly inside buildlink3.
As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
|
2023-05-17 15:29:30 by Thomas Klausner | Files touched by this commit (1) |
Log message:
neomutt: remove idn option, now unsupported and idn2 is used by default
|
2023-05-17 15:24:32 by nikita | Files touched by this commit (2) | |
Log message:
neomutt: update to version 20230517
Changelog:
2023-05-17 Richard Russon \<rich@flatcap.org\>
* Features
- #3699 - Support 24bit colors, aka truecolor
- #3738 - Show complete MIME structure in attachments
- #3842 - Allow percentages to be localized
* Bug Fixes
- #3813 - Fix crash in op_browser_subscribe
- #3844 - Select the first email when coming from an empty limit
- #3848 - Fix counting new mails in maildir
- #3864 - Fix handling of bright colours
- #3759 - bind: fix incorrect conflict report
- #3781 - index: only refresh the menu on non-focus window changes
- #3856 - tunnel: fix reconnection with `ssl_force=true`
- #3860 - maildir: stop parsing headers at the end of the headers section
- Fix sorting of labels
* Translations
- 100% :serbia: Serbian
- 100% :tr: Turkish
- 100% :lithuania: Lithuanian
- 100% :hungary: Hungarian
- 100% :de: German
- 99% :norway: Norwegian (Bokmål)
- 99% :slovakia: Slovak
- 99% :brazil: Portuguese (Brazil)
- 99% :czech_republic: Czech
- 99% :poland: Polish
- 95% :fr: French
* Build
- #3798 - Build with libidn2 by default, remove support for libidn1
* Code
- config: dynamically create/delete variables
- config: unify handling of NeoMutt and user (my_) variables
- config: cache config variables used often
- speed: various speedups in parsing emails
- cleanups: lots of code cleanups
- Huge refactoring towards a separation of Mailbox/MailboxView
2023-05-12 Richard Russon \<rich@flatcap.org\>
* BROKEN - Please use 2023-05-17 instead
|
2023-04-08 10:45:15 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
neomutt: update to 20230407.
2023-04-07 Richard Russon \<rich@flatcap.org\>
* Features
- #3769 - imap : support IMAP4 ID extension (RFC2971)
- #3753 - parse: query all changed (`set`) / all (`set all`) config variables
* Bug Fixes
- #3785 - lua: fix command registration
- #3793 - postpone: use colours from the right mailbox
- #3794 - smtp: ignore oauth if it isn't configured and not requested
* Config
- #3779 - New: `imap_send_id` - Send IMAP ID command when logging in
* Translations
- 100% :czech_republic: Czech
- 100% :de: German
- 100% :hungary: Hungarian
- 100% :lithuania: Lithuanian
- 100% :brazil: Portuguese (Brazil)
- 100% :serbia: Serbian
- 100% :slovakia: Slovak
- 99% :poland: Polish
* Docs
- Recommend GPGME
* Code
- #3767 - libmutt: eliminate use of config variables
- #3774 - fix ubsan warning
- #3802 - mutt: optimize and inline mutt_str_is_email_wsp()
- #3803 - progress: update ncurses only when there is actual progress
- #3801 - email: Read assumed_charset outside loops
- #3805 - hcache: do less work when not in use
- #3777 - pager: add helper for getting $pager
- #3797 - hcache: remove spurious +1 from Buffer serialization.
* Build
- #3787 - fix race condition in `make install`
- #3780 - fallback to detect SASL manually if pkg-config fails, e.g., homebew
|
2023-03-22 21:34:39 by Nikita | Files touched by this commit (5) | |
Log message:
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
|
2022-09-20 19:13:24 by Nikita | Files touched by this commit (4) |
Log message:
neomutt: fix build with bdb, add option for lmdb.
|
2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952) |
Log message:
*: recursive bump for perl 5.36
|
2022-04-29 15:47:42 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
neomutt: update to 20220429.
2022-04-29 Richard Russon <rich@flatcap.org>
* Bug Fixes
- Do not crash on an invalid use_threads/sort combination
- Fix: stuck browser cursor
- Resolve (move) the cursor after <edit-label>
- Index: fix menu size on new mail
- Don't overlimit LMDB mmap size
- OpenBSD y/n translation fix
- Generic: split out OP_EXIT binding
- Fix parsing of sendmail cmd
- Fix: crash with menu_move_off=no
- Newsrc: bugfix; nntp_user and nntp_pass ignored
- Menu: ensure config changes cause a repaint
- Mbox: fix sync duplicates
- Make sure the index redraws all that's needed
* Translations
- 100% Chinese (Simplified)
- 100% Czech
- 100% German
- 100% Hungarian
- 100% Lithuanian
- 100% Serbian
- 100% Turkish
* Docs
- add missing pattern modifier ~I for external_search_command
* Code
- menu: eliminate custom_redraw()
- modernise mixmaster
- Kill global and Propagate display attach status through State
|
2022-04-15 16:30:04 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
neomutt: update to 20220415.
2022-04-15 Richard Russon <rich@flatcap.org>
* Security
- Fix uudecode buffer overflow (CVE-2022-1328)
* Features
- Colours, colours, colours
* Bug Fixes
- Pager: fix pager_stop
- Merge colours with normal
- Color: disable mono command
- Fix forwarding text attachments when honor_disposition is set
- Pager: drop the nntp change-group bindings
- Use mailbox_check flags coherently, add IMMEDIATE flag
- Fix: tagging in attachment list
- Fix: misalignment of mini-index
- Make sure to update the menu size after a resort
* Translations
- 100% Hungarian
* Build
- Update acutest
* Code
- Unify pipe functions
- Index: notify if navigation fails
- Gui: set colour to be merged with normal
- Fix: leak in tls_check_one_certificate()
* Upstream
- Flush iconv() in mutt_convert_string()
- Fix integer overflow in mutt_convert_string()
- Fix uudecode cleanup on unexpected eof
|
2022-04-14 11:27:39 by Thomas Klausner | Files touched by this commit (1) |
Log message:
neomutt: reset maintainer
|