summaryrefslogtreecommitdiff
path: root/lib/dbwrap
AgeCommit message (Expand)AuthorFilesLines
2026-02-15lib: Avoid DEBUGADDs in debug_lock_order()Volker Lendecke1-12/+19
2024-03-28lib: Fix dbwrap_tdb.h prerequisitesVolker Lendecke1-1/+1
2023-08-14dbwrap: Simplify dbwrap_change_int32_atomic_action()Volker Lendecke1-27/+37
2023-08-14dbwrap: Simplify dbwrap_change_uint32_atomic_action()Volker Lendecke1-29/+38
2023-08-08lib:dbwrap: Remove unneeded space in debug messageJoseph Sutton1-1/+1
2023-06-13lib:dbwrap: Add dbwrap_merge_dbs()Pavel Filipenský2-0/+42
2023-06-13lib:dbwrap: Fix trailing whitespace in lib/dbwrap/dbwrap.hPavel Filipenský1-1/+1
2023-04-03lib:dbwrap: Fix code spellingAndreas Schneider2-2/+2
2022-09-20lib/dbwrap: allow dbwrap_merge_dbufs() to update an existing bufferStefan Metzmacher3-12/+21
2021-11-04lib/dbwrap: reset deleted record to tdb_nullRalph Boehme1-6/+3
2021-06-04dbwrap: Remove "db_context->try_fetch_locked()" fn pointerVolker Lendecke2-18/+0
2021-06-04dbwrap: Remove unused dbwrap_try_fetch_locked()Volker Lendecke2-13/+0
2020-06-10dbwrap_rbt: support TDB_INSERT and TDB_MODIFY store flagsDavid Disseldorp1-0/+8
2020-05-15dbwrap: Make dbwrap_lock_order_[un]lock() publicVolker Lendecke2-4/+9
2020-05-15dbwrap: Simplify dbwrap_lock_order_[un]lock()Volker Lendecke1-34/+49
2019-11-22dbwrap: Don't set rec->value in dbwrap_do_locked()Volker Lendecke2-4/+10
2019-11-22dbwrap: Protect against invalid db_record->valueVolker Lendecke4-0/+20
2019-11-22dbwrap: Pass "value" to dbwrap_do_locked() callbackVolker Lendecke4-4/+14
2019-11-22dbwrap_tdb: Return correct error from db_tdb_storev()Volker Lendecke1-2/+8
2019-11-22dbwrap_tdb: Avoid includes.hVolker Lendecke1-1/+3
2019-11-06dbwrap_tdb: Avoid a use of talloc_stackframe()Volker Lendecke1-10/+10
2019-09-17lib: Allow a 4th lock orderVolker Lendecke2-2/+3
2019-09-10dbwrap: Initialize state in dbwrap_delete()Volker Lendecke1-1/+1
2019-09-10lib: Remove an obsolete commentVolker Lendecke1-4/+0
2019-08-19lib: Micro-optimization for db_tdb_do_locked()Volker Lendecke1-2/+2
2019-06-26lib/dwrap: Fix 'Null pointer passed as an argument to a 'nonnull' parameter 'Noel Power1-1/+1
2019-06-26lib/dbwrap: clang: Fix 'all argument is an uninitialized value'Noel Power1-2/+3
2019-05-27Fix ubsan null pointer passed as argument 2Gary Lockyer1-1/+3
2019-05-08dbwrap: Adapt tdb_data_buf's overflow handling to modern conventionsVolker Lendecke1-4/+2
2019-05-08dbwrap: Fix tdb_data_buf()Volker Lendecke1-1/+1
2018-09-14dbwrap_tdb: Avoid double-call to talloc_get_type_abortVolker Lendecke1-5/+6
2018-09-12dbwrap_tdb: use struct initializerRalph Boehme1-2/+3
2018-09-12dbwrap_tdb: move a function call out of an if conditionRalph Boehme1-3/+6
2018-09-07dbwrap: Remove a pointless "return;"Volker Lendecke1-1/+0
2018-08-17dbwrap: Fix a typoVolker Lendecke1-1/+1
2018-05-16Convert affected by previous commit lines from DEBUG(10,..) to DBG_DEBUG().Timur I. Bakeyev1-2/+2
2018-05-16Remove extra 0x prefix for the "%p" format specifiers, avoiding 0x0x0 strings...Timur I. Bakeyev1-1/+1
2018-04-24dbwrap: Remove dependency on samba-hostconfigVolker Lendecke1-1/+1
2018-04-24dbwrap: Remove calls to loadparmVolker Lendecke2-12/+9
2017-08-16dbwrap: Simplify dbwrap_unmarshall_fnVolker Lendecke1-13/+3
2017-08-16dbwrap: Simplify dbwrap_trans_deleteVolker Lendecke1-10/+1
2017-08-16dbwrap: Simplify dbwrap_trans_storeVolker Lendecke1-9/+2
2017-08-16dbwrap: Simplify dbwrap_store_uint32_bystringVolker Lendecke1-14/+5
2017-08-16dbwrap: Simplify dbwrap_store_int32_bystringVolker Lendecke1-14/+5
2017-08-16dbwrap: Convert dbwrap_delete to dbwrap_do_lockedVolker Lendecke1-9/+16
2017-08-16dbwrap: Convert dbwrap_store to dbwrap_do_lockedVolker Lendecke1-9/+17
2017-07-25dbwrap_tdb: Implement do_lockedVolker Lendecke1-0/+47
2017-07-25dbwrap: Add dbwrap_do_lockedVolker Lendecke3-0/+45
2017-07-25dbwrap: Factor out the core dbwrap lock order logicVolker Lendecke1-46/+58
2017-07-25dbwrap: Add dbwrap_record_storevVolker Lendecke2-2/+10