summaryrefslogtreecommitdiff
path: root/lib/ldb/ldb_tdb
AgeCommit message (Expand)AuthorFilesLines
2025-03-29ldb_tdb: wrap can cope with NULL pathDouglas Bagnall1-1/+1
2023-10-25ldb: Fix code spellingJoseph Sutton1-6/+6
2019-06-21lib ldb key value backends: Add nested txn supportGary Lockyer1-0/+33
2019-05-29ldb: Fix segfault parsing new pack formatsAndrew Bartlett1-2/+6
2019-05-22ldb: removing unnecessary module pointerAaron Haslett1-1/+1
2019-04-11ldb_kv: Avoid memdup of database records in the case of base searchesGarming Sam1-18/+21
2019-04-08lmdb: iterate_range implementationGarming Sam1-0/+17
2019-04-04lib ldb key_value: Add get_size methodGary Lockyer1-0/+18
2018-07-30lib ldb: move key value code to lib/ldb/ldb_key_valueGary Lockyer6-6818/+85
2018-07-30lib ldb: rename ltdb_parse_data_unpack_ctxGary Lockyer1-3/+3
2018-07-30lib ldb: remove unused function prototypesGary Lockyer1-4/+0
2018-07-30lib ldb: rename ltdb_idxptr to ldb_kv_idxptrGary Lockyer2-3/+3
2018-07-30lib ldb: rename tdb_key_ctx to key_ctxGary Lockyer1-7/+7
2018-07-30lib ldb: rename ltdb_cache to ldb_kv_cacheGary Lockyer2-2/+2
2018-07-30lib ldb: format rename ldb_kv_privateGary Lockyer5-232/+306
2018-07-30lib ldb: rename ltdb_private to ldb_kv_privateGary Lockyer5-477/+477
2018-07-30lib ldb: format rename of ltdb_req_spyGary Lockyer1-1/+2
2018-07-30lib ldb: rename ltdb_req_spy to ldb_kv_req_spyGary Lockyer2-4/+4
2018-07-30lib ldb: rename ltdb_context to ldb_kv_contextGary Lockyer4-25/+25
2018-07-30lib ldb: reformat ltdb_reindex_context renameGary Lockyer2-3/+6
2018-07-30lib ldb: rename struct ltdb_reindex_contextGary Lockyer3-5/+5
2018-07-30lib ldb: fix formatting of ldb_kv rename.Gary Lockyer4-361/+384
2018-07-30lib ldb: Rename functions to ldb_kvGary Lockyer5-384/+395
2018-06-23check return value before using key_valuesAndrej Gessel1-3/+10
2018-06-23ldb: check return valuesAndrej Gessel2-1/+11
2018-06-15Fix several mem leaks in ldb_index ldb_search ldb_tdbAndrej Gessel3-3/+11
2018-06-15ldb_tdb: Use mem_ctx and so avoid leak onto long-term memory on duplicated add.Andrew Bartlett1-1/+1
2018-06-01ldb: Fix memory leak on module contextLukas Slebodnik1-2/+2
2018-05-30ldb: Add tests for when we should expect a full scanAndrew Bartlett3-1/+32
2018-05-30ldb: One-level search was incorrectly falling back to full DB scanAndrew Bartlett1-11/+12
2018-05-30ldb: Explain why an entry can vanish from the indexAndrew Bartlett1-1/+6
2018-05-30ldb: Indicate that the ltdb_dn_list_sort() in list_union is a bit subtle.Andrew Bartlett1-0/+3
2018-05-30ldb: Save a copy of the index result before calling the callbacks.Andrew Bartlett1-18/+61
2018-05-23ldb: Reject a possible future ldb_mdb with the index in a sub-databaseAndrew Bartlett2-1/+24
2018-05-23ldb_mdb: Implement the lmdb backend for ldbGarming Sam1-0/+1
2018-05-09ldb_tdb: Allow use of a TDB for ldb_tdb after as fork()Andrew Bartlett1-0/+18
2018-05-09ldb: Reset errno before checking it in ltdb_connect()Andrew Bartlett1-0/+1
2018-05-09ldb_tdb: Prevent ldb_tdb reuse after a fork()Andrew Bartlett2-9/+109
2018-05-03ldb_tdb: Disallow reads without a transaction or read lockAndrew Bartlett1-0/+5
2018-05-03ldb_tdb: Disallow TDB nested transactions and use tdb_transaction_active()Gary Lockyer2-13/+10
2018-05-03ldb_tdb: Do not make search or DB modifications without a lockGary Lockyer1-12/+38
2018-05-03ldb: make key/value backends expose if there is an active transactionGary Lockyer2-0/+7
2018-05-03ldb_tdb: Make sure max_key_length != 0 requires a GUID index modeGary Lockyer1-1/+17
2018-04-06ldb: Fix trailing whitespaceVolker Lendecke1-4/+4
2018-04-06ldb_tdb: ltdb_tdb_delete require active transactionGary Lockyer1-0/+4
2018-04-06ldb_tdb: ltdb_tdb_store require active transactionGary Lockyer1-0/+4
2018-04-06ldb_tdb: ltdb_tdb_parse_record map tdb error codesGary Lockyer1-2/+7
2018-04-06ldb_tdb: A more robust check for if we can fit the index string inAndrew Bartlett1-24/+48
2018-04-06ldb index: Fix truncation key length calculationGary Lockyer1-2/+17
2018-04-06ldb: Change remaining fetch prototypes to remove TDB_DATAGarming Sam3-18/+52