1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/source4
Stefan Metzmacher 8bd0f4405a s4:pyrpc: add py_dcerpc_ndr_pointer_deref/wrap() infrastructure
Some idl files use more than one layer of unique pointers. e.g.

    NTSTATUS lsa_GetUserName(
            [in,unique] [string,charset(UTF16)] uint16 *system_name,
            [in,out,ref] lsa_String **account_name,
            [in,out,unique] lsa_String **authority_name
            );

In order to specify *io.in.authority_name = NULL,
we need to wrap the pointer value (lsa_String or None)
into an base.ndr_pointer() object.

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

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
2019-01-12 03:13:41 +01:00
..
auth auth4: Use dom_sid_str_buf 2019-01-08 03:40:28 +01:00
build/pasn1
cldap_server source4 smdb: Add a post fork hook to the service API 2018-11-01 23:49:24 +01:00
client s4:client: Fix size types and loop 2018-04-03 20:20:10 +02:00
cluster dbwrap: Remove calls to loadparm 2018-04-24 01:53:19 +02:00
dns_server dns: changing onelevel search for wildcard to subtree 2019-01-11 02:55:01 +01:00
dsdb Fix typos and ban the rams from samba 2019-01-10 02:41:29 +01:00
echo_server source4 smdb: Add a post fork hook to the service API 2018-11-01 23:49:24 +01:00
heimdal PY3: fix "TabError: inconsistent use of tabs and spaces" 2018-09-27 01:54:27 +02:00
heimdal_build s4:heimdal_build: make use of libreplace getprogname() replacement 2018-11-20 01:33:33 +01:00
include lib: Remove global xfile.h includes 2016-11-20 06:23:19 +01:00
kdc s4: Add kerberos tracing 2018-12-20 01:31:17 +01:00
ldap_server CVE-2018-16851 ldap_server: Check ret before manipulating blob 2018-11-28 08:22:24 +01:00
lib Revert "s4:messaging: make sure only imessaging_client_init() can be used with a wrapper tevent_context wrapper" 2019-01-11 23:11:16 +01:00
libcli libcli: Simplify smblsa_lookup_name 2019-01-08 03:40:27 +01:00
libnet libnet4: Use dom_sid_str_buf 2019-01-08 03:40:28 +01:00
librpc s4:pyrpc: add py_dcerpc_ndr_pointer_deref/wrap() infrastructure 2019-01-12 03:13:41 +01:00
nbt_server nbt_server: Use dom_sid_str_buf 2018-11-02 21:21:14 +01:00
ntp_signd ntpd: Use dom_sid_str_buf 2019-01-08 03:40:28 +01:00
ntvfs s4:ntvfs: Use #ifdef instead of #if for config.h definitions 2018-11-28 23:19:24 +01:00
param debug: Use debuglevel_(get|set) function 2018-11-08 11:03:11 +01:00
rpc_server s4:rpc_server/lsa: specify \\pipe\lsass as ncacn_np_secondary_endpoint 2019-01-12 03:13:41 +01:00
script PY3: change shebang to python3 in source4/dsdb dir 2018-12-14 14:40:20 +01:00
scripting s4:scripting:bin: rm rpcclient 2018-12-17 01:24:14 +01:00
selftest tests: Rename libsmb_samba_internal test to libsmb 2019-01-07 22:48:27 +01:00
setup s4/setup/tests: make sure samba-tool is called with correct py version 2018-12-10 10:38:20 +01:00
smb_server source4 smdb: Add a post fork hook to the service API 2018-11-01 23:49:24 +01:00
smbd Happy New Year 2019! 2019-01-01 16:02:05 +01:00
torture s4:rpc_server: make it possible to specify ncacn_np_secondary_endpoint 2019-01-12 03:13:41 +01:00
utils s4/utils/test: PY3 make sure we call correct python version for samba-tool 2018-12-10 10:38:20 +01:00
web_server s4:web_server: Fix build error 2018-12-11 13:58:30 +01:00
winbind winbind4: Use dom_sid_str_buf 2019-01-08 03:40:28 +01:00
wrepl_server source4 smdb: Add a post fork hook to the service API 2018-11-01 23:49:24 +01:00
.clang_complete
.valgrind_suppressions
wscript_build Do not install smbclient4 and nmblookup4 2014-04-15 03:25:13 +02:00