summaryrefslogtreecommitdiffstats
path: root/source4/librpc
Commit message (Collapse)AuthorAgeFilesLines
* s4-netlogon: added RODC DNS update call fwded to dnsupdate taskAndrew Tridgell2010-09-271-1/+11
| | | | | when we get a netlogon RODC DNS update, we send it to the dnsupdate task
* s4:irpc: optionaly pass the security_token via IRPC requests.Stefan Metzmacher2010-09-271-0/+5
| | | | metze
* waf: add more NDR subsystems for shared IDL files.Günther Deschner2010-09-271-2/+2
| | | | Guenther
* s4-waf: add NDR_EVENTLOG.Günther Deschner2010-09-241-2/+2
| | | | Guenther
* s4-waf: rename subsystem NDR_LSAPRC to NDR_LSA.Günther Deschner2010-09-241-1/+1
| | | | Guenther
* s4-waf: move the RPC_NDR subsystems to main librpc wscript_build.Günther Deschner2010-09-231-222/+0
| | | | Guenther
* s4/eventlog6: Build and hook EventLog6 RPC endpont mapper and idlAnatoliy Atanasov2010-09-231-1/+1
|
* s4:irpc: add padding to the IPRC header for 8 byte alignmentStefan Metzmacher2010-09-231-0/+1
| | | | | | | | | | | | | | | | As we marshall the iprc header and the payload to the ndr_push context, we should pad the irpc header to let the payload start at an 8 byte boundary. This way we get the alignment still be correct if we remove the header before passing the raw payload to the caller. As we use IRPC more and more for complex NDR marshalled structures we need to get this right, in order to not get random ndr_pull failures. metze Signed-off-by: Anatoliy Atanasov <anatoliy.atanasov@postpath.com>
* s4-waf: add NDR_LSARPC and NDR_SAMR.Günther Deschner2010-09-231-2/+2
| | | | Guenther
* s4-waf: move two more NDR_ subsystems to main directory.Günther Deschner2010-09-231-13/+0
| | | | Guenther
* waf: move majority of shared NDR_ subsystems to main wscript_build.Günther Deschner2010-09-231-240/+0
| | | | | | (so they can be used by s3 waf later) Guenther
* ndrdump: Move blackbox test to standard python namespace.Jelmer Vernooij2010-09-221-20/+0
|
* s4-pyrpc: fixed build on python 2.4Andrew Tridgell2010-09-202-4/+4
| | | | Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org>
* s4-pyrpc: Print location and type name we got when checking for typesKamen Mazdrashki2010-09-171-1/+1
|
* s4-pyrpc: allow python to access irpc interfacesAndrew Tridgell2010-09-172-10/+53
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* idl: build python interfaces for winbind and idmap IDLAndrew Tridgell2010-09-171-0/+12
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-winbind Add a proxy method to update DNS records with a read-write DCAndrew Bartlett2010-09-171-0/+5
| | | | | | | | | | This must be done in winbindd as it already has the schannel connection and the credential chain. If we re-established that elsewhere, we would break the chain in winbindd. Andrew Bartlett Signed-Off-By: Andrew Tridgell <tridge@samba.org>
* s4-pyrpc: added py_return_ndr_struct()Andrew Tridgell2010-09-162-0/+34
| | | | | | | This can be used to return structures from other python interfaces as python objects Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-auth: set the RODC bit for RODC schannelAndrew Tridgell2010-09-151-1/+4
| | | | | | | | When we are using SEC_CHAN_RODC we need to set the NETLOGON_NEG_RODC_PASSTHROUGH bit in the negotiated flags in ServerAuthenticate2 Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-schannel: fixed reference to context after freeAndrew Tridgell2010-09-151-2/+3
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-rodc: add a trigger message for REPL_SECRET to auth_samAndrew Tridgell2010-09-151-0/+7
| | | | | | | | | when an RODC tries to authenticate against an account and the account has no password information it needs to send a message to the drepl server to tell it to try and replicate the secret information from a writeable DC Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4/fsmo: Change return type from NTSTATUS to WERROR for drepl_takeFSMOroleAnatoliy Atanasov2010-09-101-1/+1
| | | | | This removed an unnecessary conversion of the return type in drepl_take_FSMO_role.
* s4-drs: Implementation of GetNCChanges extended op 6 - fsmo role transferNadezhda Ivanova2010-09-101-0/+16
| | | | | | | | | Basically the candidate owner makes a getncchanges call with extended op 6 when they want to become the new owner. The current owner then updates the corresponding fSMORoleOwner attribute in its database with the new owner, and replicates the change to the candidate, who then becomes the owner. The patch was made in cooperation with Anatoliy Atanasov <anatoliy.atanasov@postpath.com> who kindly helped to debug it.
* s4-waf: fix bin/python/samba/dcerpc/nbt.so.Günther Deschner2010-09-081-1/+5
| | | | | | Thanks to Brad Hards for pointing this out. Guenther
* Add unique IP address binding for client connections (EPM and ncacn_ip_tcp ↵Julien Kerihuel2010-09-076-7/+34
| | | | | | | | | | | | | 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>
* s4-idl: redefine dreplsrv_refresh() to be alike other RPC function definitionsKamen Mazdrashki2010-09-051-3/+1
| | | | Sorry for the 'custom' definition first time
* librpc/rpc: add dcerpc_binding_handle_set_timeout()Stefan Metzmacher2010-09-041-0/+3
| | | | metze
* s4:librpc/rpc: implement dcerpc_bh_set_timeout()Stefan Metzmacher2010-09-041-0/+18
| | | | metze
* librpc/rpc: add set_timeout() to dcerpc_binding_handle_opsStefan Metzmacher2010-09-041-0/+2
| | | | metze
* s4:libcli/wbclient: use irpc_binding_handle_by_name()Stefan Metzmacher2010-09-031-0/+5
| | | | metze
* pidl: Keep only a single copy of samba.dcerpc.base.ClientConnection.Jelmer Vernooij2010-09-035-229/+244
|
* s4-dreplsrv: Implement irpc stub to be used to force dreplsrv to update ↵Kamen Mazdrashki2010-08-281-0/+11
| | | | | | | | | internal cache This IRPC calls is to be used whenever repsFrom/repsTo are changed by administrative tool or KCC (i.e. Topology changes). At present, only KCC may change topology.
* pyrpc: Add py_check_dcerpc_type().Jelmer Vernooij2010-08-273-0/+95
| | | | | | | This function checks whether the type of a PyObject matches a DCE/RPC Python type. Pair-Programmed-With: Andrew Tridgell <tridge@samba.org>
* s4-pyrpc: use s4_event_context_init()Andrew Tridgell2010-08-231-1/+1
| | | | | | | This fixes a crash when using kerberos and the python dcercpc interface, which requires event nesting Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* librpc: add python bindings for the netlogon pipeAndrew Tridgell2010-08-221-0/+6
| | | | Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org>
* pidl: give the varible name for bad type in python callsAndrew Tridgell2010-08-221-1/+1
| | | | | This makes it much clearer which argument to a function had the wrong type
* librpc/rpc: move dcerpc_read_ncacn_packet_send/recv() to dcerpc_util.cStefan Metzmacher2010-08-201-0/+9
| | | | metze
* build fixBrad Hards2010-08-171-1/+5
|
* s4:librpc/rpc: make struct dcerpc_binding_handle privateStefan Metzmacher2010-08-121-10/+0
| | | | metze
* s4:librpc/rpc: add dcerpc_binding_handle dcerpc_pipe backendStefan Metzmacher2010-08-123-4/+411
| | | | metze
* librpc/rpc: add dcerpc_binding_handle abstrationStefan Metzmacher2010-08-122-3/+118
| | | | metze
* s4:librpc/rpc: fix dcerpc_log_packet() prototypeStefan Metzmacher2010-08-122-6/+6
| | | | metze
* s4:librpc/rpc: autodetect the need of async call logicStefan Metzmacher2010-08-122-8/+6
| | | | metze
* s4-build: use @PACKAGE_VERSION@ in s4 pc.in filesAndrew Tridgell2010-08-093-3/+3
| | | | this gets replaced by vnum from the build rule
* s4-dns: fix dnsp for old buildAndrew Tridgell2010-08-051-1/+6
|
* s4-dns: expanded the DNSP code to handle more record typeAndrew Tridgell2010-08-051-1/+1
|
* dns: first version of dsnRecord parserAndrew Tridgell2010-08-051-1/+6
|
* s4:librpc/rpc: avoid using DCERPC_NDR_REF_ALLOC for epm_Map()Stefan Metzmacher2010-08-021-2/+2
| | | | metze
* s4:librpc/rpc: use the correct ndr flags in dcerpc_ndr_validate_in()Stefan Metzmacher2010-07-311-0/+16
| | | | metze
* waf-idl: put the gen_ndr/README file for source3 backAndrew Tridgell2010-07-191-0/+3
| | | | | This was removed by 100d37fc4624690423f6a932709b3f9046d05c64, probably accidentially.