Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-04-03 | s4:librpc/rpc: also parse ncacn_packet pdus with LIBNDR_FLAG_OBJECT_PRESENT | Stefan Metzmacher | 1 | -0/+4 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Apr 3 23:06:31 CEST 2012 on sn-devel-104 | |||||
2012-04-03 | s4:librpc/rpc: don't mix up paylod ndr flags with the dcerpc layer | Stefan Metzmacher | 1 | -1/+1 | |
If the transfer syntax is NDR64, it's only for the payload not for the dcerpc pdus. metze | |||||
2012-03-20 | libndr: Rename ndr64_transfer_syntax and null_ndr_syntax_id so they have a ↵ | Jelmer Vernooij | 2 | -5/+4 | |
ndr_ prefix. This makes the NDR namespace a bit clearer, in preparation of ABI checking. | |||||
2012-03-16 | Remove more unnecessary shebang lines in python files. | Jelmer Vernooij | 1 | -2/+0 | |
Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Fri Mar 16 02:48:52 CET 2012 on sn-devel-104 | |||||
2012-03-15 | s4:librpc/rpc: avoid an unused talloc_reference() from dcerpc_request_send() | Stefan Metzmacher | 1 | -4/+1 | |
metze | |||||
2012-03-15 | s4:librpc/rpc: pass a mem_ctx to dcerpc_request_send() | Stefan Metzmacher | 1 | -4/+7 | |
metze | |||||
2012-03-15 | s4:librpc/rpc: use tevent_req_defer_callback() in dcerpc_alter_context_* | Stefan Metzmacher | 1 | -0/+29 | |
metze | |||||
2012-03-15 | s4:librpc/rpc: use tevent_req_defer_callback() in dcerpc_bind_* | Stefan Metzmacher | 1 | -0/+29 | |
metze | |||||
2012-03-15 | s4:librpc/rpc: convert dcerpc_alter_context_send/recv to tevent_req | Stefan Metzmacher | 2 | -114/+161 | |
Many thanks to Andrew Bartlett <abartlet@samba.org> for the debugging, which lead to the following line: talloc_steal(state, raw_packet->data); metze | |||||
2012-03-15 | s4:librpc/rpc: convert dcerpc_bind_send/recv to tevent_req | Stefan Metzmacher | 2 | -111/+169 | |
Many thanks to Andrew Bartlett <abartlet@samba.org> for the debugging, which lead to the following line: talloc_steal(state, raw_packet->data); metze | |||||
2012-03-15 | s4:librpc/rpc: also notify requests which are not shipped about a dead ↵ | Stefan Metzmacher | 1 | -0/+11 | |
connection metze | |||||
2012-03-15 | s4:librpc/rpc: ship requests via an immediate event | Stefan Metzmacher | 2 | -7/+56 | |
Deep inside dcerpc_ship_next_request() some code path could trigger dcerpc_connection_dead(), which means it's not safe to do any processing after calling dcerpc_ship_next_request(). metze | |||||
2012-03-15 | s4:librpc/rpc: if the connecion is dead we're done | Stefan Metzmacher | 1 | -0/+1 | |
There's no point in doing anymore processing, it can just lead to crashes. metze | |||||
2012-03-15 | s4:librpc/rpc: if the connection is dead we don't want to be called recursivly. | Stefan Metzmacher | 1 | -0/+2 | |
metze | |||||
2012-03-09 | s4-librpc: Remove unused new_ev | Andrew Bartlett | 1 | -3/+0 | |
Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Fri Mar 9 07:18:45 CET 2012 on sn-devel-104 | |||||
2012-03-07 | s4:librpc/rpc: make dcerpc_bh_raw_call_* more robust against disconnects and ↵ | Stefan Metzmacher | 1 | -0/+15 | |
timeouts Using tevent_req_defer_callback() should make the situation a bit better, until we have a common robust low level dcerpc library. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed Mar 7 18:44:24 CET 2012 on sn-devel-104 | |||||
2012-03-07 | s4:librpc/rpc: make dcerpc_bh_is_connected() more robust | Stefan Metzmacher | 1 | -0/+8 | |
metze | |||||
2012-02-28 | s4:libcli:smb2: add a previous session argument to smb2_connect_send() | Michael Adam | 1 | -0/+1 | |
2012-02-27 | s4:librpc/dcerpc_smb2: make use of smb2cli_session_application_key() | Stefan Metzmacher | 1 | -2/+13 | |
metze | |||||
2012-01-04 | s4:pyrpc: add 'user_session_key' getter to the connection object | Stefan Metzmacher | 1 | -0/+44 | |
This gets the session key from gensec for usage in DRSUAPI. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed Jan 4 22:31:52 CET 2012 on sn-devel-104 | |||||
2011-12-22 | s4-librpc: Fix netlogon schannel client connect. | Andreas Schneider | 1 | -0/+2 | |
As a client we request as much flags as possible. The server checks which flags it supports and returns the same negotiation flags or less. So we need to store the negotiate flags from the server. We need them later if we have to call netr_LogonGetCapabilities. | |||||
2011-12-14 | s4-librpc: Fix NETLOGON credential chain with Windows 2008. | Andreas Schneider | 1 | -9/+40 | |
Windows Server 2008 returns NT_STATUS_DOWNGRADE_DETECTED if you call netrServerAuthenticate2 during a domain join without setting the strong keys flag (128bit crypto). Only for NT4 we need to do a downgrade to the returned negotiate flags. See also 0970369ca0cb9ae465cff40e5c75739824daf1d0. | |||||
2011-11-30 | s4:libcli/raw: implement on top of smbXcli_conn/req | Stefan Metzmacher | 1 | -4/+6 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed Nov 30 15:13:36 CET 2011 on sn-devel-104 | |||||
2011-11-24 | s4:libcli/smb2: implement on top of smbXcli_conn/req | Stefan Metzmacher | 1 | -2/+3 | |
metze | |||||
2011-11-11 | s4-librpc: do not limit to the first IP when trying to do a rpc connection | Matthieu Patou | 1 | -7/+25 | |
The function continue_ip_resolve_name was calling resolve_name_recv which returns only the first IP for a given hostname. Instead we use resolve_name_multiple_recv which returns all the IP for a given hostname. This kind of problem can occur if a host has more than 1 IP but is listenning only on 1. | |||||
2011-10-28 | s4:librpc/dcerpc_smb2: fix smb2_write_callback() | Stefan Metzmacher | 1 | -5/+9 | |
The should use smb2_write_recv() to get the result. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Oct 28 09:55:48 CEST 2011 on sn-devel-104 | |||||
2011-10-28 | s4:librpc/dcerpc_smb: fix smb_write_callback() | Stefan Metzmacher | 1 | -5/+10 | |
The should use smb_raw_write_recv() to get the result. metze | |||||
2011-10-19 | libcli: move ioctl function field defs to smb_constants | David Disseldorp | 1 | -1/+1 | |
Currently there are a lot of duplicate ioctl function field definitions between source3 and source4. Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2011-10-18 | gensec: move event context from gensec_*_init() to gensec_update() | Andrew Bartlett | 1 | -1/+2 | |
This avoids keeping the event context around on a the gensec_security context structure long term. In the Samba3 server, the event context we either supply is a NULL pointer as no server-side modules currently use the event context. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2011-10-13 | s4-messaging: Pass the loadparm context, not just the messaging path | Andrew Bartlett | 1 | -1/+1 | |
This will allow the TDB layer to get at the lp_ctx for tdb options. Andrew Bartlett | |||||
2011-09-22 | s4-rpc: show binding string in failed rpc binds | Andrew Tridgell | 1 | -1/+2 | |
this makes debugging some RPC auth issues easier | |||||
2011-09-14 | s4:librpc/rpc: return NT_STATUS_CONNECTION_DISCONNECTED | Stefan Metzmacher | 1 | -2/+2 | |
We should return the same in all places. metze | |||||
2011-09-13 | s4-subdomain more work on sub-domain join | Andrew Bartlett | 1 | -0/+13 | |
we can now create a subdomain of an existing windows domain using: samba-tool domain join sub.domain.dns.name subdomain The ordering of the creation of the key records is quite tricky, especially for the NTDSDSA object Pair-Programmed-With: Andrew Tridgell <tridge@samba.org> | |||||
2011-09-13 | s4-python: Consistently use spaces rather than tabs, fix headers in several ↵ | Jelmer Vernooij | 1 | -3/+3 | |
places. | |||||
2011-08-13 | s4:librpc: use tevent_ fn names instead of legacy event_ ones | Simo Sorce | 3 | -9/+9 | |
2011-08-10 | pytalloc: Use consistent prefix for functions, add ABI file. | Jelmer Vernooij | 1 | -1/+1 | |
2011-08-04 | s4-librpc: Fix double free. | Andreas Schneider | 2 | -11/+13 | |
Autobuild-User: Andreas Schneider <asn@cryptomilk.org> Autobuild-Date: Thu Aug 4 12:31:18 CEST 2011 on sn-devel-104 | |||||
2011-08-03 | gensec: Remove mem_ctx from calls that do not return memory | Andrew Bartlett | 1 | -2/+0 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2011-06-09 | s4:librpc/rpc/dcerpc.c - janitorial: use "void" for functions without arguments | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
Probably a mistake in commit 907cdb5de7f16a2540299aeba211bf2a5ae6fafe. Reviewed-by: Tridge | |||||
2011-06-06 | s4-modules Remove lp_ctx from init functions that no longer need it | Andrew Bartlett | 3 | -4/+4 | |
Now that we don't allow the smb.conf to change the modules dir, many functions that simply load modules or initialise a subsytem that may load modules no longer need an lp_ctx. Andrew Bartlett | |||||
2011-06-06 | s4-ipv6: removed the old unused ipv6 code in dcerpc_sock.c | Andrew Tridgell | 1 | -43/+6 | |
the code is now generic to both V4 and V6 | |||||
2011-06-06 | s4-ipv6: allow for IPv6 in dcerpc socket calls | Andrew Tridgell | 1 | -2/+2 | |
2011-05-03 | s4-messaging Rename messaging -> imessaging | Andrew Bartlett | 1 | -2/+2 | |
This avoid symbol and structure conflicts between Samba3 and Samba4, and chooses a less generic name. Andrew Bartlett | |||||
2011-04-28 | s4:libcli/smb2: convert smb2_connect_*() to tevent_req | Stefan Metzmacher | 1 | -15/+17 | |
metze | |||||
2011-03-23 | librpc: bring more librpc prototypes in common. | Günther Deschner | 1 | -13/+0 | |
Guenther | |||||
2011-03-13 | librpc/rpc: move DCERPC_ flags to rpc_common.h | Stefan Metzmacher | 1 | -54/+0 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sun Mar 13 20:45:53 CET 2011 on sn-devel-104 | |||||
2011-03-13 | s4:librpc/rpc: finaly make struct rpc_request and enum rpc_request_state private | Stefan Metzmacher | 2 | -43/+44 | |
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 | 2 | -28/+0 | |
metze | |||||
2011-03-13 | s4:librpc/rpc: make dcerpc_request_recv() static | Stefan Metzmacher | 1 | -3/+6 | |
metze | |||||
2011-03-13 | s4:pyrpc: use dcerpc_binding_handle_raw_call() instead of dcerpc_request() | Stefan Metzmacher | 1 | -3/+11 | |
metze |