1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/lib
Joseph Sutton 150d457b55 ldb: Work around inconsistent behaviour in PyObject_AsMessageElement()
PyObject_AsMessageElement() has ‘flags’ and ‘attr_name’ parameters to
set properties of the returned MessageElement, but they apply only
*sometimes*.

‘attr_name’ not being set can result in cryptic and misleading error
messages from various ldb operations.

Changing the function’s behaviour to be more consistent could break
existing code, so we work around the issue instead.

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2023-08-08 04:39:37 +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: Fix code spelling 2023-08-03 14:31:34 +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 Remove rudundent check for gnutls_pkcs7_get_embedded_data_oid as we now require GnuTLS 3.6.13 2023-06-30 14:00:38 +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: Fix code spelling 2023-04-14 05:25:33 +00:00
talloc talloc: release 2.4.1 2023-07-19 08:02:33 +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: Add missing newlines to logging messages 2023-08-08 04:39:36 +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