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 1066be975f Merge branch 'stable' 3 days ago
.builds Fix freebsd build on srht. 1 year ago
autocrypt Filter out group delimiters for encrypt keylist generation. 11 months ago
contrib Use cms utility for SMIME encryption/decryption. 9 months ago
doc Document $header_cache behavior change wrt directories. 3 weeks ago
imap Fix strlen() assigns to be of type size_t where obvious. 1 month ago
m4 Update gettext to version 0.21. 1 year ago
po Update de.po. 4 days ago
.gitignore Update gettext to version 0.21. 1 year ago
.gitlab-ci.yml Turn off pylint in gitlab-ci. 1 year 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. 1 year ago
COPYRIGHT Update manual and program copyright notices. 4 months ago
ChangeLog automatic post-release commit for mutt-2.2.5 1 week ago
GPL Update FSF address (via sed, I hope nothing got mangled). Closes: #2071. 17 years ago
INSTALL Update gettext to version 0.21. 1 year ago
Makefile.am Add config.h dependency for keymap_defs.h generation. 4 months ago
NEWS More on ~=. 21 years ago
OPS Suggested translation changes. 11 months ago
OPS.CRYPT Scan OPS files directly for gettext translation strings. 1 year ago
OPS.MIX Scan OPS files directly for gettext translation strings. 1 year ago
OPS.PGP Scan OPS files directly for gettext translation strings. 1 year ago
OPS.SIDEBAR Scan OPS files directly for gettext translation strings. 1 year ago
OPS.SMIME Scan OPS files directly for gettext translation strings. 1 year 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). 7 years ago
README.SSL Corrected various spelling mistakes (most of them reported by codespell). 7 years ago
TODO Corrected various spelling mistakes (most of them reported by codespell). 7 years ago
UPDATING Update UPDATING file for 2.2.5. 1 week ago
VERSION automatic post-release commit for mutt-2.2.5 1 week ago
_mutt_regex.h Rename _regex.h to _mutt_regex.h to avoid name collision on Macs. 4 years ago
account.c Make sure username is included in header and body cache paths. 3 months ago
account.h Make sure username is included in header and body cache paths. 3 months ago
addrbook.c Change mutt_FormatString() data parameter to type void *. 2 years ago
alias.c Apply $reverse_name when tag-reply/forwarding too. 1 year ago
ascii.c Remove trailing whitespace. 3 years ago
ascii.h Add GNU SASL support for authentication. 5 months ago
attach.c Add $attach_save_charset_convert quadoption. 8 months ago
attach.h Add $forward_attachments quadoption for inline-forward mode. 3 years ago
background.c Update source file copyright lines based on commit history. 4 months ago
background.h Add $status_format 'B' expando for backgrounded count. 2 years ago
base64.c olen length requirement was too conservative 2 years ago
bcache.c Make sure username is included in header and body cache paths. 3 months ago
bcache.h Convert copyright years to all use 4 digit years. 6 years ago
browser.c Fix browser completion path expansion to preserve a trailing slash. 3 days ago
browser.h Change browser sort "unsorted" to preserve the original order. 1 year ago
buffer.c Update source file copyright lines based on commit history. 4 months ago
buffer.h Update source file copyright lines based on commit history. 4 months ago
buffy.c Update source file copyright lines based on commit history. 4 months ago
buffy.h Add -nonotify argument to mailboxes command 1 year ago
build-release Document my release process. 2 years ago
charset.c Fix strlen() assigns to be of type size_t where obvious. 1 month ago
charset.h Change M_* symbols to MUTT_* 6 years ago
check_sec.sh refactor: update shell scripts for shellcheck warnings 2 years ago
color.c Convert COLOR_DEFAULT constant to -1. 6 months ago
color.h Use bkgrndset() as ATTRSET() backend if available. 1 year ago
commands.c Use bkgrndset() as ATTRSET() backend if available. 1 year 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. 1 month ago
compress.c Add "headers" parameter to mx_open_message(). 1 year 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. 1 year ago
configure.ac Merge branch 'stable' 5 months ago
copy.c Fix strlen() assigns to be of type size_t where obvious. 1 month ago
copy.h Filter ANSI sequences when forwarding too. 1 year ago
crypt-gpgme.c Fix strlen() assigns to be of type size_t where obvious. 1 month ago
crypt-gpgme.h Change send_menus to set sctx instead of globals. 2 years ago
crypt-mod-pgp-classic.c Create crypt glue cleanup method. 2 years ago
crypt-mod-pgp-gpgme.c Create crypt glue cleanup method. 2 years ago
crypt-mod-smime-classic.c Create crypt glue cleanup method. 2 years ago
crypt-mod-smime-gpgme.c Create crypt glue cleanup method. 2 years ago
crypt-mod.c Nuke trailing white space from the crypt-* files. 4 years ago
crypt-mod.h Create crypt glue cleanup method. 2 years ago
crypt.c Assert mutt_decode_attachment() doesn't modify body fields. 8 months ago
cryptglue.c Create crypt glue cleanup method. 2 years ago
crypthash.h Don't define uint32_t anywhere but in config.h. Spotted by Alain Bench. 17 years ago
curs_lib.c Fix mutt_paddstr() to properly filter unprintable chars. 4 months ago
curs_main.c Merge branch 'stable' 5 months ago
curs_ti_lib.c Include <term.h> before invoking tigetstr() and tigetflag(). 5 months ago
date.c Clean up code indentation. 3 years ago
dotlock.c Fix argc==0 handling. 4 months ago
dotlock.h Remove trailing whitespace. 3 years ago
edit.c Fix strlen() assigns to be of type size_t where obvious. 1 month ago
editmsg.c Improve mutt_decrease_mtime() error handling. 2 years ago
enter.c Protect prompt completion memcpy() calls with a NULL check. 3 months ago
extlib.c Remove trailing whitespace. 3 years ago
filter.c Reset SIGPIPE signal handler in child process before exec(). 11 months ago
flags.c Lazily update header colors after a thread-flag update. 9 months ago
flymake.am add check-syntax target for flymake 8 years ago
from.c Add internal mutt_ctime() implementation. 7 months ago
functions.h Break the menu OPS/funcs and keybindings into separate tables. 10 months ago
gen_defs Scan OPS files directly for gettext translation strings. 1 year ago
getdomain.c Convert mutt_init() to use buffer pool for path operations. 2 years ago
gettext.h Update gettext to version 0.21. 1 year ago
globals.h Revert "Add $reply_prefix." 4 months ago
gnupgparse.c Convert all mutt_atoX functions to behave strictly. 1 year ago
group.c Create send.h header. 2 years ago
group.h Fix header file indentation after M_ prefix renaming. 6 years ago
handler.c Fix read past end of buf in is_mmnoask(). 1 month ago
hash.c Clean up code indentation. 3 years ago
hash.h Clean up code indentation. 3 years ago
hcache.c Fix strlen() assigns to be of type size_t where obvious. 1 month ago
hcache.h Convert hcache_open to use buffer pool. 3 years ago
hcachever.pl Update source file copyright lines based on commit history. 4 months ago
hdrline.c Change hdrline make_from(_addr) to use snprintf for from. 10 months ago
headers.c Fix mutt_label_message to use strfcpy(). 10 months ago
help.c Improve generic menu type handling. 10 months ago
history.c Change mutt_FormatString() data parameter to type void *. 2 years ago
history.h Remove trailing whitespace. 3 years ago
hook.c Merge branch 'stable' 3 days ago
init.c Fix strlen() assigns to be of type size_t where obvious. 1 month ago
init.h Document $sendmail invocation behavior. 5 days ago
keymap.c Merge branch 'stable' 5 months ago
keymap.h Break the menu OPS/funcs and keybindings into separate tables. 10 months ago
lib.c Add allow_8bit flag to sanitize_filename functions. 1 year ago
lib.h Don't use subtraction for qsort numeric value comparisons. 8 months ago
listmenu.c Use SEEK_SET and SEEK_END for fseek/fseeko whence parameter. 10 months ago
mailbox.h Add "headers" parameter to mx_open_message(). 1 year ago
main.c Filter headers passed via the command line. 4 months ago
mapping.h Convert COLOR_DEFAULT constant to -1. 6 months ago
mbox.c Use SEEK_SET and SEEK_END for fseek/fseeko whence parameter. 10 months ago
mbyte.c Clean up code indentation. 3 years ago
mbyte.h Filter directional markers that corrupt the screen. (closes #3854) 6 years ago
md5.c Drop declaration for unused argv/argc parameters. 12 years ago
md5.h md5.h, md5.c: updated to latest version from gnulib. 14 years ago
menu.c Add pager REDRAW_FLOW redraw flag when popping a menu. 5 months ago
messageid.c Fix warning; minor code cleanup. 1 year ago
mh.c Remove trailing slashes when opening maildir/mh mailboxes. 8 months ago
mime.h Add mitigation against DoS from thousands of parts. 2 years ago
mime.types Update sample mime.types. 16 years ago
mkchangelog.sh Switch build scripts to use `` instead of $() 4 years ago
mkdtemp.c Fix mkdtemp() random signedness 3 years ago
mkreldate.sh Switch build scripts to use `` instead of $() 4 years ago
monitor.c [Fix] poll to use PollFdsCount and no PollFdsLen 7 months ago
monitor.h Merge branch 'stable' 3 years ago
mutt.h Decouple expand_path() relpath vs trailing slash handling. 3 days ago
mutt_crypt.h Assert mutt_decode_attachment() doesn't modify body fields. 8 months ago
mutt_curses.h Merge branch 'stable' 5 months ago
mutt_idna.c fix gcc-11 build warnings for H_TO_INTL() 1 year ago
mutt_idna.h Remove trailing whitespace. 3 years ago
mutt_lisp.c Add mutt_buffer_rewind() function. 1 year ago
mutt_lisp.h Add first version of MuttLisp. 2 years ago
mutt_menu.h Use bkgrndset() as ATTRSET() backend if available. 1 year 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. 3 years ago
mutt_sasl.c Fix mutt_sasl buffer size to hold ip_port strings. 10 months ago
mutt_sasl.h Remove trailing whitespace. 3 years ago
mutt_sasl_gnu.c Set gsasl hostname callback value. 1 week ago
mutt_sasl_gnu.h Add GNU SASL support for authentication. 5 months ago
mutt_socket.c Make sure username is included in header and body cache paths. 3 months ago
mutt_socket.h Add mutt_socket_buffer_readln(). 5 months ago
mutt_ssl.c Fix unused variable warning. 6 months ago
mutt_ssl.h Remove trailing whitespace. 3 years ago
mutt_ssl_gnutls.c Prompt for password when using encrypted client certificate 9 months ago
mutt_tunnel.c Reset SIGPIPE signal handler in child process before exec(). 11 months ago
mutt_tunnel.h Gah, forgot the zip code when updating the FSF address... 17 years ago
mutt_zstrm.c Fix $imap_deflate reconnection issue. 2 years ago
mutt_zstrm.h Fix copyright header in mutt_zstrm.[ch] 3 years ago
muttbug Add stub flea and muttbug scripts back. 4 years ago
muttlib.c Decouple expand_path() relpath vs trailing slash handling. 3 days ago
mx.c Fix sidebar counters with $maildir_trash. 6 months ago
mx.h Remove trailing whitespace. 3 years ago
pager.c Add pager REDRAW_FLOW redraw flag when popping a menu. 5 months ago
pager.h Refactor mutt_buffer_strip_formatting() inside of pager.c. 2 years ago
parse.c Fix strlen() assigns to be of type size_t where obvious. 1 month ago
patchlist.sh Update patchlist.sh to support `guilt' patch queues 3 years ago
pattern.c Improve pattern compiler whitespace skipping. 7 months ago
pgp.c Fix strlen() assigns to be of type size_t where obvious. 1 month ago
pgp.h Change send_menus to set sctx instead of globals. 2 years ago
pgpewrap.c Fix argc==0 handling. 4 months ago
pgpinvoke.c Fix exact-address handling when addr->personal is set. 2 years ago
pgpkey.c Merge branch 'stable' 11 months ago
pgplib.c Clean up code indentation. 3 years ago
pgplib.h Remove trailing whitespace. 3 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. 3 years ago
pgppubring.c Fix argc==0 handling. 4 months ago
pop.c Make sure username is included in header and body cache paths. 3 months ago
pop.h Remove trailing whitespace. 3 years ago
pop_auth.c Add GNU SASL support for authentication. 5 months ago
pop_lib.c Clean up formatting. 3 years ago
postpone.c Merge branch 'stable' 9 months ago
prepare autoreconf --include doesn't pass its argument to aclocal. 15 years ago
protos.h Decouple expand_path() relpath vs trailing slash handling. 3 days ago
query.c Fix query menu tagging behavior. 3 months ago
recvattach.c Add $attach_save_charset_convert quadoption. 8 months ago
recvcmd.c Change attach inline forward messages default CH flag. 1 year ago
regex.c Remove obsolete AC_HEADER_STDC and STDC_HEADERS checks. 1 year ago
remailer.c Change mutt_FormatString() data parameter to type void *. 2 years ago
remailer.h Remove trailing whitespace. 3 years ago
resize.c Fix small error in mutt_resize_term(). 1 year ago
rfc822.c Tighten up group list parsing a bit more. 1 year ago
rfc822.h Loosen message-id parser to parse ids without angle brackets. 2 years ago
rfc1524.c Add allow_8bit flag to sanitize_filename functions. 1 year ago
rfc1524.h Add typelen parameter to rfc1524_mailcap_lookup(). 3 years ago
rfc2047.c Add convert_string() size check. 1 month ago
rfc2047.h Turn off writing exact-addresses that require 2047-encoding. 2 years ago
rfc2231.c Add comments to the 2231 decode blocks. 1 year ago
rfc2231.h Write rfc2231 parameter continuations for long parameters. 3 years ago
rfc3676.c Factor out stuff/unstuff routines for attachment handling. 2 years ago
rfc3676.h Factor out stuff/unstuff routines for attachment handling. 2 years ago
safe_asprintf.c Remove trailing whitespace. 3 years ago
score.c Lazily update header colors after a thread-flag update. 9 months ago
send.c Revert "Add $reply_prefix." 4 months ago
send.h Update source file copyright lines based on commit history. 4 months ago
sendlib.c Fix strlen() assigns to be of type size_t where obvious. 1 month ago
setenv.c Clean up code indentation. 3 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. 18 years ago
sidebar.c Update source file copyright lines based on commit history. 4 months ago
sidebar.h Change sidebar to consistently use realpath for context and buffy comparison. 6 years ago
signal.c Reset SIGPIPE signal handler in child process before exec(). 11 months ago
smime.c Fix strlen() assigns to be of type size_t where obvious. 1 month ago
smime.h Create crypt glue cleanup method. 2 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. 2 weeks ago
sort.c Don't use subtraction for qsort numeric value comparisons. 8 months ago
sort.h Merge branch 'stable' 9 months ago
status.c Improve the statusbar modified flag for $maildir_trash. 6 months ago
strcasecmp.c Remove trailing whitespace. 3 years ago
strcasestr.c Remove always true conditional (#if 1) 2 years ago
strdup.c Remove trailing whitespace. 3 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 14 years ago
system.c Reset SIGPIPE signal handler in child process before exec(). 11 months ago
thread.c Don't use subtraction for qsort numeric value comparisons. 8 months ago
txt2c.c Clean up code indentation. 3 years ago
txt2c.sh refactor: update shell scripts for shellcheck warnings 2 years ago
url.c Change mailto_allow to be exact match only. 4 months ago
url.h Add mutt_buffer_expand_path(). 3 years ago
utf8.c Clean up code indentation. 3 years ago
version.sh Switch build scripts to use `` instead of $() 4 years ago
wcscasecmp.c Add wcscasecmp() compatibility function (for OS X) 13 years ago
wcwidth.c Clean up formatting. 3 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>.