1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-22 13:34:15 +03:00
samba-mirror/lib
Joseph Sutton c4f281e9ae librpc:ndr: Introduce ‘libndr_flags’ type
The LIBNDR_FLAG_ namespace is getting dangerously full, with only a
single flag value (1 << 9) remaining for use. After that flag is put
into use, we won’t be able to add any new flags without increasing the
flag width to 64‐bit.

Up to now we’ve used a haphazard mix of int, unsigned, and uint32_t to
store these flags. Introduce a new type, ‘libndr_flags’, to be used
consistently to hold LIBNDR flags. If in the future we find we need to
move to 64‐bit flags, this type gives us an opportunity to do that.

Bump the NDR version to 4.0.0 — an major version increment, for we’re
changing the function ABI and adding the new symbol
ndr_print_libndr_flags.

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2023-11-01 20:10:45 +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/async_req: let writev_send/recv use TEVENT_FD_ERROR 2023-10-24 09:36:37 +00:00
audit_logging lib:audit_logging: Initialize ‘tm’ structure 2023-09-27 02:43:28 +00:00
cmdline lib/cmdline: Also redact --newpassword in samba_cmdline_burn() 2023-07-21 06:16:30 +00:00
compression lib:compression: Correctly fix sign extension of long matches (CID 1517275) 2023-10-13 02:18:30 +00:00
crypto lib:crypto: Fix code spelling 2023-09-11 02:42:41 +00:00
dbwrap dbwrap: Simplify dbwrap_change_int32_atomic_action() 2023-08-14 19:53:37 +00:00
fuzzing librpc:ndr: Introduce ‘libndr_flags’ type 2023-11-01 20:10:45 +00:00
krb5_wrap s4:kdc: Consider a single‐component krbtgt principal to be the TGS 2023-10-26 01:24:32 +00:00
ldb ldb: Fix code spelling 2023-10-25 22:23:37 +00:00
ldb-samba lib/ldb-samba: Fix building with FORTIFY_SOURCE=2 2023-10-01 22:45:38 +00:00
messaging lib:messaging: Fix code spelling 2023-04-11 09:06:36 +00:00
mscat lib:mscat: Remove unnecessary casts 2023-09-14 21:35:28 +00:00
param lib:param: Set a memory context for the globals if not initialized yet 2023-10-25 22:23:37 +00:00
printer_driver lib:printer_driver: Check return value of gp_inifile_enum_section() (CID 1444835) 2023-10-13 02:18:30 +00:00
pthreadpool lib:pthreadpool: Fix code spelling 2023-04-11 09:06:36 +00:00
replace lib:replace: Properly check result of write() and read() (CID 1034925) 2023-10-13 02:18:30 +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 documentation 2023-10-25 22:23:37 +00:00
tdb tdb: Do not pass non–null‐terminated strings to strcmp() (CID 1449485) 2023-10-13 02:18:30 +00:00
tdb_wrap lib: Open tdb files with O_CLOEXEC 2021-06-04 16:47:34 +00:00
tdr lib:tdr: Remove unnecessary cast 2023-09-14 21:35:28 +00:00
tevent tevent: Fix code spelling 2023-10-25 22:23:37 +00:00
texpect texpect: don't ignore unknown options 2021-09-10 15:10:30 +00:00
torture lib/torture: Add torture_assert_size_*() macros 2023-10-24 14:48:36 +00:00
tsocket lib/tsocket: add tstream_bsd_fail_readv_first_error() 2023-10-24 09:36:37 +00:00
util lib:util: Add a gfree_memcache() 2023-10-27 05:54:33 +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