summaryrefslogtreecommitdiffstats
path: root/lib/tdb
Commit message (Expand)AuthorAgeFilesLines
* tdb: version 1.3.4Stefan Metzmacher2014-12-192-1/+69
* tdb/toos: allow transactions with TDB_MUTEX_LOCKINGStefan Metzmacher2014-12-191-1/+0
* tdb/test: add tdb1-run-mutex-transaction1 testStefan Metzmacher2014-12-192-0/+237
* tdb: allow transactions on on tdb's with TDB_MUTEX_LOCKINGStefan Metzmacher2014-12-191-1/+1
* tdb: version 1.3.3Stefan Metzmacher2014-12-022-1/+69
* tdb/test: TDB_CLEAR_IF_FIRST | TDB_MUTEX_LOCKING, O_RDONLY is a valid combina...Stefan Metzmacher2014-12-021-2/+3
* tdb: version 1.3.2Stefan Metzmacher2014-11-292-1/+69
* tdb: Fix tdb_runtime_check_for_robust_mutexes()Volker Lendecke2014-11-261-4/+4
* tdb: allow tdb_open_ex() with O_RDONLY of TDB_FEATURE_FLAG_MUTEX tdbs.Stefan Metzmacher2014-11-201-9/+9
* tdb: Fix a commentVolker Lendecke2014-09-301-1/+1
* tdb: Improve wording in a commentVolker Lendecke2014-09-251-1/+1
* tdb: tdb.h needs bool typeMartin Schwenke2014-09-191-0/+1
* tdb: change version to 1.3.1Michael Adam2014-09-162-1/+69
* tdb:tools: fix a compiler warningStefan Metzmacher2014-09-161-4/+4
* tdbtorture: print details when run with -n 1David Disseldorp2014-08-181-4/+4
* tdb: defragment the freelist in tdb_allocate_from_freelist()Michael Adam2014-06-261-0/+55
* tdb: add "freelist_size" sub-command to tdbtoolMichael Adam2014-06-261-0/+15
* tdb: use tdb_freelist_merge_adjacent in tdb_freelist_size()Michael Adam2014-06-261-4/+29
* tdb: add tdb_freelist_merge_adjacent()Michael Adam2014-06-261-0/+59
* tdb: add utility function check_merge_ptr_with_left_record()Michael Adam2014-06-261-0/+53
* tdb: simplify tdb_free() using check_merge_with_left_record()Michael Adam2014-06-261-17/+9
* tdb: add utility function check_merge_with_left_record()Michael Adam2014-06-261-0/+50
* tdb: improve comments for tdb_free().Michael Adam2014-06-261-7/+11
* tdb: factor merge_with_left_record() out of tdb_free()Michael Adam2014-06-261-7/+37
* tdb: fix debug message in tdb_free()Michael Adam2014-06-261-1/+1
* tdb: reduce indentation in tdb_free() for merging leftMichael Adam2014-06-261-18/+23
* tdb: increase readability of read_record_on_left()Michael Adam2014-06-261-27/+41
* tdb: factor read_record_on_left() out of tdb_free()Michael Adam2014-06-261-30/+49
* tdb:build: improve detection of srcdir.Michael Adam2014-06-201-1/+1
* tdb/tools: Allow tdbtool to r/o open mutexed tdbsVolker Lendecke2014-05-221-1/+45
* tdb/tools: add -m option to tdbtortureVolker Lendecke2014-05-221-4/+25
* tdb/test: add marklock deadlock testVolker Lendecke2014-05-222-0/+279
* tdb/test: add mutex related testsVolker Lendecke2014-05-228-1/+1004
* tdb: add TDB_MUTEX_LOCKING supportVolker Lendecke2014-05-2234-21/+1601
* tdb: introduce tdb->hdr_ofsVolker Lendecke2014-05-225-39/+146
* tdb: introduce TDB_SUPPORTED_FEATURE_FLAGSStefan Metzmacher2014-05-224-2/+39
* tdb: use asprintf() to simplify tdb_summary()Stefan Metzmacher2014-05-221-7/+6
* tdb/test: add UNMAP command to external-agent.cVolker Lendecke2014-05-222-0/+8
* tdb/test: add PING command to external-agent.cVolker Lendecke2014-05-222-0/+5
* tdb/test: add shutdown_agent() helper functionVolker Lendecke2014-05-222-6/+21
* tdb/test: add a "skip()" macro.Stefan Metzmacher2014-05-221-0/+1
* tdb/test: correctly use stderr, not stdout, in fail()Stefan Metzmacher2014-05-221-1/+1
* tdb/tools: explicitly use TDB_NOLOCK in tdbdumpVolker Lendecke2014-05-221-1/+9
* tdb/tools: add -l option to tdbtoolVolker Lendecke2014-05-222-2/+37
* tdb/tools: add -l option to tdbbackupVolker Lendecke2014-05-222-5/+25
* tdb: return ENOSYS if the tdb was created with spinlocks.Stefan Metzmacher2014-05-121-0/+1
* pytdb: avoid const warnings by using discard_const_p()Stefan Metzmacher2014-05-121-9/+18
* tdb: consolidate tdb allocation code - re-use dead records at hash top.Michael Adam2014-04-092-43/+13
* tdb/wscript: maintain a global list of unit testsStefan Metzmacher2014-04-021-45/+32
* tdb/test: avoid const warnings by using 'discard_const_p(uint8_t,' instead of...Stefan Metzmacher2014-04-0218-34/+34