notmuch/doc/man1
Daniel Kahn Gillmor 6a9626a2fd cli/reindex: destroy stashed session keys when --decrypt=false
There are some situations where the user wants to get rid of the
cleartext index of a message.  For example, if they're indexing
encrypted messages normally, but suddenly they run across a message
that they really don't want any trace of in their index.

In that case, the natural thing to do is:

   notmuch reindex --decrypt=false id:whatever@example.biz

But of course, clearing the cleartext index without clearing the
stashed session key is just silly.  So we do the expected thing and
also destroy any stashed session keys while we're destroying the index
of the cleartext.

Note that stashed session keys are stored in the xapian database, but
xapian does not currently allow safe deletion (see
https://trac.xapian.org/ticket/742).

As a workaround, after removing session keys and cleartext material
from the database, the user probably should do something like "notmuch
compact" to try to purge whatever recoverable data is left in the
xapian freelist.  This problem really needs to be addressed within
xapian, though, if we want it fixed right.
2017-12-08 08:08:47 -04:00
..
notmuch-address.rst doc: make SEE ALSO references one-per-line 2017-10-18 22:36:39 -03:00
notmuch-compact.rst doc: make SEE ALSO references one-per-line 2017-10-18 22:36:39 -03:00
notmuch-config.rst cli/new, insert, reindex: change index.decrypt to "auto" by default 2017-12-08 08:08:46 -04:00
notmuch-count.rst doc: make SEE ALSO references one-per-line 2017-10-18 22:36:39 -03:00
notmuch-dump.rst doc: add notmuch-properties(7) 2017-10-21 19:52:55 -03:00
notmuch-emacs-mua.rst notmuch-emacs-mua: add --hello parameter 2016-11-26 08:15:11 -04:00
notmuch-insert.rst cli/new, insert, reindex: update documentation for --decrypt=auto 2017-12-08 08:08:46 -04:00
notmuch-new.rst cli/new, insert, reindex: update documentation for --decrypt=auto 2017-12-08 08:08:46 -04:00
notmuch-reindex.rst cli/reindex: destroy stashed session keys when --decrypt=false 2017-12-08 08:08:47 -04:00
notmuch-reply.rst cli/reply: use decryption policy "auto" by default. 2017-12-08 08:08:46 -04:00
notmuch-restore.rst doc: add notmuch-properties(7) 2017-10-21 19:52:55 -03:00
notmuch-search.rst doc: make SEE ALSO references one-per-line 2017-10-18 22:36:39 -03:00
notmuch-show.rst cli/show: use decryption policy "auto" by default. 2017-12-08 08:08:46 -04:00
notmuch-tag.rst doc: make SEE ALSO references one-per-line 2017-10-18 22:36:39 -03:00
notmuch.rst doc: add notmuch-properties(7) 2017-10-21 19:52:55 -03:00