1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-12 09:18:10 +03:00
samba-mirror/lib/ldb/common
Aaron Haslett c9b2a37268 ldb: activating <= and >= indexing for integers
Activating <= and >= mdb indexing in samba for int32 and int64 attributes by:
1. Adding index_format_fn to LDB_SYNTAX_SAMBA_INT32 in ldb_samba
2. Cloning the 64bit LDB_SYNTAX_INTEGER type as LDB_SYNTAX_ORDERED_INTEGER
3. Adding index_format_fn to the new type
4. Modifying LargeInteger use the new type in samba schema
5. Bumping the index version to trigger reindexing

Pair-programmed-with: Garming Sam <garming@catalyst.net.nz>

Signed-off-by: Aaron Haslett <aaronhaslett@catalyst.net.nz>
Signed-off-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2019-04-08 02:07:23 +00:00
..
attrib_handlers.c ldb: activating <= and >= indexing for integers 2019-04-08 02:07:23 +00:00
ldb_attributes.c ldb_tdb: Read from @INDEXLIST or an override if we are using a GUID index 2017-09-22 21:20:23 +02:00
ldb_controls.c ldb_controls: Add some talloc error checking for controls 2018-11-20 22:14:16 +01:00
ldb_debug.c lib/ldb: Do not vasprintf() the tevent debug messages that will not be shown 2012-08-09 20:14:23 +10:00
ldb_dn.c ldb_dn: don't free a known NULL pointer 2019-02-13 04:15:15 +01:00
ldb_ldif.c ldb_ldif: avoid strlen(NULL) 2018-10-19 03:43:58 +02:00
ldb_match.c CVE-2019-3824 ldb: wildcard_match end of data check 2019-02-25 21:26:12 +01:00
ldb_modules.c Don't load LDB_MODULESDIR as a module file 2018-02-19 07:36:23 +01:00
ldb_msg.c lib:ldb: Use correct C99 initializer for 'struct tm' 2019-01-28 10:29:21 +01:00
ldb_options.c ldb: make ldb a top level library for Samba 4.0 2011-07-05 17:24:47 +10:00
ldb_pack.c ldb: Add LDB_UNPACK_DATA_FLAG_NO_ATTRS 2017-08-29 07:23:29 +02:00
ldb_parse.c CVE-2019-3824 ldb: ldb_parse_tree use talloc_zero 2019-02-25 21:26:11 +01:00
ldb_utf8.c ldb: make ldb a top level library for Samba 4.0 2011-07-05 17:24:47 +10:00
ldb.c ldb: no need to call del_transaction in ldb_transaction_commit 2018-08-15 07:08:23 +02:00
qsort.c ldb: Fix overflow checks 2018-04-03 20:20:10 +02:00