Günther Deschner
dd5460c2e5
rap: add rap_NetUserAdd IDL.
...
Guenther
2011-03-18 01:24:06 +01:00
David Disseldorp
9ea6027419
idl: define printcap IPC message format
...
Signed-off-by: Andreas Schneider <asn@samba.org>
2011-03-16 15:52:21 +01:00
Andrew Tridgell
7dc049e5a2
rpc: make ndr/ndr_svcctl.h public
...
this is used by public header gen_ndr/ndr_svcctl.h
2011-03-15 12:22:19 +11:00
Stefan Metzmacher
72c1fe0081
librpc/rpc: move DCERPC_ flags to rpc_common.h
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Sun Mar 13 20:45:53 CET 2011 on sn-devel-104
2011-03-13 20:45:53 +01:00
Stefan Metzmacher
6539eba880
librpc/rpc: add dcerpc_binding_handle_raw_call()
...
metze
2011-03-13 16:53:05 +01:00
Stefan Metzmacher
08dca92499
librpc/rpc: move struct dcerpc_binding to rpc_common.h
...
metze
2011-03-13 16:53:05 +01:00
Stefan Metzmacher
83c55ac67e
librpc/rpc: move enum dcerpc_transport_t to rpc_common.h
...
metze
2011-03-13 16:33:06 +01:00
Stefan Metzmacher
b738e092a2
librpc/rpc: move dcerpc_binding_handle stuff to rpc_common.h
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Mar 11 12:28:08 CET 2011 on sn-devel-104
2011-03-11 12:28:08 +01:00
Stefan Metzmacher
969c7bd77b
frstrans.idl: add idl for RawGetFileDataAsync() and RdcGetFileDataAsync()
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Thu Mar 10 15:18:22 CET 2011 on sn-devel-104
2011-03-10 15:18:22 +01:00
Stefan Metzmacher
7d451838b9
librpc/tools/ndrdump: add support for dcerpc 'pipe' elements in functions
...
metze
2011-03-10 14:31:15 +01:00
Stefan Metzmacher
2a47ed8106
librpc/ndr: add ndr_push_pipe_chunk_trailer() and ndr_check_pipe_chunk_trailer()
...
metze
2011-03-10 14:31:15 +01:00
Stefan Metzmacher
eceea8641e
librpc/ndr: add ndr_interface_call_pipe
...
metze
2011-03-10 14:31:14 +01:00
Andrew Bartlett
9728b5a0d5
librpc/ndr use hyper for uid_t/gid_t rather than udlong
...
This has 8 byte alignment, which is what was specified in pidl for
these types.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Wed Mar 9 09:03:09 CET 2011 on sn-devel-104
2011-03-09 09:03:09 +01:00
Andreas Schneider
d343409d6b
s3-rpc_client: Added DCERPC_AUTH_TYPE_NCALRPC bind.
...
Signed-off-by: Günther Deschner <gd@samba.org>
2011-03-08 11:41:29 +01:00
Stefan Metzmacher
7101f5a8f2
librpc/idl: remove unused string defines from idl_types.h
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Mar 2 14:09:44 CET 2011 on sn-devel-104
2011-03-02 14:09:44 +01:00
Stefan Metzmacher
56df34a6aa
librpc/rpc: let ndr_pull_spoolss_EnumPrinterDataEx() use a subcontext
...
This is not strictly needed, but it's good to have the logic
in common with the other Enum* calls.
This also allows us to play with the NDR_RELATIVE_REVERSE flag.
metze
2011-03-02 13:13:02 +01:00
Günther Deschner
8df12d4052
rap: add rap_NetSessionEnum to IDL.
...
Guenther
2011-03-02 12:12:31 +01:00
Stefan Metzmacher
ef224aa004
librpc/ndr: handle NOALIGN flag for relative pointers and alignment DATA_BLOBs
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Mar 1 17:11:03 CET 2011 on sn-devel-104
2011-03-01 17:11:03 +01:00
Andrew Bartlett
2a5ac56742
librpc/idl Add helper structures for use by samba3 in auth_session_info
...
The unix info and in particular unix token needs to be preserved into
the struct auth_session_info.
Andrew Bartlett
2011-03-01 06:29:03 +01:00
Andrew Bartlett
646aefd998
pidl Add support for uid_t and gid_t types
...
These are mapped to uint64_t, which should be big enough. This is
proposed to be used for internal Samba representations, where it would
be more painful to convert all the callers to an uint64_t calling
convention.
Andrew Bartlett
2011-03-01 06:29:03 +01:00
Stefan Metzmacher
db11e6505e
spoolss.idl: align spoolss_DriverFileInfo relative pointer to 4 byte
...
metze
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Tue Mar 1 02:12:37 CET 2011 on sn-devel-104
2011-03-01 02:12:37 +01:00
Stefan Metzmacher
341330600a
spoolss.idl: align spoolss_PrinterEnumValues 'data' based on the type
...
metze
2011-02-28 15:54:13 -08:00
Stefan Metzmacher
23f6f44979
TODO test/review librpc/ndr: remove align2 hack for relative pointers
...
metze
2011-02-28 15:54:13 -08:00
Stefan Metzmacher
712ef2590d
TODO test/review librpc: align nstring and nstring_array to 2 byte
...
metze
2011-02-28 15:54:13 -08:00
Stefan Metzmacher
84b884eb4b
librpc/ndr: ndr align relative pointers based on the given flags
...
We used to do this only for the reverse relative pointers
and now we always do it.
metze
2011-02-28 15:54:13 -08:00
Stefan Metzmacher
6c3a49ced3
TODO test/review librpc/ndr: let ndr_push/pull_DATA_BLOB() look at LIBNDR_FLAG_REMAINING before LIBNDR_ALIGN_FLAGS
...
metze
2011-02-28 15:54:13 -08:00
Andrew Tridgell
5ec284d152
build: moved librpc/rpc/*.c into a rpccommon library
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Thu Feb 24 02:42:37 CET 2011 on sn-devel-104
2011-02-24 02:42:37 +01:00
Stefan Metzmacher
a308cdc371
s4:build: add RPC_NDR_ATSVC subsystem
...
metze
2011-02-22 21:04:23 +01:00
Andrew Bartlett
cfeceedfab
librpc make ndr-standard a common library
2011-02-18 18:41:00 +11:00
Andrew Bartlett
177ddcb084
librpc push NDR_SECURITY and NDR_DCERPC to the top level wscript files
...
There isn't any reson to keep these private to source3 and source4 and
more, and doing so creates problems for the top level build.
Andrew Bartlett
2011-02-18 18:41:00 +11:00
Andrew Tridgell
5debcb1027
idl: naming a structure 'VERSION' is not a good idea!
...
this renames it to ntlmssp_VERSION
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-17 00:55:23 +01:00
Günther Deschner
0aed229710
libndr: remove prototype for nonexisting function ndr_print_ipv4_addr().
...
Guenther
2011-02-17 00:54:16 +01:00
Günther Deschner
3722f65359
librpc: make NDR_KRB5PAC a shared library (libndr-krb5pac.so).
...
Simo, please check.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon Feb 14 18:54:38 CET 2011 on sn-devel-104
2011-02-14 18:54:38 +01:00
Matthieu Patou
f8a156dbe6
librpc: add bindings for dnsp in python
2011-02-13 01:23:05 +03:00
Andrew Tridgell
5507d6850f
s4-build: fixed export of krb5pac.h, needed by other public headers
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Fri Feb 11 01:45:55 CET 2011 on sn-devel-104
2011-02-11 01:45:55 +01:00
Günther Deschner
ad0a3185ce
librpc: move preg.idl to main directory.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Feb 10 13:56:49 CET 2011 on sn-devel-104
2011-02-10 13:56:49 +01:00
Andrew Tridgell
172e0a177d
s4-auth: install gen_ndr/auth.h, used by public session.h
...
needed for openchange. Thanks to Brad for reporting this.
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-10 06:51:07 +01:00
Andrew Bartlett
d66150c14d
libcli/named_pipe_auth Change from 'info3' to auth_session_info_transport
...
This changes the structure being used to convey the current user state
from the netlogon-derived 'netr_SamInfo3' structure to a purpose-built
structure that matches the internals of the Samba auth subsystem and
contains the final group list, as well as the final privilege set and
session key.
These previously had to be re-created on the server side of the pipe
each time.
Andrew Bartlett
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-02-10 06:51:06 +01:00
Andrew Bartlett
248c821780
auth.idl fix size_is() reference in IDL
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-02-10 06:51:06 +01:00
Andrew Bartlett
543ef3b5bf
libcli/named_pipe_auth Remove support for unused levels 0-2.
...
The only client and server for this code uses level 3 exclusively.
Andrew Bartlett
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-02-10 06:51:06 +01:00
Andrew Bartlett
f1c0e9532d
s4-auth Add auth.idl to encode auth subsystem structures in IDL
...
This is not only a useful way to encode stuff, it also allows python
to handle the structures, and natrually allows them to be NDR encoded.
Andrew Bartlett
2011-02-09 01:11:06 +01:00
Günther Deschner
4086c1e382
s4-waf: split out wscript_build for ndrdump binary.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Feb 8 14:50:54 CET 2011 on sn-devel-104
2011-02-08 14:50:54 +01:00
Günther Deschner
56fe080d87
lib/compression: add shared wscript_build.
...
Guenther
2011-02-08 14:05:36 +01:00
Günther Deschner
947ba448a4
libndr: apply some const and make is_valid_policy_hnd a callback to policy_handle_empty.
...
Guenther
2011-02-08 14:05:36 +01:00
Günther Deschner
be5edba117
libndr: share some uuid helpers.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Feb 8 09:52:56 CET 2011 on sn-devel-104
2011-02-08 09:52:56 +01:00
Günther Deschner
84dbc2a82d
ndr: merge ndr_map_error2string and ndr_errstr.
...
Guenther
2011-02-08 08:58:31 +01:00
Günther Deschner
8b55ae1785
ndr: move null_ndr_syntax_id to the common libndr location.
...
Guenther
2011-02-08 08:58:21 +01:00
Günther Deschner
724c982131
ndr: merge duplicate ndr_map_error2ntstatus() functions.
...
Guenther
2011-02-08 08:58:11 +01:00
Andrew Bartlett
4ae013c01b
s4-waf Don't include ../librpc in paths
...
The paths here are relative to the librpc directory the wscript_build
file is in, and so these don't actually change anything.
Andrew Bartlett
2011-02-07 13:22:01 +11:00
Günther Deschner
885887ac1b
s3-waf: no need to call pidl with --samba3-ndr-client anymore.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Feb 2 21:38:23 CET 2011 on sn-devel-104
2011-02-02 21:38:23 +01:00