Make sure ncacn_ip_tcp client code looks for NBT_NAME_SERVER name types.
Guenther
This commit is contained in:
parent
597c8f4325
commit
a4ad4da48e
40
samba-4.0.0rc6-ncacn_ip_tcp_resolve_name.patch
Normal file
40
samba-4.0.0rc6-ncacn_ip_tcp_resolve_name.patch
Normal file
@ -0,0 +1,40 @@
|
||||
From 2032f2746d70bbebd1af26a7a046eb1cc61ac175 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?G=C3=BCnther=20Deschner?= <gd@samba.org>
|
||||
Date: Fri, 23 Nov 2012 13:19:53 +0100
|
||||
Subject: [PATCH] s3-rpc_client: lookup nametype 0x20 in
|
||||
rpc_pipe_open_tcp_port(). (bug #9426)
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
The server name type (0x20) is much more likely to be available in the name cache, as
|
||||
this type gets stored by winbind itself - the primary user of the ncacn_ip_tcp
|
||||
code currently.
|
||||
|
||||
Guenther
|
||||
|
||||
Signed-off-by: Günther Deschner <gd@samba.org>
|
||||
Reviewed-by: Stefan Metzmacher <metze@samba.org>
|
||||
|
||||
Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
|
||||
Autobuild-Date(master): Fri Nov 23 16:30:57 CET 2012 on sn-devel-104
|
||||
---
|
||||
source3/rpc_client/cli_pipe.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/source3/rpc_client/cli_pipe.c b/source3/rpc_client/cli_pipe.c
|
||||
index edb3876..f8c7b24 100644
|
||||
--- a/source3/rpc_client/cli_pipe.c
|
||||
+++ b/source3/rpc_client/cli_pipe.c
|
||||
@@ -2448,7 +2448,7 @@ static NTSTATUS rpc_pipe_open_tcp_port(TALLOC_CTX *mem_ctx, const char *host,
|
||||
result->max_xmit_frag = RPC_MAX_PDU_FRAG_LEN;
|
||||
result->max_recv_frag = RPC_MAX_PDU_FRAG_LEN;
|
||||
|
||||
- if (!resolve_name(host, &addr, 0, false)) {
|
||||
+ if (!resolve_name(host, &addr, NBT_NAME_SERVER, false)) {
|
||||
status = NT_STATUS_NOT_FOUND;
|
||||
goto fail;
|
||||
}
|
||||
--
|
||||
1.7.11.7
|
||||
|
@ -1,4 +1,4 @@
|
||||
%define main_release 168
|
||||
%define main_release 169
|
||||
|
||||
%define samba_version 4.0.0
|
||||
%define talloc_version 2.0.7
|
||||
@ -63,6 +63,7 @@ Source201: README.downgrade
|
||||
|
||||
Patch0: samba-4.0.0rc6-LogonSamLogon_failover.patch
|
||||
Patch1: samba-4.0.0rc6-winbind_default_domain_workaround.patch
|
||||
Patch2: samba-4.0.0rc6-ncacn_ip_tcp_resolve_name.patch
|
||||
|
||||
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
|
||||
|
||||
@ -416,6 +417,7 @@ the local kerberos library to use the same KDC as samba and winbind use
|
||||
|
||||
%patch0 -p1 -b .samlogon_failover
|
||||
%patch1 -p1 -b .winbind_default_domain_workaround
|
||||
%patch2 -p1 -b .ncacn_ip_tcp_resolve_name
|
||||
|
||||
%build
|
||||
%global _talloc_lib ,talloc,pytalloc,pytalloc-util
|
||||
@ -1314,6 +1316,9 @@ rm -rf %{buildroot}
|
||||
%{_mandir}/man7/winbind_krb5_locator.7*
|
||||
|
||||
%changelog
|
||||
* Fri Nov 23 2012 Guenther Deschner <gdeschner@redhat.com> - 2:4.0.0-169.rc5
|
||||
- Make sure ncacn_ip_tcp client code looks for NBT_NAME_SERVER name types.
|
||||
|
||||
* Thu Nov 15 2012 - Andreas Schneider <asn@redhat.com> - 2:4.0.0-168.rc5
|
||||
- Reduce dependencies of samba-devel and create samba-test-devel package.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user