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 90236f5ab8 Merge branch 'stable' 1 month ago
.builds Fix freebsd build on srht. 2 years ago
autocrypt Add explicit void to 0-parameter function definitions. 3 months ago
contrib mutt_oauth2: Print access token request message 1 month ago
doc Move MuttLisp boolean config note. 2 months ago
imap Allow Fcc'ing to IMAP in batch mode. 4 months ago
m4 Update gpgme autoconf files to the latest versions. 3 months ago
po Updated French translation. 3 months ago
.gitignore Update gettext to version 0.21. 2 years ago
.gitlab-ci.yml Turn off pylint in gitlab-ci. 2 years ago
.hgsigs mutt-1.9.1 signed 5 years ago
.hgtags Added tag mutt-1-9-1-rel for changeset 869633ef393e 5 years ago
.pylintrc mutt_oauth2: update for pylint / flake8 warnings 2 years ago
ABOUT-NLS Update gettext to version 0.21. 2 years ago
COPYRIGHT Update manual and program copyright notices. 1 year ago
ChangeLog automatic post-release commit for mutt-2.2.9 3 months ago
GPL Update FSF address (via sed, I hope nothing got mangled). Closes: #2071. 18 years ago
INSTALL Explicitly mention --with-sqlite3 in the INSTALL file. 4 months ago
Makefile.am Add config.h dependency for keymap_defs.h generation. 1 year ago
NEWS More on ~=. 21 years ago
OPS Suggested translation changes. 2 years ago
OPS.CRYPT Scan OPS files directly for gettext translation strings. 2 years ago
OPS.MIX Scan OPS files directly for gettext translation strings. 2 years ago
OPS.PGP Scan OPS files directly for gettext translation strings. 2 years ago
OPS.SIDEBAR Scan OPS files directly for gettext translation strings. 2 years ago
OPS.SMIME Scan OPS files directly for gettext translation strings. 2 years ago
PATCHES Ups. 20 years ago
README Minor edits to the README. 4 years ago
README.SECURITY Corrected various spelling mistakes (most of them reported by codespell). 8 years ago
README.SSL Corrected various spelling mistakes (most of them reported by codespell). 8 years ago
TODO Corrected various spelling mistakes (most of them reported by codespell). 8 years ago
UPDATING Update UPDATING file for 2.2.9. 3 months ago
VERSION automatic post-release commit for mutt-2.2.9 3 months ago
_mutt_regex.h Rename _regex.h to _mutt_regex.h to avoid name collision on Macs. 5 years ago
account.c Make sure username is included in header and body cache paths. 12 months ago
account.h Make sure username is included in header and body cache paths. 12 months ago
addrbook.c Change mutt_FormatString() data parameter to type void *. 3 years ago
alias.c Fix mbrtowc() error handling in check_alias_name(). 8 months ago
ascii.c Remove trailing whitespace. 4 years ago
ascii.h Add GNU SASL support for authentication. 1 year ago
attach.c Add $attach_save_charset_convert quadoption. 1 year ago
attach.h Add $forward_attachments quadoption for inline-forward mode. 4 years ago
background.c Add explicit void to 0-parameter function definitions. 3 months ago
background.h Add $status_format 'B' expando for backgrounded count. 3 years ago
base64.c olen length requirement was too conservative 3 years ago
bcache.c Make sure username is included in header and body cache paths. 12 months ago
bcache.h Convert copyright years to all use 4 digit years. 7 years ago
browser.c Change the initial browser file to to cwd. 2 months ago
browser.h Change browser sort "unsorted" to preserve the original order. 2 years ago
buffer.c Update source file copyright lines based on commit history. 1 year ago
buffer.h Update source file copyright lines based on commit history. 1 year ago
buffy.c Update source file copyright lines based on commit history. 1 year ago
buffy.h Add -nonotify argument to mailboxes command 2 years ago
build-release Document my release process. 3 years ago
charset.c Add explicit void to 0-parameter function definitions. 3 months ago
charset.h Change M_* symbols to MUTT_* 7 years ago
check_sec.sh refactor: update shell scripts for shellcheck warnings 2 years ago
color.c Convert COLOR_DEFAULT constant to -1. 1 year ago
color.h Use bkgrndset() as ATTRSET() backend if available. 2 years ago
commands.c Change a few cases of endwin() to call mutt_endwin(). 4 months ago
complete.c Convert mutt_complete() to use the buffer pool. 3 years ago
compose.c Fix strlen() assigns to be of type size_t where obvious. 10 months ago
compress.c Change a few cases of endwin() to call mutt_endwin(). 4 months ago
compress.h Create mx_ops.sync operation. Refactor compress to use the mx_ops.sync. 6 years ago
config.rpath Update gettext to version 0.21. 2 years ago
configure.ac Move AM_PATH_GPG_ERROR before AM_PATH_GPGME. 3 months ago
copy.c Fix strlen() assigns to be of type size_t where obvious. 10 months ago
copy.h Filter ANSI sequences when forwarding too. 2 years ago
crypt-gpgme.c Add a check for key->uids in create_recipient_set. 3 months ago
crypt-gpgme.h Change send_menus to set sctx instead of globals. 3 years ago
crypt-mod-pgp-classic.c Create crypt glue cleanup method. 3 years ago
crypt-mod-pgp-gpgme.c Create crypt glue cleanup method. 3 years ago
crypt-mod-smime-classic.c Create crypt glue cleanup method. 3 years ago
crypt-mod-smime-gpgme.c Create crypt glue cleanup method. 3 years ago
crypt-mod.c Nuke trailing white space from the crypt-* files. 4 years ago
crypt-mod.h Create crypt glue cleanup method. 3 years ago
crypt.c Assert mutt_decode_attachment() doesn't modify body fields. 1 year ago
cryptglue.c Create crypt glue cleanup method. 3 years ago
crypthash.h Don't define uint32_t anywhere but in config.h. Spotted by Alain Bench. 18 years ago
curs_lib.c Divide browser "LastDir" into separate file and mailbox locations. 2 months ago
curs_main.c Divide browser "LastDir" into separate file and mailbox locations. 2 months ago
curs_ti_lib.c Include <term.h> before invoking tigetstr() and tigetflag(). 1 year ago
date.c Clean up code indentation. 4 years ago
dotlock.c Fix argc==0 handling. 1 year ago
dotlock.h Remove trailing whitespace. 4 years ago
edit.c Fix strlen() assigns to be of type size_t where obvious. 10 months ago
editmsg.c Improve mutt_decrease_mtime() error handling. 3 years ago
enter.c Divide browser "LastDir" into separate file and mailbox locations. 2 months ago
extlib.c Remove trailing whitespace. 4 years ago
filter.c Reset SIGPIPE signal handler in child process before exec(). 2 years ago
flags.c Reset header color after mutt_set_flag(). 2 months ago
flymake.am add check-syntax target for flymake 8 years ago
from.c Add internal mutt_ctime() implementation. 1 year ago
functions.h Break the menu OPS/funcs and keybindings into separate tables. 2 years ago
gen_defs Scan OPS files directly for gettext translation strings. 2 years ago
getdomain.c Convert mutt_init() to use buffer pool for path operations. 3 years ago
gettext.h Update gettext to version 0.21. 2 years ago
globals.h Add socket send/receive timeout options 2 months ago
gnupgparse.c Convert all mutt_atoX functions to behave strictly. 2 years ago
group.c Create send.h header. 3 years ago
group.h Fix header file indentation after M_ prefix renaming. 7 years ago
handler.c Fix read past end of buf in is_mmnoask(). 10 months ago
hash.c Clean up code indentation. 4 years ago
hash.h Clean up code indentation. 4 years ago
hcache.c Fix strlen() assigns to be of type size_t where obvious. 10 months ago
hcache.h Convert hcache_open to use buffer pool. 3 years ago
hcachever.pl Update source file copyright lines based on commit history. 1 year ago
hdrline.c Change hdrline make_from(_addr) to use snprintf for from. 2 years ago
headers.c Fix mutt_label_message to use strfcpy(). 2 years ago
help.c Improve generic menu type handling. 2 years ago
history.c Change mutt_FormatString() data parameter to type void *. 3 years ago
history.h Remove trailing whitespace. 4 years ago
hook.c Merge branch 'stable' 8 months ago
init.c Fix strlen() assigns to be of type size_t where obvious. 10 months ago
init.h Merge branch 'stable' 2 months ago
keymap.c Fix non-printable keyname printing to use <octal> syntax. 3 months ago
keymap.h Break the menu OPS/funcs and keybindings into separate tables. 2 years ago
lib.c Add allow_8bit flag to sanitize_filename functions. 2 years ago
lib.h Don't use subtraction for qsort numeric value comparisons. 1 year ago
listmenu.c Use SEEK_SET and SEEK_END for fseek/fseeko whence parameter. 2 years ago
mailbox.h Add "headers" parameter to mx_open_message(). 2 years ago
main.c Divide browser "LastDir" into separate file and mailbox locations. 2 months ago
mapping.h Convert COLOR_DEFAULT constant to -1. 1 year ago
mbox.c Use SEEK_SET and SEEK_END for fseek/fseeko whence parameter. 2 years ago
mbyte.c Filter Arabic Letter Mark due to display corruption. 8 months ago
mbyte.h Filter directional markers that corrupt the screen. (closes #3854) 7 years ago
md5.c Drop declaration for unused argv/argc parameters. 13 years ago
md5.h md5.h, md5.c: updated to latest version from gnulib. 14 years ago
menu.c Add explicit void to 0-parameter function definitions. 3 months ago
messageid.c Fix warning; minor code cleanup. 2 years ago
mh.c Fix counters for external maildir 'T' flag changes. 2 months ago
mime.h Add mitigation against DoS from thousands of parts. 3 years ago
mime.types Update sample mime.types. 17 years ago
mkchangelog.sh Switch build scripts to use `` instead of $() 5 years ago
mkdtemp.c Fix mkdtemp() random signedness 4 years ago
mkreldate.sh Switch build scripts to use `` instead of $() 5 years ago
monitor.c Add explicit void to 0-parameter function definitions. 3 months ago
monitor.h Merge branch 'stable' 3 years ago
mutt.h Divide browser "LastDir" into separate file and mailbox locations. 2 months ago
mutt_crypt.h Assert mutt_decode_attachment() doesn't modify body fields. 1 year ago
mutt_curses.h Merge branch 'stable' 1 year ago
mutt_idna.c fix gcc-11 build warnings for H_TO_INTL() 2 years ago
mutt_idna.h Remove trailing whitespace. 4 years ago
mutt_lisp.c Add mutt_buffer_rewind() function. 2 years ago
mutt_lisp.h Add first version of MuttLisp. 3 years ago
mutt_menu.h Use bkgrndset() as ATTRSET() backend if available. 2 years ago
mutt_random.c Consistently use uint32_t (closes #294) 2 years ago
mutt_random.h Implement LFRS113 PRNG functions 2 years ago
mutt_regex.h Remove trailing whitespace. 4 years ago
mutt_sasl.c Fix mutt_sasl buffer size to hold ip_port strings. 2 years ago
mutt_sasl.h Remove trailing whitespace. 4 years ago
mutt_sasl_gnu.c Set gsasl hostname callback value. 9 months ago
mutt_sasl_gnu.h Add GNU SASL support for authentication. 1 year ago
mutt_socket.c Add socket send/receive timeout options 2 months ago
mutt_socket.h Add mutt_socket_buffer_readln(). 1 year ago
mutt_ssl.c mutt_ssl: refactor Implicit TLS and STARTTLS code 2 months ago
mutt_ssl.h Remove trailing whitespace. 4 years ago
mutt_ssl_gnutls.c Add error handling for cert prompts in batch mode. 5 months ago
mutt_tunnel.c Reset SIGPIPE signal handler in child process before exec(). 2 years ago
mutt_tunnel.h Gah, forgot the zip code when updating the FSF address... 18 years ago
mutt_zstrm.c Fix $imap_deflate reconnection issue. 3 years ago
mutt_zstrm.h Fix copyright header in mutt_zstrm.[ch] 3 years ago
muttbug Add stub flea and muttbug scripts back. 5 years ago
muttlib.c Decouple expand_path() relpath vs trailing slash handling. 8 months ago
mx.c Fix sidebar counters with $maildir_trash. 1 year ago
mx.h Remove trailing whitespace. 4 years ago
pager.c Filter U+200C in pager. 2 months ago
pager.h Refactor mutt_buffer_strip_formatting() inside of pager.c. 3 years ago
parse.c Fix mutt_read_rfc822_line() to use is_email_wsp(). 6 months ago
patchlist.sh Update patchlist.sh to support `guilt' patch queues 3 years ago
pattern.c Add explicit void to 0-parameter function definitions. 3 months ago
pgp.c Fix strlen() assigns to be of type size_t where obvious. 10 months ago
pgp.h Change send_menus to set sctx instead of globals. 3 years ago
pgpewrap.c Fix argc==0 handling. 1 year ago
pgpinvoke.c Fix exact-address handling when addr->personal is set. 2 years ago
pgpkey.c Fix $pgp_sort_keys sorting. 8 months ago
pgplib.c Clean up code indentation. 4 years ago
pgplib.h Remove trailing whitespace. 4 years ago
pgpmicalg.c Convert pgp_find_hash to use buffer pool. 3 years ago
pgppacket.c Add gcc comments for fallthrough case statements. 3 years ago
pgppacket.h Remove trailing whitespace. 4 years ago
pgppubring.c Fix argc==0 handling. 1 year ago
pop.c Ensure pop_data is freed for mailbox and fetch-mail usage. 5 months ago
pop.h Remove trailing whitespace. 4 years ago
pop_auth.c Add GNU SASL support for authentication. 1 year ago
pop_lib.c Clean up formatting. 4 years ago
postpone.c Merge branch 'stable' 1 year ago
prepare autoreconf --include doesn't pass its argument to aclocal. 16 years ago
protos.h Reset header color after mutt_set_flag(). 2 months ago
query.c Tighten $query_command parsing to allow empty name field. 6 months ago
recvattach.c Add $attach_save_charset_convert quadoption. 1 year ago
recvcmd.c Change attach inline forward messages default CH flag. 2 years ago
regex.c Remove obsolete AC_HEADER_STDC and STDC_HEADERS checks. 2 years ago
remailer.c Change mutt_FormatString() data parameter to type void *. 3 years ago
remailer.h Remove trailing whitespace. 4 years ago
resize.c Fix small error in mutt_resize_term(). 2 years ago
rfc822.c Tighten up group list parsing a bit more. 2 years ago
rfc822.h Loosen message-id parser to parse ids without angle brackets. 3 years ago
rfc1524.c Add allow_8bit flag to sanitize_filename functions. 2 years ago
rfc1524.h Add typelen parameter to rfc1524_mailcap_lookup(). 3 years ago
rfc2047.c Add convert_string() size check. 10 months ago
rfc2047.h Turn off writing exact-addresses that require 2047-encoding. 3 years ago
rfc2231.c Add comments to the 2231 decode blocks. 2 years ago
rfc2231.h Write rfc2231 parameter continuations for long parameters. 4 years ago
rfc3676.c Factor out stuff/unstuff routines for attachment handling. 3 years ago
rfc3676.h Factor out stuff/unstuff routines for attachment handling. 3 years ago
safe_asprintf.c Remove trailing whitespace. 4 years ago
score.c Reset header color after mutt_set_flag(). 2 months ago
send.c Allow Fcc'ing to IMAP in batch mode. 4 months ago
send.h Update source file copyright lines based on commit history. 1 year ago
sendlib.c Decrypt S/MIME when mime-forwarding with $forward_decrypt set. 8 months ago
setenv.c Clean up code indentation. 4 years ago
sha1.c Add config.h to the top of every C file that could possibly want it. 18 years ago
sha1.h Fix uint32_t portability problem. Reported by Steve Kennedy. 19 years ago
sidebar.c Adjust browser and sidebar numeric sorting to use mutt_numeric_cmp() 8 months ago
sidebar.h Change sidebar to consistently use realpath for context and buffy comparison. 7 years ago
signal.c Reset SIGPIPE signal handler in child process before exec(). 2 years ago
smime.c Fix strlen() assigns to be of type size_t where obvious. 10 months ago
smime.h Create crypt glue cleanup method. 3 years ago
smime_keys.pl Add output during smime_keys purpose flag checking. 4 years ago
smtp.c Force IR with gsasl SMTP PLAIN authentication. 9 months ago
sort.c Don't use subtraction for qsort numeric value comparisons. 1 year ago
sort.h Merge branch 'stable' 1 year ago
status.c Improve the statusbar modified flag for $maildir_trash. 1 year ago
strcasecmp.c Remove trailing whitespace. 4 years ago
strcasestr.c Remove always true conditional (#if 1) 2 years ago
strdup.c Remove trailing whitespace. 4 years ago
strsep.c Add glibc implementation of strsep() in case a system misses it. Closes #2989. 15 years ago
strtok_r.c Replace strtok_r when it's not available. The implementation comes 15 years ago
system.c Reset SIGPIPE signal handler in child process before exec(). 2 years ago
thread.c Don't use subtraction for qsort numeric value comparisons. 1 year ago
txt2c.c Clean up code indentation. 4 years ago
txt2c.sh refactor: update shell scripts for shellcheck warnings 2 years ago
url.c Change mailto_allow to be exact match only. 12 months ago
url.h Add mutt_buffer_expand_path(). 4 years ago
utf8.c Clean up code indentation. 4 years ago
version.sh version.sh: fix robustness on git failure 6 months ago
wcscasecmp.c Add wcscasecmp() compatibility function (for OS X) 14 years ago
wcwidth.c Clean up formatting. 4 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>.