Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: neomutt/neomutt

NeoMutt 2025-09-05

05 Sep 14:03
20250905
This tag was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
f4f9e07
This commit was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

📖 Notes

This is a small release: one new config option and some bug fixes.

💎 Sponsors

Special thanks to oursponsors:

Jakub Jindra
@jindraj
Scott Kostyshak
@scottkosty
Igor Serebryany
@igor47
Mark Korondi
@kmARC
Blunix GmbH
Linux support company
from Berlin, Germany
Bastian Bittorf
@bittorf
Nicolas Évrard
@nicoe
Mateus Etto
@Yutsuten
Robert Ricci
@ricci
Farzad Sadeghi
@terminaldweller

Become a sponsor of NeoMutt

❤️ Thanks

Many thanks to ournew contributor:

and ourregular contributors:

🔒 Security

  • #4623 ncrypt/crypt.c: Protect Message-ID

🎁 Features

  • #4644 Provide an option to confirm on an empty To

✨ Contrib

  • #4645 Add ayu-dark-256 colorscheme

🐞 Bug Fixes

  • #4635 Handle a non-existing message_cache_dir
  • #4642 Decouple$crypt_encryption_info and$crypt_protected_headers_weed from$devel_security
  • #4650 Return success after querying for config

🔧 Changed Config

  • Add:confirm_empty_to = no
    Confirm when sending an e-mail with an empty To:

🏴 Translations

  • 100% 🇩🇪 German
  • 100% 🇹🇷 Turkish
  • 99% 🇭🇺 Hungarian
  • 98% 🇱🇹 Lithuanian
  • 89% 🇫🇷 French

🏗️ Build

  • #4636 Update FreeBSD CI and workaroundpkg bug
  • actions: use checkout v5

⚙️ Code

  • #4023 tweak observer event types
  • #4628 Use the standard countof instead of our mutt_array_size()
  • #4637 Update types in test dummy code
  • #4638 remove useless const qualifier from log_queue_get()
  • #4655 Make sure ctype(3) function arguments are valid
  • #4657 Fix warning about unused function and data
  • #4659 Include term.h and [n]curses.h consistently

Contributors

  • @nicoe
  • @roccoblues
  • @mgedmin
  • @bittorf
  • @igor47
  • @ricci
  • @gahr
  • @scottkosty
  • @jindraj
  • @0-wiz-0
  • @bitigchi
  • @kmARC
  • @Yutsuten
  • @r001
  • @terminaldweller
  • @alejandro-colomar
  • @HomoElectromagneticus
  • @gopi487krishna
  • @kbcb
  • @IzaacMammadov
  • @rayfordshire
nicoe, roccoblues, and 19 other contributors
Assets5
Loading

NeoMutt 2025-05-10

10 May 09:26
20250510
This tag was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
0eba4ef
This commit was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

📖 Notes

This is a small Bug-Fix Release.

The only big change is the newcomplete Esperanto Translation.
Thanks Keith!

❤️ Thanks

Many thanks to ournew contributors:

and ourregular contributors:

✨ Contrib

  • #4616 Fix gpg-json output

🐞 Bug Fixes

  • #4600 main: don't stop if /var/spool/mail is missing
  • #4602 color: fix quoted maths
  • #4604 Don't consider "weed" when writing an email to file
  • #4605 help: fix leaks
  • #4612 imap: check for incomplete Mailboxes on sync
  • #4622 fix label completion crash

🏴 Translations

  • #4622 update Esperanto translation
  • Update lt_LT translations

📚 Docs

  • docs: fix broken functions

🏗️ Build

  • #4607 Check for DocBook XSL
  • #4618 Build and test on FreeBSD

Contributors

  • @mgedmin
  • @gahr
  • @keithbowes
  • @luzpaz
  • @Knusper
  • @jxlambda
mgedmin, gahr, and 4 other contributors
Loading
roland-5 reacted with thumbs up emoji
1 person reacted

NeoMutt 2025-04-04

04 Apr 11:13
20250404
This tag was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
f695281
This commit was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

📖 Notes

This is (mostly) a Bug-Fix Release.

Most of other changes are improving the startup/help, e.g.

  • neomutt -h # Clearer help
  • neomutt -h send # Specific help with examples
  • neomutt -DD # Dump different (changed) config

❤️ Thanks

Many thanks to ournew contributors:

and ourregular contributors:

🎁 Features

  • #4493 config: don't quote enums
  • #4493 link config dump to docs
  • #4494 refactor the Help Page for clarity
  • #4554 CLI:neomutt -DD -- Dump Different
  • #4593 browser: tag select rather than descend

🐞 Bug Fixes

  • #3469 source: fix variable interpretation
  • #4370mutt_oauth2: refactorsasl_string computation
  • #4536 expand tabs to spaces in compose preview
  • #4537 fix dumping of initial values
  • #4538 movereal_name init
  • #4542 RemoveMUTT_NEWFOLDER, fix appending to mbox
  • #4546 Respect Ignore when modifying an email's headers
  • #4549 fix refresh on togglehide_thread_subject
  • #4550 buffer: fix seek
  • #4551 add comma to single<complete-query> match
  • #4595 notmuch: check for parse failure
  • #4596 query: allow<>s around email addresses
  • pager: fix normal/stripe colour
  • fix colour leaks in pager
  • fix array leak in the verify certificate dialog

🏴 Translations

  • 100% 🇩🇪 German
  • 100% 🇹🇷 Turkish
  • 96% 🇱🇹 Lithuanian
  • 86% 🇫🇷 French
  • 49% 🇹🇼 Chinese (Traditional)

🏗️ Build

  • #4552 Deprecate some configure options that aren't used anymore
  • build: workaround for unused-result warning

⚙️ Code

  • #4492 colour refactoring
  • #4543 debug: Chain old SEGV Handler
  • #4545 Allow nestedARRAY_FOREACH()
  • #4553 config: APIhas_been_set()
  • #4557 config: drop ConfigSet from API functions
  • #4558 drop obsolete pgp/smime menus
  • #4559 array:foreach_reverse()
  • #4560 Change description of verify-key to be crypto-scheme agnostic
  • #4561 expando: move EnvList out of library
  • #4570 Simplify the management of NeoMutt Commands
  • #4571 libcli - parse the command line
  • #4580 Split CLI Usage into sections
  • #4582 pager: fix lostNT_PAGER notifications
  • #4591 pager: fix refresh on config/colour changes
  • array: upgradeget_elem_list()
  • Buffer refactoring
  • coverity: fix defects
  • improvelocalise_config()
  • main: drop -B (batch mode) option
  • merge init.[ch] into main.c
  • refactor version code
  • neomutt:home_dir,username,env
  • query: unify NeoMutt-D and-Q
  • refactormain.c/init.c
  • sidebar: streamline expando callbacks
  • test: lots of parse coverage
  • window refactoring
  • window: force recalc|repaint on new windows

♻️ Upstream

  • Update mutt/queue.h
  • Fix NULL pointer dereference when callingimap_logout_all()

Contributors

  • @roccoblues
  • @mgedmin
  • @mjg
  • @gahr
  • @Leif-W
  • @bitigchi
  • @ckhung
  • @Yutsuten
  • @wbob
  • @HomoElectromagneticus
  • @kbcb
  • @rayfordshire
roccoblues, mgedmin, and 10 other contributors
Loading

NeoMutt 2025-01-13

13 Jan 09:53
20250113
This tag was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
e35b731
This commit was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

📖 Notes

This is a small Bug-Fix Release.

DO NOT use the 2025-01-09 release.
I'm really sorry, but it had a problem with mbox Mailboxes.

❤️ Thanks

Many thanks to ournew contributors:

and ourregular contributors:

🐞 Bug Fixes

  • #4477 fix crash in folder-hook
  • #4480 fix memory leak in compose message preview (fixes#4478)
  • #4483 query: fix comma-separated names
  • #4485 lua: fixlua_mutt_call()
  • #4490 notmuch: refresh the Email if the filename changes
  • fix: no new mail message
  • fix display of certificate fingerprints
  • fix prompt colour

🏴 Translations

  • 100% 🇨🇿 Czech
  • 100% 🇩🇪 German
  • 100% 🇱🇹 Lithuanian
  • 100% 🇷🇸 Serbian
  • 100% 🇸🇰 Slovakian
  • 100% 🇹🇷 Turkish
  • 91% 🇫🇷 French
  • 41% 🇹🇼 Chinese (Traditional)

🏗️ Build

  • #4479 Fix DT_NUMBER entries on 32-bit endian platforms

⚙️ Code

  • #4481 Simplifymutt_file_fopen()
  • colour refactoring
  • standardise variable names for temporary files

Contributors

  • @roccoblues
  • @mgedmin
  • @gahr
  • @Strahinja
  • @jindraj
  • @ckhung
  • @HomoElectromagneticus
  • @hdeller
  • @kbcb
roccoblues, mgedmin, and 7 other contributors
Loading
prosandmusic reacted with heart emoji
1 person reacted

NeoMutt 2025-01-09

09 Jan 10:04
20250109
This tag was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
b0b15eb
This commit was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

BROKEN - DO NOT USE

Use Release 2025-01-13 or later

Loading

NeoMutt 2024-12-12

12 Dec 13:12
20241212
This tag was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
8c5d8a8
This commit was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

📖 Notes

Compose Message Preview

A new feature this release: Compose Message Preview -- See the email you're about to send.
Thanks Dennis! (@roccoblues)

To enable it:set compose_show_preview = yes
More info:https://neomutt.org/feature/compose-message-preview

Config Changes

Along with a lot of code refactoring there have been some config changes.
They unify the Alias and Query Dialogs -- same behaviour, same format strings.

The changes are backwards compatible.

❤️ Thanks

Many thanks to ournew contributors:

and ourregular contributors:

🎁 Features

  • #4437 show message preview in compose view
  • #4439 add trailing commas when editing addresses

🐞 Bug Fixes

  • #4444 expando: fix overflow
  • #4461 Spaces can be wide
  • #4464 Remove BOM from UTF-8 text
  • #4467 Bug with wrong fingerprints in certificate_file
  • #4470 fix postponed sorting assertion failure
  • #4472 fix:save_attachment_open() when overwriting
  • #4473 add text-wrapping to compose message preview pager
  • #4475 edit_headers: cleanup temporary file on error
  • expando: fix crash on empty %[] date
  • expando: fix container formatting
  • browser: fix 'tag-' display
  • query: fix memory leak
  • fix more arrow_cursor + search

🔧 Changed Config

  • Config Renames:
    • $pgp_sort_keys ->$pgp_key_sort
    • $sidebar_sort_method ->$sidebar_sort
    • $sort_alias ->$alias_sort
    • $sort_browser ->$browser_sort
  • Changed Defaults:
    • set alias_format = "%3i %f%t %-15a %-56A | %C%> %Y"
    • set query_format = "%3i %t %-25N %-25E | %C%> %Y"

🏴 Translations

  • 100% 🇩🇪 German
  • 100% 🇱🇹 Lithuanian
  • 100% 🇷🇸 Serbian
  • 100% 🇹🇷 Turkish
  • 89% 🇫🇷 French
  • 39% 🇹🇼 Chinese (Traditional)

🛡️ Coverity Defects

  • Explicit null dereferenced
  • Overflowed constant
  • Overflowed return value
  • Resource leak

📚 Docs

  • alias tags

🏗️ Build

  • #4452 only use struct tm.tm_gmtoff if available

⚙️ Code

  • #4294 refactor memory allocation
  • #4442 remove unused fields from ComposeSharedData
  • #4447 refactor 'sort' constants
  • #4449 add mutt_window_swap()
  • unify Menu data
  • move config to libraries
  • unify Alias/Query
  • expando factor out callbacks
  • refactor simple_dialog_new()
  • test: add TEST_CHECK_NUM_EQ()
  • fopen: tidy read-only

♻️ Upstream

Contributors

  • @roccoblues
  • @mgedmin
  • @gahr
  • @Strahinja
  • @pekdon
  • @scottkosty
  • @bitigchi
  • @frei-0xff
  • @ckhung
  • @Knusper
  • @alejandro-colomar
  • @HomoElectromagneticus
  • @charles2910
  • @kbcb
roccoblues, mgedmin, and 12 other contributors
Loading
roland-5 reacted with thumbs up emojiweilbith and roland-5 reacted with hooray emojiroland-5 reacted with heart emojiroland-5 reacted with rocket emoji
2 people reacted

NeoMutt 2024-11-14

14 Nov 12:44
20241114
This tag was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
d7884c0
This commit was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

📖 Notes

This release is mostly bug-fixes.

  • Expando handling (%x things) should now be robust, including escaping chars like<
  • CLI Crypto is no-longer devel

❤️ Thanks

Many thanks to ournew contributors:

and ourregular contributors:

🔒 Security

🎁 Features

  • #4336 Allow toggling numeric configs, e.g.:toggle pager_index_lines
  • #4427 alias: tag/untag pattern
  • query: tag with<space>

✨ Contrib

  • #4400mutt_oauth2.py: Fix reference toclient_secret

🐞 Bug Fixes

  • #4399 fix duplicate save-hook
  • #4403 expando: fix escaping
  • #4404 browser: fix enter-quit-enter
  • #4405 pager: fix repaint
  • #4407 config: warn about deprecated variables
  • #4425 Refresh alias/query dialog on alias/query format change
  • #4433 compose: fix redraw on attachment
  • #4436 compose: fix search witharrow_cursor
  • #4438 autocrypt: fixcopy_normalize_addr()
  • alias: fix cli crash
  • expando: fix relative dates
  • expando: padding default to space

🏴 Translations

  • 100% 🇩🇪 German
  • 100% 🇹🇷 Turkish
  • 99% 🇨🇿 Czech
  • 99% 🇸🇰 Slovak
  • 82% 🇫🇷 French

📚 Docs

  • drop refs to always-enabled features
  • fix typo in unmacro
  • fix broken link
  • ncrypt: fix typo inconfig.c

🏗️ Build

  • #4409 Use FreeBSD 14.1 in Cirrus CI

⚙️ Code

  • #4294 Create memory alloc wrappers
  • #4391 Don't return the result ofrealpath() on failure
  • #4417 Fix memory leak in hcache
  • #4423 Lots of expando refactoring
  • fix type of PatternFlags.tag
  • tidy:smime_get_key_by_str()

Contributors

  • @vchimishuk
  • @falsifian
  • @gahr
  • @jindraj
  • @bitigchi
  • @vuori
  • @googlebleh
  • @alejandro-colomar
  • @HomoElectromagneticus
  • @charles2910
  • @ljw20180420
  • @kbcb
vchimishuk, falsifian, and 10 other contributors
Loading
roland-5 reacted with thumbs up emojiroland-5 reacted with hooray emojiroland-5 reacted with heart emojiroland-5 reacted with rocket emoji
1 person reacted

NeoMutt 2024-10-02

02 Oct 10:01
20241002
This tag was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
5250aee
This commit was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

📖 Notes

This is mostly a bug-fix release, but there are two bigger changes to note.

First, it features the start of some work to improve message security.
(if you're knowledgeable and brave, see$devel_security below)

Second, it removes support for Mixmaster -- an anonymous remailer.
That was quite a lot of code that nobody used for many years.

❤️ Thanks

Many thanks to ournew contributors:

and ourregular contributors:

🔒 Security

  • #4243 - security: kill unnecessary blank lines
  • #4251 - more security improvements
  • #4282 - improve NeoMutt bailout handling

🎁 Features

  • #4329 - remove mixmaster
  • #4149 - honour umask in attach save

🐞 Bug Fixes

  • #3945 - do not force username in addition to client certificate
  • #4341 - Fix '%z' and '%Z in '%{...}' expando
  • #4356 - Allow longer maildir filename suffixes
  • #4357 - Don't force mbox stats calculations on startup
  • #4365 - Fix sorting INBOX and its subfolders
  • #4367 - Let~Y match each tag individually
  • #4371 - ignore macro events during autocrypt initialization
  • #4383 - Generate the Message-ID earlier
  • compose: fix$compose_confirm_detach_first

🔧 Changed Config

  • set crypt_encryption_info = yes
    Add an informative block with details about the encryption
  • set crypt_protected_headers_weed = no
    Controls wether NeoMutt will weed protected header fields
  • set devel_security = no
    Devel feature: Security --#4251
  • $mixmaster is deprecated
  • $mix_entry_format is deprecated

🏴 Translations

  • 100% 🇩🇪 German
  • 100% 🇱🇹 Lithuanian
  • 100% 🇷🇸 Serbian
  • 100% 🇪🇸 Spanish
  • 81% 🇫🇷 French

📚 Docs

  • #4350 - Fix configure script name in INSTALL.md
  • fix para ordering

🏗️ Build

  • #4280 - Update autosetup
  • #4281 - Update acutest to the latest upstream commit
  • #4289 - don't treat stddef.h specially
  • #4306 - Add -std to CFLAGS too
  • #4307 - require C11
  • #4347 - Support BerkeleyDB 18.1
  • #4362 - Assume 'struct timespec' exists
  • fix idn2 typo

⚙️ Code

  • #4113 - Close the hcache handle on failure to open the store
  • #4214 - upgradeassert()
  • #4283 - mutt/list.c: UseSTAILQ_FOREACH_SAFE() in stailq deallocators
  • #4296 - Usewmem*() functions with wide-character strings
  • #4297 - ncrypt/crypt.c: Fix allocation size calculation
  • #4305 - removemutt_expand_path()
  • #4308 - fix-Wdouble-promotion warnings
  • #4310 - scanf: initialise out-vars
  • #4312 - Allow opening the header cache in non-O_CREAT mode
  • #4337 - Fix function pointer types
  • #4348 - Checkmutt_date_parse_date()s return value
  • #4366 - Fix up slashes inimap_fix_path()
  • #4378 - Fix padding with an empty string
  • tidy expando library

Contributors

  • @roccoblues
  • @mgedmin
  • @falsifian
  • @gahr
  • @Strahinja
  • @doronbehar
  • @alejandro-colomar
  • @HomoElectromagneticus
  • @Robdres
  • @kbcb
roccoblues, mgedmin, and 8 other contributors
Loading
roland-5, TimB87, alejandro-colomar, and Knusper reacted with heart emoji
4 people reacted

NeoMutt 2024-04-25

25 Apr 09:28
20240425
This tag was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
2110f50
This commit was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

📖 Notes

This is a small Bug-Fix Release.

In particular, it fixes a few small quirks in the new Expando code.

❤️ Thanks

Many thanks to ourregular contributors:

🐞 Bug Fixes

  • #4263 fix: cache naming
  • #4261 expando: fix conditional padding
  • #4261 expando: fix container
  • #4261 expando: add lower-case operator
  • #4261 expando: add external filter
  • imap: add mailboxes more directly

🏴 Translations

  • trans: tidy messages

📚 Docs

  • doxy: add missing params

🏗️ Build

  • #4268 Filter out CFLAGS with paths from the output of '-v'
  • #4273 guard truecolor functions in tests
  • #4275 use homebrew in macOS build

⚙️ Code

  • use Buffer rather than strcat()
  • ncrypt: use gpgme types consistently

Contributors

  • @roccoblues
  • @gahr
  • @Konfekt
  • @charles2910
roccoblues, gahr, and 2 other contributors
Loading
Yutsuten and roland-5 reacted with hooray emojiYutsuten, roland-5, and FilippoBonazziSUSE reacted with rocket emoji
3 people reacted

NeoMutt 2024-04-16

16 Apr 11:01
20240416
This tag was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
08ac858
This commit was signed with the committer’sverified signature. The key has expired.
flatcap Richard Russon
GPG key ID:5FAF0A6EE7371805
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

📖 Notes

This is a feature release, sort of :-)
There are lots of bug fixes too.

The biggest change is to how NeoMutt handles format strings.
Thanks János!

Format strings are now parsedwhen they are set, rather thanevery time they are used.
This means we can check for errors, e.g.

set index_format ="%Q"
Option index_format: Unknown expando: %Q

Next, 8 config strings have been Localized.
Localization (L10N) allows translators to provide language-specific defaults,
e.g.$attribution_intro

  • English: "On %d, %n wrote:
  • Serbian: "Дана %d, %n написа:"
  • German: "Am %d, schrieb %n:"

These are thedefaults: they can still be overridden.

❤️ Thanks

Many thanks to ourregular contributors:

and oursharp-eyed testers:

🎁 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 formbox_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
  • Loosenimap_open_mailbox() SELECT response data parsing
  • Changemailto_allow to be exact match only
  • Fixmutt_read_rfc822_line() to useis_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 beforeexec()
  • Filter headers passed via the command line
  • Remove trailing slashes when opening maildir/mh mailboxes
  • Fixmutt_paddstr() to properly filter unprintable chars
  • Minor fixes tomatch_body_patterns()
  • Fixmutt_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

🏗️ Build

  • test: remove unnecessary setting of TZ var
  • build: makeconn/getdomain.c dependent on DOMAIN
  • Improve w3m invocation for manual.txt generation
  • Include<term.h> before invokingtigetstr() andtigetflag()
  • Enable CodeQL for python

⚙️ Code

  • factor outbuf_make()
  • drop dupesignal_init() on startup
  • Convertmutt_create_alias() and helpers to use buffer pool
  • Factor outmatch_body_patterns() to makeresolve_types() simpler
  • Rewritemutt_apply_replace() to use buffers

Contributors

  • @jb55
  • @roccoblues
  • @mgedmin
  • @hsanson
  • @Strahinja
  • @scottkosty
  • @jindraj
  • @g0mb4
  • @bitigchi
  • @Yutsuten
  • @alejandro-colomar
  • @jo-so
  • @Pierre-Colin
  • @dorsiflexion
  • @kbcb
jb55, roccoblues, and 13 other contributors
Loading
mschilli87 and sanjayankur31 reacted with hooray emojiroland-5, dylandronnier, and g0mb4 reacted with heart emoji
5 people reacted
Previous1345910
Previous

[8]ページ先頭

©2009-2025 Movatter.jp