summaryrefslogtreecommitdiffstats
path: root/source4/librpc/rpc
Commit message (Collapse)AuthorAgeFilesLines
* s4:librpc/rpc: fix DEBUG() messageStefan Metzmacher2009-08-181-1/+1
| | | | metze
* fixed several places that unnecessarily take a reference to the event contextAndrew Tridgell2009-08-071-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.
* A rather strange varient of talloc_unlinkAndrew Tridgell2009-07-011-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.
* fixed rpc smb code to not reply on talloc_free being a function pointerAndrew Tridgell2009-07-012-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
* s4:libnet Allow 'net password change' to work on expired passwordsAndrew Bartlett2009-06-182-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
* always enable RPC debugging with a debug level >= 100.Andrew Tridgell2009-06-122-0/+8
| | | | | This helps with tools where setting the binding string is not possible, such as net
* Fix more unresolved symbols.Jelmer Vernooij2009-06-021-2/+1
|
* s4:librpc/rpc: pass async as argument to dcerpc_ndr_request_send()Stefan Metzmacher2009-04-202-8/+9
| | | | | | The caller should decide if async is desired it should be harcoded per call. metze
* s4:librpc/rpc: remove async argument from the sync dcerpc_request() functionStefan Metzmacher2009-04-203-4/+2
| | | | metze
* s4:librpc/rpc: only use smb_trans for sync rpc callsStefan Metzmacher2009-04-201-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
* s4:librpc/rpc: ask for 0x2000 bytes in the ioctl case to match all othercasesStefan Metzmacher2009-04-201-1/+1
| | | | metze
* Rework Samba4 to use the new common libcli/auth codeAndrew Bartlett2009-04-141-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
* s4:pyrpc: fix compiler warningsStefan Metzmacher2009-02-051-3/+5
| | | | metze
* s4:libcliraw: s/private/private_dataStefan Metzmacher2009-02-021-8/+8
| | | | metze
* s4:librpc/rpc: s/private/private_dataStefan Metzmacher2009-02-023-11/+11
| | | | metze
* pyrpc: Raise proper NDR error codes with matching strings rather than mappingJelmer Vernooij2009-01-261-1/+1
| | | | to NTSTATUS first.
* Add prototypes required by samba-gtk.Jelmer Vernooij2009-01-251-0/+2
|
* Add derpc_transport_string_by_transport(), apply some constVolker Lendecke2009-01-091-1/+2
|
* Avoid using a utility header for Python replacements included in Samba,Jelmer Vernooij2009-01-081-1/+5
| | | | since this will not be shipped with talloc/tdb/tevent/etc.
* s3/s4 build: Fix Py_RETURN_NONE to work with python versions < 2.4Tim Prouty2009-01-071-1/+1
|
* Set proper python exception when running out of memory.Jelmer Vernooij2009-01-071-2/+6
|
* Add some const to dcerpc_binding_build_tower()Volker Lendecke2009-01-061-1/+3
|
* Fix prototype.Jelmer Vernooij2009-01-061-1/+1
|
* py: Properly increase the reference counter of Py_None.Jelmer Vernooij2009-01-061-2/+2
|
* Add iconv_convenience argument to size functions.Jelmer Vernooij2009-01-011-1/+1
|
* s4:lib/tevent: rename structsStefan Metzmacher2008-12-296-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
* pidl/python: Factor out connect code rather than duplicating it in eachJelmer Vernooij2008-12-222-2/+69
| | | | Python module.
* Add header for pyparam.Jelmer Vernooij2008-12-221-1/+1
|
* Import types from other Python mechanisms using the Python import mechanism, ↵Jelmer Vernooij2008-12-221-2/+2
| | | | to ensure they are initialized.
* s4:lib/socket: socket_connect_send() and socket_connect_ev() should only ↵Stefan Metzmacher2008-12-181-1/+1
| | | | | | wrok with addresses metze
* s4:librpc/rpc: remove we should not redo the name resolving for secondary ↵Stefan Metzmacher2008-12-182-13/+15
| | | | | | tcp connections metze
* Fix the build.Jelmer Vernooij2008-11-022-2/+2
|
* Remove use of global_loadparm during initialization of gensec.Jelmer Vernooij2008-11-022-3/+3
|
* Remove use of global_loadparm for SMB2 client connections.Jelmer Vernooij2008-11-021-1/+2
|
* Add gensec_settings structure. This wraps loadparm_context for now, butJelmer Vernooij2008-11-024-10/+19
| | | | should in the future only contain some settings required for gensec.
* Remove another use of global_loadparm.Jelmer Vernooij2008-11-021-0/+1
|
* Remove another use of global_loadparm.Jelmer Vernooij2008-11-025-11/+24
|
* Remove another use of global_loadparm.Jelmer Vernooij2008-11-011-1/+3
|
* Remove another use of global_loadparm.Jelmer Vernooij2008-11-011-1/+3
|
* dcerpc: Fix include path so header installer translates it correctly during ↵Jelmer Vernooij2008-10-311-1/+1
| | | | install.
* errors: share dcerpc error function.Günther Deschner2008-10-311-55/+0
| | | | Guenther
* s4-netlogon: merge netr_ServerReqChallenge from s3 idl.Günther Deschner2008-10-291-1/+1
| | | | Guenther
* s4-netlogon: merge netr_ServerAuthenticate{2,3} from s3 idl.Günther Deschner2008-10-291-2/+2
| | | | Guenther
* Remove unused include param/param.h.Jelmer Vernooij2008-10-241-1/+0
|
* Eliminate another instance of global_loadparm.Jelmer Vernooij2008-10-241-0/+2
|
* Share RPC binding string utility functions.Jelmer Vernooij2008-10-121-725/+0
|
* Fix include paths to new location of libutil.Jelmer Vernooij2008-10-111-1/+1
|
* Move lib/util from source4 to top-level libutil.Jelmer Vernooij2008-10-111-1/+1
| | | | | | Conflicts: source4/Makefile
* Merge branch 'master' of ssh://git.samba.org/data/git/sambaJelmer Vernooij2008-09-301-2/+4
|\
| * s4:librpc/rpc: correctly sign or seal rpc request with an object guidStefan Metzmacher2008-09-301-2/+4
| | | | | | | | metze