Mirror of mutt from git.sr.ht mirror. Original at: https://gitlab.com/muttmua/mutt - Website: http://mutt.org/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Kevin McCarthy a84e882365 Improve clarity of help format_line() splitting. 7 hours ago
.builds Add builds.sr.ht CI manifests 1 year ago
autocrypt Clean up Editor Menu interface inside Mutt. 2 months ago
contrib Add mutt_oauth2.py and README file. 3 weeks ago
doc Fix manual typo. 6 days ago
imap Directly add/remove mailboxes for IMAP. 1 month ago
intl Remove trailing whitespace. 1 year ago
m4 Update gpgme and gpg-error automake checks. 1 year ago
po refresh de.po 2 weeks ago
.gitignore Convert hcachever.sh.in to hcachever.pl. 7 months ago
.gitlab-ci.yml Add autocrypt and sqlite3 to .gitlab-ci.yml. 1 year ago
.hgsigs mutt-1.9.1 signed 2 years ago
.hgtags Added tag mutt-1-9-1-rel for changeset 869633ef393e 2 years ago
ABOUT-NLS Updating to gettext-0.10.40. 18 years ago
BEWARE this fixes a little typo. 15 years ago
COPYRIGHT Update copyrights to 2020. 7 months ago
ChangeLog automatic post-release commit for mutt-1.14.6 1 month ago
GPL Update FSF address (via sed, I hope nothing got mangled). Closes: #2071. 15 years ago
INSTALL Freshen up other configuration options in INSTALL. 3 months ago
Makefile.am Add first version of MuttLisp. 3 weeks ago
NEWS More on ~=. 18 years ago
OPS Add background compose menu and $background_format config var. 5 months ago
OPS.CRYPT S/MIME support. From Oliver Ehli <elmy@acm.org> and Mike Schiraldi 18 years ago
OPS.MIX Fix the case of messages in OPS.MIX and OPS.SIDEBAR 4 years ago
OPS.PGP Clean up some text. Closes: #2466. 14 years ago
OPS.SIDEBAR Add sidebar-first and sidebar-last functions. 4 months ago
OPS.SMIME S/MIME support. From Oliver Ehli <elmy@acm.org> and Mike Schiraldi 18 years ago
PATCHES Undo bad PATCHES commit from f=f 13 years ago
README Minor edits to the README. 1 year ago
README.SECURITY Corrected various spelling mistakes (most of them reported by codespell). 5 years ago
README.SSL Corrected various spelling mistakes (most of them reported by codespell). 5 years ago
TODO Corrected various spelling mistakes (most of them reported by codespell). 5 years ago
UPDATING Merge branch 'stable' 1 month ago
VERSION automatic post-release commit for mutt-1.14.6 1 month ago
_mutt_regex.h Rename _regex.h to _mutt_regex.h to avoid name collision on Macs. 2 years ago
account.c Add basic XOAUTH2 support. 1 month ago
account.h Add basic XOAUTH2 support. 1 month ago
addrbook.c Change mutt_FormatString() data parameter to type void *. 5 months ago
alias.c Remove unnecessary "" checks for DT_STR and DT_PATH MuttVars. 1 year ago
ascii.c Remove trailing whitespace. 1 year ago
ascii.h Remove trailing whitespace. 1 year ago
attach.c Fix mutt_print_attachment_list() to unstuff format=flowed. 1 month ago
attach.h Add $forward_attachments quadoption for inline-forward mode. 1 year ago
background.c Change mutt_FormatString() data parameter to type void *. 5 months ago
background.h Add $status_format 'B' expando for backgrounded count. 5 months ago
base64.c olen length requirement was too conservative 3 months ago
bcache.c Convert remaining mutt_encode_path() call to use BUFFER. 11 months ago
bcache.h Convert copyright years to all use 4 digit years. 4 years ago
browser.c Fix attach-file tag operation to work when quitting browser. 2 months ago
browser.h Rename browser fields to display_name and full_path. 11 months ago
buffer.c Fix buffer pool buffer truncation with my_hdr and score commands. 2 months ago
buffer.h Remove buffer->destroy. 4 months ago
buffy.c Merge branch 'stable' 1 month ago
buffy.h Directly add/remove mailboxes for IMAP. 1 month ago
build-release Document my release process. 2 months ago
charset.c Remove unnecessary "" checks for DT_STR and DT_PATH MuttVars. 1 year ago
charset.h Change M_* symbols to MUTT_* 4 years ago
check_sec.sh Initial autoconf and makefile setup for autocrypt. 1 year ago
color.c Fix cursor overlay logic. 2 weeks ago
commands.c Create $copy_decode_weed, $pipe_decode_weed, $print_decode_weed. 1 month ago
complete.c Convert mutt_complete() to use the buffer pool. 10 months ago
compose.c Clean up Editor Menu interface inside Mutt. 2 months ago
compress.c Change mutt_FormatString() data parameter to type void *. 5 months ago
compress.h Create mx_ops.sync operation. Refactor compress to use the mx_ops.sync. 3 years ago
configure.ac Add check for sqlite3_prepare_v3() in configure.ac 2 months ago
copy.c Modify mutt_make_date() to append to a buffer. 2 months ago
copy.h Remove trailing whitespace. 1 year ago
crypt-gpgme.c Improve GPGME inline processing. 4 weeks ago
crypt-gpgme.h Change send_menus to set sctx instead of globals. 5 months ago
crypt-mod-pgp-classic.c Create crypt glue cleanup method. 4 months ago
crypt-mod-pgp-gpgme.c Create crypt glue cleanup method. 4 months ago
crypt-mod-smime-classic.c Create crypt glue cleanup method. 4 months ago
crypt-mod-smime-gpgme.c Create crypt glue cleanup method. 4 months ago
crypt-mod.c Nuke trailing white space from the crypt-* files. 1 year ago
crypt-mod.h Create crypt glue cleanup method. 4 months ago
crypt.c Add other headers to written Protected Headers. 2 months ago
cryptglue.c Create crypt glue cleanup method. 4 months ago
crypthash.h Don't define uint32_t anywhere but in config.h. Spotted by Alain Bench. 15 years ago
curs_lib.c Merge branch 'stable' 2 months ago
curs_main.c Add tab-completion menu for patterns. 1 month ago
date.c Clean up code indentation. 1 year ago
dotlock.c Revert "Fixes unchecked return from link() in dotlock.c" 7 months ago
dotlock.h Remove trailing whitespace. 1 year ago
edit.c Convert built-in editor to use mutt_buffer_expand_path(). 4 months ago
editmsg.c Improve mutt_decrease_mtime() error handling. 3 months ago
enter.c Add tab-completion menu for patterns. 1 month ago
extlib.c Remove trailing whitespace. 1 year ago
filter.c Remove trailing whitespace. 1 year ago
flags.c Remove trailing whitespace. 1 year ago
flymake.am add check-syntax target for flymake 5 years ago
from.c Remove trailing whitespace. 1 year ago
functions.h Add default keybindings for common operations. 2 months ago
gen_defs Fix sed invocation in gen_defs to work with non-GNU sed. 3 months ago
getdomain.c Convert mutt_init() to use buffer pool for path operations. 4 months ago
globals.h Add tab-completion menu for patterns. 1 month ago
gnupgparse.c Clean up formatting. 1 year ago
group.c Create send.h header. 5 months ago
group.h Fix header file indentation after M_ prefix renaming. 4 years ago
handler.c Refactor mutt_buffer_strip_formatting() inside of pager.c. 2 months ago
hash.c Clean up code indentation. 1 year ago
hash.h Clean up code indentation. 1 year ago
hcache.c Remove buffer->destroy. 4 months ago
hcache.h Convert hcache_open to use buffer pool. 10 months ago
hcachever.pl Fix minor indentation problem in hcachever.pl. 3 months ago
hdrline.c Change mutt_FormatString() data parameter to type void *. 5 months ago
headers.c Add other headers to written Protected Headers. 2 months ago
help.c Improve clarity of help format_line() splitting. 7 hours ago
history.c Change mutt_FormatString() data parameter to type void *. 5 months ago
history.h Remove trailing whitespace. 1 year ago
hook.c Disable hook "command" argument expansion of config variables. 1 month ago
init.c Allow my_var assignments to reference the $my_var in the value. 1 week ago
init.h Fix man section in reference to mutt_dotlock 2 weeks ago
keymap.c Add first version of MuttLisp. 3 weeks ago
keymap.h Basic autocrypt account menu. 1 year ago
lib.c Fix use-after-free in mutt_str_replace(). 4 months ago
lib.h Convert mutt_complete() to use the buffer pool. 10 months ago
mailbox.h Try to automatically reconnect to an open IMAP mailbox on error. 2 months ago
main.c Add other headers to written Protected Headers. 2 months ago
mapping.h Remove trailing whitespace. 1 year ago
mbox.c Fix utimensat() to use cwd for relative paths. 1 month ago
mbyte.c Clean up code indentation. 1 year ago
mbyte.h Filter directional markers that corrupt the screen. (closes #3854) 4 years ago
md5.c Drop declaration for unused argv/argc parameters. 10 years ago
md5.h md5.h, md5.c: updated to latest version from gnulib. Buggy old md5.h causes problems with gcc 4.3 compiler. In md5.h __attribute__ is #define'd to no-op and causes mutt_md5 to enter inifinite loop while calling memcpy(). 11 years ago
menu.c Fix redraw_motion() redraw bug. 2 weeks ago
mh.c Add utime() loop for _maildir_commit_message(). 3 months ago
mime.h Add mitigation against DoS from thousands of parts. 2 months ago
mime.types Update sample mime.types. 14 years ago
mkchangelog.sh Switch build scripts to use `` instead of $() 2 years ago
mkdtemp.c Fix mkdtemp() random signedness 1 year ago
mkreldate.sh Switch build scripts to use `` instead of $() 2 years ago
monitor.c add fallback for inotify_init1 11 months ago
monitor.h Merge branch 'stable' 11 months ago
mutt.h Add $cursor_overlay, default unset, to control overlaying. 3 weeks ago
mutt_crypt.h Create crypt glue cleanup method. 4 months ago
mutt_curses.h Convert progress and socket_poll millis to unsigned long long. 5 months ago
mutt_idna.c Support domain-literal values in email adddresses. 3 months ago
mutt_idna.h Remove trailing whitespace. 1 year ago
mutt_lisp.c Add first version of MuttLisp. 3 weeks ago
mutt_lisp.h Add first version of MuttLisp. 3 weeks ago
mutt_menu.h Add background compose menu and $background_format config var. 5 months ago
mutt_regex.h Remove trailing whitespace. 1 year ago
mutt_sasl.c Clean up formatting. 1 year ago
mutt_sasl.h Remove trailing whitespace. 1 year ago
mutt_socket.c Fix STARTTLS response injection attack. 1 month ago
mutt_socket.h Add $tunnel_is_secure config, defaulting set. 1 month ago
mutt_ssl.c Improve warning message for possible STARTTLS response injection. 1 month ago
mutt_ssl.h Remove trailing whitespace. 1 year ago
mutt_ssl_gnutls.c Improve warning message for possible STARTTLS response injection. 1 month ago
mutt_tunnel.c Correct wording in a comment. 1 month ago
mutt_tunnel.h Gah, forgot the zip code when updating the FSF address... 15 years ago
mutt_zstrm.c Fix $imap_deflate reconnection issue. 7 months ago
mutt_zstrm.h Fix copyright header in mutt_zstrm.[ch] 8 months ago
muttbug Add stub flea and muttbug scripts back. 2 years ago
muttlib.c Add first version of MuttLisp. 3 weeks ago
mx.c Fix utimensat() to use cwd for relative paths. 1 month ago
mx.h Remove trailing whitespace. 1 year ago
pager.c Don't increment color refcount for overlays. 2 weeks ago
pager.h Refactor mutt_buffer_strip_formatting() inside of pager.c. 2 months ago
parse.c Merge branch 'stable' 4 days ago
patchlist.sh Update patchlist.sh to support `guilt' patch queues 9 months ago
pattern.c Add tab-completion menu for patterns. 1 month ago
pgp.c Improve GPGME inline processing. 4 weeks ago
pgp.h Change send_menus to set sctx instead of globals. 5 months ago
pgpewrap.c Remove unreachable code 5 months ago
pgpinvoke.c Change mutt_FormatString() data parameter to type void *. 5 months ago
pgpkey.c Change mutt_FormatString() data parameter to type void *. 5 months ago
pgplib.c Clean up code indentation. 1 year ago
pgplib.h Remove trailing whitespace. 1 year ago
pgpmicalg.c Convert pgp_find_hash to use buffer pool. 9 months ago
pgppacket.c Add gcc comments for fallthrough case statements. 9 months ago
pgppacket.h Remove trailing whitespace. 1 year ago
pgppubring.c Increase mutt_pgpring path size to silence warning. 1 year ago
pop.c Convert pop_fetch_message() to use buffer pool. 9 months ago
pop.h Remove trailing whitespace. 1 year ago
pop_auth.c Change POP3 oauth to not use initial response. 2 weeks ago
pop_lib.c Clean up formatting. 1 year ago
postpone.c Turn on READONLY flag for postpone count check. 4 months ago
prepare autoreconf --include doesn't pass its argument to aclocal. Let ACLOCAL_AMFLAGS in Makefile.am handle that. 13 years ago
protos.h Don't increment color refcount for overlays. 2 weeks ago
query.c Change mutt_FormatString() data parameter to type void *. 5 months ago
recvattach.c Fix mutt_pipe_attachment_list() to unstuff format=flowed. 1 month ago
recvcmd.c Remove commented out mutt_message_hook calls 3 months ago
regex.c Remove EXTRACT_MACROS check from EXTRACT_NUMBER in regex. 1 year ago
remailer.c Change mutt_FormatString() data parameter to type void *. 5 months ago
remailer.h Remove trailing whitespace. 1 year ago
resize.c Remove trailing whitespace. 1 year ago
rfc822.c Loosen message-id parser to parse ids without angle brackets. 2 months ago
rfc822.h Loosen message-id parser to parse ids without angle brackets. 2 months ago
rfc1524.c Add l10n comment above the revised translation string. 3 months ago
rfc1524.h Add typelen parameter to rfc1524_mailcap_lookup(). 9 months ago
rfc2047.c Turn off writing exact-addresses that require 2047-encoding. 3 months ago
rfc2047.h Turn off writing exact-addresses that require 2047-encoding. 3 months ago
rfc2231.c Remove unnecessary "" checks for DT_STR and DT_PATH MuttVars. 1 year ago
rfc2231.h Write rfc2231 parameter continuations for long parameters. 1 year ago
rfc3676.c Factor out stuff/unstuff routines for attachment handling. 1 month ago
rfc3676.h Factor out stuff/unstuff routines for attachment handling. 1 month ago
safe_asprintf.c Remove trailing whitespace. 1 year ago
score.c Fix buffer pool buffer truncation with my_hdr and score commands. 2 months ago
send.c Try to improve "fcc to an imap mailbox" warning message. 4 weeks ago
send.h Add other headers to written Protected Headers. 2 months ago
sendlib.c Change postpone mode to write Date header too. 2 months ago
setenv.c Clean up code indentation. 1 year ago
sha1.c Add config.h to the top of every C file that could possibly want it. 15 years ago
sha1.h Fix uint32_t portability problem. Reported by Steve Kennedy. 16 years ago
sidebar.c Add $cursor_overlay, default unset, to control overlaying. 3 weeks ago
sidebar.h Change sidebar to consistently use realpath for context and buffy comparison. 4 years ago
signal.c Turn off check_sec.sh warning. 3 months ago
smime.c Convert "non-fatal" handler errors to return 1 instead of -1. 4 months ago
smime.h Create crypt glue cleanup method. 4 months ago
smime_keys.pl Add output during smime_keys purpose flag checking. 1 year ago
smtp.c Add basic XOAUTH2 support. 1 month ago
snprintf.c Clean up formatting. 1 year ago
sort.c Clean up code indentation. 1 year ago
sort.h Convert makedoc.c to makedoc.pl. 7 months ago
stamp-h.in Adding gettext support, based on the patch by Marco d'Itri. 22 years ago
status.c Change mutt_FormatString() data parameter to type void *. 5 months ago
strcasecmp.c Remove trailing whitespace. 1 year ago
strcasestr.c Add strcasestr() from uclibc to unbreak (Open)Solaris build. Closes #3222. 11 years ago
strdup.c Remove trailing whitespace. 1 year ago
strsep.c Add glibc implementation of strsep() in case a system misses it. Closes #2989. 12 years ago
strtok_r.c Replace strtok_r when it's not available. The implementation comes from glibc 2.6.1 (like the strsep replacement) and uses the same autoconf hooks. 12 years ago
system.c Remove trailing whitespace. 1 year ago
thread.c Fix ~v tagging when switching to non-threaded sorting. 6 months ago
txt2c.c Clean up code indentation. 1 year ago
txt2c.sh Fix txt2c.sh sed invocations to use posix syntax. 5 years ago
url.c Change mailto handling to parse in-reply-to loosely. 2 months ago
url.h Add mutt_buffer_expand_path(). 1 year ago
utf8.c Clean up code indentation. 1 year ago
version.sh Switch build scripts to use `` instead of $() 2 years ago
wcscasecmp.c Add wcscasecmp() compatibility function (for OS X) 11 years ago
wcwidth.c Clean up formatting. 1 year ago

README

When updating mutt from an earlier release or from Git, please
make sure to read the compatibility notes in ``UPDATING''.

Installation instructions are detailed in ``INSTALL''. The user manual
is in doc/manual.txt. GnuPG users should use the sample configuration in
contrib/gpg.rc.

Before you start hacking on mutt, read doc/devel-notes.txt. Before
applying patches to mutt, read doc/applying-patches.txt. Please,
read these files, as they will save you from asking FAQs.

For more information, see the Mutt home page:

http://www.mutt.org/

The primary distribution points for Mutt is:

ftp://ftp.mutt.org/pub/mutt

A list of mirror sites can be found under
<http://www.mutt.org/download.html>.