summaryrefslogtreecommitdiff
path: root/lib/tdb/common
AgeCommit message (Expand)AuthorFilesLines
2024-07-27tdb: allow tracing of internal tdbDouglas Bagnall1-8/+13
2024-07-27tdb: fix compilation with TDB_TRACE=1Douglas Bagnall1-3/+6
2024-06-24tdb: Update times in tdb_transaction_commit per fd, not per nameVolker Lendecke1-3/+1
2024-06-24tdb: Fix a typoVolker Lendecke1-1/+1
2023-10-13tdb: Do not pass non–null‐terminated strings to strcmp() (CID 1449485)Joseph Sutton1-1/+7
2023-09-11tdb: Fix code spellingJoseph Sutton1-1/+1
2023-04-14lib:tdb: Fix code spellingAndreas Schneider5-10/+10
2022-12-15tdb: Move 160 bytes from R/W data segment to R/O textVolker Lendecke1-18/+35
2021-12-15tdb: Use atomic operations for tdb_[increment|get]_seqnumVolker Lendecke1-0/+24
2021-07-08lib:tdb: Fix a memory leak on errorAndreas Schneider1-0/+1
2020-11-10tdb: fix studio compiler buildBjörn Jacke1-2/+4
2020-01-23tdb: Align integer typesVolker Lendecke1-2/+3
2019-08-06tdb: Inline the common part of tdb_oobVolker Lendecke2-9/+15
2019-08-06tdb: Speed up tdb_oob()Volker Lendecke2-1/+17
2019-08-06tdb: Introduce tdb_oob()Volker Lendecke8-20/+26
2019-08-06tdb: Rename tdb_oob() to tdb_notrans_oob()Volker Lendecke1-3/+3
2019-07-03tdb: Adapt _tdb_transaction_cancel() to README.CodingVolker Lendecke1-1/+1
2019-07-03tdb: Adapt tdb_rescue() to README.CodingVolker Lendecke1-1/+1
2019-07-01lib tdb: memcmp ubsan warningGary Lockyer1-5/+7
2019-07-01lib/tdb/common: Fix Array access results in a null pointer dereferenceNoel Power1-1/+2
2019-07-01lib/tdb/common: Fix warning: Null pointer passed as argument to paramNoel Power1-2/+4
2019-06-26clang: Fix Null pointer passed as argument warningNoel Power1-1/+1
2019-06-26lib/tdb: clang: Fix warning: Dereference of null pointerNoel Power1-0/+3
2019-06-11lib/tdb/common: clang: Fix 'Value stored to 'last_ptr' is never read'Noel Power1-1/+0
2019-05-17tdb: Do not return errors from tdb_repack() in the tail of tdb_transaction_co...Andrew Bartlett1-1/+23
2019-01-28lib:tdb: Use C99 initializer for tdb_headerAndreas Schneider1-1/+3
2018-11-28tdb: Use #ifdef instead of #if for config.h definitionsAndreas Schneider1-2/+2
2018-11-06tdb: Align integer typesVolker Lendecke1-1/+1
2018-11-06tdb: Allow !CLEAR_IF_FIRST & MUTEX_LOCKINGVolker Lendecke1-49/+42
2018-11-06tdb: Add tdb_traverse_chainVolker Lendecke1-0/+110
2018-10-30tdb: Make record deletion circular-chain safeVolker Lendecke3-102/+129
2018-10-29tdb: Do early RDONLY error check for tdb_deleteVolker Lendecke1-0/+5
2018-10-29tdb: Purge dead records whenever we block the freelistVolker Lendecke1-0/+6
2018-10-29tdb: Don't delete dead records in traverseVolker Lendecke1-6/+0
2018-10-29tdb: Align an integer typeVolker Lendecke1-1/+1
2018-10-29tdb: Fix a typoVolker Lendecke1-2/+2
2018-10-25tdb: Remove "USE_RIGHT_MERGES" codeVolker Lendecke1-57/+0
2018-10-25tdb: Fix a typoVolker Lendecke1-1/+1
2018-10-25tdb: Use explicit initializationVolker Lendecke1-3/+1
2018-10-25tdb: Avoid castsVolker Lendecke1-3/+3
2018-10-08tdb: Make the freelist walk circular-safeVolker Lendecke1-0/+15
2018-10-08tdb: Align integer typesVolker Lendecke1-1/+1
2018-10-08tdb: Make get_hash_length circular-safeVolker Lendecke1-0/+8
2018-10-08tdb: Make tdb_find_dead circular-safeVolker Lendecke1-0/+10
2018-10-08tdb: Make tdb_dump_chain circular-list safeVolker Lendecke1-0/+9
2018-10-08tdb: Make tdb_find circular-safeVolker Lendecke1-5/+9
2018-10-08tdb: Add tdb_chainwalk_checkVolker Lendecke2-0/+39
2018-03-22tdb: Fix a "increases alignment" warningVolker Lendecke1-3/+4
2018-03-22tdb: Align a few integer typesVolker Lendecke1-4/+5
2018-03-22tdb: Harden allocating the tdb recovery areaVolker Lendecke1-0/+9