summaryrefslogtreecommitdiff
path: root/source4/librpc/rpc
AgeCommit message (Collapse)AuthorFilesLines
2009-07-01A rather strange varient of talloc_unlinkAndrew Tridgell1-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-07-01fixed rpc smb code to not reply on talloc_free being a function pointerAndrew Tridgell2-2/+13
The upcoming talloc_free/talloc_reference changes change talloc_free to be a macro. These two bits of code relied on it being a function pointer
2009-06-18s4:libnet Allow 'net password change' to work on expired passwordsAndrew Bartlett2-2/+4
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-06-12always enable RPC debugging with a debug level >= 100.Andrew Tridgell2-0/+8
This helps with tools where setting the binding string is not possible, such as net
2009-06-02Fix more unresolved symbols.Jelmer Vernooij1-2/+1
2009-04-20s4:librpc/rpc: pass async as argument to dcerpc_ndr_request_send()Stefan Metzmacher2-8/+9
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 Metzmacher3-4/+2
metze
2009-04-20s4:librpc/rpc: only use smb_trans for sync rpc callsStefan Metzmacher1-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-04-20s4:librpc/rpc: ask for 0x2000 bytes in the ioctl case to match all othercasesStefan Metzmacher1-1/+1
metze
2009-04-14Rework Samba4 to use the new common libcli/auth codeAndrew Bartlett1-8/+10
In particular, this is the rename from creds_ to netlogon_creds_, as well as other links to use the new common crypto. Andrew Bartlett
2009-02-05s4:pyrpc: fix compiler warningsStefan Metzmacher1-3/+5
metze
2009-02-02s4:libcliraw: s/private/private_dataStefan Metzmacher1-8/+8
metze
2009-02-02s4:librpc/rpc: s/private/private_dataStefan Metzmacher3-11/+11
metze
2009-01-26pyrpc: Raise proper NDR error codes with matching strings rather than mappingJelmer Vernooij1-1/+1
to NTSTATUS first.
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-08Avoid using a utility header for Python replacements included in Samba,Jelmer Vernooij1-1/+5
since this will not be shipped with talloc/tdb/tevent/etc.
2009-01-07s3/s4 build: Fix Py_RETURN_NONE to work with python versions < 2.4Tim Prouty1-1/+1
2009-01-07Set proper python exception when running out of memory.Jelmer Vernooij1-2/+6
2009-01-06Add some const to dcerpc_binding_build_tower()Volker Lendecke1-1/+3
2009-01-06Fix prototype.Jelmer Vernooij1-1/+1
2009-01-06py: Properly increase the reference counter of Py_None.Jelmer Vernooij1-2/+2
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.