abbra pushed to samba (master). "Fix bug 1217346 (..more)"
notifications at fedoraproject.org
notifications at fedoraproject.org
Thu Apr 30 10:10:54 UTC 2015
>From b42f0ca366ddad51d25139e5a072b82a729ebd1d Mon Sep 17 00:00:00 2001
From: Alexander Bokovoy <abokovoy at redhat.com>
Date: Thu, 30 Apr 2015 13:10:07 +0300
Subject: Fix bug 1217346
FreeIPA trusts to AD broken due to Samba 4.2 failure to run LSARPC pipe externally
diff --git a/samba-4.2-fix-rpc-helper.patch b/samba-4.2-fix-rpc-helper.patch
new file mode 100644
index 0000000..52d1533
--- /dev/null
+++ b/samba-4.2-fix-rpc-helper.patch
@@ -0,0 +1,34 @@
+commit 1ff9ffea061e4bdecea65749d8d0e3c082e25d77
+Author: Günther Deschner <gd at samba.org>
+AuthorDate: Thu Apr 30 11:20:58 2015 +0200
+Commit: Günther Deschner <gd at samba.org>
+CommitDate: Thu Apr 30 11:22:26 2015 +0200
+
+ s3-rpc_server: fix rpc_create_tcpip_sockets() processing of interfaces.
+
+ We were supplying an empty value for the "host" binding string option, causing
+ dcerpc_binding_vector_add_port() call to fail.
+
+ Fixes: https://bugzilla.samba.org/show_bug.cgi?id=11245
+ Guenther
+
+ Signed-off-by: Günther Deschner <gd at samba.org>
+ Pair-Programmed-With: Alexander Bokovoy <ab at samba.org>
+---
+ source3/rpc_server/rpc_sock_helper.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/source3/rpc_server/rpc_sock_helper.c b/source3/rpc_server/rpc_sock_helper.c
+index 8f371b8..7aced63 100644
+--- a/source3/rpc_server/rpc_sock_helper.c
++++ b/source3/rpc_server/rpc_sock_helper.c
+@@ -138,7 +138,7 @@ NTSTATUS rpc_create_tcpip_sockets(const struct ndr_interface_table *iface,
+ if (bvec != NULL) {
+ status = dcerpc_binding_vector_add_port(iface,
+ bvec,
+- sock_ptr,
++ sock_tok,
+ p);
+ if (!NT_STATUS_IS_OK(status)) {
+ close(fd);
+
diff --git a/samba.spec b/samba.spec
index dc04bc8..ae2ddd7 100644
--- a/samba.spec
+++ b/samba.spec
@@ -6,7 +6,7 @@
# ctdb is enabled by default, you can disable it with: --without clustering
%bcond_without clustering
-%define main_release 6
+%define main_release 7
%define samba_version 4.2.1
%define talloc_version 2.1.2
@@ -94,6 +94,7 @@ Source0: samba-%{version}%{pre_release}.tar.xz
Patch0: samba-4.2.2-fix_debug_macro.patch
Patch1: samba-4.2.2-lib-util-fix-detection-of-systemd-libraries.patch
+Patch2: samba-4.2-fix-rpc-helper.patch
# Red Hat specific replacement-files
Source1: samba.log
@@ -644,6 +645,7 @@ and use CTDB instead.
%patch0 -p1 -b .samba-4.2.2-fix_debug_macro.patch
%patch1 -p1 -b .samba-4.2.2-lib-util-fix-detection-of-systemd-libraries.patch
+%patch2 -p1 -b .samba-4.2-fix-rpc-helper.patch
%build
%global _talloc_lib ,talloc,pytalloc,pytalloc-util
@@ -1932,6 +1934,10 @@ rm -rf %{buildroot}
%endif # with_clustering_support
%changelog
+* Thu Apr 30 2015 Alexander Bokovoy <abokovoy at redhat.com> - 4.2.1-7
+- Fix LSASD daemon
+- resolves: #1217346 - FreeIPA trusts to AD broken due to Samba 4.2 failure to run LSARPC pipe externally
+
* Mon Apr 27 2015 Alexander Bokovoy <abokovoy at redhat.com> - 4.2.1-6
- Remove samba-common-tools from samba-client package as it brings back Python 2.7
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/samba.git/commit/?h=master&id=b42f0ca366ddad51d25139e5a072b82a729ebd1d
More information about the scm-commits
mailing list