summaryrefslogtreecommitdiff
path: root/lib/database.cc
AgeCommit message (Expand)Author
2023-07-22lib/n_d_remove_message: do not remove unique filenameDavid Bremner
2023-04-02lib: index attachments with mime types matching index.as_textDavid Bremner
2022-12-27lib/database: propagate status code from _notmuch_message_deleteDavid Bremner
2022-06-25lib: add NOTMUCH_STATUS_CLOSED_DATABASE, use in _n_d_ensure_writableDavid Bremner
2022-01-22lib/database: delete stemmer on destroyDavid Bremner
2022-01-15lib/open: no default mail root in split configurationsDavid Bremner
2021-10-30lib/compact: replace deprecated notmuch_database_open_verboseDavid Bremner
2021-09-04lib: add new status code for query syntax errors.David Bremner
2021-06-27lib: autocommit after some number of completed transactionsDavid Bremner
2021-06-27database/close: remove misleading code / commentDavid Bremner
2021-06-27lib/database: fix style mistake.David Bremner
2021-06-25lib: write talloc report in notmuch_database_destroyDavid Bremner
2021-03-27lib: add NOTMUCH_STATUS_NO_DATABASEDavid Bremner
2021-03-27lib: add missing status stringsDavid Bremner
2021-03-20lib/compact: enable split configDavid Bremner
2021-03-20lib: support splitting mail from database location.David Bremner
2021-03-20lib: remove "path" from notmuch structDavid Bremner
2021-03-18lib: support reopening databases for write access.David Bremner
2021-03-18lib: publish API for notmuch_database_reopenDavid Bremner
2021-03-13lib: run uncrustifyuncrustify
2021-02-06lib/database: move n_d_create* to open.ccDavid Bremner
2021-02-06lib: split notmuch_database_compactDavid Bremner
2020-12-23lib: factor out notmuch_database_open* related code to own fileDavid Bremner
2020-12-23lib: factor out prefix related code to its own fileDavid Bremner
2020-12-23lib: factor out feature name related code.David Bremner
2020-07-28lib: replace use of static_cast for writable databasesDavid Bremner
2020-07-28lib: encapsulate the use of notmuch_database_t field 'mode'David Bremner
2020-07-28lib: drop two gratuitous assignments to database modeDavid Bremner
2020-07-22lib: rename _n_d_create to _n_d_find_or_createDavid Bremner
2020-07-22lib/n_d_needs_upgrade: handle error return from n_d_get_versionDavid Bremner
2020-07-22lib/n_d_get_version: catch exceptions and clarify the APIDavid Bremner
2020-07-22lib: move deallocation of memory from n_d_close to n_d_destroyDavid Bremner
2020-07-11lib: migrate from Xapian ValueRangeProcessor to RangeProcessorDavid Bremner
2020-07-11lib: migrate to post Xapian 1.3.4 compact supportDavid Bremner
2020-04-23build: drop support for xapian versions less than 1.4Tomi Ollila
2019-06-14lib: run uncrustifyuncrustify
2019-05-25lib/database: index user headers.David Bremner
2019-05-25lib: support user prefix names in term generationDavid Bremner
2019-05-25lib: cache user prefixes in database objectDavid Bremner
2019-05-25lib: setup user headers in query parserDavid Bremner
2019-05-03gmime-cleanup: drop unused gmime #defines and simplify g_mime_init ()Daniel Kahn Gillmor
2019-04-17lib: add 'body:' field, stop indexing headers twice.David Bremner
2019-03-31lib: update commentary about path/folder termsDavid Bremner
2019-03-31lib: add clarification about the use of "prefix" in the docs.David Bremner
2019-03-31lib: drop comment about only indexing one file.David Bremner
2018-05-07lib: add thread subqueries.David Bremner
2017-12-28Revert "lib: add thread subqueries."David Bremner
2017-12-25lib: add thread subqueries.David Bremner
2017-10-20crypto: make shared crypto code behave library-likeDaniel Kahn Gillmor
2017-10-09lib: convert notmuch_bool_t to stdbool internallyJani Nikula