summaryrefslogtreecommitdiff
path: root/source4/librpc/rpc
AgeCommit message (Collapse)AuthorFilesLines
2009-01-01Add iconv_convenience argument to size functions.Jelmer Vernooij1-1/+1
2008-12-29s4:lib/tevent: rename structsStefan Metzmacher6-25/+25
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-12-22pidl/python: Factor out connect code rather than duplicating it in eachJelmer Vernooij2-2/+69
Python module.
2008-12-22Add header for pyparam.Jelmer Vernooij1-1/+1
2008-12-22Import types from other Python mechanisms using the Python import mechanism, ↵Jelmer Vernooij1-2/+2
to ensure they are initialized.
2008-12-18s4:lib/socket: socket_connect_send() and socket_connect_ev() should only ↵Stefan Metzmacher1-1/+1
wrok with addresses metze
2008-12-18s4:librpc/rpc: remove we should not redo the name resolving for secondary ↵Stefan Metzmacher2-13/+15
tcp connections metze
2008-11-02Fix the build.Jelmer Vernooij2-2/+2
2008-11-02Remove use of global_loadparm during initialization of gensec.Jelmer Vernooij2-3/+3
2008-11-02Remove use of global_loadparm for SMB2 client connections.Jelmer Vernooij1-1/+2
2008-11-02Add gensec_settings structure. This wraps loadparm_context for now, butJelmer Vernooij4-10/+19
should in the future only contain some settings required for gensec.
2008-11-02Remove another use of global_loadparm.Jelmer Vernooij1-0/+1
2008-11-02Remove another use of global_loadparm.Jelmer Vernooij5-11/+24
2008-11-01Remove another use of global_loadparm.Jelmer Vernooij1-1/+3
2008-11-01Remove another use of global_loadparm.Jelmer Vernooij1-1/+3
2008-10-31dcerpc: Fix include path so header installer translates it correctly during ↵Jelmer Vernooij1-1/+1
install.
2008-10-31errors: share dcerpc error function.Günther Deschner1-55/+0
Guenther
2008-10-29s4-netlogon: merge netr_ServerReqChallenge from s3 idl.Günther Deschner1-1/+1
Guenther
2008-10-29s4-netlogon: merge netr_ServerAuthenticate{2,3} from s3 idl.Günther Deschner1-2/+2
Guenther
2008-10-24Remove unused include param/param.h.Jelmer Vernooij1-1/+0
2008-10-24Eliminate another instance of global_loadparm.Jelmer Vernooij1-0/+2
2008-10-12Share RPC binding string utility functions.Jelmer Vernooij1-725/+0
2008-10-11Fix include paths to new location of libutil.Jelmer Vernooij1-1/+1
2008-10-11Move lib/util from source4 to top-level libutil.Jelmer Vernooij1-1/+1
Conflicts: source4/Makefile
2008-09-30Merge branch 'master' of ssh://git.samba.org/data/git/sambaJelmer Vernooij1-2/+4
2008-09-30s4:librpc/rpc: correctly sign or seal rpc request with an object guidStefan Metzmacher1-2/+4
metze
2008-09-30make sure dcerpc is always initialized.Jelmer Vernooij1-3/+1
2008-09-30Remove two more uses of global loadparm by remember requiredJelmer Vernooij2-16/+31
details for secondary DCE/RPC connections.
2008-09-30Pass session options around; saves another use of global_loadparm.Jelmer Vernooij1-0/+1
2008-09-30Remove redundant call.Jelmer Vernooij1-1/+1
2008-09-16Import proper IDL for interface pointers.Jelmer Vernooij1-0/+2
2008-09-13librpc/rpc: don't send auth trailers in level connectStefan Metzmacher1-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-09-13client free credentials when not needed anymoreStefan Metzmacher1-0/+7
(This used to be commit d982b69df638f17da6af398e2613986240031064)
2008-08-11librpc/rpc: correct the chunk_size depending on the signature sizeStefan Metzmacher1-4/+13
metze (This used to be commit 50eb0e726405580dc5ca3a8a3b15f3bd674f722a)
2008-08-07librpc/rpc: add support DCERPC_PFC_FLAG_SUPPORT_HEADER_SIGNStefan Metzmacher4-1/+35
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-07librpc/rpc: pass struct dcerpc_pipe to dcerpc_auth3()Stefan Metzmacher2-6/+9
metze (This used to be commit 60b3523da485d845b1d930d990688d8434d39ef3)
2008-07-23The SMB session key must not be more than 16 bytes in SAMR (andAndrew Bartlett1-2/+12
presumably LSA). Tests show that Vista requires the sesion key to be truncated for a domain join. Andrew Bartlett (This used to be commit af629a3738298d27eb2dbecf466ceb503cec9638)
2008-07-16Fix the build - this element was renamed.Andrew Bartlett1-1/+1
(This used to be commit 60161954ad5c99ce9934a968c5d41f41fafd780f)
2008-07-07dcerpc_smb: trans->in.max_data should not depend on the smb max sizeStefan Metzmacher1-1/+8
We now support async multi fragment SMBtrans calls. metze (This used to be commit 6813e22e9d300696a40993476629227d5cc4d35f)
2008-06-14Use a custom init function for samba4 that sets a samba4Simo Sorce1-1/+1
specific debug function. By default do not debug, this is the most appropriate action for a library as we cannot assume what stderr is use for in the main app. The main app is responsible to set ev_debug_stderr if they so desire. (This used to be commit e566a2f308ac6fb4b526a744f7059b565670aea5)
2008-06-07fixed for per session session_key here tooAndrew Tridgell1-1/+1
(This used to be commit abcbce004c99a2c62aa8c7a7cfc8ac5b5cfeb7dd)
2008-05-30implemented client side SMB2 signingAndrew Tridgell2-2/+6
This doessn't work against Windows yet, and I've submitted a WSPP request for clarification of the docs to try and find out why. Meanwhile this is no worse than what we had, as it only gets used when the server demands signing, and we didn't work then anyway. (This used to be commit b788096add3586d7277efcd3bf5ca7f3a604cb7a)
2008-05-26Allow using IRPC functions on the messaging bus from Python.Jelmer Vernooij1-0/+2
(This used to be commit 6ecf81ae13dffa05356c1177c617206c120fb7d7)
2008-05-26Implement IRPC calls over the internal messaging bus.Jelmer Vernooij2-3/+3
(This used to be commit 777dc3a2c7b5bf855344ba3ae8c8b564c48fc0c6)
2008-05-26Remove some unused cruft.Jelmer Vernooij2-56/+18
(This used to be commit 8f47157f09cbf4200f0f7c5efe8750fd5d316a3b)
2008-05-25Fix compilation errors.Jelmer Vernooij2-1/+7
(This used to be commit daae053365cf6c5be7b31aa51a239c2660cfc120)
2008-05-25Trim the size of the Python bindings a bit.Jelmer Vernooij3-1/+117
(This used to be commit 717ce0b640a5c3aa62804b9869ef4dcc0f71b7ba)
2008-05-25Expose transfer and abstract syntax.Jelmer Vernooij1-2/+34
(This used to be commit a875e07a37568b7e51c290074d5e3834c2caa4d6)
2008-05-25Expose request timeout variable in Python.Jelmer Vernooij1-1/+10
(This used to be commit daed1432d22f5fa78907ee0fef9def8802538150)
2008-05-25Add support for secondary contexts from Python.Jelmer Vernooij1-40/+96
(This used to be commit 16d1ad050546ae6500153438db8d3c857e6f3ad5)