summaryrefslogtreecommitdiff
path: root/lib/tdb/common
Commit message (Expand)AuthorAgeFilesLines
* lib:tdb: Fix code spellingAndreas Schneider2023-04-145-10/+10
* tdb: Move 160 bytes from R/W data segment to R/O textVolker Lendecke2022-12-151-18/+35
* tdb: Use atomic operations for tdb_[increment|get]_seqnumVolker Lendecke2021-12-151-0/+24
* lib:tdb: Fix a memory leak on errorAndreas Schneider2021-07-081-0/+1
* tdb: fix studio compiler buildBjörn Jacke2020-11-101-2/+4
* tdb: Align integer typesVolker Lendecke2020-01-231-2/+3
* tdb: Inline the common part of tdb_oobVolker Lendecke2019-08-062-9/+15
* tdb: Speed up tdb_oob()Volker Lendecke2019-08-062-1/+17
* tdb: Introduce tdb_oob()Volker Lendecke2019-08-068-20/+26
* tdb: Rename tdb_oob() to tdb_notrans_oob()Volker Lendecke2019-08-061-3/+3
* tdb: Adapt _tdb_transaction_cancel() to README.CodingVolker Lendecke2019-07-031-1/+1
* tdb: Adapt tdb_rescue() to README.CodingVolker Lendecke2019-07-031-1/+1
* lib tdb: memcmp ubsan warningGary Lockyer2019-07-011-5/+7
* lib/tdb/common: Fix Array access results in a null pointer dereferenceNoel Power2019-07-011-1/+2
* lib/tdb/common: Fix warning: Null pointer passed as argument to paramNoel Power2019-07-011-2/+4
* clang: Fix Null pointer passed as argument warningNoel Power2019-06-261-1/+1
* lib/tdb: clang: Fix warning: Dereference of null pointerNoel Power2019-06-261-0/+3
* lib/tdb/common: clang: Fix 'Value stored to 'last_ptr' is never read'Noel Power2019-06-111-1/+0
* tdb: Do not return errors from tdb_repack() in the tail of tdb_transaction_co...Andrew Bartlett2019-05-171-1/+23
* lib:tdb: Use C99 initializer for tdb_headerAndreas Schneider2019-01-281-1/+3
* tdb: Use #ifdef instead of #if for config.h definitionsAndreas Schneider2018-11-281-2/+2
* tdb: Align integer typesVolker Lendecke2018-11-061-1/+1
* tdb: Allow !CLEAR_IF_FIRST & MUTEX_LOCKINGVolker Lendecke2018-11-061-49/+42
* tdb: Add tdb_traverse_chainVolker Lendecke2018-11-061-0/+110
* tdb: Make record deletion circular-chain safeVolker Lendecke2018-10-303-102/+129
* tdb: Do early RDONLY error check for tdb_deleteVolker Lendecke2018-10-291-0/+5
* tdb: Purge dead records whenever we block the freelistVolker Lendecke2018-10-291-0/+6
* tdb: Don't delete dead records in traverseVolker Lendecke2018-10-291-6/+0
* tdb: Align an integer typeVolker Lendecke2018-10-291-1/+1
* tdb: Fix a typoVolker Lendecke2018-10-291-2/+2
* tdb: Remove "USE_RIGHT_MERGES" codeVolker Lendecke2018-10-251-57/+0
* tdb: Fix a typoVolker Lendecke2018-10-251-1/+1
* tdb: Use explicit initializationVolker Lendecke2018-10-251-3/+1
* tdb: Avoid castsVolker Lendecke2018-10-251-3/+3
* tdb: Make the freelist walk circular-safeVolker Lendecke2018-10-081-0/+15
* tdb: Align integer typesVolker Lendecke2018-10-081-1/+1
* tdb: Make get_hash_length circular-safeVolker Lendecke2018-10-081-0/+8
* tdb: Make tdb_find_dead circular-safeVolker Lendecke2018-10-081-0/+10
* tdb: Make tdb_dump_chain circular-list safeVolker Lendecke2018-10-081-0/+9
* tdb: Make tdb_find circular-safeVolker Lendecke2018-10-081-5/+9
* tdb: Add tdb_chainwalk_checkVolker Lendecke2018-10-082-0/+39
* 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
* lib:tdb: Add FALL_THROUGH statements in common/summary.cAndreas Schneider2018-03-011-1/+2
* lib:tdb: Add FALL_THROUGH statements in hash.cAndreas Schneider2018-03-011-25/+25