summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
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
2021-12-29Merge branch 'release'David Bremner
2021-12-29lib/open: do not consider .notmuch alone as an existing database.David Bremner
2021-12-04lib/config: use g_key_file_get_string to read config valuesDavid Bremner
2021-12-04Merge branch 'release'David Bremner
2021-12-03lib/config: don't overwrite database.path if the caller passed itDavid Bremner
2021-12-03lib/open: track which parameters are passedDavid Bremner
2021-12-03rename built_with.sexpr_query to built_with.sexp_queriesDavid Bremner
2021-10-30lib/open: replace call to deprecated notmuch_database_open_verboseDavid Bremner
2021-10-30lib/compact: replace deprecated notmuch_database_open_verboseDavid Bremner
2021-10-30Merge branch 'release'David Bremner
2021-10-30lib/load_config: deallocate / NULL database on fatal errorDavid Bremner
2021-10-30lib/load_config: document expectations for db on error, add testsDavid Bremner
2021-10-30lib/create: fix memory leak, ensure *database=NULL on errorDavid Bremner
2021-10-30lib/create: document expectations for db on error, add testsDavid Bremner
2021-10-30lib/open: fix potential double-free, ensure *database=NULL on errorDavid Bremner
2021-10-30lib: document n_o_w_config can return NOTMUCH_STATUS_NO_CONFIGDavid Bremner
2021-10-23lib: make indexopts pointers opaqueDavid Bremner
2021-10-23lib: remove enum names from typedefsJani Nikula
2021-10-23lib: fix commented out NOTMUCH_DEPRECATED()Jani Nikula
2021-10-15lib: bump lib minor version to 5David Bremner
2021-09-10Merge tag '0.33.1'David Bremner
2021-09-10lib: use 'localhost' rather than fqdn for default mail address.David Bremner
2021-09-04lib/parse-sexp: apply macrosDavid Bremner
2021-09-04lib/parse-sexp: thread environment argument through parserDavid Bremner
2021-09-04lib/parse-sexp: support saved s-expression queriesDavid Bremner
2021-09-04lib/parse-sexp: handle saved queriesDavid Bremner
2021-09-04lib: factor out expansion of saved queries.David Bremner
2021-09-04lib/parse-sexp: parse user headersDavid Bremner
2021-09-04lib/parse-sexp: support infix subqueriesDavid Bremner
2021-09-04lib/parse-sexp: expand queriesDavid Bremner
2021-09-04lib/thread-fp: factor out query expansion, rewrite in XapianDavid Bremner
2021-09-04lib/query: factor out _notmuch_query_string_to_xapian_queryDavid Bremner
2021-09-04lib: generate actual Xapian query for "*" and ""David Bremner
2021-09-04lib/parse-sexp: support regular expressionsDavid Bremner
2021-09-04lib: factor out query construction from regexpDavid Bremner
2021-09-04lib/query: generalize exclude handling to s-expression queriesDavid Bremner