1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/source4
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
..
auth s4:auth: Comment about claims in the security token 2023-11-01 20:10:45 +00:00
cldap_server s4:cldap_server: Add missing newline to logging message 2023-08-08 04:39:38 +00:00
client s4:client: Fix code spelling 2023-09-11 02:42:41 +00:00
cluster
dns_server s4:dns_server: loudly warn when a tombstone record has other records 2023-10-26 01:24:32 +00:00
dsdb libcli/security: Rename sids_contains_sid() to sids_contains_sid_attrs() 2023-11-01 20:10:45 +00:00
echo_server s4-echo: Remove the "echo" server (port 7, RFC 862) in production builds 2023-10-10 14:49:40 +00:00
include lib: Remove smb_threads from includes.h 2022-04-26 21:41:29 +00:00
kdc s4:kdc: Call kdc_request_set_e_data() instead of kdc_set_e_data() 2023-11-01 20:10:45 +00:00
ldap_server libcli/util: add struct tstream_context to tstream_read_pdu_blob_full_fn_t 2023-10-25 22:23:38 +00:00
lib s4/lib: remove packet_full_request_u16, not used anymore 2023-10-25 22:23:38 +00:00
libcli libcli/util: add struct tstream_context to tstream_read_pdu_blob_full_fn_t 2023-10-25 22:23:38 +00:00
libnet s4:libnet: Fix code spelling 2023-09-11 02:42:41 +00:00
librpc dcerpc.idl: Use simple boolean value instead of flag 2023-11-01 20:10:45 +00:00
nbt_server librpc/nbt: Avoid reading invalid member of union 2023-07-07 01:14:06 +00:00
ntp_signd libcli/util: add struct tstream_context to tstream_read_pdu_blob_full_fn_t 2023-10-25 22:23:38 +00:00
ntvfs s4:ntvfs: Fix code spelling 2023-10-25 22:23:37 +00:00
param s4:param: Add missing newlines to logging messages 2023-08-08 04:39:38 +00:00
rpc_server s4:rpc_server: Fix code spelling 2023-10-25 22:23:37 +00:00
samba s4:service_named_pipe: make use of tstream_bsd_fail_readv_first_error(true) 2023-10-24 09:36:38 +00:00
script s4:script: Fix shellcheck errors in find_unused_options.sh 2022-08-22 14:20:36 +00:00
scripting librpc/rpc: Add windows propertyset info and associated accessor and helper api. 2023-10-25 22:23:38 +00:00
selftest python: tests: fix some hidden tab characters in tests.py 2023-10-24 23:31:29 +00:00
setup CVE-2018-14628: s4:setup: set the correct nTSecurityDescriptor on the CN=Deleted Objects container 2023-10-16 14:39:33 +00:00
smb_server s4:smb_server: Fix code spelling 2023-08-21 23:37:29 +00:00
torture librpc:ndr: Introduce ‘libndr_flags’ type 2023-11-01 20:10:45 +00:00
utils s4:utils: Fix shellcheck errors in test_samba_tool.sh 2022-08-22 20:35:36 +00:00
winbind CVE-2022-32746 ldb: Make use of functions for appending to an ldb_message 2022-07-27 10:52:36 +00:00
wrepl_server libcli/util: add struct tstream_context to tstream_read_pdu_blob_full_fn_t 2023-10-25 22:23:38 +00:00
.clang_complete
.valgrind_suppressions
wscript_build s4:client: Migrate cifsdd to new cmdline option parser 2021-06-16 00:34:38 +00:00