notmuch/devel
Daniel Kahn Gillmor 4cb789aa09 cli/show: emit new whole-message crypto status output
This allows MUAs that don't want to think about per-mime-part
cryptographic status to have a simple high-level overview of the
message's cryptographic state.

Sensibly structured encrypted and/or signed messages will work fine
with this.  The only requirement for the simplest encryption + signing
is that the message have all of its encryption and signing protection
(the "cryptographic envelope") in a contiguous set of MIME layers at
the very outside of the message itself.

This is because messages with some subparts signed or encrypted, but
with other subparts with no cryptographic protection is very difficult
to reason about, and even harder for the user to make sense of or work
with.

For further characterization of the Cryptographic Envelope and some of
the usability tradeoffs, see here:

   https://dkg.fifthhorseman.net/blog/e-mail-cryptography.html#cryptographic-envelope
2019-05-26 08:20:23 -03:00
..
nmbug use #!/usr/bin/env python consistently 2018-06-14 20:38:20 -03:00
check-out-of-tree-build.sh devel/check-out-of-tree-build.sh: consistent naming, consistent quoting 2017-10-05 07:40:36 -03:00
emacs-keybindings.org devel: Document emacs keybindings 2016-10-25 18:10:40 -03:00
gen-testdb.sh test: make script exit (1) if it "fails" to source (.) a file 2015-08-07 21:56:39 +02:00
man-to-mdwn.pl devel/man-to-mdwn.pl: portable locale environment variable setting 2016-06-11 13:01:30 -03:00
news2wiki.pl devel: news2wiki to recognize yyyy-mm-dd or UNRELEASED as release date 2014-07-13 12:35:37 -03:00
printmimestructure minor cleanup to printmimestructure 2018-06-14 20:36:19 -03:00
release-checks.sh fix typos 2018-01-04 20:35:58 -04:00
RELEASING Start devel directory for developer tools and documentation. 2012-01-17 22:53:31 -04:00
schemata cli/show: emit new whole-message crypto status output 2019-05-26 08:20:23 -03:00
STYLE STYLE: suggest long names 2016-03-04 20:45:06 -04:00
TODO lib: make notmuch_query_count_messages explicitely exact 2015-03-13 07:58:55 +01:00
try-emacs-mua Use https instead of http where possible 2016-06-05 08:32:17 -03:00
uncrustify.cfg uncrustify.cfg: added 3 new types for uncrustify to know 2012-11-07 08:00:03 -04:00