1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-22 13:34:15 +03:00
samba-mirror/lib
Andrew Bartlett cad96f59a0 lib/ldb: Avoid allocation and memcpy() for every wildcard match candidate
The value can be quite large, the allocation will take much
longer than the actual match and is repeated per candidate
record.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=15331

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Joseph Sutton <josephsutton@catalyst.net.nz>
2023-03-14 06:16:30 +00:00
..
addns net: add new --dns-ttl option to specify the ttl of dns records 2023-03-03 11:58:34 +00:00
afs auth: Make more liberal use of SID index constants 2023-02-08 00:03:39 +00:00
async_req lib: Use FIONREAD in wait_for_read_send/recv 2021-03-16 17:09:31 +00:00
audit_logging audit_logging: Use json_int_t instead of int for json_add_int value type 2023-03-09 21:33:43 +00:00
cmdline lib:cmdline: Fix typo 2023-03-03 01:07:36 +00:00
compression lib/compression: Fix length check 2023-01-10 20:22:32 +00:00
crypto lib:crypto: Change error return to SMB_ASSERT() 2022-10-05 04:23:32 +00:00
dbwrap lib/dbwrap: allow dbwrap_merge_dbufs() to update an existing buffer 2022-09-20 00:34:35 +00:00
fuzzing fuzz: fix lzxpress plain round-trip fuzzer 2022-12-19 22:32:35 +00:00
krb5_wrap CVE-2022-37966 lib/krb5_wrap: no longer reference des encryption types 2022-12-13 13:07:30 +00:00
ldb lib/ldb: Avoid allocation and memcpy() for every wildcard match candidate 2023-03-14 06:16:30 +00:00
ldb-samba lib:ldb-samba: Correctly handle search scope 2023-02-06 22:51:31 +00:00
messaging lib/messaging: s/getpid/tevent_cached_getpid 2022-07-25 17:34:33 +00:00
mscat lib;smbd: Fix the -Os build by initializing variables 2021-08-06 17:22:30 +00:00
param s3:lib: Change file_modtime() to return an error code and a struct timespec. 2023-01-27 08:30:35 +00:00
printer_driver printing: Align integer types 2021-04-01 19:32:36 +00:00
pthreadpool build: Do not build selftest binaries for builds without --enable-selftest 2019-11-22 11:48:59 +00:00
replace s3:modules: Ignore -Wunused-but-set-variable for autogenerated code 2023-02-06 22:51:31 +00:00
smbconf s3:lib: Change file_modtime() to return an error code and a struct timespec. 2023-01-27 08:30:35 +00:00
socket lib/socket: autodetect RSS using ETHTOOL_GRXRINGS 2020-05-07 14:44:40 +00:00
talloc talloc: remove Python 2 #if clauses 2023-02-17 14:52:26 +00:00
tdb tdb/pytdb: remove useless HAVE_ITER non-flag 2023-02-03 02:27:32 +00:00
tdb_wrap lib: Open tdb files with O_CLOEXEC 2021-06-04 16:47:34 +00:00
tdr
tevent tevent/pytevent: remove no-op define 2023-02-03 02:27:32 +00:00
texpect texpect: don't ignore unknown options 2021-09-10 15:10:30 +00:00
torture lib/torture: fix tctx arg usage in torture_assert_nttime_equal() macro 2022-12-09 23:11:38 +00:00
tsocket tsocket: Increase tcp_user_timeout max_loops 2023-03-14 06:16:30 +00:00
util lib:util: prefer mallinfo2() over mallinfo() if available 2023-03-09 20:38:31 +00:00
README various: Remove references to about to be deleted thirdparty/dnspython 2018-12-11 20:07:18 +01:00
wscript_build

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