1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-05 09:18:06 +03:00
samba-mirror/lib/ldb
Gary Lockyer 8a0c7f39d6 ldb: Prepare to allow tests to operate on ldb_mdb (by using the GUID index)
The LMDB backend requires the GUID index mode, so prepare for it
by setting a unique objectGUID on each record.  Also prepare for the
index list to be optionally set as an attribute on the test object,
allowing the GUID index mode to be set later when LMDB is configured.

Signed-off-by: Gary Lockyer <gary@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>

Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Thu May  3 11:08:12 CEST 2018 on sn-devel-144
2018-05-03 11:08:12 +02:00
..
ABI ldb: version 1.3.2 2018-02-28 04:54:21 +01:00
common ldb: Unwind transaction counter if start_transaction fails 2018-04-06 02:08:45 +02:00
docs ldb: make ldb a top level library for Samba 4.0 2011-07-05 17:24:47 +10:00
examples ldb: make ldb a top level library for Samba 4.0 2011-07-05 17:24:47 +10:00
include ldb ldb_index: Add an attriubute flag to require a unique value. 2017-12-10 00:47:29 +01:00
ldb_ldap ldb: allow a timeout of -1 result in no timeout timer at all. 2016-02-17 03:43:22 +01:00
ldb_ldb ldb: Introduce new generic ldb:// prefix to allow backend autodetection 2018-05-03 08:17:45 +02:00
ldb_map lib:ldb: Add FALL_THROUGH statements in ldb_map/ldb_map_outbound.c 2018-03-01 04:37:41 +01:00
ldb_sqlite3 ldb: relatively efficient functions for finding duplicate values 2017-06-15 17:33:10 +02:00
ldb_tdb ldb_tdb: Disallow reads without a transaction or read lock 2018-05-03 08:17:44 +02:00
man man pages: change http://samba.org to https://www.samba.org 2016-12-09 13:10:26 +01:00
modules ldb: Cope with a->name being * 2016-12-01 05:54:23 +01:00
nssldb ldb: make ldb a top level library for Samba 4.0 2011-07-05 17:24:47 +10:00
tests ldb: Prepare to allow tests to operate on ldb_mdb (by using the GUID index) 2018-05-03 11:08:12 +02:00
tools ldb: add LDB_FLG_DONT_CREATE_DB 2017-03-09 16:02:21 +01:00
web ldb: make ldb a top level library for Samba 4.0 2011-07-05 17:24:47 +10:00
_ldb_text.py pyldb: Split text/byte strings for compatibility with Python 3 2015-11-05 18:04:24 +01:00
configure ldb: make ldb a top level library for Samba 4.0 2011-07-05 17:24:47 +10:00
Doxyfile ldb: make ldb a top level library for Samba 4.0 2011-07-05 17:24:47 +10:00
examples.dox ldb: make ldb a top level library for Samba 4.0 2011-07-05 17:24:47 +10:00
ldb.pc.in ldb: make ldb a top level library for Samba 4.0 2011-07-05 17:24:47 +10:00
mainpage.dox ldb: make ldb a top level library for Samba 4.0 2011-07-05 17:24:47 +10:00
Makefile ldb: make ldb a top level library for Samba 4.0 2011-07-05 17:24:47 +10:00
pyldb_util.c lib/ldb: Additionally accept unicode as string param in Py2 2018-04-30 15:43:19 +02:00
pyldb-util.pc.in lib/ldb: Enable use of a python3 pyldb-util system library 2017-03-10 07:31:10 +01:00
pyldb.c lib/ldb: Additionally accept unicode as string param in Py2 2018-04-30 15:43:19 +02:00
pyldb.h pyldb: protect PyErr_LDB_ERROR_IS_ERR_RAISE() with do {} while(0) 2016-11-23 16:53:28 +01:00
README_gcov.txt ldb: make ldb a top level library for Samba 4.0 2011-07-05 17:24:47 +10:00
wscript ldb: Introduce new generic ldb:// prefix to allow backend autodetection 2018-05-03 08:17:45 +02:00