summaryrefslogtreecommitdiffstats
path: root/contrib
AgeCommit message (Collapse)Author
2020-10-09Fix mutt_oauth.py.README example.Kevin McCarthy
$imap_authenticators should be colon delimited.
2020-08-25refactor: update shell scripts for shellcheck warningsWilliam Yardley
This updates shell scripts in the project to resolve shellcheck lint warnings. A couple of warnings are ignored instead, at least for now.
2020-08-22mutt_oauth2: update for pylint / flake8 warningsWilliam Yardley
* Update style to resolve some pylint / flake8 warnings * Run pylint / flake8 in CI
2020-08-21Updates to contrib/mutt_oauth2.py and README.Alexander Perlis
The newer version of the mutt_oauth2.py script incorporates the following changes: - Uses /usr/bin/env at top - Many formatting changes to appease pylint - Improvement to POP test error message output Also attached is a README that has instructions for both Microsoft and Google.
2020-07-14Add mutt_oauth2.py and README file.Kevin McCarthy
This was contributed by Alexander Perlis to the mutt-dev mailing list. mutt_oauth2.py.README contains the contents of his introduction email for the script.
2020-04-27Add contrib/bgedit-screen-tmux.sh.Kevin McCarthy
This script wraps running the editor inside a new GNU Screen or tmux session. The script is derived from Aaron Schrab's script posted to mutt-dev, but rewritten to run in a posix shell, automatically adjust between tmux and screen, and with a bit more error checking.
2020-04-19Fix copyright address.Kevin McCarthy
2020-04-19Add contrib/bgedit-detectgui.sh from Eike Rathke.Kevin McCarthy
2019-11-09Add markdown2html contrib script.Kevin McCarthy
This was contributed by martin f. kraft, to give an example script for the new $send_multipart_alternative_filter funtionality.
2019-05-14Fix sample muttrc to use better quoting practices.Kevin McCarthy
Use single quotes in the password encryption example. For password decryption, put the backquotes inside double quotes to avoid special characters being re-interpreted.
2019-05-09Change sample muttrc path to match other manual references.Kevin McCarthy
The other parts of the manual refer to /usr/local/share/doc in their examples. For consistency, change the starter muttrc and manual entry to do the same. In the future, we may wish to have a config variable instead, so users don't have to worry about system vs locally installed paths when sourcing the gpg.rc, for instance.
2019-05-08Add sample starter muttrc to contrib.Kevin McCarthy
Add a mini-section with a link to the manual instead, under "Configuration".
2018-12-07Add note about the second --with-fingerprint to gpg.rc.Kevin McCarthy
2018-08-29Rename pgpring to mutt_pgpring.Kevin McCarthy
pgpring is used by another common package, signing-party. At the request of ArchLinux, I am renaming our version to be prefixed by "mutt_" in order to remove a naming conflict. This is a minor inconvenience for pgp2, pgp5, and pgp6 users, but I believe this constitutes an extremely small number of users at this point. I am keeping pgpewrap as-is because it is also used by GnuPG, and has no such naming conflict.
2018-06-04Merge branch 'stable'Kevin McCarthy
2018-06-04Add $pgp_check_gpg_decrypt_status_fd.Kevin McCarthy
If set (the default) mutt performs more thorough checking of the $pgp_decrypt_command status output for GnuPG result codes. Ticket #39 revealed that GnuPG (currently) does not protect against messages that have been manipulated to contain an empty encryption packet followed by a plaintext packet. A huge thanks to Marcus Brinkmann for researching this issue, taking the time to report it to us (and the GnuPG team), and taking even more time to clarify exactly what needed to be checked for.  
2018-06-01Correct spelling mistakes.Edward Betts
2018-01-15Add pgp_default_key and smime_sign_as info to contrib rc files.Kevin McCarthy
Explain $pgp_default_key vs $pgp_sign_as in gpg.rc. Explain $smime_default_key vs $smime_sign_as in smime.rc.
2018-01-15Update smime.rc: Typo fix, consistent headingsKonstantin Stephan
2016-11-13Compress patch from the neomutt repository.Kevin McCarthy
With the following changes: - po/de.po changes trimmed to just the compress additions. - Move the sample muttrc to contrib, and add it to the Makefile.am so it is distributed. Remove the sample vimrc. - Remove extra fluff from manual. Thanks to Roland Rosenfeld for the original patch, and to the NeoMutt team for their work cleaning up the patch.
2016-09-05Add missing sidebar contrib sample files to dist tarball.Kevin McCarthy
I previously added the files, but neglected to add them to the contrib/Makefile.am file. Thanks to isdtor for pointing out the problem and for the original patch.
2016-06-28Remove $sidebar_refresh_time from Sample Sidebar ConfigFahri Cihan Demirci
The $sidebar_refresh_time option was removed with the changeset 1f840760e6e0. Remove it from the sample sidebar configuration as well, so that anyone using that file in its entirety won't have to deal with "unknown variable" errors.
2016-06-07Make extended buffy independent of the sidebar.Kevin McCarthy
Add new boolean option $mail_check_stats (default off) and $mail_check_stats_interval. The first turns extended buffy on. The second sets the amount of time in between extended buffy checks (defaulting to 60 seconds). Remove the option $sidebar_refresh_time. Change mutt_buffy_check() to only notify the sidebar to redraw if a mailbox buffy value changes. Remove the #ifdefs around the extended buffy functions. The next patch will merge these functions with the basic functions and pass a parameter instead. Imap is a special case, because it sends out the status in one batch. Change this to perform the comparisons inside cmd_parse_status() and flag the sidebar there. It was previously directly assigning the status counters (unsigned int) to the buffy->new (short). Change this to assign 1/0.
2016-06-04Add neomutt version of sidebar patch. (closes #3829)Richard Russon
This is the patch from neomutt; branch 'devel/win-sidebar'; commit c796fa85f9cacefb69b8f7d8545fc9ba71674180 with the following changes: - move the sample muttrc and vimrc to contrib. - remove the README.sidebar. - empty out the PATCHES file.
2016-02-15Add $pgp_decryption_okay to verify multipart/encrypted are actually ↵Kevin McCarthy
encrypted. (closes #3770) In pgp classic mode, if the $pgp_decrypt_command generated output, it assumed the content was encrypted. However, gpg will generate output even if the block is simply signed and armored text. The problem is that mutt was then printing mime headers labelling the output as encrypted text in the ui. Add a new option, and suggested value of: set pgp_decryption_okay="^\\[GNUPG:\\] DECRYPTION_OKAY" If set, the output from the decrypt command will be scanned for this regexp to confirm an actual decryption occurred. Note that gpgme already correctly rejects this form of spoofed message.
2015-11-30smime: allow signing message digest algorithm to be specified.Kevin McCarthy
Currently, Mutt hardcodes micalg=sha1 for signed messages. Unfortunately, the actual message digest algorithm used defaults to the value in the "Signature Algorithm" field in the signing key's certificate. Add a new configuration option $smime_sign_digest_alg, defaulting to sha256. Add a new printf format string, %d, to be used in the signing command to specify the digest algorithm. Modify the sample $smime_sign_command to include "-md %d". Note: This solution requires using the modified $smime_sign_command, or else the micalg parameter again may not match the algorithm used. An alternative solution would be to query the certificate "Signature Algorithm" field and try to change the micalg to match it, but this method is easier to implement and provides better control for the user to configure, in any case.
2015-07-02Convert from using mkinstalldirs to $(MKDIR_P).Kevin McCarthy
The automake mkinstalldirs script is now deprecated. "install-sh -d" can be used in place. Configure.ac already includes AC_PROG_INSTALL, which will ensure install-sh is bundled. Add AC_PROG_MKDIR_P, which will set $(MKDIR_P) to either a thread-safe "mkdir -p" or will fall back to using install-sh.
2015-04-05Fix smime.rc typos and spacing issues. (closes #3745)Kevin McCarthy
Thanks to David J. Weller-Fahy for that patch.
2015-02-15Add fingerprint record parsing for pgp list keys. (see #3695)Kevin McCarthy
Modify parse_pub_line to parse fpr records and add the fingerprint to the pgp_key_t's fingerprint field. Add "--with-fingerprint --with-fingerprint" to the pgp_list_pubring_command and pgp_list_secring_command commands in contrib/gpg.rc. The second invocation generates fpr records for subkeys too.
2015-02-03Change the smime_encrypt_with default to aes256.Kevin McCarthy
Openssl supports -aes256 at least since 2004, and it's a stronger algorithm than des3. Also: - Remove the incorrect documentation comment about defaulting to 3des if unset. - Change the default set in contrib/smime.rc.
2015-01-31Update smime_encrypt_with documentation to list all algorithms.Kevin McCarthy
Thanks to Michael Schwipps for the patch!
2015-01-09Add color type for prompts.Kevin McCarthy
This adds a new color type, MT_COLOR_PROMPT, that can be used to colorize prompts (fields, yes/no, multi_choice). Thanks to Ben Boeckel for the patch!
2007-04-29contrib/smime.rc: $smime_verify_opaque_command fallback to -noverifyAlain Bench
to get signed text despite a failed -verify (but send only this first failure notice to stderr). smime.c: fflush() before rewind(). Closes #2428. Helps Debian Bug 420014
2007-03-15Remove absolute paths.Christoph Berg
2007-03-15Remove .cvsignoresBrendan Cully
2007-03-14Add demo mutt_xtitle scriptBrendan Cully
2006-11-23Remove a display_filter that's locale dependent.Thomas Roessler
2006-10-30Add the usual %?p? condition around the --passphrase-fd option in 3Alain Bench
commented-out examples of gpg-2comp usage. Also match gpgv in a good_sign pattern commented-out example.
2006-08-11Update example -- it's amazing how little I've actually changedThomas Roessler
over the past couple of years.
2006-07-20Clean up a number of examples in the documentation.Alain Bench
2006-07-18Long-overdue build system overhaul.Matthias Andree
2006-01-26Set datarootdir.Ralf Wildenhues
2005-09-20Update locations of gpg-2comp, Gero Treuner.Gero Treuner
2005-09-03One should let GnuPG charset be automatically infered from whateverAlain Bench
current locale, without hardcoding.
2005-08-02Be more selective about what to remove during uninstall. (closes #1625)Brendan Cully
2005-01-27Changes the sample.muttrc highlight to catch https URLs as well.Bill Nottingham
2005-01-27Make the default Muttrc work out the box for people using gnupg-agent.Marco d'Itri
Wrote and applied a one-line patch to make the %?p? conditional escape work correctly, patch forwarded upstream. (Closes: #277646)
2005-01-27Evaluate gpg's machine-parseable status messages.Marco d'Itri
2005-01-27A gpg command line contains both --verbose and --no-verbose, removeMarco d'Itri
the first.
2003-04-02sample.muttrc-tlr would try to include my color configurations,Thomas Roessler
which weren't distrubted. Fix that. (Bug noted while helping someone else to configure mutt during a conference.)