summaryrefslogtreecommitdiffstats
path: root/mime-node.c
AgeCommit message (Expand)Author
2021-03-13cli: run uncrustifyuncrustify
2020-05-22smime: Pass PKCS#7 envelopedData to node_decrypt_and_verifyDaniel Kahn Gillmor
2020-05-22crypto: Make _notmuch_crypto_decrypt take a GMimeObjectDaniel Kahn Gillmor
2020-05-22cli: include wrapped part of PKCS#7 SignedData in the MIME treeDaniel Kahn Gillmor
2020-03-22mime-node: Clean up unwrapped MIME parts correctly.Daniel Kahn Gillmor
2020-03-22mime-node: rename decrypted_child to unwrapped_childDaniel Kahn Gillmor
2020-03-19mime-node: Pass the correct flags to g_mime_multipart_signed_verifyDaniel Kahn Gillmor
2019-09-15cli/{show,reply}: use repaired form of "Mixed Up" mangled messagesDaniel Kahn Gillmor
2019-09-01cli/{show,reply}: skip over legacy-display partsDaniel Kahn Gillmor
2019-09-01util/crypto: _n_m_crypto_potential_payload returns whether part is the payloadDaniel Kahn Gillmor
2019-09-01mime-node: split out _mime_node_set_up_partDaniel Kahn Gillmor
2019-06-14cli: run uncrustifyuncrustify
2019-06-14CLI: replace some constructs with more uncrustify friendly onesDavid Bremner
2019-05-31mime-node: be clearer about decryptionDaniel Kahn Gillmor
2019-05-26mime-node: track whole-message crypto state while walking the treeDaniel Kahn Gillmor
2019-05-26cli: expose message-wide crypto status from mime-nodeDaniel Kahn Gillmor
2019-05-03cli/notmuch-show: support gzipped filesDavid Bremner
2019-05-03gmime-cleanup: pass NULL as default GMimeParserOptionsDaniel Kahn Gillmor
2019-05-03gmime-cleanup: pass NULL arguments explicitly where GMime 3.0 expects itDaniel Kahn Gillmor
2019-05-03gmime-cleanup: drop all arguments unused in GMime 3Daniel Kahn Gillmor
2019-05-03gmime-cleanup: always support session keysDaniel Kahn Gillmor
2019-05-03gmime-cleanup: remove obsolete gpg_path configuration option and crypto contextsDaniel Kahn Gillmor
2019-05-03build: drop support for gmime-2.6David Bremner
2019-04-26crypto: Avoid pretending to verify signatures on unsigned encrypted mailDaniel Kahn Gillmor
2018-05-26cli: write session keys to database, if asked to do soDaniel Kahn Gillmor
2017-12-08crypto: record whether an actual decryption attempt happenedDaniel Kahn Gillmor
2017-12-08crypto: new decryption policy "auto"Daniel Kahn Gillmor
2017-12-08lib: convert notmuch decryption policy to an enumDaniel Kahn Gillmor
2017-12-04crypto: use stashed session-key properties for decryption, if availableDaniel Kahn Gillmor
2017-12-04crypto: add _notmuch_crypto_decrypt wrapper functionDaniel Kahn Gillmor
2017-12-04mime-node: handle decrypt_result more safelyDaniel Kahn Gillmor
2017-11-05Merge branch 'release'David Bremner
2017-11-05cli/crypto: fix segfault on failed gmime2 crypto context creationJani Nikula
2017-10-20crypto: make shared crypto code behave library-likeDaniel Kahn Gillmor
2017-10-14gmime-extra: drop compat layer for g_mime_multipart_encrypted_decryptDaniel Kahn Gillmor
2017-10-12crypto: drop pretense of notmuch_crypto_context_tDaniel Kahn Gillmor
2017-10-12crypto: rename notmuch_crypto_t to _notmuch_crypto_tDaniel Kahn Gillmor
2017-10-09cli: convert notmuch_bool_t to stdboolJani Nikula
2017-08-22show: workaround for the missing file problemYuri Volchkov
2017-07-15crypto: Avoid explicit handling of GMimeCryptoContext in gmime 3David Bremner
2017-07-15cli/crypto: eliminated compiler warnings about unused argumentsDavid Bremner
2017-07-15cli/crypto: treat failure to create a crypto context as fatal.David Bremner
2017-03-10cli: simplify mime node walkJani Nikula
2016-06-05Use https instead of http where possibleDaniel Kahn Gillmor
2015-08-26cli/lib: remove support for GMime 2.4David Bremner
2013-04-14cli: mime node: fix compiler warning when building against gmime 2.4Jani Nikula
2013-04-01cli: mime node: abstract decryption and signature verificationJani Nikula
2012-09-27Avoid potentially dereferencing a NULL pointerJustus Winter
2012-06-10cli: use new notmuch_crypto_get_context in mime-node.cJameson Graef Rollins
2012-06-10cli: new crypto verify flag to handle verificationJameson Graef Rollins