Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-03-13 | s4:librpc/rpc: finaly make struct rpc_request and enum rpc_request_state private | Stefan Metzmacher | 1 | -0/+43 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sun Mar 13 17:46:02 CET 2011 on sn-devel-104 | |||||
2011-03-13 | s4:librpc/rpc: remove unused dcerpc_request() | Stefan Metzmacher | 1 | -21/+0 | |
metze | |||||
2011-03-13 | s4:librpc/rpc: make dcerpc_request_recv() static | Stefan Metzmacher | 1 | -3/+6 | |
metze | |||||
2011-03-13 | s4:librpc/rpc: remove unused dcerpc_ndr_request* code | Stefan Metzmacher | 1 | -189/+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-11 | s4:librpc/rpc: s/struct dcerpc_connection/struct dcecli_connection/g | Stefan Metzmacher | 1 | -24/+24 | |
The name 'struct dcerpc_connection' will be used in the new generic dcerpc code. It will be used for client and server. metze | |||||
2011-02-24 | build: moved librpc/rpc/*.c into a rpccommon library | Andrew Tridgell | 1 | -0/+1 | |
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 | |||||
2010-10-01 | s4-rpc: added target_principal binding handle option | Andrew Tridgell | 1 | -1/+1 | |
this allows you to specify a target SPN for a connection Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-09-04 | s4:librpc/rpc: implement dcerpc_bh_set_timeout() | Stefan Metzmacher | 1 | -0/+18 | |
metze | |||||
2010-08-12 | s4:librpc/rpc: add dcerpc_binding_handle dcerpc_pipe backend | Stefan Metzmacher | 1 | -2/+409 | |
metze | |||||
2010-08-12 | s4:librpc/rpc: autodetect the need of async call logic | Stefan Metzmacher | 1 | -7/+6 | |
metze | |||||
2010-07-31 | s4:librpc/rpc: use the correct ndr flags in dcerpc_ndr_validate_in() | Stefan Metzmacher | 1 | -0/+16 | |
metze | |||||
2010-07-13 | s4-dcerpc: move some util functions up to main librpc directory. | Günther Deschner | 1 | -30/+0 | |
Guenther Signed-off-by: Simo Sorce <idra@samba.org> Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-05-18 | Finish removal of iconv_convenience in public API's. | Jelmer Vernooij | 1 | -20/+15 | |
2010-04-09 | s4:librpc/rpc: correctly initialize last_fault_code for bind and ↵ | Stefan Metzmacher | 1 | -0/+9 | |
alter_context requests metze | |||||
2010-03-12 | s4:librpc/rpc: add very basic dcerpc_binding_handle infrastructure | Stefan Metzmacher | 1 | -0/+8 | |
metze | |||||
2010-02-16 | s4-dcerpc: fixed auth padding to be relative to the stub, not packet | Andrew Tridgell | 1 | -5/+7 | |
The recent dcerpc padding changes made our padding relative to the packet header, instead of the start of the stub. Surprisingly, this broke w2k8r2 doing a dcpromo join to a s4 server. It seems that w2k8r2 is very fussy about the padding it gets in some circumstances. | |||||
2010-02-14 | a4-dcerpc: another attempt at dcerpc auth padding | Andrew Tridgell | 1 | -8/+11 | |
The last change broke net vampire against w2k8r2 | |||||
2010-02-13 | s4-rpc: be more careful about DCERPC auth padding | Andrew Tridgell | 1 | -52/+23 | |
Cope with a wider range of auth padding in dcerpc bind_ack and alter_context packets. We now use a helper function that calculates the right auth padding. | |||||
2010-02-02 | Change uint_t to unsigned int in source4 | Matt Kraai | 1 | -2/+2 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2009-11-06 | s4:dcerpc - fix DEBUG output warning | Matthias Dieter Wallnöfer | 1 | -3/+4 | |
2009-09-17 | s4-rpc: added NDR64 support | Andrew Tridgell | 1 | -0/+12 | |
This adds support for the nd464 binding string option | |||||
2009-08-18 | s4:librpc/rpc: fix DEBUG() message | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-08-07 | fixed several places that unnecessarily take a reference to the event context | Andrew Tridgell | 1 | -1/+1 | |
These references were triggering the ambiguous talloc_free errors from the recent talloc changes when the server is run using the 'standard' process model instead of the 'single' process model. I am aiming to move the build farm to use the 'standard' process model soon, as part of an effort to make our test environment better match the real deployment of Samba4. The references are not needed as the way that the event context is used is as the 'top parent', so when the event context is freed then all of the structures that were taking a reference to the event context were actually freed as well, thus making the references redundent. | |||||
2009-07-01 | A rather strange varient of talloc_unlink | Andrew Tridgell | 1 | -1/+1 | |
A dcerpc request may have a reference from a still completing async callback, but we now consider the request to be complete. We want to lose the main parent, leaving just the reference, if any. | |||||
2009-06-12 | always enable RPC debugging with a debug level >= 100. | Andrew Tridgell | 1 | -0/+4 | |
This helps with tools where setting the binding string is not possible, such as net | |||||
2009-04-20 | s4:librpc/rpc: pass async as argument to dcerpc_ndr_request_send() | Stefan Metzmacher | 1 | -8/+8 | |
The caller should decide if async is desired it should be harcoded per call. metze | |||||
2009-04-20 | s4:librpc/rpc: remove async argument from the sync dcerpc_request() function | Stefan Metzmacher | 1 | -2/+1 | |
metze | |||||
2009-04-20 | s4:librpc/rpc: only use smb_trans for sync rpc calls | Stefan Metzmacher | 1 | -2/+16 | |
Over named pipes we can only do one smb_trans at a time, otherwise we're getting NT_STATUS_PIPE_BUSY. Async rpc calls need to use smb_read/write only. metze | |||||
2009-02-02 | s4:librpc/rpc: s/private/private_data | Stefan Metzmacher | 1 | -2/+2 | |
metze | |||||
2009-01-01 | Add iconv_convenience argument to size functions. | Jelmer Vernooij | 1 | -1/+1 | |
2008-12-29 | s4:lib/tevent: rename structs | Stefan Metzmacher | 1 | -5/+5 | |
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-02 | Remove use of global_loadparm during initialization of gensec. | Jelmer Vernooij | 1 | -2/+2 | |
2008-11-02 | Remove another use of global_loadparm. | Jelmer Vernooij | 1 | -3/+5 | |
2008-10-11 | Fix include paths to new location of libutil. | Jelmer Vernooij | 1 | -1/+1 | |
2008-09-30 | Merge branch 'master' of ssh://git.samba.org/data/git/samba | Jelmer Vernooij | 1 | -2/+4 | |
2008-09-30 | s4:librpc/rpc: correctly sign or seal rpc request with an object guid | Stefan Metzmacher | 1 | -2/+4 | |
metze | |||||
2008-09-30 | make sure dcerpc is always initialized. | Jelmer Vernooij | 1 | -3/+1 | |
2008-09-13 | librpc/rpc: don't send auth trailers in level connect | Stefan Metzmacher | 1 | -113/+77 | |
Also ignore auth trailers in level connect on receive. This fixes [krb5,connect] against windows. TODO: maybe the gensec mech need to decide if signatures are needed in level connect. metze (This used to be commit eca0502b8620f2110a303b84def4f0bf48cc4ea5) | |||||
2008-08-11 | librpc/rpc: correct the chunk_size depending on the signature size | Stefan Metzmacher | 1 | -4/+13 | |
metze (This used to be commit 50eb0e726405580dc5ca3a8a3b15f3bd674f722a) | |||||
2008-08-07 | librpc/rpc: add support DCERPC_PFC_FLAG_SUPPORT_HEADER_SIGN | Stefan Metzmacher | 1 | -0/+26 | |
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-08-07 | librpc/rpc: pass struct dcerpc_pipe to dcerpc_auth3() | Stefan Metzmacher | 1 | -5/+8 | |
metze (This used to be commit 60b3523da485d845b1d930d990688d8434d39ef3) | |||||
2008-04-21 | Remove more event_context_init() uses from function calls within deep down ↵ | Simo Sorce | 1 | -11/+4 | |
the code. Make sure we pass around the event_context where we need it instead. All test but a few python ones fail. Jelmer promised to fix them. (This used to be commit 3045d391626fba169aa26be52174883e18d323e9) | |||||
2008-04-02 | Install public header files again and include required prototypes. | Jelmer Vernooij | 1 | -6/+7 | |
(This used to be commit 47ffbbf67435904754469544390b67d34c958343) | |||||
2008-02-21 | Remove more global_loadparm instance.s | Jelmer Vernooij | 1 | -4/+4 | |
(This used to be commit a1280252ce924df69d911e597b7f65d8038abef9) | |||||
2008-01-01 | r26639: librpc: Pass iconv convenience on from RPC connection to NDR ↵ | Jelmer Vernooij | 1 | -10/+16 | |
library, so it can be overridden by OpenChange. (This used to be commit 2f29f80e07adef1f020173f2cd6d947d0ef505ce) | |||||
2007-12-21 | r26432: Require ndr_pull users to specify iconv_convenience. | Jelmer Vernooij | 1 | -2/+2 | |
(This used to be commit 28b1d36551b75241c1cf9fca5d74f45a6dc884ab) | |||||
2007-12-21 | r26431: Require ndr_push creators to specify a iconv_convenience context. | Jelmer Vernooij | 1 | -5/+5 | |
(This used to be commit 7352206f4450fdf881b95bda064cedd9d2477e4c) | |||||
2007-12-21 | r26396: dcerpc: Fall back to peer_name() if target_hostname() is not set. | Kai Blin | 1 | -1/+4 | |
(This used to be commit 700887c7f1b874682a71daec2741b0329cded53c) | |||||
2007-12-21 | r26394: dcerpc: Use target_hostname() instead of peer_name() in ↵ | Kai Blin | 1 | -2/+2 | |
dcerpc_server_name() (This used to be commit c5196831d5fc6190a54e2f684ff506bc243b8dae) | |||||
2007-12-21 | r26226: Avoid more uses of global_loadparm. | Jelmer Vernooij | 1 | -1/+2 | |
(This used to be commit 6cbce47a3eaef76a89db7cd0ab0d4f6441fc720d) |