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 5347d1c5c0 Merge branch 'stable' 2 months ago
.builds Fix freebsd build on srht. 2 years ago
autocrypt Add explicit void to 0-parameter function definitions. 7 months ago
contrib mutt_oauth2: Print access token request message 5 months ago
doc Update copyright notices. 3 months ago
imap Abort imap_fast_trash() if previously checkpointed. 3 months ago
m4 Update gpgme autoconf files to the latest versions. 7 months ago
po Merge branch 'stable' 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 6 years ago
.hgtags Added tag mutt-1-9-1-rel for changeset 869633ef393e 6 years ago
.pylintrc mutt_oauth2: update for pylint / flake8 warnings 3 years ago
ABOUT-NLS Update gettext to version 0.21. 2 years ago
COPYRIGHT Update copyright notices. 3 months ago
ChangeLog automatic post-release commit for mutt-2.2.10 2 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. 8 months ago
Makefile.am Add config.h dependency for keymap_defs.h generation. 1 year ago
NEWS More on ~=. 22 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. 21 years ago
README Minor edits to the README. 5 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 files for 2.2.10 release. 2 months ago
VERSION automatic post-release commit for mutt-2.2.10 2 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. 1 year ago
account.h Make sure username is included in header and body cache paths. 1 year ago
addrbook.c Change mutt_FormatString() data parameter to type void *. 3 years ago
alias.c Fix mbrtowc() error handling in check_alias_name(). 1 year 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. 2 years ago
attach.h Add $forward_attachments quadoption for inline-forward mode. 4 years ago
background.c Update copyright notices. 3 months ago
background.h Add $status_format 'B' expando for backgrounded count. 3 years ago
base64.c Use base64 URL safe alphabet for message id generation. 3 months ago
bcache.c Make sure username is included in header and body cache paths. 1 year ago
bcache.h Convert copyright years to all use 4 digit years. 8 years ago
browser.c Change the initial browser file to to cwd. 6 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 copyright notices. 3 months 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. 7 months ago
charset.h Change M_* symbols to MUTT_* 7 years ago
check_sec.sh refactor: update shell scripts for shellcheck warnings 3 years ago
color.c Convert COLOR_DEFAULT constant to -1. 2 years 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(). 8 months ago
complete.c Convert mutt_complete() to use the buffer pool. 4 years ago
compose.c Fix strlen() assigns to be of type size_t where obvious. 1 year ago
compress.c Change a few cases of endwin() to call mutt_endwin(). 8 months ago
compress.h Create mx_ops.sync operation. Refactor compress to use the mx_ops.sync. 7 years ago
config.rpath Update gettext to version 0.21. 2 years ago
configure.ac Move AM_PATH_GPG_ERROR before AM_PATH_GPGME. 7 months ago
copy.c Fix strlen() assigns to be of type size_t where obvious. 1 year 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. 7 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. 5 years ago
crypt-mod.h Create crypt glue cleanup method. 3 years ago
crypt.c Assert mutt_decode_attachment() doesn't modify body fields. 2 years 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. 6 months ago
curs_main.c Merge branch 'stable' 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. 1 year ago
editmsg.c Improve mutt_decrease_mtime() error handling. 3 years ago
enter.c Divide browser "LastDir" into separate file and mailbox locations. 6 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(). 6 months ago
flymake.am add check-syntax target for flymake 9 years ago
from.c Add internal mutt_ctime() implementation. 2 years 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 6 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 base64val: Add support to decode base64 safe URL. 3 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. 1 year ago
hcache.h Convert hcache_open to use buffer pool. 4 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' 1 year ago
init.c Fix strlen() assigns to be of type size_t where obvious. 1 year ago
init.h Merge branch 'stable' 6 months ago
keymap.c Fix non-printable keyname printing to use <octal> syntax. 7 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. 2 years 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(). 3 years ago
main.c Merge branch 'stable' 3 months ago
mapping.h Convert COLOR_DEFAULT constant to -1. 2 years 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. 1 year 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. 15 years ago
menu.c Add explicit void to 0-parameter function definitions. 7 months ago
messageid.c Use base64 URL safe alphabet for message id generation. 3 months ago
mh.c Fix counters for external maildir 'T' flag changes. 6 months ago
mime.h Use base64 URL safe alphabet for message id generation. 3 months 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. 7 months ago
monitor.h Merge branch 'stable' 4 years ago
mutt.h Divide browser "LastDir" into separate file and mailbox locations. 6 months ago
mutt_crypt.h Assert mutt_decode_attachment() doesn't modify body fields. 2 years 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. 3 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) 3 years ago
mutt_random.h Implement LFRS113 PRNG functions 3 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 Update copyright notices. 3 months ago
mutt_sasl_gnu.h Add GNU SASL support for authentication. 1 year ago
mutt_socket.c Add socket send/receive timeout options 6 months ago
mutt_socket.h Add mutt_socket_buffer_readln(). 1 year ago
mutt_ssl.c mutt_ssl: refactor Implicit TLS and STARTTLS code 6 months ago
mutt_ssl.h Remove trailing whitespace. 4 years ago
mutt_ssl_gnutls.c Add error handling for cert prompts in batch mode. 9 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. 4 years ago
mutt_zstrm.h Fix copyright header in mutt_zstrm.[ch] 4 years ago
muttbug Add stub flea and muttbug scripts back. 5 years ago
muttlib.c Decouple expand_path() relpath vs trailing slash handling. 1 year ago
mx.c Fix sidebar counters with $maildir_trash. 2 years ago
mx.h Remove trailing whitespace. 4 years ago
pager.c Filter U+200C in pager. 7 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(). 10 months ago
patchlist.sh Update patchlist.sh to support `guilt' patch queues 4 years ago
pattern.c Add explicit void to 0-parameter function definitions. 7 months ago
pgp.c Fix strlen() assigns to be of type size_t where obvious. 1 year 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. 3 years ago
pgpkey.c Fix $pgp_sort_keys sorting. 1 year 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. 4 years ago
pgppacket.c Add gcc comments for fallthrough case statements. 4 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. 9 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' 2 years ago
prepare autoreconf --include doesn't pass its argument to aclocal. 16 years ago
protos.h Use base64 URL safe alphabet for message id generation. 3 months ago
query.c Tighten $query_command parsing to allow empty name field. 10 months ago
recvattach.c Add $attach_save_charset_convert quadoption. 2 years 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(). 4 years ago
rfc2047.c Add convert_string() size check. 1 year 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(). 6 months ago
send.c Allow Fcc'ing to IMAP in batch mode. 8 months ago
send.h Update source file copyright lines based on commit history. 1 year ago
sendlib.c Use base64 URL safe alphabet for message id generation. 3 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. 19 years ago
sha1.h Fix uint32_t portability problem. Reported by Steve Kennedy. 19 years ago
sidebar.c Update copyright notices. 3 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. 1 year ago
smime.h Create crypt glue cleanup method. 3 years ago
smime_keys.pl Add output during smime_keys purpose flag checking. 5 years ago
smtp.c Improve smtp oauth authentication. 3 months ago
sort.c Don't use subtraction for qsort numeric value comparisons. 2 years ago
sort.h Merge branch 'stable' 2 years ago
status.c Improve the statusbar modified flag for $maildir_trash. 2 years ago
strcasecmp.c Remove trailing whitespace. 4 years ago
strcasestr.c Remove always true conditional (#if 1) 3 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. 16 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 Fix <collapse-all> behavior for sort=reverse-threads. 2 months ago
txt2c.c Clean up code indentation. 4 years ago
txt2c.sh refactor: update shell scripts for shellcheck warnings 3 years ago
url.c Change mailto_allow to be exact match only. 1 year 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 10 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>.