Path to this page:
./
mail/neomutt,
Fork of mutt with integrated community patches
Branch: CURRENT,
Version: 20241002,
Package name: neomutt-20241002,
Maintainer: pkgsrc-usersWhat 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.
Required to run:[
lang/perl5] [
security/cyrus-sasl] [
security/gnupg2] [
security/gpgme] [
devel/libidn] [
devel/ncursesw] [
databases/tokyocabinet] [
mail/notmuch] [
misc/mime-types]
Required to build:[
textproc/docbook-xsl] [
textproc/libxslt] [
www/w3m] [
devel/gettext-tools]
Package options: gpgme, gssapi, ncurses, notmuch, sasl, smime, ssl, tokyocabinet
Master sites:
Version history: (Expand)
- (2024-10-08) Updated to version: neomutt-20241002
- (2024-08-09) Updated to version: neomutt-20240425nb3
- (2024-05-06) Updated to version: neomutt-20240425nb2
- (2024-05-06) Updated to version: neomutt-20240425nb1
- (2024-04-26) Updated to version: neomutt-20240425
- (2024-04-17) Updated to version: neomutt-20240416
CVS history: (Expand)
2024-04-18 08:54:20 by Thomas Klausner | Files touched by this commit (1) |
Log message:
neomutt: needs gcc8+ for "error: initializer element is not constant"
|
2024-04-17 00:08:23 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
neomutt: update to 20240416.
2024-04-16 Richard Russon \<rich@flatcap.org\>
* Features
- #4216 Compose: Hide MixMaster chain if chain is empty
- Expando upgrade
- version: bold labels
* Contrib
- mutt_oauth2.py: Detect recipient for oauth automatically
- mutt_oauth2.py: imap_oauth_refresh_command does not need options
* Bug Fixes
- #4210 mbox: fix sorting for `mbox_resync()`
- #4241 only wrap after first address in header lines
- status: reset Buffer before reuse
- history: truncate file before writing over it
- notmuch: strip leading / from short path
- Fix smtp client `$envelope_from_address` possible dangling pointer
- Fix non-printable keyname printing to use `<octal>` syntax
- Filter Arabic Letter Mark due to display corruption
- Loosen `imap_open_mailbox()` SELECT response data parsing
- Change `mailto_allow` to be exact match only
- Fix `mutt_read_rfc822_line()` to use `is_email_wsp()`
- Improve pattern compiler whitespace skipping
- Fix gpgme crash when listing keys in a public key block
- Add SigInt handler for pattern functions
- Fix some mailbox prompts to use mailbox history ring
- Improve GPGME inline processing
- Reset SIGPIPE signal handler in child process before `exec()`
- Filter headers passed via the command line
- Remove trailing slashes when opening maildir/mh mailboxes
- Fix `mutt_paddstr()` to properly filter unprintable chars
- Minor fixes to `match_body_patterns()`
- Fix `mutt_ts_capability()` fallback list loop
- Ensure SIGALRM interrupts connect() in batch mode
- Tighten `$query_command` parsing to allow empty name field
* Changed Config
- #4224 config: add L10N support
- New: `set compose_confirm_detach_first = yes`
Prevent the accidental deletion of the composed message
- Changed: `set reply_regex = "^((re)(\\[[0-9]+\\])*:[ \t]*)*"`
Regex to match message reply subjects like 're: '
- Changed: `set pager = ""`
External command for viewing messages, or empty to use NeoMutt's
* Translations
- 100% Czech
- 100% German
- 100% Lithuanian
- 100% Serbian
- 100% Slovak
- 99% Turkish
- l10n: document functions
- config: add L10N support
* Docs
- Clarify the manual section on POP3 support
- Document the `<1234>` key syntax for bind
- Document `$sendmail` invocation behavior
- Clarify -H usage in batch mode is not a "pass through" option
|
2024-04-05 12:31:55 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
neomutt: update to 20240329.
2024-03-29 Richard Russon \<rich@flatcap.org\>
* Bug Fixes
- #4185 c441f5957 Fix memory leak in trash_append()
- #4189 Fix off-by-one error in %b with notmuch
- #4190 Zero-out mailbox counters on delete
- #4204 colour: honour the normal colour
- #4205 match folder-hook also against mailbox name (fixes #4201)
- wrap colour in <show-log-messages>
- history: fix saving file
- history: improve error message format
* Docs
- #4182 docs: -C: Fix some accidents
- #4188 Update oauth2 README
- #4193 Update oauth2 README
- fix typos, lots of tidying
- tidy license info
* Build
- #4196 use FreeBSD 14.0 in Cirrus CI
- actions: update cpu count
- actions: use codeql v3
* Code
- #4186 Buffer refactoring: make_entry()
- address: tidy config handling
- coverage: buf, slist
- graphviz: link labels
- tidy buf_strcpy() calls
- tidy char buffers
- test: default timezone to UTC
2024-03-23 Richard Russon \<rich@flatcap.org\>
* Do NOT use this release
|
2024-02-14 09:14:58 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
neomutt: update to 20240201.
2024-02-01 Richard Russon \<rich@flatcap.org\>
* 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
|
2023-12-22 09:00:38 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
neomutt: update to 20231221.
2023-12-21 Richard Russon \<rich@flatcap.org\>
* Features
- #4126 - add alias 'tags:'
* Bug Fixes
- #4115 - create HelpBar after colours
- #4116 - Fix Batch Sending of Emails
- #4119 - Fix Header Cache Key Handling
- #4121 - mutt_oauth2.py: error out if ENCRYPTION_PIPE was not supplied
- #4124 - config: fix flag overlaps
- #4125 - compose: restore view-text/pager/mailcap
- color: fix attr_color_copy()
- fix :color dump
- fix leak in completion
- force mail check on current mailbox after `<imap-fetch-mail>`
- Allow sending an empty mail
- mutt_oauth2.py: Use readline to overcome macOS input() restrictions
* Changed Config
- add $history_format: '%s'
* Translations
- 100% Czech
- 100% German
- 100% Lithuanian
- 100% Serbian
- 100% Slovak
- 100% Turkish
- 99% Spanish
- 99% Hungarian
* Coverity defects
- #4111 Educate Coverity about ARRAYs
- fix defects
* Build
- #4098 - build: use fallthrough attribute
- #4100 - build: split maildir and mh types
- #4101 - version: drop default features
- #4108 - strip non-conditionals
- #4122 - add github action to check for unused functions (xunused)
- update fedora action
- coverage: fix build for lcov v2
- tests: fix error cases
* Code
- #4097 - config: add DT_ON_STARTUP
- #4104 - Change mutt_default_save() and addr_hook() to take a buffer
- #4105 - Use buffer pool in tests
- #4106 - Switch some buffers to use the buffer pool
- #4109 - Improve the Progress Bar
- #4117 - remove MxOps::path_parent() and mutt_path_parent()
- #4120 - remove unused functions
- #4131 - move editor test code
- #4133 - move log_disp_null() into test folder
- #4137 - move config string name functions into tests
- add: hook_new()/hook_free()
- fix more printf-style params
- rename compare to equal
- hcache: renaming for clarity
|
2023-11-04 01:21:04 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
neomutt: update to 20231103.
2023-11-03 Richard Russon \<rich@flatcap.org\>
* Features
- #4080 - info screen: enable \<save-message\>
- #4075 - add color command
- color: add ANSI RGB support
- color: Support ANSI 2x clear sequences
* Bug Fixes
- #4074 - color: fix palette conversion
- #4081 - fix logging on error
- #4081 - log: vim-style
- #4082 - fix file auto-completion
- #4090 - improve logic for growing mailbox memory
* Build
- #4085 - fix CFLAGS/LDFLAGS for ncurses
- #4085 - configure --with-iconv
* Code
- #4067 - remove unused count of new mails from index private data
- #4086 - smtp: Simplify the API of `smtp_code()`
- #4091 - simplify CLAMP by expressing it with MIN/MAX
- color: introduce ColorElement
- color: log gui info on startup
- color: move business logic out of parsers
- color: tidy OptNoCurses cases
- log: add `log_multiline()`
- test: increase coverage
|
2023-10-25 00:38:54 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
neomutt: update to 20231023.
Bug Fixes
#4060 fix crash on exit
#4061 fix header colour
#4064 fix 32-bit date overflow
#4078 fix new mail in limited view
nntp: fix use-after-free
color: fix ansi colours
color: add +truecolor to version string
|
2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298) |
Log message:
*: bump for openssl 3
|