Quoth Jameson Graef Rollins on Dec 27 at 9:11 am: > It appears to be an oversight that encrypted parts were indexed > previously. The terms generated from encrypted parts are meaningless > and do nothing but add bloat to the database. It is not worth > indexing the encrypted content, just as it's not worth indexing the > signatures in signed parts. > --- > lib/index.cc | 4 ++++ > 1 files changed, 4 insertions(+), 0 deletions(-) > > diff --git a/lib/index.cc b/lib/index.cc > index e8e9922..0cff9cd 100644 > --- a/lib/index.cc > +++ b/lib/index.cc > @@ -339,6 +339,10 @@ _index_mime_part (notmuch_message_t *message, > if (i > 1) > fprintf (stderr, "Warning: Unexpected extra parts of > multipart/signed. Indexing anyway.\n"); > } > + if (GMIME_IS_MULTIPART_ENCRYPTED (multipart)) { > + /* Don't index encrypted parts. */ > + continue
Uh. Semicolon? > + } > _index_mime_part (message, > g_mime_multipart_get_part (multipart, i)); > }