summaryrefslogtreecommitdiff
path: root/librpc
Commit message (Collapse)AuthorAgeFilesLines
* dcerpc.idl: accept invalid dcerpc_bind_nak pdusStefan Metzmacher2015-10-212-3/+52
| | | | | | | | | | | | | | | | | Older Samba versions (<= 4.1) had a bug in the dcerpc_bind_nak idl, see commit f73ef3028c4f4583c81b611a9714608eae79360c. Note: ndr_pull_dcerpc_bind_nak() was generated by pidl and has been extended by the (_available == 0) check. That's why we ignore the 80 char per line limit. BUG: https://bugzilla.samba.org/show_bug.cgi?id=11327 Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org> Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Wed Oct 21 20:34:28 CEST 2015 on sn-devel-104
* smbd: Fix file name buflen and padding in notify repsonseJeremy Allison2015-10-181-1/+3
| | | | | | | | | | | | | | | | | The array is uint16, doubling the file name length consumes twice the space required. As we're hand assembling this as a series of concatinated individual data_blobs, we must take care to ensure the correct 4 byte alignment that was being masked by the previous doubling of the filename length. Bug: https://bugzilla.samba.org/show_bug.cgi?id=10634 Signed-off-by: Jeremy Allison <jra@samba.org> Signed-off-by: Volker Lendecke <vl@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Sun Oct 18 01:56:41 CEST 2015 on sn-devel-104
* librpc: properly quote uuids so that wireshark dissectors can be built from ↵Günther Deschner2015-09-293-6/+6
| | | | | | | | | them. Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
* clusapi: remove security.idl dependency from IDL.Günther Deschner2015-09-291-1/+1
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
* samba-tool: add command to dump dosinfo xattr from a fileRalph Boehme2015-09-291-0/+1
| | | | | | | | | | | Add a new command "getdosinfo" to samba-tool to dump dosinfo xattr from a file. Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org> Autobuild-User(master): Volker Lendecke <vl@samba.org> Autobuild-Date(master): Tue Sep 29 06:00:49 CEST 2015 on sn-devel-104
* witness: fix length calculation in witness_IPaddrInfoList IDL.Günther Deschner2015-09-241-1/+1
| | | | | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jose A. Rivera <jarrpa@samba.org> Autobuild-User(master): José A. Rivera <jarrpa@samba.org> Autobuild-Date(master): Thu Sep 24 22:33:28 CEST 2015 on sn-devel-104
* witness: fix IP address endianess in witness_IPaddrInfo IDL.Günther Deschner2015-09-241-2/+2
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jose A. Rivera <jarrpa@samba.org>
* idmap: Remove dom_name from wbint_Gid2SidVolker Lendecke2015-08-241-1/+0
| | | | | | Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org> Bug: https://bugzilla.samba.org/show_bug.cgi?id=11464
* idmap: Remove dom_name from wbint_Uid2SidVolker Lendecke2015-08-241-1/+0
| | | | | | Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org> Bug: https://bugzilla.samba.org/show_bug.cgi?id=11464
* clusapi: add clusapi_NodeControlCode to IDL.Günther Deschner2015-08-041-1/+20
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: José A. Rivera <jarrpa@samba.org>
* clusapi: add clusapi_GroupControlCode enum to IDL.Günther Deschner2015-08-041-1/+20
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: José A. Rivera <jarrpa@samba.org>
* clusapi: use winreg_Type in clusapi registry IDL.Günther Deschner2015-08-041-4/+4
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: José A. Rivera <jarrpa@samba.org>
* s4-torture: add ndr testsuite for complex clusapi_PROPERTY_LIST structs.Günther Deschner2015-08-041-1/+1
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: José A. Rivera <jarrpa@samba.org>
* clusapi: use ClusterEnumType in clusapi_CreateEnumEx.Günther Deschner2015-08-041-1/+1
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: José A. Rivera <jarrpa@samba.org>
* clusapi: add PROPERTY_LIST IDL.Günther Deschner2015-08-041-26/+48
| | | | | | | | | | Note this is hand-marshalled in Windows, seen in ClusterControl reqplies for a CLUSCTL_CLUSTER_GET_RO_COMMON_PROPERTIES control. Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: José A. Rivera <jarrpa@samba.org>
* remact: use imp_levels enum in RemoteActivation IDL.Günther Deschner2015-07-311-3/+2
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* remact: use HRESULT in RemoteActivation IDL and tests.Günther Deschner2015-07-311-2/+2
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* remact: fix IDL for RemoteActivation.Günther Deschner2015-07-311-5/+5
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* oxidresolver: fix ServerAlive2 IDL and test.Günther Deschner2015-07-311-4/+2
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* rot: fix indent in rot.idlGünther Deschner2015-07-311-20/+20
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* rot: remove trailing whitespace from rot.idlGünther Deschner2015-07-311-14/+14
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* remact: fix indent of remact.idlGünther Deschner2015-07-311-20/+21
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* oxidresolver: fix indent in oxidresolver.idlGünther Deschner2015-07-311-14/+15
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* dcom: fix ident in dcom.idl.Günther Deschner2015-07-311-51/+66
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* oxidresolver: fix indent of ResolveOxid2 in IDL.Günther Deschner2015-07-311-8/+9
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* remact: remove trailing whitespace from remact.idlGünther Deschner2015-07-311-1/+1
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* oxidresolver: remove trailing whitespace from oxidresolver.idlGünther Deschner2015-07-311-5/+5
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* orpc: remove trailing whitespace from orpc.idlGünther Deschner2015-07-311-18/+18
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* dcom: remove trailing whitespace from dcom.idlGünther Deschner2015-07-311-10/+10
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* clusapi: add and use clusapi_ClusterControlCode to IDL.Günther Deschner2015-07-141-1/+24
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jose A. Rivera <jarrpa@samba.org>
* clusapi: use winreg_AccessMask in clusapi.idl.Günther Deschner2015-07-142-8/+8
| | | | | | | | | Make winreg_AccessMask public to access it outside winreg.idl. Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jose A. Rivera <jarrpa@samba.org>
* librpc/idl: add winbind_GetForestTrustInformation()Stefan Metzmacher2015-07-081-0/+9
| | | | | | | | This will be used by the netr_DrsGetForestTrustInformation() in order to contact remote domains via winbindd. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* librpc/idl: add winbind_LogonControl()Stefan Metzmacher2015-07-082-3/+16
| | | | | | | | This will be used by the netr_LogonControl() in order to contact remote domains via winbindd. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* smbd: Add the notify daemonVolker Lendecke2015-07-071-0/+13
| | | | | | | | | This adds the notify daemon listening on MSG_SMB_NOTIFY_REC_CHANGE and MSG_SMB_NOTIFY_TRIGGER messages. It relies on ctdbd to distribute the notify database and events in a cluster. Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* librpc:ndr:witness: remove an unneeded block, reducing indentation.Michael Adam2015-07-071-41/+40
| | | | | | | | | | Check with "git diff -w". Signed-off-by: Michael Adam <obnox@samba.org> Reviewed-by: Guenther Deschner <gd@samba.org> Autobuild-User(master): Günther Deschner <gd@samba.org> Autobuild-Date(master): Tue Jul 7 23:37:05 CEST 2015 on sn-devel-104
* librpc:ndr:witness: move variables into scopeMichael Adam2015-07-071-3/+4
| | | | | Signed-off-by: Michael Adam <obnox@samba.org> Reviewed-by: Guenther Deschner <gd@samba.org>
* librpc:ndr:witness: fix CID 1311245: Memory - illegal accesses (UNINIT)Michael Adam2015-07-071-1/+1
| | | | | Signed-off-by: Michael Adam <obnox@samba.org> Reviewed-by: Guenther Deschner <gd@samba.org>
* mdssvc: IDL file for new RPC serviceRalph Boehme2015-07-073-2/+81
| | | | | | | | | 'mdssvc' aka 'Metadata Search Service' is an RPC service used by Apple for passing marshalled Spotlight search queries and results between client to server. Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
* dcerpc.idl: fix calculatin of uint16 secondary_address_size;Stefan Metzmacher2015-07-071-1/+1
| | | | | | | This should be 0 for secondary_address = "". Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Guenther Deschner <gd@samba.org>
* librpc/ndr: make use of dump_data_cb() in ndr_dump_data()Stefan Metzmacher2015-07-031-34/+5
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Guenther Deschner <gd@samba.org>
* librpc/rpc: add dcerpc_[extract|construct]_bind_time_features()Stefan Metzmacher2015-07-032-0/+93
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Guenther Deschner <gd@samba.org>
* librpc/rpc: add dcerpc_fault_from_nt_status()Stefan Metzmacher2015-07-032-0/+22
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Guenther Deschner <gd@samba.org>
* librpc/rpc: add faultcode to nt_status mappingsStefan Metzmacher2015-07-031-68/+75
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Guenther Deschner <gd@samba.org>
* libndr: better debug message in ndr_pull_subcontext_start().Günther Deschner2015-07-031-4/+8
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
* witness: autogenerate the marshalling of the witness_notifyResponse_message.Günther Deschner2015-07-034-7/+139
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
* witness: add default case to witness_notifyResponse_message union.Günther Deschner2015-07-031-0/+1
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
* librpc: prevent invalid NULL pointer derref in dcerpc_binding_get_auth_info().Günther Deschner2015-07-021-2/+2
| | | | | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Thu Jul 2 02:05:38 CEST 2015 on sn-devel-104
* ntlmssp: add NTLMSSP_WINDOWS_MINOR_VERSION_3 as seen from Windows 8.1 clients.Günther Deschner2015-06-301-1/+2
| | | | | | | Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* Use large enough unsigned values in server_id IDLDouglas Bagnall2015-06-241-2/+2
| | | | | | | | This matches what we have in struct server_id. Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* librpc/rpc: add DCERPC_AUTH_PAD_LENGTH(stub_length) helper macroStefan Metzmacher2015-06-231-0/+5
| | | | | | | | | | | | This calculates the required padding DCERPC_AUTH_PAD_ALIGNMENT and the stub_length. BUG: https://bugzilla.samba.org/show_bug.cgi?id=11061 Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>