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 80ed1d851a Reset SIGPIPE signal handler in child process before exec(). 12 hours ago
.builds Fix freebsd build on srht. 5 months ago
autocrypt Suggested translation changes. 5 days ago
contrib Fix contrib/markdown2html crash. 4 months ago
doc Mention <browse-mailboxes> in the new-mail documentation. 1 week ago
imap Merge branch 'stable' 1 month ago
m4 Update gettext to version 0.21. 4 months ago
po Updated French translation. 2 days ago
.gitignore Update gettext to version 0.21. 4 months ago
.gitlab-ci.yml Turn off pylint in gitlab-ci. 1 month ago
.hgsigs mutt-1.9.1 signed 3 years ago
.hgtags Added tag mutt-1-9-1-rel for changeset 869633ef393e 3 years ago
.pylintrc mutt_oauth2: update for pylint / flake8 warnings 10 months ago
ABOUT-NLS Update gettext to version 0.21. 4 months ago
COPYRIGHT Bump copyright notices. 5 months ago
ChangeLog automatic post-release commit for mutt-2.1.0 6 days ago
GPL Update FSF address (via sed, I hope nothing got mangled). Closes: #2071. 15 years ago
INSTALL Update gettext to version 0.21. 4 months ago
Makefile.am Use bkgrndset() as ATTRSET() backend if available. 2 months ago
NEWS More on ~=. 19 years ago
OPS Suggested translation changes. 5 days ago
OPS.CRYPT Scan OPS files directly for gettext translation strings. 3 months ago
OPS.MIX Scan OPS files directly for gettext translation strings. 3 months ago
OPS.PGP Scan OPS files directly for gettext translation strings. 3 months ago
OPS.SIDEBAR Scan OPS files directly for gettext translation strings. 3 months ago
OPS.SMIME Scan OPS files directly for gettext translation strings. 3 months ago
PATCHES Ups. 18 years ago
README Minor edits to the README. 2 years ago
README.SECURITY Corrected various spelling mistakes (most of them reported by codespell). 6 years ago
README.SSL Corrected various spelling mistakes (most of them reported by codespell). 6 years ago
TODO Corrected various spelling mistakes (most of them reported by codespell). 6 years ago
UPDATING Update UPDATING file for 2.1.0 release. 6 days ago
VERSION automatic post-release commit for mutt-2.1.0 6 days ago
_mutt_regex.h Rename _regex.h to _mutt_regex.h to avoid name collision on Macs. 3 years ago
account.c Fix $ssl_client_cert usage with SMTP. 3 months ago
account.h Fix $ssl_client_cert usage with SMTP. 3 months ago
addrbook.c Change mutt_FormatString() data parameter to type void *. 1 year ago
alias.c Apply $reverse_name when tag-reply/forwarding too. 4 months ago
ascii.c Remove trailing whitespace. 2 years ago
ascii.h Remove trailing whitespace. 2 years ago
attach.c Add sanitize call in print mailcap function. 1 month ago
attach.h Add $forward_attachments quadoption for inline-forward mode. 2 years ago
background.c Reset SIGPIPE signal handler in child process before exec(). 12 hours ago
background.h Add $status_format 'B' expando for backgrounded count. 1 year ago
base64.c olen length requirement was too conservative 1 year ago
bcache.c Convert remaining mutt_encode_path() call to use BUFFER. 1 year ago
bcache.h Convert copyright years to all use 4 digit years. 5 years ago
browser.c Keep file browser '..' entries at the top. 1 month ago
browser.h Change browser sort "unsorted" to preserve the original order. 1 month ago
buffer.c Add mutt_buffer_rewind() function. 6 months ago
buffer.h Add mutt_buffer_rewind() function. 6 months ago
buffy.c Make some small fixes to the -nonotify commit. 4 months ago
buffy.h Add -nonotify argument to mailboxes command 4 months ago
build-release Document my release process. 1 year ago
charset.c Remove unnecessary "" checks for DT_STR and DT_PATH MuttVars. 2 years ago
charset.h Change M_* symbols to MUTT_* 5 years ago
check_sec.sh refactor: update shell scripts for shellcheck warnings 9 months ago
color.c Add a check to make sure pair doesn't overflow. 2 months ago
color.h Use bkgrndset() as ATTRSET() backend if available. 2 months ago
commands.c Use bkgrndset() as ATTRSET() backend if available. 2 months ago
complete.c Convert mutt_complete() to use the buffer pool. 1 year ago
compose.c Suggested translation changes. 5 days ago
compress.c Add "headers" parameter to mx_open_message(). 6 months ago
compress.h Create mx_ops.sync operation. Refactor compress to use the mx_ops.sync. 4 years ago
config.rpath Update gettext to version 0.21. 4 months ago
configure.ac Use bkgrndset() as ATTRSET() backend if available. 2 months ago
copy.c Filter ANSI sequences when forwarding too. 4 months ago
copy.h Filter ANSI sequences when forwarding too. 4 months ago
crypt-gpgme.c Merge branch 'stable' 5 days ago
crypt-gpgme.h Change send_menus to set sctx instead of globals. 1 year ago
crypt-mod-pgp-classic.c Create crypt glue cleanup method. 1 year ago
crypt-mod-pgp-gpgme.c Create crypt glue cleanup method. 1 year ago
crypt-mod-smime-classic.c Create crypt glue cleanup method. 1 year ago
crypt-mod-smime-gpgme.c Create crypt glue cleanup method. 1 year ago
crypt-mod.c Nuke trailing white space from the crypt-* files. 2 years ago
crypt-mod.h Create crypt glue cleanup method. 1 year ago
crypt.c Update gettext to version 0.21. 4 months ago
cryptglue.c Create crypt glue cleanup method. 1 year ago
crypthash.h Don't define uint32_t anywhere but in config.h. Spotted by Alain Bench. 16 years ago
curs_lib.c Improve sidebar drawing in small windows. 1 month ago
curs_main.c Use bkgrndset() as ATTRSET() backend if available. 2 months ago
date.c Clean up code indentation. 2 years ago
dotlock.c Remove snprintf and vsnprintf configure checks. 5 months ago
dotlock.h Remove trailing whitespace. 2 years ago
edit.c Suggested translation changes. 5 days ago
editmsg.c Improve mutt_decrease_mtime() error handling. 1 year ago
enter.c Convert _mutt_enter_string() to use buffer expand_path function. 9 months ago
extlib.c Remove trailing whitespace. 2 years ago
filter.c Reset SIGPIPE signal handler in child process before exec(). 12 hours ago
flags.c Remove trailing whitespace. 2 years ago
flymake.am add check-syntax target for flymake 6 years ago
from.c Remove trailing whitespace. 2 years ago
functions.h Add <view-alt-pager> to compose menu. 3 months ago
gen_defs Scan OPS files directly for gettext translation strings. 3 months ago
getdomain.c Convert mutt_init() to use buffer pool for path operations. 1 year ago
gettext.h Update gettext to version 0.21. 4 months ago
globals.h Add $pager_skip_quoted_context option. 1 day ago
gnupgparse.c Convert all mutt_atoX functions to behave strictly. 4 months ago
group.c Create send.h header. 1 year ago
group.h Fix header file indentation after M_ prefix renaming. 5 years ago
handler.c Add allow_8bit flag to sanitize_filename functions. 1 month ago
hash.c Clean up code indentation. 2 years ago
hash.h Clean up code indentation. 2 years ago
hcache.c Use bkgrndset() as ATTRSET() backend if available. 2 months ago
hcache.h Convert hcache_open to use buffer pool. 1 year ago
hcachever.pl Use bkgrndset() as ATTRSET() backend if available. 2 months ago
hdrline.c Change mutt_FormatString() data parameter to type void *. 1 year ago
headers.c Add other headers to written Protected Headers. 1 year ago
help.c Improve clarity of help format_line() splitting. 10 months ago
history.c Change mutt_FormatString() data parameter to type void *. 1 year ago
history.h Remove trailing whitespace. 2 years ago
hook.c Don't relative-path expand for fcc-hook and save-hook. 7 months ago
init.c Add debug statements around $hostname setting. 3 weeks ago
init.h Add $pager_skip_quoted_context option. 1 day ago
keymap.c abstract some List-* header processing 6 months ago
keymap.h abstract some List-* header processing 6 months ago
lib.c Add allow_8bit flag to sanitize_filename functions. 1 month ago
lib.h Add allow_8bit flag to sanitize_filename functions. 1 month ago
listmenu.c Add "headers" parameter to mx_open_message(). 6 months ago
mailbox.h Add "headers" parameter to mx_open_message(). 6 months ago
main.c Stop batch mode emails with no argument or recipients. 2 months ago
mapping.h Remove trailing whitespace. 2 years ago
mbox.c Correct length to use LOFF_T. 5 months ago
mbyte.c Clean up code indentation. 2 years ago
mbyte.h Filter directional markers that corrupt the screen. (closes #3854) 4 years ago
md5.c Drop declaration for unused argv/argc parameters. 11 years ago
md5.h md5.h, md5.c: updated to latest version from gnulib. 12 years ago
menu.c Use bkgrndset() as ATTRSET() backend if available. 2 months ago
messageid.c Fix warning; minor code cleanup. 5 months ago
mh.c Convert all mutt_atoX functions to behave strictly. 4 months ago
mime.h Add mitigation against DoS from thousands of parts. 1 year ago
mime.types Update sample mime.types. 15 years ago
mkchangelog.sh Switch build scripts to use `` instead of $() 3 years ago
mkdtemp.c Fix mkdtemp() random signedness 2 years ago
mkreldate.sh Switch build scripts to use `` instead of $() 3 years ago
monitor.c add fallback for inotify_init1 1 year ago
monitor.h Merge branch 'stable' 1 year ago
mutt.h Add local_date_header option 1 month ago
mutt_crypt.h Create crypt glue cleanup method. 1 year ago
mutt_curses.h Use bkgrndset() as ATTRSET() backend if available. 2 months ago
mutt_idna.c fix gcc-11 build warnings for H_TO_INTL() 3 weeks ago
mutt_idna.h Remove trailing whitespace. 2 years ago
mutt_lisp.c Add mutt_buffer_rewind() function. 6 months ago
mutt_lisp.h Add first version of MuttLisp. 11 months ago
mutt_menu.h Use bkgrndset() as ATTRSET() backend if available. 2 months ago
mutt_random.c Consistently use uint32_t (closes #294) 7 months ago
mutt_random.h Implement LFRS113 PRNG functions 9 months ago
mutt_regex.h Remove trailing whitespace. 2 years ago
mutt_sasl.c Clean up formatting. 2 years ago
mutt_sasl.h Remove trailing whitespace. 2 years ago
mutt_socket.c Ensure SIGALRM interrupts connect() in batch mode. 10 months ago
mutt_socket.h Add $tunnel_is_secure config, defaulting set. 1 year ago
mutt_ssl.c Fix $ssl_client_cert usage with SMTP. 3 months ago
mutt_ssl.h Remove trailing whitespace. 2 years ago
mutt_ssl_gnutls.c Fix $ssl_client_cert usage with SMTP. 3 months ago
mutt_tunnel.c Reset SIGPIPE signal handler in child process before exec(). 12 hours 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. 1 year ago
mutt_zstrm.h Fix copyright header in mutt_zstrm.[ch] 1 year ago
muttbug Add stub flea and muttbug scripts back. 3 years ago
muttlib.c Suggested translation changes. 5 days ago
mx.c Add user-friendly error message if append to $trash fails. 2 months ago
mx.h Remove trailing whitespace. 2 years ago
pager.c Add $pager_skip_quoted_context option. 1 day ago
pager.h Refactor mutt_buffer_strip_formatting() inside of pager.c. 1 year ago
parse.c Create mutt_atolofft() to parse body->length field. 4 months ago
patchlist.sh Update patchlist.sh to support `guilt' patch queues 1 year ago
pattern.c Suggested translation changes. 5 days ago
pgp.c Update gettext to version 0.21. 4 months ago
pgp.h Change send_menus to set sctx instead of globals. 1 year ago
pgpewrap.c Remove unreachable code 1 year ago
pgpinvoke.c Fix exact-address handling when addr->personal is set. 6 months ago
pgpkey.c Merge branch 'stable' 5 days ago
pgplib.c Clean up code indentation. 2 years ago
pgplib.h Remove trailing whitespace. 2 years ago
pgpmicalg.c Convert pgp_find_hash to use buffer pool. 1 year ago
pgppacket.c Add gcc comments for fallthrough case statements. 1 year ago
pgppacket.h Remove trailing whitespace. 2 years ago
pgppubring.c Increase mutt_pgpring path size to silence warning. 2 years ago
pop.c Suggested translation changes. 5 days ago
pop.h Remove trailing whitespace. 2 years ago
pop_auth.c Change POP3 oauth to not use initial response. 10 months ago
pop_lib.c Clean up formatting. 2 years ago
postpone.c Add "headers" parameter to mx_open_message(). 6 months ago
prepare autoreconf --include doesn't pass its argument to aclocal. 13 years ago
protos.h Reset SIGPIPE signal handler in child process before exec(). 12 hours ago
query.c Fix exact-address handling when addr->personal is set. 6 months ago
recvattach.c Add "headers" parameter to mx_open_message(). 6 months ago
recvcmd.c Change attach inline forward messages default CH flag. 4 months ago
regex.c Remove obsolete AC_HEADER_STDC and STDC_HEADERS checks. 5 months ago
remailer.c Change mutt_FormatString() data parameter to type void *. 1 year ago
remailer.h Remove trailing whitespace. 2 years ago
resize.c Fix small error in mutt_resize_term(). 4 months ago
rfc822.c Tighten up group list parsing a bit more. 4 months ago
rfc822.h Loosen message-id parser to parse ids without angle brackets. 1 year ago
rfc1524.c Add allow_8bit flag to sanitize_filename functions. 1 month ago
rfc1524.h Add typelen parameter to rfc1524_mailcap_lookup(). 1 year ago
rfc2047.c Turn off writing exact-addresses that require 2047-encoding. 1 year ago
rfc2047.h Turn off writing exact-addresses that require 2047-encoding. 1 year ago
rfc2231.c Add comments to the 2231 decode blocks. 1 month ago
rfc2231.h Write rfc2231 parameter continuations for long parameters. 2 years ago
rfc3676.c Factor out stuff/unstuff routines for attachment handling. 11 months ago
rfc3676.h Factor out stuff/unstuff routines for attachment handling. 11 months ago
safe_asprintf.c Remove trailing whitespace. 2 years ago
score.c Use bkgrndset() as ATTRSET() backend if available. 2 months ago
send.c Do not set From reverse name on postponed or to be resend messages 3 weeks ago
send.h Save CurrentFolder in background edit scope. 3 months ago
sendlib.c Reset SIGPIPE signal handler in child process before exec(). 12 hours ago
setenv.c Clean up code indentation. 2 years ago
sha1.c Add config.h to the top of every C file that could possibly want it. 16 years ago
sha1.h Fix uint32_t portability problem. Reported by Steve Kennedy. 17 years ago
sidebar.c Improve sidebar drawing in small windows. 1 month ago
sidebar.h Change sidebar to consistently use realpath for context and buffy comparison. 5 years ago
signal.c Reset SIGPIPE signal handler in child process before exec(). 12 hours ago
smime.c Update gettext to version 0.21. 4 months ago
smime.h Create crypt glue cleanup method. 1 year ago
smime_keys.pl Add output during smime_keys purpose flag checking. 2 years ago
smtp.c Fix $ssl_client_cert usage with SMTP. 3 months ago
sort.c Clean up code indentation. 2 years ago
sort.h Modify makedoc.pl to read sort maps for the default value. 1 month ago
status.c Change mutt_FormatString() data parameter to type void *. 1 year ago
strcasecmp.c Remove trailing whitespace. 2 years ago
strcasestr.c Remove always true conditional (#if 1) 9 months ago
strdup.c Remove trailing whitespace. 2 years ago
strsep.c Add glibc implementation of strsep() in case a system misses it. Closes #2989. 13 years ago
strtok_r.c Replace strtok_r when it's not available. The implementation comes 13 years ago
system.c Reset SIGPIPE signal handler in child process before exec(). 12 hours ago
thread.c Use bkgrndset() as ATTRSET() backend if available. 2 months ago
txt2c.c Clean up code indentation. 2 years ago
txt2c.sh refactor: update shell scripts for shellcheck warnings 9 months ago
url.c Convert all mutt_atoX functions to behave strictly. 4 months ago
url.h Add mutt_buffer_expand_path(). 2 years ago
utf8.c Clean up code indentation. 2 years ago
version.sh Switch build scripts to use `` instead of $() 3 years ago
wcscasecmp.c Add wcscasecmp() compatibility function (for OS X) 12 years ago
wcwidth.c Clean up formatting. 2 years 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>.