summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2023-07-22lib/n_d_remove_message: do not remove unique filenameDavid Bremner
2023-07-22lib/message: check message type before deleting documentDavid Bremner
2023-07-09doc/lib: clarify ownership for notmuch_database_get_revisionDavid Bremner
2023-04-02lib: index attachments with mime types matching index.as_textDavid Bremner
2023-04-02lib: parse index.as_textDavid Bremner
2023-04-02lib: add config key INDEX_AS_TEXTDavid Bremner
2023-03-31lib: replace some uses of Query::MatchAll with a thread-safe alternativeKevin Boulain
2023-03-30lib/message-property: sync removed properties to the databaseKevin Boulain
2023-03-30lib/message-property: catch xapian exceptionsKevin Boulain
2023-02-27lib/notmuch: update exampleKevin Boulain
2023-02-20lib: add better diagnostics for over long filenames.David Bremner
2022-12-27lib/message: move xapian call inside try/catch block in _n_m_deleteDavid Bremner
2022-12-27lib/database: propagate status code from _notmuch_message_deleteDavid Bremner
2022-09-03lib: add field processor for lastmod: prefixDavid Bremner
2022-09-03lib: factor out lastmod range handling from sexp parser.David Bremner
2022-09-03lib/sexp: provide relative lastmod queriesDavid Bremner
2022-09-03lib/open: create database path in some casesDavid Bremner
2022-09-03lib/open: return non-SUCCESS on missing database pathDavid Bremner
2022-09-03lib/open: refactor call to mkdir into functionDavid Bremner
2022-07-01lib/sexp: add parameter expansion for regex and wildcardDavid Bremner
2022-06-25lib/sexp: allow * as alias for "" in range searches.David Bremner
2022-06-25lib/sexp: special case "" as an argument in lastmod ranges.David Bremner
2022-06-25lib: check for writable db in n_m_tags_maildir_flagsDavid Bremner
2022-06-25lib: add NOTMUCH_STATUS_CLOSED_DATABASE, use in _n_d_ensure_writableDavid Bremner
2022-06-25lib: Add missing private status values.David Bremner
2022-06-25lib/tag: handle NULL argument to notmuch_tags_validDavid Bremner
2022-06-25lib/message: check return status from _n_m_add_{path,folder}_termsDavid Bremner
2022-06-25lib/message: check return status of _n_m_{add,remove}_termDavid Bremner
2022-06-25lib: define macro NODISCARDDavid Bremner
2022-06-25lib/message: drop _notmuch_message_get_thread_id_onlyDavid Bremner
2022-06-25lib/message: catch exceptions in _n_m_add_termDavid Bremner
2022-05-26lib/message: use false from stdbool.hDavid Bremner
2022-05-26lib: fix uninitialized field in message objects.David Bremner
2022-04-15fix build without sfsexpMichael J Gruber
2022-04-15lib: add sexp: prefix to Xapian (infix) query parser.David Bremner
2022-03-19lib: do not phrase parse prefixed bracketed subexpressionsDavid Bremner
2022-01-29lib: bump minor version to 6.David Bremner
2022-01-27lib: strip trailing '/' from pathnames (sexp queries).David Bremner
2022-01-27lib: drop trailing slash for path and folder searches (infix)David Bremner
2022-01-26lib/parse-sexp: handle lastmod queries.David Bremner
2022-01-26lib/parse-sexp: support actual date queries.David Bremner
2022-01-26lib/date: factor out date range parsing.David Bremner
2022-01-26lib/parse-sexp: support zero argument date queriesDavid Bremner
2022-01-22lib/database: delete stemmer on destroyDavid Bremner
2022-01-22lib/config: move g_key_File_get_string before continueDavid Bremner
2022-01-18lib/config: add known config key "show.extra_headers"David Bremner
2022-01-15lib/open: no default mail root in split configurationsDavid Bremner
2022-01-15lib/config: make sure the config map exists when loading defaultsDavid Bremner
2022-01-15lib/open: use notmuch->params to track split statusDavid Bremner
2022-01-15lib/open: use db struct as talloc ctx for choose_database_pathDavid Bremner