summaryrefslogtreecommitdiffstats
path: root/source3/librpc
Commit message (Collapse)AuthorAgeFilesLines
...
* s3-waf: add RPC_NDR_WBINT to librpc/wscript_build.Günther Deschner2010-09-241-0/+5
| | | | Guenther
* s3-waf: add wscript_build to s3 librpc dir for NDR_ subsystems.Günther Deschner2010-09-241-0/+31
| | | | Guenther
* s3-dcerpc: Use spnego own sign/seal functionsSimo Sorce2010-09-231-64/+47
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-dcerpc: make auth context opaqueSimo Sorce2010-09-231-16/+41
| | | | | | | | | This way we always double check in advance that the context is of the right type with talloc_get_type_abort instead of potentially accessing random memory by addressing the wrong structure in the union. Signed-off-by: Günther Deschner <gd@samba.org>
* s3-dcerpc: finally remove the legaqcy spnego_type variable from pipe_auth_dataSimo Sorce2010-09-231-26/+0
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-dcerpc: add spnego server helpersSimo Sorce2010-09-232-1/+110
| | | | | | squashed: add michlistMIC signature checks Signed-off-by: Günther Deschner <gd@samba.org>
* spnego: make spnego_context publicSimo Sorce2010-09-232-21/+19
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-dcerpc: move client spnego stuff in /librpc/cryptoSimo Sorce2010-09-233-6/+5
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* spnego: avoid explicit dependency on dcerpc specific structuresSimo Sorce2010-09-233-42/+58
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* gssapi: remove unused function argumentSimo Sorce2010-09-232-3/+0
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* gssapi: avoid explicit dependency on dcerpc specific structuresSimo Sorce2010-09-233-38/+15
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-dcerpc: move crypto stuff in /librpc/cryptoSimo Sorce2010-09-236-14/+15
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* libnetapi: deal with NULL data in I_NetLogonControl2().Günther Deschner2010-09-191-1/+1
| | | | Guenther
* s3-rpc_server: Added helper functions to read data from a ncacn socket.Simo Sorce2010-09-151-0/+4
| | | | Signed-off-by: Andreas Schneider <asn@cynapses.org>
* libnetapi: add DOMAIN_CONTROLLER_INFO_FLAGS.Günther Deschner2010-09-151-1/+19
| | | | Guenther
* Add unique IP address binding for client connections (EPM and ncacn_ip_tcp ↵Julien Kerihuel2010-09-071-0/+4
| | | | | | | | | | | | | levels) This allows for binding strings like this: ncacn_ip_tcp:host[localaddress=192.168.2.1,seal] which will force the connection to be locally bound to the specified IP address Signed-off-by: Andrew Tridgell <tridge@samba.org>
* librpc/rpc: add dcerpc_binding_handle_set_timeout()Stefan Metzmacher2010-09-041-0/+3
| | | | metze
* librpc/rpc: add set_timeout() to dcerpc_binding_handle_opsStefan Metzmacher2010-09-041-0/+2
| | | | metze
* s3-kerberos: use krb5 compat macros in fill_keytab_from_password()Simo Sorce2010-09-021-1/+1
| | | | | | | This one uses the compat macro in the right way, without actually breaking the code. Signed-off-by: Günther Deschner <gd@samba.org>
* Revert "s3-kerberos: use krb5 compat macros in fill_keytab_from_password()."Simo Sorce2010-09-021-1/+6
| | | | | | | | This reverts commit 9986d25ed195ee77bd73c96f057c527b4c3a8f03. This patch was causing us to free unallocated memory. Signed-off-by: Günther Deschner <gd@samba.org>
* s3-kerberos: use more krb5 compat macros in get_mem_keytab_from_secrets().Günther Deschner2010-08-311-16/+22
| | | | Guenther
* s3-kerberos: use smb_get_enctype_from_kt_entry() inGünther Deschner2010-08-311-1/+1
| | | | | | get_mem_keytab_from_secrets(). Guenther
* s3-kerberos: use get_kerberos_allowed_etypes in fill_keytab_from_password().Günther Deschner2010-08-311-1/+1
| | | | Guenther
* s3-kerberos: use krb5 compat macros in fill_keytab_from_password().Günther Deschner2010-08-311-6/+1
| | | | Guenther
* s3-kerberos: fix flush_keytab() compile with heimdal.Günther Deschner2010-08-311-1/+1
| | | | | | krb5_kt_cursor is not a pointer in heimdal but a struct. Guenther
* dcerpc-gssapi: include missing dcerpc_krb5.h header.Günther Deschner2010-08-301-0/+1
| | | | Guenther
* dcerpc-gssapi: fix "shadows a global declaration" warning when gssapi is ↵Günther Deschner2010-08-301-1/+1
| | | | | | unavailable. Guenther
* dcerpc-gssapi: add function to retrieve client nameSimo Sorce2010-08-302-0/+44
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* dcerpc-gssapi: add function to extract authtimeSimo Sorce2010-08-302-0/+54
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* dcerpc-gssapi: add function to extract authorization data (PAC) form gssapi ↵Simo Sorce2010-08-302-4/+63
| | | | | | context Signed-off-by: Günther Deschner <gd@samba.org>
* dcerpc-gssapi: add function to check flagsSimo Sorce2010-08-301-2/+30
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* dcerpc-gssapi: add initial server side codeSimo Sorce2010-08-302-12/+229
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-dcerpc: add krb5 helpersSimo Sorce2010-08-302-0/+411
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-build: only include rpc_misc.h where needed.Günther Deschner2010-08-261-0/+2
| | | | Guenther
* s3:librpc: make dcerpc_read_ncacn_packet_send/recv() availableStefan Metzmacher2010-08-201-0/+9
| | | | metze
* s3-dcerpc: try to fix the non gssapi build.Günther Deschner2010-08-171-1/+2
| | | | Guenther
* s3-dcerpc: fix c++ build warning.Günther Deschner2010-08-171-1/+1
| | | | Guenther
* s3-dcerpc: properly implement gse/spnego_get_session_keySimo Sorce2010-08-174-9/+59
|
* s3-dcerpc: Pull packet in the caller, before validationSimo Sorce2010-08-171-0/+1
|
* s3-waf: Added missing client option to pidl list for wbint.Andreas Schneider2010-08-161-1/+1
|
* s3-waf: Try to fix the idl build.Andreas Schneider2010-08-161-0/+1
|
* s3:winbind: remove the method REMOVE_MAPPING from winbind's APIMichael Adam2010-08-141-12/+0
| | | | Michael
* s3:winbind: remove the method SET_MAPPING from winbind's APIMichael Adam2010-08-141-6/+0
| | | | Michael
* s3:winbind: remove SET_HWM from winbind's API.Michael Adam2010-08-141-5/+0
|
* s3-dcerpc: fix build warning seen with -O3.Günther Deschner2010-08-131-3/+3
| | | | | | "warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false" Guenther
* s3:rpc_client: add dcerpc_binding_handle backendStefan Metzmacher2010-08-121-0/+128
| | | | metze
* s3-libnet_join: add ads.h as helper header to IDL.Günther Deschner2010-08-051-1/+2
| | | | Guenther
* s3-dcerpc: fix some uninitialized variables build warnings.Günther Deschner2010-08-031-2/+2
| | | | Guenther
* s3-build: fix some c++ build warnings.Günther Deschner2010-08-021-2/+2
| | | | Guenther
* s3-dceprc: Improve dcerpc_guess_sizes() interfaceSimo Sorce2010-07-302-19/+27
| | | | | | | | | | | | Make it possible to pass in the NDR padding size so that theoretically client and server code can decide to use a different alignment. Pass in the header length as a parameter so that this function can be used for different type of packets. Make sure padding size will not make the fragment exceed the maximum length. Calculate padding taking in account the header length.