Hello community,
here is the log from the commit of package samba for openSUSE:Factory
checked in at Fri Jun 4 14:51:36 CEST 2010.
--------
--- samba/samba.changes 2010-05-18 12:05:36.000000000 +0200
+++ /mounts/work_src_done/STABLE/samba/samba.changes 2010-05-19 15:59:23.000000000 +0200
@@ -1,0 +2,26 @@
+Wed May 19 12:18:29 UTC 2010 - lmuelle@suse.de
+
+- Update to 3.5.3.
+ + Fix MS-DFS functionality; (bso#7339).
+ + Fix a Winbind crash when scanning trusts; (bso#7389).
+ + Fix problems with SIGCHLD handling in Winbind; (bso#7317).
+
+ + Add replacement for IPV6_V6ONLY on linux systems with broken headers;
+ (bso#7196).
+ + Fix cups encryption setting; (bso#7263).
+ + Fix exporting printers via 'cupsaddsmb' command; (bso#7277).
+ + Fix SMB job IDs in CUPS job names; (bso#7288).
+ + Fix segfault in mount.cifs; (bso#7315).
+ + Make TIME_T_MAX defines consistent; (bso#7352).
+ + Re-fix a bug with smbd serving a windows terminal server; (bso#7357).
+ + Display an error on 'net conf import' failures; (bso#7378).
+ + Fix bitmap leak in dptr_Close; (bso#7384).
+ + Fix rename problems with full_audit VFS module; (bso#7398).
+ + Fix setting of passwords via 'net rpc user password' command; (bso#7417).
+ + Fix 'net rpc printer list' command; (bso#7418).
+ + Rename mod_name to module_name; (bso#7421).
+- Fix unnecessary traversing winbindd_cache.tdb in SIGHUP handler.
+- Added EN ISO 216, A0 and A1 to builtin forms; (bso#7423).
+- Winbind not working over IPv6; (bso#7341).
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
samba-3.5.2.tar.bz2
New:
----
samba-3.5.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ samba-doc.spec ++++++
--- /var/tmp/diff_new_pack.5YEC0j/_old 2010-06-04 14:51:06.000000000 +0200
+++ /var/tmp/diff_new_pack.5YEC0j/_new 2010-06-04 14:51:06.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package samba-doc (Version 3.5.2)
+# spec file for package samba-doc (Version 3.5.3)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -58,15 +58,15 @@
%else
BuildRequires: pkgconfig
%endif
-%define samba_ver 3.5.2
+%define samba_ver 3.5.3
%define samba_ver_suffix %nil
%define samba_ver_full %{samba_ver}%{samba_ver_suffix}
%if 0%{?suse_version} && 0%{?suse_version} < 1111
%define guards_symbols pre_1111
%endif
Url: http://www.samba.org/
-Version: 3.5.2
-Release: 3
+Version: 3.5.3
+Release: 1
License: GPLv3+
Summary: Samba Documentation
Group: Documentation/Other
@@ -391,7 +391,7 @@
--------
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%changelog
++++++ samba.spec ++++++
--- /var/tmp/diff_new_pack.5YEC0j/_old 2010-06-04 14:51:06.000000000 +0200
+++ /var/tmp/diff_new_pack.5YEC0j/_new 2010-06-04 14:51:06.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package samba (Version 3.5.2)
+# spec file for package samba (Version 3.5.3)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -58,7 +58,7 @@
%else
BuildRequires: pkgconfig
%endif
-%define samba_ver 3.5.2
+%define samba_ver 3.5.3
%define samba_ver_suffix %nil
%define samba_ver_full %{samba_ver}%{samba_ver_suffix}
%if 0%{?suse_version} && 0%{?suse_version} < 1111
@@ -70,8 +70,8 @@
Group: Productivity/Networking/Samba
Url: http://www.samba.org/
AutoReqProv: on
-Version: 3.5.2
-Release: 3
+Version: 3.5.3
+Release: 1
%ifarch ppc64
Obsoletes: samba-64bit
%endif
@@ -171,7 +171,7 @@
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%package client
@@ -215,7 +215,7 @@
--------
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1020
@@ -240,7 +240,7 @@
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%endif
@@ -268,7 +268,7 @@
--------
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%endif
@@ -295,7 +295,7 @@
--------
Jeremy Allison <jra at samba dot org>
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%if %{make_utils}
@@ -345,7 +345,7 @@
--------
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%if 0%{?suse_version} && 0%{?suse_version} < 1031
@@ -370,7 +370,7 @@
%if 0%{?suse_version} && 0%{?suse_version} < 1031
%description -n libsmbclient
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%else
@@ -415,7 +415,7 @@
--------
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%package -n libnetapi0
@@ -434,7 +434,7 @@
--------
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%package -n libnetapi-devel
@@ -454,7 +454,7 @@
--------
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%if 0%{?suse_version} && 0%{?suse_version} < 1031
@@ -474,7 +474,7 @@
%if 0%{?suse_version} && 0%{?suse_version} < 1031
%description -n libsmbsharemodes
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%else
@@ -509,7 +509,7 @@
--------
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%if %{make_ldapsmb}
@@ -530,7 +530,7 @@
--------
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%package -n libtalloc-devel
@@ -550,7 +550,7 @@
--------
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%package -n libtdb1
@@ -569,7 +569,7 @@
--------
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%package -n libtdb-devel
@@ -589,7 +589,7 @@
--------
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%package -n libwbclient0
@@ -608,7 +608,7 @@
--------
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%package -n libwbclient-devel
@@ -628,7 +628,7 @@
--------
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%package -n libtevent0
@@ -647,7 +647,7 @@
--------
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%package -n libtevent-devel
@@ -668,7 +668,7 @@
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%package -n libldb0
@@ -688,7 +688,7 @@
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%package -n libldb-devel
@@ -709,7 +709,7 @@
The Samba Team
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%package -n ldapsmb
@@ -718,7 +718,7 @@
Group: Productivity/Networking/Samba
AutoReqProv: on
Version: 1.34b
-Release: 287
+Release: 288
Requires: perl-ldap
%description -n ldapsmb
@@ -731,7 +731,7 @@
--------
Guenther Deschner <guenther at deschner dot de>
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%endif
@@ -754,7 +754,7 @@
--------
Steve French <sfrench at Samba dot org>
-Source Timestamp: 2360
+Source Timestamp: 2362
Branch : trunk
%endif
++++++ build-source-timestamp ++++++
--- /var/tmp/diff_new_pack.5YEC0j/_old 2010-06-04 14:51:06.000000000 +0200
+++ /var/tmp/diff_new_pack.5YEC0j/_new 2010-06-04 14:51:06.000000000 +0200
@@ -1,2 +1,2 @@
-2360
+2362
Branch : trunk
++++++ patches.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/2ce299f16cb2ff292755186894284d6efb296d08 new/patches/samba.org/2ce299f16cb2ff292755186894284d6efb296d08
--- old/patches/samba.org/2ce299f16cb2ff292755186894284d6efb296d08 1970-01-01 01:00:00.000000000 +0100
+++ new/patches/samba.org/2ce299f16cb2ff292755186894284d6efb296d08 2010-05-19 15:26:09.000000000 +0200
@@ -0,0 +1,139 @@
+commit 2ce299f16cb2ff292755186894284d6efb296d08
+Author: Günther Deschner
+Date: Fri May 14 23:23:34 2010 +0200
+
+ s3-kerberos: pass down kdc_name to create_local_private_krb5_conf_for_domain().
+
+ Guenther
+ (cherry picked from commit e3bdff3d67b46277ee59685218bd90f3788b487d)
+
+Index: source3/include/proto.h
+===================================================================
+--- source3/include/proto.h.orig
++++ source3/include/proto.h
+@@ -1809,7 +1809,8 @@ int kerberos_kinit_password(const char *
+ bool create_local_private_krb5_conf_for_domain(const char *realm,
+ const char *domain,
+ const char *sitename,
+- struct sockaddr_storage *pss);
++ struct sockaddr_storage *pss,
++ const char *kdc_name);
+
+ /* The following definitions come from libads/kerberos_keytab.c */
+
+Index: source3/libads/kerberos.c
+===================================================================
+--- source3/libads/kerberos.c.orig
++++ source3/libads/kerberos.c
+@@ -715,7 +715,8 @@ int kerberos_kinit_password(const char *
+
+ static char *print_kdc_line(char *mem_ctx,
+ const char *prev_line,
+- const struct sockaddr_storage *pss)
++ const struct sockaddr_storage *pss,
++ const char *kdc_name)
+ {
+ char *kdc_str = NULL;
+
+@@ -772,14 +773,15 @@ static char *print_kdc_line(char *mem_ct
+ static char *get_kdc_ip_string(char *mem_ctx,
+ const char *realm,
+ const char *sitename,
+- struct sockaddr_storage *pss)
++ struct sockaddr_storage *pss,
++ const char *kdc_name)
+ {
+ int i;
+ struct ip_service *ip_srv_site = NULL;
+ struct ip_service *ip_srv_nonsite = NULL;
+ int count_site = 0;
+ int count_nonsite;
+- char *kdc_str = print_kdc_line(mem_ctx, "", pss);
++ char *kdc_str = print_kdc_line(mem_ctx, "", pss, kdc_name);
+
+ if (kdc_str == NULL) {
+ return NULL;
+@@ -803,7 +805,8 @@ static char *get_kdc_ip_string(char *mem
+ * but not done often. */
+ kdc_str = print_kdc_line(mem_ctx,
+ kdc_str,
+- &ip_srv_site[i].ss);
++ &ip_srv_site[i].ss,
++ NULL);
+ if (!kdc_str) {
+ SAFE_FREE(ip_srv_site);
+ return NULL;
+@@ -840,7 +843,8 @@ static char *get_kdc_ip_string(char *mem
+ /* Append to the string - inefficient but not done often. */
+ kdc_str = print_kdc_line(mem_ctx,
+ kdc_str,
+- &ip_srv_nonsite[i].ss);
++ &ip_srv_nonsite[i].ss,
++ NULL);
+ if (!kdc_str) {
+ SAFE_FREE(ip_srv_site);
+ SAFE_FREE(ip_srv_nonsite);
+@@ -868,7 +872,8 @@ static char *get_kdc_ip_string(char *mem
+ bool create_local_private_krb5_conf_for_domain(const char *realm,
+ const char *domain,
+ const char *sitename,
+- struct sockaddr_storage *pss)
++ struct sockaddr_storage *pss,
++ const char *kdc_name)
+ {
+ char *dname;
+ char *tmpname = NULL;
+@@ -912,7 +917,7 @@ bool create_local_private_krb5_conf_for_
+ realm_upper = talloc_strdup(fname, realm);
+ strupper_m(realm_upper);
+
+- kdc_ip_string = get_kdc_ip_string(dname, realm, sitename, pss);
++ kdc_ip_string = get_kdc_ip_string(dname, realm, sitename, pss, kdc_name);
+ if (!kdc_ip_string) {
+ goto done;
+ }
+Index: source3/libsmb/namequery_dc.c
+===================================================================
+--- source3/libsmb/namequery_dc.c.orig
++++ source3/libsmb/namequery_dc.c
+@@ -108,12 +108,14 @@ static bool ads_dc_name(const char *doma
+ create_local_private_krb5_conf_for_domain(realm,
+ domain,
+ sitename,
+- &ads->ldap.ss);
++ &ads->ldap.ss,
++ ads->config.ldap_server_name);
+ } else {
+ create_local_private_krb5_conf_for_domain(realm,
+ domain,
+ NULL,
+- &ads->ldap.ss);
++ &ads->ldap.ss,
++ ads->config.ldap_server_name);
+ }
+ }
+ #endif
+Index: source3/winbindd/winbindd_cm.c
+===================================================================
+--- source3/winbindd/winbindd_cm.c.orig
++++ source3/winbindd/winbindd_cm.c
+@@ -1150,7 +1150,8 @@ static bool dcip_to_name(TALLOC_CTX *mem
+ create_local_private_krb5_conf_for_domain(domain->alt_name,
+ domain->name,
+ sitename,
+- pss);
++ pss,
++ name);
+
+ SAFE_FREE(sitename);
+ } else {
+@@ -1158,7 +1159,8 @@ static bool dcip_to_name(TALLOC_CTX *mem
+ create_local_private_krb5_conf_for_domain(domain->alt_name,
+ domain->name,
+ NULL,
+- pss);
++ pss,
++ name);
+ }
+ winbindd_set_locator_kdc_envs(domain);
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/5ab33bec40739c7c86b17536fd6cdc04fc0f91b2 new/patches/samba.org/5ab33bec40739c7c86b17536fd6cdc04fc0f91b2
--- old/patches/samba.org/5ab33bec40739c7c86b17536fd6cdc04fc0f91b2 1970-01-01 01:00:00.000000000 +0100
+++ new/patches/samba.org/5ab33bec40739c7c86b17536fd6cdc04fc0f91b2 2010-05-19 15:26:23.000000000 +0200
@@ -0,0 +1,67 @@
+commit 5ab33bec40739c7c86b17536fd6cdc04fc0f91b2
+Author: Günther Deschner
+Date: Sat May 15 00:34:35 2010 +0200
+
+ s3-kerberos: temporary fix for ipv6 in print_kdc_line().
+
+ Currently no krb5 lib supports "kdc = ipv6 address" at all, so for now just fill
+ in just the kdc_name if we have it and let the krb5 lib figure out the
+ appropriate ipv6 address
+
+ ipv6 gurus, please check.
+
+ Guenther
+ (cherry picked from commit dd5a4e23f8c24564d3fd21bb8d01172321087362)
+
+ The last 3 patches fix bug #7341 (winbind not working over IPv6).
+
+Index: source3/libads/kerberos.c
+===================================================================
+--- source3/libads/kerberos.c.orig
++++ source3/libads/kerberos.c
+@@ -728,6 +728,9 @@ static char *print_kdc_line(char *mem_ct
+ char addr[INET6_ADDRSTRLEN];
+ uint16_t port = get_sockaddr_port(pss);
+
++ DEBUG(10,("print_kdc_line: IPv6 case for kdc_name: %s, port: %d\n",
++ kdc_name, port));
++
+ if (port != 0 && port != DEFAULT_KRB5_PORT) {
+ /* Currently for IPv6 we can't specify a non-default
+ krb5 port with an address, as this requires a ':'.
+@@ -744,6 +747,7 @@ static char *print_kdc_line(char *mem_ct
+ "Error %s\n.",
+ print_canonical_sockaddr(mem_ctx, pss),
+ gai_strerror(ret)));
++ return NULL;
+ }
+ /* Success, use host:port */
+ kdc_str = talloc_asprintf(mem_ctx,
+@@ -752,11 +756,22 @@ static char *print_kdc_line(char *mem_ct
+ hostname,
+ (unsigned int)port);
+ } else {
+- kdc_str = talloc_asprintf(mem_ctx, "%s\tkdc = %s\n",
+- prev_line,
+- print_sockaddr(addr,
+- sizeof(addr),
+- pss));
++
++ /* no krb5 lib currently supports "kdc = ipv6 address"
++ * at all, so just fill in just the kdc_name if we have
++ * it and let the krb5 lib figure out the appropriate
++ * ipv6 address - gd */
++
++ if (kdc_name) {
++ kdc_str = talloc_asprintf(mem_ctx, "%s\tkdc = %s\n",
++ prev_line, kdc_name);
++ } else {
++ kdc_str = talloc_asprintf(mem_ctx, "%s\tkdc = %s\n",
++ prev_line,
++ print_sockaddr(addr,
++ sizeof(addr),
++ pss));
++ }
+ }
+ }
+ return kdc_str;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/72d635514d9c00a09b00ed0d9928cab6a3a2f6f7 new/patches/samba.org/72d635514d9c00a09b00ed0d9928cab6a3a2f6f7
--- old/patches/samba.org/72d635514d9c00a09b00ed0d9928cab6a3a2f6f7 1970-01-01 01:00:00.000000000 +0100
+++ new/patches/samba.org/72d635514d9c00a09b00ed0d9928cab6a3a2f6f7 2010-05-19 15:25:57.000000000 +0200
@@ -0,0 +1,57 @@
+commit 72d635514d9c00a09b00ed0d9928cab6a3a2f6f7
+Author: Günther Deschner
+Date: Fri May 14 23:21:47 2010 +0200
+
+ s3-winbind: make the getpeername() checks in cm_prepare_connection IPv6 aware.
+
+ Note that this failure was hard to track, as winbind did only log a super helpful
+ "cm_prepare_connection: Success" debug message.
+
+ IPv6 gurus, please check
+
+ Successfully tested in two independent IPv6 networks now.
+
+ Guenther
+ (cherry picked from commit 14ac2bb36ee22be6133ca1d069dc5de6c1891f47)
+
+Index: source3/winbindd/winbindd_cm.c
+===================================================================
+--- source3/winbindd/winbindd_cm.c.orig
++++ source3/winbindd/winbindd_cm.c
+@@ -806,11 +806,31 @@ static NTSTATUS cm_prepare_connection(co
+
+ peeraddr_len = sizeof(peeraddr);
+
+- if ((getpeername((*cli)->fd, &peeraddr, &peeraddr_len) != 0) ||
+- (peeraddr_len != sizeof(struct sockaddr_in)) ||
+- (peeraddr_in->sin_family != PF_INET))
+- {
+- DEBUG(0,("cm_prepare_connection: %s\n", strerror(errno)));
++ if ((getpeername((*cli)->fd, &peeraddr, &peeraddr_len) != 0)) {
++ DEBUG(0,("cm_prepare_connection: getpeername failed with: %s\n",
++ strerror(errno)));
++ result = NT_STATUS_UNSUCCESSFUL;
++ goto done;
++ }
++
++ if ((peeraddr_len != sizeof(struct sockaddr_in))
++#ifdef HAVE_IPV6
++ && (peeraddr_len != sizeof(struct sockaddr_in6))
++#endif
++ ) {
++ DEBUG(0,("cm_prepare_connection: got unexpected peeraddr len %d\n",
++ peeraddr_len));
++ result = NT_STATUS_UNSUCCESSFUL;
++ goto done;
++ }
++
++ if ((peeraddr_in->sin_family != PF_INET)
++#ifdef HAVE_IPV6
++ && (peeraddr_in->sin_family != PF_INET6)
++#endif
++ ) {
++ DEBUG(0,("cm_prepare_connection: got unexpected family %d\n",
++ peeraddr_in->sin_family));
+ result = NT_STATUS_UNSUCCESSFUL;
+ goto done;
+ }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/73bec197a91a15aa9a69c9a3868ed51bdd3674ea new/patches/samba.org/73bec197a91a15aa9a69c9a3868ed51bdd3674ea
--- old/patches/samba.org/73bec197a91a15aa9a69c9a3868ed51bdd3674ea 1970-01-01 01:00:00.000000000 +0100
+++ new/patches/samba.org/73bec197a91a15aa9a69c9a3868ed51bdd3674ea 2010-05-19 15:25:39.000000000 +0200
@@ -0,0 +1,25 @@
+commit 73bec197a91a15aa9a69c9a3868ed51bdd3674ea
+Author: Andreas Schneider
+Date: Wed May 12 18:36:30 2010 +0200
+
+ s3-spoolss: Added EN ISO 216, A0 and A1 to builtin forms.
+
+ Signed-off-by: Andreas Schneider
+ Signed-off-by: Günther Deschner
+ (cherry picked from commit 0953087f82ddbd580e9807e0e8d780e78686c03c)
+
+ Fix bug #7423 (Large Formats at printing not available).
+
+Index: source3/printing/nt_printing.c
+===================================================================
+--- source3/printing/nt_printing.c.orig
++++ source3/printing/nt_printing.c
+@@ -91,6 +91,8 @@ static const nt_forms_struct default_for
+ {"Legal",0x1,0x34b5c,0x56d10,0x0,0x0,0x34b5c,0x56d10},
+ {"Statement",0x1,0x221b4,0x34b5c,0x0,0x0,0x221b4,0x34b5c},
+ {"Executive",0x1,0x2cf56,0x411cc,0x0,0x0,0x2cf56,0x411cc},
++ {"A0",0x1,0xcd528,0x122488,0x0,0x0,0xcd528,0x122488},
++ {"A1",0x1,0x91050,0xcd528,0x0,0x0,0x91050,0xcd528},
+ {"A3",0x1,0x48828,0x668a0,0x0,0x0,0x48828,0x668a0},
+ {"A4",0x1,0x33450,0x48828,0x0,0x0,0x33450,0x48828},
+ {"A4 Small",0x1,0x33450,0x48828,0x0,0x0,0x33450,0x48828},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/aaafadb7d5a835f88fce3fbea8127d9c5ddb7181 new/patches/samba.org/aaafadb7d5a835f88fce3fbea8127d9c5ddb7181
--- old/patches/samba.org/aaafadb7d5a835f88fce3fbea8127d9c5ddb7181 1970-01-01 01:00:00.000000000 +0100
+++ new/patches/samba.org/aaafadb7d5a835f88fce3fbea8127d9c5ddb7181 2010-05-19 14:11:57.000000000 +0200
@@ -0,0 +1,25 @@
+commit aaafadb7d5a835f88fce3fbea8127d9c5ddb7181
+Author: Bo Yang
+Date: Sat Mar 6 20:58:23 2010 +0800
+
+ s3: Fix unnecessary traversing winbindd_cache.tdb in SIGHUP handler.
+
+ Signed-off-by: Bo Yang
+
+Index: source3/winbindd/winbindd_cache.c
+===================================================================
+--- source3/winbindd/winbindd_cache.c.orig
++++ source3/winbindd/winbindd_cache.c
+@@ -3043,6 +3043,12 @@ bool wcache_invalidate_cache_noinit(void
+ if (cache) {
+ if (cache->tdb) {
+ tdb_traverse(cache->tdb, traverse_fn, NULL);
++ /*
++ * Flushing cache has nothing to with domains.
++ * return here if we successfully flushed once.
++ * To avoid unnecessary traversing the cache.
++ */
++ return true;
+ } else {
+ return false;
+ }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/c298fcb2cfb45c7807de3a241461ef9c949963de new/patches/samba.org/c298fcb2cfb45c7807de3a241461ef9c949963de
--- old/patches/samba.org/c298fcb2cfb45c7807de3a241461ef9c949963de 2010-04-21 14:04:20.000000000 +0200
+++ new/patches/samba.org/c298fcb2cfb45c7807de3a241461ef9c949963de 1970-01-01 01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-commit c298fcb2cfb45c7807de3a241461ef9c949963de
-Author: Jim McDonough
-Date: Tue Apr 20 16:28:47 2010 -0400
-
- Display an error on net conf import failures.
-
- When something goes wrong, such as a typo in a parameter
- name, we'll now display the failure instead of just returning
- with -1 and no message.
-
-Index: source3/utils/net_conf.c
-===================================================================
---- source3/utils/net_conf.c.orig
-+++ source3/utils/net_conf.c
-@@ -229,6 +229,10 @@ static WERROR import_process_service(str
- service->param_names[idx],
- service->param_values[idx]);
- if (!W_ERROR_IS_OK(werr)) {
-+ d_fprintf(stderr,
-+ _("Error in section [%s], parameter \"%s\": %s\n"),
-+ service->name, service->param_names[idx],
-+ win_errstr(werr));
- goto done;
- }
- }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/series new/patches/series
--- old/patches/series 2010-04-24 15:35:26.000000000 +0200
+++ new/patches/series 2010-05-19 15:32:38.000000000 +0200
@@ -6,8 +6,12 @@
# Samba patches from upstream, svnanon.Samba.org
samba.org/2f5c2f4c72735c0764d6e022b770d8e8b9865c01 -p0 # bnc 538923. Backported from master.
+samba.org/aaafadb7d5a835f88fce3fbea8127d9c5ddb7181 -p0 # bnc 538923
samba.org/6e48267c28b05c3837a3e5ffc1f5b58316cc286f -p0 # bnc 587014
-samba.org/c298fcb2cfb45c7807de3a241461ef9c949963de -p0 # bnc 598189, bso 7378.
+samba.org/73bec197a91a15aa9a69c9a3868ed51bdd3674ea -p0 # bso 7423
+samba.org/72d635514d9c00a09b00ed0d9928cab6a3a2f6f7 -p0 # bso 7341
+samba.org/2ce299f16cb2ff292755186894284d6efb296d08 -p0 # bso 7341
+samba.org/5ab33bec40739c7c86b17536fd6cdc04fc0f91b2 -p0 # bso 7341
# SuSE specific changes
# disabled -> WIP lmuelle
++++++ samba-3.5.2.tar.bz2 -> samba-3.5.3.tar.bz2 ++++++
samba/samba-3.5.2.tar.bz2 /mounts/work_src_done/STABLE/samba/samba-3.5.3.tar.bz2 differ: char 11, line 1
++++++ vendor-files.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor-files/tools/package-data new/vendor-files/tools/package-data
--- old/vendor-files/tools/package-data 2010-05-18 12:04:18.000000000 +0200
+++ new/vendor-files/tools/package-data 2010-05-19 15:57:38.000000000 +0200
@@ -1,2 +1,2 @@
# This is an autogenrated file.
-SAMBA_PACKAGE_SVN_VERSION="2360"
+SAMBA_PACKAGE_SVN_VERSION="2362"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org