summaryrefslogtreecommitdiffstats
path: root/util
AgeCommit message (Expand)Author
2021-12-04config: ignore leading/trailing spaces in ';'-delimited listsDavid Bremner
2021-10-23cli: remove enum names from typedefsJani Nikula
2021-09-04util/unicode: allow calling from C++David Bremner
2021-06-26cli/show: produce "email" element in sigstatusDaniel Kahn Gillmor
2021-04-24compat: rename {,notmuch_}canonicalize_file_nameĐoàn Trần Công Danh
2021-03-13util: run uncrustifyuncrustify
2021-02-06util: add strsplit_len: simplified strtok with delimiter escapingDavid Bremner
2020-08-09emacs: Use makefile-gmake-mode in Makefile*sJonas Bernoulli
2020-05-22crypto: handle PKCS#7 envelopedData in _notmuch_crypto_decryptDaniel Kahn Gillmor
2020-05-22crypto: Make _notmuch_crypto_decrypt take a GMimeObjectDaniel Kahn Gillmor
2020-04-28util/zlib-extra: de-inline gzerror_strDavid Bremner
2020-04-16util: after gzgets(), Z_STREAM_END means EOF, not errorOlivier Taïbi
2020-04-13don't pass NULL as second parameter to gzerrorDavid Bremner
2020-01-08legacy-display: drop tests that try to match headers in a Legacy Display partDaniel Kahn Gillmor
2020-01-08legacy-display: accept text/plain legacy display partsDaniel Kahn Gillmor
2019-10-13Merge branch 'release'David Bremner
2019-10-13util: whitespace cleanup for 4c5b17b1David Bremner
2019-10-12util: unreference objects referenced by the returned stream objDavid Bremner
2019-09-15util/repair: identify and repair "Mixed Up" mangled messagesDaniel Kahn Gillmor
2019-09-01util/repair: add _notmuch_repair_crypto_payload_skip_legacy_displayDaniel Kahn Gillmor
2019-09-01util/crypto: _n_m_crypto_potential_payload returns whether part is the payloadDaniel Kahn Gillmor
2019-09-01util/crypto: _n_m_crypto_potential_payload: rename "payload" arg to "part"Daniel Kahn Gillmor
2019-09-01repair: set up codebase for repair functionalityDaniel Kahn Gillmor
2019-06-14util: run uncrustifyuncrustify
2019-05-29util/crypto: add information about the payload partDaniel Kahn Gillmor
2019-05-26util/crypto: _notmuch_message_crypto: tracks message-wide crypto stateDaniel Kahn Gillmor
2019-05-25util: add unicode_word_utf8David Bremner
2019-05-07util/crypto: improve commentDaniel Kahn Gillmor
2019-05-03util/gmime-extra: add g_mime_stream_gzfile_{new, open}David 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: use GMime 3.0 function namesDaniel Kahn Gillmor
2019-05-03gmime-cleanup: use GMime 3.0 data typesDaniel Kahn Gillmor
2019-05-03gmime-cleanup: drop unused gmime #defines and simplify g_mime_init ()Daniel Kahn Gillmor
2019-05-03gmime-cleanup: drop all arguments unused in GMime 3Daniel Kahn Gillmor
2019-05-03gmime-cleanup: drop g_mime_2_6_unrefDaniel 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-03gmime-cleanup: remove GMime 2.6 variant codeblocksDaniel Kahn Gillmor
2019-03-11util: make remaining headers includable from C++David Bremner
2018-09-06util/string-util: export skip_spaceDavid Bremner
2018-01-04fix typosDaniel Kahn Gillmor
2017-12-08Merge branch 'release'David Bremner
2017-12-08crypto: signature verification reports valid User IDsDaniel Kahn Gillmor
2017-12-08crypto: add --decrypt=nostash to avoid stashing session keysDaniel Kahn Gillmor
2017-12-08crypto: actually stash session keys when decrypt=trueDaniel 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