aboutsummaryrefslogtreecommitdiff
path: root/lib/database.cc
AgeCommit message (Expand)Author
2012-03-03Actually close the xapian database in notmuch_database_closeJustus Winter
2012-02-20Prevent segmentation fault in notmuch_database_closeJustus Winter
2012-02-03lib: Use talloc to simplify cleanup in notmuch_database_openAustin Clements
2012-02-03lib: Release resources if notmuch_database_open failsAustin Clements
2012-02-03lib: Don't delete uninitialized pointersAustin Clements
2011-12-31lib: call g_mime_init() from notmuch_database_open()Kazuo Teramoto
2011-12-23Fix comments about what is stored in the databaseThomas Jost
2011-12-21notmuch: Quiet buildbot warnings.David Edmondson
2011-12-04lib: call g_type_init from notmuch_database_openDavid Bremner
2011-11-14Store "from" and "subject" headers in the database.Austin Clements
2011-11-02lib/database.cc: use flush Xapian method instead of commitDavid Bremner
2011-10-30xutil.c: remove duplicate copies, create new library libutil.a to contain xutil.David Bremner
2011-10-04lib: make find_message{,by_filename) report errorsAli Polatel
2011-10-04lib: destroy message object after message removalAli Polatel
2011-09-24lib: Wrap notmuch_database_add_message in an atomic section.Austin Clements
2011-09-24lib: Add an API to find a message by filename.Austin Clements
2011-09-23lib: Remove message document directly after removing the last file name.Austin Clements
2011-09-23lib: Add support for nested atomic sections.Austin Clements
2011-09-23lib: Add notmuch_database_{begin,end}_atomic.Austin Clements
2011-06-23fix sum moar typos [comments in source code]Pieter Praet
2011-03-21Add a generic function to get a list of terms with some prefix.Austin Clements
2011-03-21Implement an internal generic string list and use it.Austin Clements
2011-01-15Add support for folder-based searching.Carl Worth
2011-01-15Tighten up a memory allocation.Carl Worth
2010-11-11lib: Remove the notion of TAGS_INVALIDCarl Worth
2010-11-11lib: Rework interface for maildir_flags synchronizationCarl Worth
2010-11-10Make maildir synchronization configurableMichal Sojka
2010-11-10Maildir synchronizationMichal Sojka
2010-11-10lib: Return added message even if it already was in the databaseMichal Sojka
2010-11-01lib: Eliminate some redundant includes of xapian.hCarl Worth
2010-11-01lib: Add some missing static qualifiers.Carl Worth
2010-09-20lib: Fix use-after-free bug.Carl Worth
2010-06-04Add support (and tests) for messages with really long message IDs.Carl Worth
2010-06-04Avoid database corruption by not adding partially-constructed mail documents.Carl Worth
2010-04-24lib: Audit all notmuch_database call for Xapian exception handling.Carl Worth
2010-04-12lib: Remove condition regarding a NULL parent_thread_id.Carl Worth
2010-04-12lib: Always add reference terms to the database.Carl Worth
2010-04-12lib: Document the metadata stored within the Xapian database.Carl Worth
2010-04-12lib: Fix line-wrapping in _notmuch_database_link_message.Carl Worth
2010-04-12lib: Fix internal documentation of _notmuch_database_link_messageCarl Worth
2010-04-12lib: Simplify code flow in _resolve_message_id_to_thread_idCarl Worth
2010-04-12lib: Fix internal documentation of _resolve_message_id_to_thread_idCarl Worth
2010-04-12Store thread ids for messages that we haven't seen yetJames Westby
2010-03-09Add is:<tag> as a synonym for tag:<tag> in search terms.Carl Worth
2010-03-09lib: Rename iterator functions to prepare for reverse iteration.Carl Worth
2010-02-09Fix printf for when uint64_t != unsigned long long intCarl Worth
2010-02-09Switch from random to sequential thread identifiers.Carl Worth
2010-01-09notmuch new: Print upgrade progress report as a percentage.Carl Worth
2010-01-09lib: Split the database upgrade into two phases for safer operation.Carl Worth
2010-01-08lib: Delete stale timestamp documents during database upgrade.Carl Worth