summaryrefslogtreecommitdiff
path: root/lib/dbwrap
Commit message (Expand)AuthorAgeFilesLines
* lib:dbwrap: Fix code spellingAndreas Schneider2023-04-032-2/+2
* lib/dbwrap: allow dbwrap_merge_dbufs() to update an existing bufferStefan Metzmacher2022-09-203-12/+21
* lib/dbwrap: reset deleted record to tdb_nullRalph Boehme2021-11-041-6/+3
* dbwrap: Remove "db_context->try_fetch_locked()" fn pointerVolker Lendecke2021-06-042-18/+0
* dbwrap: Remove unused dbwrap_try_fetch_locked()Volker Lendecke2021-06-042-13/+0
* dbwrap_rbt: support TDB_INSERT and TDB_MODIFY store flagsDavid Disseldorp2020-06-101-0/+8
* dbwrap: Make dbwrap_lock_order_[un]lock() publicVolker Lendecke2020-05-152-4/+9
* dbwrap: Simplify dbwrap_lock_order_[un]lock()Volker Lendecke2020-05-151-34/+49
* dbwrap: Don't set rec->value in dbwrap_do_locked()Volker Lendecke2019-11-222-4/+10
* dbwrap: Protect against invalid db_record->valueVolker Lendecke2019-11-224-0/+20
* dbwrap: Pass "value" to dbwrap_do_locked() callbackVolker Lendecke2019-11-224-4/+14
* dbwrap_tdb: Return correct error from db_tdb_storev()Volker Lendecke2019-11-221-2/+8
* dbwrap_tdb: Avoid includes.hVolker Lendecke2019-11-221-1/+3
* dbwrap_tdb: Avoid a use of talloc_stackframe()Volker Lendecke2019-11-061-10/+10
* lib: Allow a 4th lock orderVolker Lendecke2019-09-172-2/+3
* dbwrap: Initialize state in dbwrap_delete()Volker Lendecke2019-09-101-1/+1
* lib: Remove an obsolete commentVolker Lendecke2019-09-101-4/+0
* lib: Micro-optimization for db_tdb_do_locked()Volker Lendecke2019-08-191-2/+2
* lib/dwrap: Fix 'Null pointer passed as an argument to a 'nonnull' parameter 'Noel Power2019-06-261-1/+1
* lib/dbwrap: clang: Fix 'all argument is an uninitialized value'Noel Power2019-06-261-2/+3
* Fix ubsan null pointer passed as argument 2Gary Lockyer2019-05-271-1/+3
* dbwrap: Adapt tdb_data_buf's overflow handling to modern conventionsVolker Lendecke2019-05-081-4/+2
* dbwrap: Fix tdb_data_buf()Volker Lendecke2019-05-081-1/+1
* dbwrap_tdb: Avoid double-call to talloc_get_type_abortVolker Lendecke2018-09-141-5/+6
* dbwrap_tdb: use struct initializerRalph Boehme2018-09-121-2/+3
* dbwrap_tdb: move a function call out of an if conditionRalph Boehme2018-09-121-3/+6
* dbwrap: Remove a pointless "return;"Volker Lendecke2018-09-071-1/+0
* dbwrap: Fix a typoVolker Lendecke2018-08-171-1/+1
* Convert affected by previous commit lines from DEBUG(10,..) to DBG_DEBUG().Timur I. Bakeyev2018-05-161-2/+2
* Remove extra 0x prefix for the "%p" format specifiers, avoiding 0x0x0 strings...Timur I. Bakeyev2018-05-161-1/+1
* dbwrap: Remove dependency on samba-hostconfigVolker Lendecke2018-04-241-1/+1
* dbwrap: Remove calls to loadparmVolker Lendecke2018-04-242-12/+9
* dbwrap: Simplify dbwrap_unmarshall_fnVolker Lendecke2017-08-161-13/+3
* dbwrap: Simplify dbwrap_trans_deleteVolker Lendecke2017-08-161-10/+1
* dbwrap: Simplify dbwrap_trans_storeVolker Lendecke2017-08-161-9/+2
* dbwrap: Simplify dbwrap_store_uint32_bystringVolker Lendecke2017-08-161-14/+5
* dbwrap: Simplify dbwrap_store_int32_bystringVolker Lendecke2017-08-161-14/+5
* dbwrap: Convert dbwrap_delete to dbwrap_do_lockedVolker Lendecke2017-08-161-9/+16
* dbwrap: Convert dbwrap_store to dbwrap_do_lockedVolker Lendecke2017-08-161-9/+17
* dbwrap_tdb: Implement do_lockedVolker Lendecke2017-07-251-0/+47
* dbwrap: Add dbwrap_do_lockedVolker Lendecke2017-07-253-0/+45
* dbwrap: Factor out the core dbwrap lock order logicVolker Lendecke2017-07-251-46/+58
* dbwrap: Add dbwrap_record_storevVolker Lendecke2017-07-252-2/+10
* dbwrap: Convert backend store to storevVolker Lendecke2017-07-254-15/+37
* dbwrap: Add dbwrap_merge_dbufsVolker Lendecke2017-07-252-0/+51
* dbwrap: Remove unused dbwrap_fileVolker Lendecke2017-06-212-456/+0
* dbwrap: Remove unused dbwrap_cacheVolker Lendecke2017-06-213-256/+1
* dbwrap: add dbwrap_parse_record_send/recvRalph Boehme2017-04-183-1/+146
* dbwrap: add parse_record_send/recv to struct db_contextRalph Boehme2017-04-181-0/+12
* dbwrap: add enum dbwrap_req_stateRalph Boehme2017-04-181-0/+23