summaryrefslogtreecommitdiff
path: root/lib/ldb
Commit message (Expand)AuthorAgeFilesLines
* lib/ldb: Implement a bytes derived object for attributes py2/py3Noel Power2018-07-131-2/+43
* ldb: version 1.4.1ldb-1.4.1Stefan Metzmacher2018-07-124-1/+284
* ldb: Refuse to build Samba against a newer minor version of ldbAndrew Bartlett2018-07-121-10/+22
* ldb: Ban ldb 1.4.x with Samba 4.8 and earlierAndrew Bartlett2018-07-121-8/+8
* check return value before using key_valuesAndrej Gessel2018-06-231-3/+10
* ldb: check return valuesAndrej Gessel2018-06-232-1/+11
* Fix several mem leaks in ldb_index ldb_search ldb_tdbAndrej Gessel2018-06-153-3/+11
* ldb_tdb: Use mem_ctx and so avoid leak onto long-term memory on duplicated add.Andrew Bartlett2018-06-151-1/+1
* ldb: Fix memory leak on module contextLukas Slebodnik2018-06-011-2/+2
* ldb: Release ldb 1.4.0ldb-1.4.0Andrew Bartlett2018-05-304-1/+284
* ldb: Add tests for when we should expect a full scanAndrew Bartlett2018-05-304-2/+131
* ldb: One-level search was incorrectly falling back to full DB scanAndrew Bartlett2018-05-301-11/+12
* ldb: Explain why an entry can vanish from the indexAndrew Bartlett2018-05-301-1/+6
* ldb: Indicate that the ltdb_dn_list_sort() in list_union is a bit subtle.Andrew Bartlett2018-05-301-0/+3
* ldb: Save a copy of the index result before calling the callbacks.Andrew Bartlett2018-05-302-18/+336
* ldb: Reset error string before running prepare_commit() hookAndrew Bartlett2018-05-301-0/+2
* Make ldb configuration --disable-python work as intendedTimur I. Bakeyev2018-05-251-7/+6
* ldb: Reject a possible future ldb_mdb with the index in a sub-databaseAndrew Bartlett2018-05-233-1/+56
* ldb: Add MDB support to ldb://Gary Lockyer2018-05-231-0/+19
* ldb_mdb/tests: add tests for multiple opens across forksGary Lockyer2018-05-231-0/+79
* ldb_mdb/tests: test large index key valueGary Lockyer2018-05-231-0/+44
* ldb_mdb: Remove implicit read lock and remove transaction counterGary Lockyer2018-05-232-36/+11
* ldb_mdb: Run the ldb_mdb_mod_op_testAndrew Bartlett2018-05-231-1/+1
* ldb_mdb/tests: Tests for wrap openGary Lockyer2018-05-233-4/+243
* ldb_mdb: Use mdb_env_get_fd() to get the FD for fstat() and FD_CLOEXECAndrew Bartlett2018-05-231-1/+16
* ldb_mdb: prevent MDB_env reuse across forksGary Lockyer2018-05-231-2/+31
* ldb_mdb: handle EBADE from mdb_env_openGary Lockyer2018-05-231-0/+1
* ldb_mdb: Wrap mdb_env_openGary Lockyer2018-05-231-33/+108
* ldb_mdb: Apply LMDB key length restrictions at key-value layerGary Lockyer2018-05-232-3/+182
* ldb_mdb/tests: Run api and index test also on lmdbGary Lockyer2018-05-232-1/+107
* ldb_mdb/tests: Add tests to check for max key length and DB sizeGary Lockyer2018-05-233-1/+466
* ldb_mdb: Don't allow modify operations on a read only dbGary Lockyer2018-05-231-0/+13
* ldb_mdb: Store pid to change destructor on forkGarming Sam2018-05-232-0/+24
* ldb_mdb: Enable LDB_FLG_NOSYNC in ldb_mdbGarming Sam2018-05-231-0/+3
* ldb_mdb: Implement the lmdb backend for ldbGarming Sam2018-05-236-11/+1080
* lib: Hold at most 10 outstanding paged result cookiesVolker Lendecke2018-05-151-0/+22
* lib: Put "results_store" into a doubly linked listVolker Lendecke2018-05-151-20/+5
* Bulk: enclose .keys() method with list where list (from python2) expectedNoel Power2018-05-121-2/+2
* ldb: Ensure we can open a new LDB after a fork()Andrew Bartlett2018-05-091-0/+64
* ldb: Add tests for ldb_tdb use after a fork()Andrew Bartlett2018-05-092-1/+394
* ldb_tdb: Allow use of a TDB for ldb_tdb after as fork()Andrew Bartlett2018-05-091-0/+18
* ldb: Reset errno before checking it in ltdb_connect()Andrew Bartlett2018-05-091-0/+1
* ldb/tests: add tests for transaction_{start,commit}/lock_read across forksGary Lockyer2018-05-091-0/+216
* ldb_tdb: Prevent ldb_tdb reuse after a fork()Andrew Bartlett2018-05-092-9/+109
* ldb: Prepare to allow tests to operate on ldb_mdb (by using the GUID index)Gary Lockyer2018-05-031-55/+111
* ldb: Introduce new generic ldb:// prefix to allow backend autodetectionGary Lockyer2018-05-032-0/+70
* ldb tests: add cmocka tests of kv operation interactions with transactionsGary Lockyer2018-05-031-0/+184
* ldb tests: api ensure database correctly populatedGary Lockyer2018-05-031-0/+13
* ldb_tdb: Disallow reads without a transaction or read lockAndrew Bartlett2018-05-031-0/+5
* ldb_tdb: Disallow TDB nested transactions and use tdb_transaction_active()Gary Lockyer2018-05-032-13/+10