1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00
samba-mirror/lib
Gary Lockyer 565341baf5 lib ldb key value: add nested transaction support.
Use the nested transaction support added to the key value back ends to
make key value operations atomic. This will ensure that rename
operation failures, which delete the original record and add a new
record, leave the database in a consistent state.

Signed-off-by: Gary Lockyer <gary@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2019-06-21 04:27:12 +00:00
..
addns addns: Remove some unused defines 2019-02-27 01:35:18 +01:00
afs lib: Use dom_sid_str_buf 2018-12-11 00:40:30 +01:00
async_req lib/async_req/async_sock.c set socket close on exec 2017-12-18 04:38:19 +01:00
audit_logging lib audit_logging tests: csbuild unused parms 2019-06-13 07:16:22 +00:00
compression lib:compression: Fix undefined behavior in lzxpress 2018-11-22 22:13:27 +01:00
crypto Fix ubsan null pointer passed as argument 2 2019-05-27 01:29:48 +00:00
dbwrap Fix ubsan null pointer passed as argument 2 2019-05-27 01:29:48 +00:00
krb5_wrap krb5_wrap: Only use the required md4 header 2019-02-27 07:59:27 +00:00
ldb lib ldb key value: add nested transaction support. 2019-06-21 04:27:12 +00:00
ldb-samba lib/ldb-samba: squash 'cast between incompatible function types' warning 2019-05-16 17:55:17 +00:00
mscat lib:mscat: Add missing return check for error in dumpsmcat 2019-05-24 06:07:08 +00:00
param smbd: Move deadtime default to parameter definition and man page 2019-05-01 03:12:07 +00:00
printer_driver lib:printer_driver: Retrieve Class value 2019-01-28 15:44:18 +01:00
pthreadpool lib/pthreadpool: cppcheck: Fix Memory leak 2019-06-04 22:13:07 +00:00
replace lib/replace: Remove #undef TCP_NODELAY 2019-06-18 06:47:05 +00:00
smbconf waf: add library dependency for sendfile on Solaris 2019-02-17 13:33:15 +01:00
socket lib:socket: If returning early, set ifaces 2018-10-28 00:35:34 +02:00
talloc lib/talloc: squash 'cast between incompatible function types' warning 2019-05-16 17:55:17 +00:00
tdb lib/tdb/common: clang: Fix 'Value stored to 'last_ptr' is never read' 2019-06-11 13:31:01 +00:00
tdb_wrap tdb_wrap: Use a struct initializer 2015-07-23 14:39:18 +02:00
tdr lib: Fix 1354521 Unchecked return value 2016-03-01 21:49:44 +01:00
tevent tevent: Fix a typo 2019-06-20 17:18:16 +00:00
texpect lib/texpect: avoid theoretical NULL dereference (CID 1273099) 2019-05-09 22:39:27 +00:00
torture lib:torture: Fix string comparison macros where we directly pass NULL 2019-05-08 16:33:24 +00:00
tsocket tsocket: Simplify tsocket.h 2019-03-22 18:02:17 +00:00
util lib/util: clang: Fix dereference of a null pointer warning 2019-06-11 12:10:17 +00:00
README various: Remove references to about to be deleted thirdparty/dnspython 2018-12-11 20:07:18 +01:00
wscript_build Remove 'external' python module support code - use the third_party directory instead. 2015-03-06 04:41:48 +01:00

compression - Various compression algorithms (MSZIP, lzxpress)
popt - Command-line option parsing library
replace - Provides replacements for standard (POSIX, C99) functions 
          not provided by the host platform.
subunit - Utilities and bindings for working with the Subunit test result 
          reporting protocol.
talloc - Hierarchical pool based memory allocator 
tdb - Simple but fast key/value database library, supporting multiple writers
torture - Simple unit testing helper library