summaryrefslogtreecommitdiff
path: root/lib/tdb
Commit message (Expand)AuthorAgeFilesLines
* tdb: version 1.3.16tdb-1.3.16Stefan Metzmacher2018-07-122-1/+72
* tdb: Fix build on AIXAmitay Isaacs2018-07-021-4/+4
* python: bulk replace dict.iteritems to items for py3Joe Guo2018-04-131-1/+1
* tdbtool: Use tdb_wipe_all in "erase" commandVolker Lendecke2018-04-111-7/+1
* lib/tdb: convert print func to be py2/py3 compatibleNoel Power2018-03-231-2/+3
* tdb: Fix a "increases alignment" warningVolker Lendecke2018-03-221-3/+4
* tdb: Align a few integer typesVolker Lendecke2018-03-221-4/+5
* tdb: Harden allocating the tdb recovery areaVolker Lendecke2018-03-221-0/+9
* tdb: Make sure the hash size fitsVolker Lendecke2018-03-221-0/+15
* Harden tdb_check_used_record against overflowVolker Lendecke2018-03-221-1/+16
* tdb: Handle TDB_NEXT_LOCK_ERR in tdb_traverse_internalVolker Lendecke2018-03-221-5/+8
* tdb: Harden tdb_rec_readVolker Lendecke2018-03-221-0/+28
* tdbdump: Avoid an int castVolker Lendecke2018-03-221-2/+2
* lib:tdb: Add FALL_THROUGH statements in common/summary.cAndreas Schneider2018-03-011-1/+2
* lib:tdb: Add FALL_THROUGH statements in tdbtool.cAndreas Schneider2018-03-011-0/+3
* lib:tdb: Add FALL_THROUGH statements in hash.cAndreas Schneider2018-03-011-25/+25
* tdb: version 1.3.15tdb-1.3.15Stefan Metzmacher2017-08-242-1/+72
* tdb: Use posix_fallocateVolker Lendecke2017-08-241-0/+46
* tdb: Add an intermediate variableVolker Lendecke2017-08-241-2/+3
* tdb: Truncate the file after expand failureVolker Lendecke2017-08-241-2/+25
* tdb: Protect against EINTRVolker Lendecke2017-08-241-3/+24
* tdb: Fix a typoVolker Lendecke2017-08-241-1/+1
* tdb: fix tbdtool list freelist outputRalph Boehme2017-08-221-1/+5
* tdb: document hashtable bucket offset calculation madnessRalph Boehme2017-08-221-1/+27
* tbd: BUCKET(-1) returns wrong offset because tdb->hash_size is an unsigned intRalph Boehme2017-08-221-0/+16
* tdb: rename struct tdb_traverse_lock hash member to listRalph Boehme2017-08-222-21/+21
* tdb: Clarify the CLEAR_IF_FIRST locked logicVolker Lendecke2017-08-171-32/+38
* tdb: Do not allow to pass NULL as the buffer to transaction_write()Andreas Schneider2017-08-101-8/+6
* tdb: Write zero data using 8k buffer in transaction_expand_file()Andreas Schneider2017-08-091-4/+14
* tdb: Avoid NULL tdb_writeVolker Lendecke2017-08-091-0/+4
* tdb: Consistency check for tdb_storevVolker Lendecke2017-08-091-0/+5
* tdb: version 1.3.14tdb-1.3.14Stefan Metzmacher2017-07-022-1/+72
* tdb: Add new function tdb_transaction_active()Andrew Bartlett2017-07-023-0/+29
* tdb: Improve documentation for tdb_transaction_start()Andrew Bartlett2017-07-021-4/+7
* tdb: Remove locking from tdb_traverse_read()Andrew Bartlett2017-07-022-13/+28
* tdb: add run-fcntl-deadlock testStefan Metzmacher2017-06-152-0/+203
* tdb: Improve debugging when the allrecord lock fails to upgradeAndrew Bartlett2017-05-231-4/+17
* tdb: version 1.3.13tdb-1.3.13Stefan Metzmacher2017-04-272-1/+71
* tdb: Improve debugging in _tdb_transaction_startAndrew Bartlett2017-04-271-0/+4
* tdb: Improve debugging when the allrecord lock fails to upgradeAndrew Bartlett2017-04-272-1/+6
* tdb: runtime check for robust mutexes may hang in threaded programsRalph Boehme2017-04-271-46/+70
* tdbtool: Add "storehex" commandVolker Lendecke2017-04-222-0/+97
* tdb: Test for readonly lock upgrade bugVolker Lendecke2017-04-112-0/+167
* tdb: Do lock upgrades properlyVolker Lendecke2017-04-101-0/+16
* tdb: Fix some signed/unsigned hickupsVolker Lendecke2017-04-101-5/+7
* tdb/tools: add documentation for the tdbbackup -n optionBjörn Baumbach2017-03-281-0/+8
* waf: disable-python - align tdb's wscriptIan Stakenvicius2017-03-101-7/+2
* tdb: version 1.3.12tdb-1.3.12Stefan Metzmacher2016-11-302-1/+71
* tdb: Fix mutexes on FreeBSDVolker Lendecke2016-11-291-1/+2
* tdb: Only mmap the mutex area if not already mmap'edVolker Lendecke2016-11-291-0/+4