summaryrefslogtreecommitdiff
path: root/source3/lib/util_tdb.c
AgeCommit message (Expand)AuthorFilesLines
2025-11-12s3:lib:util_tdb: Add format identifier for 64-bit integer pack/unpackVinit Agnihotri1-0/+15
2024-04-10s3:lib:util_tdb: use NUMERIC_CMP() in tdb_data_cmp()Douglas Bagnall1-2/+2
2023-01-10lib: Add tdb_data_dbg()Volker Lendecke1-0/+5
2019-05-29s3/lib: don't write to buffer (which might be NULL) if bufsize <=0Noel Power1-6/+7
2018-12-04s3:lib: Fix undefined behavior in tdb_unpack()Andreas Schneider1-8/+14
2018-12-03s3:lib: Fix undefined behavior in tdb_pack()Andreas Schneider1-7/+6
2018-12-03s3:lib: Fix uninitialized variableAndreas Schneider1-1/+1
2018-10-27lib: Remove unused tdb_trans_* functionsVolker Lendecke1-66/+0
2018-10-08tdb_unpack: Protect against overflowVolker Lendecke1-0/+3
2018-10-08tdb_unpack: Correct "len" arg for "B" formatVolker Lendecke1-2/+2
2018-10-08tdb_unpack: Convert to size_t for internal calculationsVolker Lendecke1-4/+4
2018-10-03lib: Remove unused tdb_pack_append()Volker Lendecke1-34/+0
2016-08-24s3-lib: Fix format-nonliteral warningAmitay Isaacs1-0/+3
2016-08-18s3-lib: Pass missing argument for format stringAmitay Isaacs1-1/+1
2015-05-13Convert all uint32/16/8 to _t in source3/lib.Richard Sharpe1-20/+20
2015-03-17lib: Remove tdb_open_compatVolker Lendecke1-2/+3
2014-09-18lib: Move tdb lock timeout fns to source3Volker Lendecke1-0/+78
2013-04-18util_tdb: add function tdb_data_string()Gregor Beck1-0/+33
2012-08-31tdb: return unpack error on strdup failureDavid Disseldorp1-0/+3
2012-06-22util_tdb: move timeout chainlock variants from source3/lib/util/util_tdb.cRusty Russell1-81/+0
2012-06-19TDB2: make SAMBA use tdb1 again for the moment.Rusty Russell1-106/+0
2012-04-18lib/util: Move map_nt_error_from_tdb to the top levelAndrew Bartlett1-58/+0
2011-09-14util_tdb: return -1/0 from lock_with_timeout functions.Rusty Russell1-2/+2
2011-09-14tdb_compat: adapt to tdb2 API change.Rusty Russell1-3/+4
2011-08-15s3:lib: fix a comment in tdb_unpack()Michael Adam1-1/+1
2011-08-15s3: avoid reading past the end of buffer in tdb_unpack 'f' if zero terminatio...Gregor Beck1-1/+1
2011-08-15s3: avoid reading past the end of buffer in tdb_unpack 'P' if zero terminatio...Gregor Beck1-1/+3
2011-06-20source3/lib/util_tdb.c: operation timeout support for TDB2.Rusty Russell1-0/+96
2011-06-20tdb_compat: Higher level API fixes.Rusty Russell1-3/+3
2011-06-20tdb_compat: use tdb_open_compat.Rusty Russell1-6/+11
2011-06-20tdb2: #ifdef out TDB_ERR_NOLOCK and TDB_ERR_LOCK_TIMEOUT.Rusty Russell1-0/+4
2011-06-20tdb_chainlock: check returns for 0, not -1.Rusty Russell1-1/+1
2011-06-20tdb_transaction_cancel: ignore return value.Rusty Russell1-6/+2
2011-06-09s3-talloc Change TALLOC_REALLOC_ARRAY() to talloc_realloc()Andrew Bartlett1-1/+1
2011-05-06s3: only include tdb headers where needed.Günther Deschner1-0/+2
2011-05-06lib/util Move source3 tdb_wrap_open() into the common code.Andrew Bartlett1-159/+0
2011-03-30s3-includes: only include system/filesys.h when needed.Günther Deschner1-0/+1
2010-03-14s3: Use a switch to implement map_nt_error_from_tdbVolker Lendecke1-30/+47
2010-03-13s3: Make tdb_wrap_open more robustVolker Lendecke1-41/+87
2010-02-23s3-lib: Remove obsolete signal type cast.Andreas Schneider1-3/+3
2009-08-07Fix some nonempty blank linesVolker Lendecke1-7/+7
2009-07-15Add tdb_data_cmpVolker Lendecke1-0/+19
2009-01-28s3: separate tdb validation code out into its own source fileMichael Adam1-484/+0
2009-01-19Remove unused tdb_search_keys()Volker Lendecke1-68/+0
2009-01-16s3-util: for convenience, provide format comments in tdb_unpack().Günther Deschner1-7/+7
2009-01-08Fix race condition in alarm lock processing noticed by Richard Sharpe <realri...Jeremy Allison1-1/+1
2008-10-12Sync util_tdb implementations.Jelmer Vernooij1-297/+0
2008-04-12util_tdb: fix a segfault caused by a fatal typo.Michael Adam1-1/+1
2008-03-26util_tdb: remove trivial and unused tdb_wipe().Michael Adam1-17/+0
2008-03-26util_tdb: make the _byblob fetch/store functions public again.Michael Adam1-4/+4