1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-22 13:34:15 +03:00
samba-mirror/lib
Douglas Bagnall 5c81f34935 lib/fuzzing: LLVMFuzzerTestOneInput() takes const uint8_t*
We have been using `uint8_t *`, which works fine as far as
linking goes, but leads fuzz target developers to sometimes
forget why they can't just modify the passed in string instead of
copying it for modification (e.g. to NUL-terminate).

REF: https://llvm.org/docs/LibFuzzer.html#fuzz-target

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2023-08-08 04:39:38 +00:00
..
addns lib:addns: Don’t call memcpy() with a NULL pointer 2023-05-05 02:54:31 +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 lib:audit_logging: Add function to return the JSON null object 2023-06-25 23:29:32 +00:00
cmdline lib/cmdline: Also redact --newpassword in samba_cmdline_burn() 2023-07-21 06:16:30 +00:00
compression lib:compression: Fix code spelling 2023-04-03 03:56:35 +00:00
crypto python: Use correct function signatures 2023-08-08 04:39:37 +00:00
dbwrap lib:dbwrap: Remove unneeded space in debug message 2023-08-08 04:39:36 +00:00
fuzzing lib/fuzzing: LLVMFuzzerTestOneInput() takes const uint8_t* 2023-08-08 04:39:38 +00:00
krb5_wrap lib:krb5_wrap: Fix resource leak in smb_krb5_kt_seek_and_delete_old_entries 2023-07-31 10:56:54 +00:00
ldb ldb: Work around inconsistent behaviour in PyObject_AsMessageElement() 2023-08-08 04:39:37 +00:00
ldb-samba lib/ldb-samba: Add missing newline to logging message 2023-08-08 04:39:36 +00:00
messaging lib:messaging: Fix code spelling 2023-04-11 09:06:36 +00:00
mscat lib:mscat: Add missing newlines to logging messages 2023-08-08 04:39:37 +00:00
param docs-xml/smbdotconf: also allow 2012[_R2] for 'ad dc functional level' 2023-06-21 19:08:37 +00:00
printer_driver printing: Align integer types 2021-04-01 19:32:36 +00:00
pthreadpool lib:pthreadpool: Fix code spelling 2023-04-11 09:06:36 +00:00
replace lib/replace: Const-qualify sys_errlist 2023-08-08 04:39:36 +00:00
smbconf lib:smbconf: Fix code spelling 2023-04-14 05:25:33 +00:00
socket lib:socket: Add missing newlines to logging messages 2023-08-08 04:39:37 +00:00
talloc talloc: Fix typo 2023-08-08 04:39:37 +00:00
tdb tdb: release 1.4.9 2023-07-19 08:02:33 +00:00
tdb_wrap lib: Open tdb files with O_CLOEXEC 2021-06-04 16:47:34 +00:00
tdr lib: Fix 1354521 Unchecked return value 2016-03-01 21:49:44 +01:00
tevent lib:tevent: Fix code spelling 2023-08-03 14:31:34 +00:00
texpect texpect: don't ignore unknown options 2021-09-10 15:10:30 +00:00
torture lib/torture: Don't overwrite test outcomes 2023-04-12 13:52:32 +00:00
tsocket lib:tsocket: Fix code spelling 2023-04-14 05:25:33 +00:00
util lib/util: Fix code spelling 2023-08-08 04:39:37 +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