aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2019-03-05lib/string_map: fix return type of string_cmpDavid Bremner
2018-09-06lib: change parent strategy to use In-Reply-To if it looks saneDavid Bremner
2018-09-06lib: add _notmuch_message_id_parse_strictDavid Bremner
2018-09-06lib/thread: change _resolve_thread_relationships to use depthsDavid Bremner
2018-09-06lib/thread: rewrite _parent_or_toplevel to use depthsDavid Bremner
2018-09-06lib: calculate message depth in threadDavid Bremner
2018-09-06lib/thread: initial use of references as for fallback parentingDavid Bremner
2018-09-06use EMPTY_STRING in _parent_via_in_reply_toDavid Bremner
2018-09-06lib/thread: refactor in_reply_to testDavid Bremner
2018-09-06lib: add _notmuch_message_list_emptyDavid Bremner
2018-09-06lib/thread: add macro for debug printing of threadingDavid Bremner
2018-09-06lib: read reference terms into message struct.David Bremner
2018-09-06lib/thread: sort sibling messages by dateDavid Bremner
2018-05-26lib: make notmuch_message_get_database() take a const notmuch_message_t*Daniel Kahn Gillmor
2018-05-26properties: add notmuch_message_count_propertiesDaniel Kahn Gillmor
2018-05-26lib: bump minor versionDavid Bremner
2018-05-26lib: expose notmuch_message_get_database()Daniel Kahn Gillmor
2018-05-14drop use of register keywordDavid Bremner
2018-05-07lib: define specialized get_thread_id for use in thread subqueryDavid Bremner
2018-05-07lib: add thread subqueries.David Bremner
2018-05-03move more http -> httpsDaniel Kahn Gillmor
2018-04-26Merge branch 'release'David Bremner
2018-04-26lib: work around xapian bug with get_mset(0,0, x)David Bremner
2018-04-25Merge branch 'release'David Bremner
2018-04-23lib: choose oldest message when breaking reference loopsDavid Bremner
2018-04-20lib: break reference loop by choosing arbitrary top level msgDavid Bremner
2018-04-07Merge branch 'release'David Bremner
2018-04-02lib: bump LIBRARY_MINOR_VERSIONDavid Bremner
2018-01-04fix typosDaniel Kahn Gillmor
2017-12-28Revert "lib: add thread subqueries."David Bremner
2017-12-25lib: add thread subqueries.David Bremner
2017-12-21lib: return "" rather than NULL from notmuch_thread_get_authorsDavid Bremner
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-08cli/reindex: destroy stashed session keys when --decrypt=falseDaniel Kahn Gillmor
2017-12-08cli/new, insert, reindex: change index.decrypt to "auto" by defaultDaniel 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-08indexopts: change _try_decrypt to _decrypt_policyDaniel Kahn Gillmor
2017-12-08indexing: Change from try_decrypt to decryptDaniel Kahn Gillmor
2017-12-04crypto: use stashed session-key properties for decryption, if availableDaniel Kahn Gillmor
2017-12-04configure: session key handling in gmime maps to built_with("session_key")Daniel Kahn Gillmor
2017-12-04crypto: add _notmuch_crypto_decrypt wrapper functionDaniel Kahn Gillmor
2017-10-21config: define new option index.try_decryptDaniel Kahn Gillmor
2017-10-21crypto: index encrypted parts when indexopts try_decrypt is set.Daniel Kahn Gillmor
2017-10-21reindex: drop all properties named with prefix "index."Daniel Kahn Gillmor
2017-10-21index: implement notmuch_indexopts_t with try_decryptDaniel Kahn Gillmor
2017-10-20properties: add notmuch_message_remove_all_properties_with_prefix()Daniel Kahn Gillmor
2017-10-20crypto: make shared crypto code behave library-likeDaniel Kahn Gillmor