aboutsummaryrefslogtreecommitdiff
path: root/lib/database.cc
AgeCommit message (Expand)Author
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
2010-01-07notmuch new: Fix progress notification on database upgrade.Carl Worth
2010-01-07lib: Implement versioning in the database and provide upgrade function.Carl Worth
2010-01-07Prefer READ_ONLY consistently over READONLY.Carl Worth
2010-01-07lib: Consolidate checks for read-only database.Carl Worth
2010-01-07lib: Clarify internal documentation of _notmuch_database_filename_to_direntryCarl Worth
2010-01-06lib: Indicate whether notmuch_database_remove_message removed anything.Carl Worth
2010-01-06Add missing comment for NOTMUCH_STATUS_READONLY_DATABASE.Carl Worth
2010-01-06lib: Implement new notmuch_directory_t API.Carl Worth
2010-01-06database: Add new, public notmuch_database_remove_messageCarl Worth
2010-01-06database: Add new find_doc_ids_for_term interface.Carl Worth
2010-01-06database: Make find_unique_doc_id enforce uniqueness (for a debug build)Carl Worth
2010-01-06database: Abstract _filename_to_direntry from _add_messageCarl Worth
2010-01-06database: Allowing storing multiple filenames for a single message ID.Carl Worth
2010-01-06database: Store mail filename as a new 'direntry' term, not as 'data'.Carl Worth
2010-01-06database: Split _find_parent_id into _split_path and _find_directory_idCarl Worth
2010-01-06database: Store directory path in 'data' of directory documents.Carl Worth
2010-01-06database: Export _notmuch_database_find_parent_id for internal use.Carl Worth
2010-01-06database: Store the parent ID for each directory document.Carl Worth
2010-01-06database: Rename internal directory value from XTIMESTAMP to XDIRECTORY.Carl Worth