aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ldb/ldb_tdb/ldb_search.c
Commit message (Expand)AuthorAgeFilesLines
* CVE-2018-1140 ldb_tdb: Check for DN validity in add, rename and searchAndrew Bartlett2018-08-111-0/+16
* Fix several mem leaks in ldb_index ldb_search ldb_tdbAndrej Gessel2018-06-261-3/+4
* ldb: check return valuesAndrej Gessel2018-06-261-1/+4
* ldb: Add tests for when we should expect a full scanAndrew Bartlett2018-06-261-1/+10
* ldb_tdb: Avoid allocation of a DN between the GUID index and the DB lookupAndrew Bartlett2017-09-221-9/+25
* ldb_tdb: Optimise ltdb_search_and_return_base() to re-use casefoldingAndrew Bartlett2017-09-221-1/+26
* ldb_tdb: Use the DN extracted from the DB to filter the message laterAndrew Bartlett2017-09-221-5/+33
* ldb_tdb: Optionally use GUID index in ltdb_search_dn1()Andrew Bartlett2017-09-221-5/+22
* ldb_tdb: Add mem_ctx to ltdb_key_dn() and ltdb_key_msg()Andrew Bartlett2017-09-221-3/+12
* ldb_tdb: Prepare to handle rename with GUID index by using ltdb_search_base()Andrew Bartlett2017-09-221-1/+1
* ldb_tdb: Implement ltdb_search_base() for a GUID indexAndrew Bartlett2017-09-221-9/+23
* ldb_tdb: Use a more complete error mapping in ltdb_search_key()Andrew Bartlett2017-09-221-3/+8
* ldb_tdb: Add ltdb_search_key()Andrew Bartlett2017-09-221-10/+31
* ldb_tdb: provide ldb_key_dn() and ldb_key_msg()Andrew Bartlett2017-09-221-2/+2
* ldb_tdb: Add helper function ltdb_search_and_return_base()Andrew Bartlett2017-09-221-5/+95
* ldb_tdb: Create a common ltdb_key_is_record() allowing multiple key formsAndrew Bartlett2017-09-071-2/+1
* ldb_tdb: Remove unused function ltdb_add_attr_resultsJakub Hrozek2017-04-191-134/+0
* ldb: Avoid multiple tiny allocations during full DB scanAndrew Bartlett2016-08-311-1/+2
* ldb: Avoid cost of talloc_free() for unmatched messagesAndrew Bartlett2016-08-311-44/+112
* ldb: fix compiler warnings on ldb_unpack_data() argumentsStefan Metzmacher2016-07-281-1/+5
* ldb: Add flags to ltdb_search_dn1() to control memory allocationAndrew Bartlett2016-07-281-10/+48
* Fix propagation of LDB errors through TDB.Adrian Cochrane2015-12-041-1/+8
* ldb: Fix bug triggered by having an empty message in database during search.Adrian Cochrane2015-12-041-1/+9
* ldb_tdb: raise level of full index scan message so that it starts to be reall...Matthieu Patou2013-02-081-1/+1
* ldb: fixed callers for ldb_pack_data() and ldb_unpack_data()Andrew Tridgell2012-11-011-2/+3
* ldb: Change ltdb_unpack_data to take an ldb_contextAndrew Bartlett2012-10-311-3/+3
* lib/ldb: Use tdb_parse_record and a callback rather than tdb_fetch()Andrew Bartlett2012-08-101-16/+38
* lib/ldb: Use tdb_exists() rather than tdb_fetch()/talloc_free()Andrew Bartlett2012-08-091-7/+7
* ldb: use tdb directly, not tdb_compat.Rusty Russell2012-06-191-3/+3
* ldb: make ldb a top level library for Samba 4.0Andrew Bartlett2011-07-051-0/+618