summaryrefslogtreecommitdiff
path: root/source4/librpc/rpc/dcerpc.h
AgeCommit message (Collapse)AuthorFilesLines
2012-07-18s4-librpc: Ensure we do not call call the decrpc timeout handler during ↵Andrew Bartlett1-0/+8
gensec_update() This avoids a situation where we could destroy pointers on the stack due to a nested event loop. This is certainly not a final, generic solution, but it is a minimal change while we work to make gensec and gensec_gssapi async. Andrew Bartlett
2012-03-15s4:librpc/rpc: ship requests via an immediate eventStefan Metzmacher1-0/+3
Deep inside dcerpc_ship_next_request() some code path could trigger dcerpc_connection_dead(), which means it's not safe to do any processing after calling dcerpc_ship_next_request(). metze
2011-06-06s4-modules Remove lp_ctx from init functions that no longer need itAndrew Bartlett1-1/+1
Now that we don't allow the smb.conf to change the modules dir, many functions that simply load modules or initialise a subsytem that may load modules no longer need an lp_ctx. Andrew Bartlett
2011-03-23librpc: bring more librpc prototypes in common.Günther Deschner1-13/+0
Guenther
2011-03-13librpc/rpc: move DCERPC_ flags to rpc_common.hStefan Metzmacher1-54/+0
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sun Mar 13 20:45:53 CET 2011 on sn-devel-104
2011-03-13s4:librpc/rpc: finaly make struct rpc_request and enum rpc_request_state privateStefan Metzmacher1-43/+1
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sun Mar 13 17:46:02 CET 2011 on sn-devel-104
2011-03-13s4:librpc/rpc: remove unused dcerpc_request()Stefan Metzmacher1-7/+0
metze
2011-03-13librpc/rpc: move struct dcerpc_binding to rpc_common.hStefan Metzmacher1-15/+0
metze
2011-03-13librpc/rpc: move enum dcerpc_transport_t to rpc_common.hStefan Metzmacher1-10/+4
metze
2011-03-13s4:librpc/rpc: s/dcerpc_security/dcecli_securityStefan Metzmacher1-2/+2
We'll use 'dcerpc_security' for the generic dcerpc client and server code. metze
2011-03-13s4:librpc/rpc: remove unused dcerpc_ndr_request* codeStefan Metzmacher1-15/+0
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sun Mar 13 11:19:59 CET 2011 on sn-devel-104
2011-03-11librpc/rpc: move dcerpc_binding_handle stuff to rpc_common.hStefan Metzmacher1-121/+1
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Mar 11 12:28:08 CET 2011 on sn-devel-104
2011-03-11s4:librpc/rpc: s/struct dcerpc_connection/struct dcecli_connection/gStefan Metzmacher1-12/+12
The name 'struct dcerpc_connection' will be used in the new generic dcerpc code. It will be used for client and server. metze
2010-10-01s4-rpc: added target_principal binding handle optionAndrew Tridgell1-0/+1
this allows you to specify a target SPN for a connection Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-09-07Add unique IP address binding for client connections (EPM and ncacn_ip_tcp ↵Julien Kerihuel1-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>
2010-09-04librpc/rpc: add dcerpc_binding_handle_set_timeout()Stefan Metzmacher1-0/+3
metze
2010-09-04librpc/rpc: add set_timeout() to dcerpc_binding_handle_opsStefan Metzmacher1-0/+2
metze
2010-08-20librpc/rpc: move dcerpc_read_ncacn_packet_send/recv() to dcerpc_util.cStefan Metzmacher1-0/+9
metze
2010-08-12s4:librpc/rpc: make struct dcerpc_binding_handle privateStefan Metzmacher1-10/+0
metze
2010-08-12s4:librpc/rpc: add dcerpc_binding_handle dcerpc_pipe backendStefan Metzmacher1-0/+1
metze
2010-08-12librpc/rpc: add dcerpc_binding_handle abstrationStefan Metzmacher1-2/+113
metze
2010-08-12s4:librpc/rpc: fix dcerpc_log_packet() prototypeStefan Metzmacher1-3/+3
metze
2010-08-12s4:librpc/rpc: autodetect the need of async call logicStefan Metzmacher1-1/+0
metze
2010-05-18Finish removal of iconv_convenience in public API's.Jelmer Vernooij1-3/+1
2010-04-15librpc/rpc: add dcerpc_fault_to_nt_status()Stefan Metzmacher1-0/+1
For now this only handles fault codes with we've seen yet and for which we have explicit torture checks. metze
2010-03-19s4:librpc/rpc: add NCACN_INTERNAL from s3Stefan Metzmacher1-1/+1
metze
2010-03-18s4:librpc/rpc: let pyrpc make use of dcerpc_binding_handle stubsStefan Metzmacher1-2/+0
metze
2010-03-12s4:librpc/rpc: add very basic dcerpc_binding_handle infrastructureStefan Metzmacher1-0/+11
metze
2009-09-17s4-rpc: added NDR64 supportAndrew Tridgell1-0/+3
This adds support for the nd464 binding string option
2009-06-18s4:libnet Allow 'net password change' to work on expired passwordsAndrew Bartlett1-0/+2
We need to pass down flags to the DCE/RPC layer to allow fallback to anonymous connections, as we can't log in with an expired password. The anonymous connection can then change the password with SAMR. Andrew Bartlett
2009-04-20s4:librpc/rpc: pass async as argument to dcerpc_ndr_request_send()Stefan Metzmacher1-0/+1
The caller should decide if async is desired it should be harcoded per call. metze
2009-04-20s4:librpc/rpc: remove async argument from the sync dcerpc_request() functionStefan Metzmacher1-1/+0
metze
2009-01-25Add prototypes required by samba-gtk.Jelmer Vernooij1-0/+2
2009-01-09Add derpc_transport_string_by_transport(), apply some constVolker Lendecke1-1/+2
2009-01-06Add some const to dcerpc_binding_build_tower()Volker Lendecke1-1/+3
2009-01-06Fix prototype.Jelmer Vernooij1-1/+1
2008-12-29s4:lib/tevent: rename structsStefan Metzmacher1-8/+8
list="" list="$list event_context:tevent_context" list="$list fd_event:tevent_fd" list="$list timed_event:tevent_timer" for s in $list; do o=`echo $s | cut -d ':' -f1` n=`echo $s | cut -d ':' -f2` r=`git grep "struct $o" |cut -d ':' -f1 |sort -u` files=`echo "$r" | grep -v source3 | grep -v nsswitch | grep -v packaging4` for f in $files; do cat $f | sed -e "s/struct $o/struct $n/g" > $f.tmp mv $f.tmp $f done done metze
2008-11-02Remove use of global_loadparm during initialization of gensec.Jelmer Vernooij1-1/+1
2008-11-02Add gensec_settings structure. This wraps loadparm_context for now, butJelmer Vernooij1-1/+2
should in the future only contain some settings required for gensec.
2008-11-02Remove another use of global_loadparm.Jelmer Vernooij1-5/+9
2008-10-31dcerpc: Fix include path so header installer translates it correctly during ↵Jelmer Vernooij1-1/+1
install.
2008-10-11Move lib/util from source4 to top-level libutil.Jelmer Vernooij1-1/+1
Conflicts: source4/Makefile
2008-09-16Import proper IDL for interface pointers.Jelmer Vernooij1-0/+2
2008-08-07librpc/rpc: add support DCERPC_PFC_FLAG_SUPPORT_HEADER_SIGNStefan Metzmacher1-0/+3
You can trigger it like this: ncacn_ip_tcp:172.31.9.234[sign,hdrsign] or ncacn_ip_tcp:172.31.9.234[seal,hdrsign] metze (This used to be commit 54f1fca582b1474693b5ee11b7b847086d27f75f)
2008-05-25Trim the size of the Python bindings a bit.Jelmer Vernooij1-0/+1
(This used to be commit 717ce0b640a5c3aa62804b9869ef4dcc0f71b7ba)
2008-05-24Use manually written Python bindings for DCE/RPC rather than SWIG based.Jelmer Vernooij1-0/+8
Use base class for pidl-generated DCE/RPC interface Python bindings. (This used to be commit 25e7fc8a2c7a5914c4db4bfe428fd0a8efbf0784)
2008-04-03Install libevents since it's required by samba-gtk.Jelmer Vernooij1-0/+4
(This used to be commit 2073346828ffa1d9c35105eadd7afddd3a76a045)
2008-04-02Install public header files again and include required prototypes.Jelmer Vernooij1-1/+121
(This used to be commit 47ffbbf67435904754469544390b67d34c958343)
2008-04-01Add warning to public headers.Jelmer Vernooij1-0/+4
(This used to be commit 7bfe359c73aac96f8e983e8d5e9621235cf79a3a)
2008-01-01r26639: librpc: Pass iconv convenience on from RPC connection to NDR ↵Jelmer Vernooij1-0/+1
library, so it can be overridden by OpenChange. (This used to be commit 2f29f80e07adef1f020173f2cd6d947d0ef505ce)