commit samba for openSUSE:Factory
Hello community, here is the log from the commit of package samba for openSUSE:Factory checked in at Fri Mar 26 01:05:00 CET 2010. -------- --- samba/samba.changes 2010-03-19 02:08:39.000000000 +0100 +++ samba/samba.changes 2010-03-23 16:02:47.000000000 +0100 @@ -1,0 +2,30 @@ +Tue Mar 23 14:57:00 UTC 2010 - jmcdonough@suse.de + +- Fix tdb validation for offline auth; (bnc#587014). + +------------------------------------------------------------------- +Mon Mar 22 16:12:05 UTC 2010 - lmuelle@suse.de + +- Fix "printer admin" functionality; (bso#7255). + +------------------------------------------------------------------- +Mon Mar 22 15:55:51 UTC 2010 - lmuelle@suse.de + +- An uninitialized variable read could cause an smbd crash; (bso#7254). + +------------------------------------------------------------------- +Mon Mar 22 15:42:58 UTC 2010 - lmuelle@suse.de + +- Ensure to have a valid talloc stackframe; (bso#7251). + +------------------------------------------------------------------- +Mon Mar 22 15:17:56 UTC 2010 - lmuelle@suse.de + +- _netr_SamLogon segfaults for clients sending NULL domain; (bso#7237). + +------------------------------------------------------------------- +Thu Mar 18 15:57:15 UTC 2010 - lmuelle@suse.de + +- Merge missing pam_winbind message translations; (bnc#499233). + +------------------------------------------------------------------- @@ -2541 +2570,0 @@ - calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ samba-doc.spec ++++++ --- /var/tmp/diff_new_pack.27N9My/_old 2010-03-26 00:58:14.000000000 +0100 +++ /var/tmp/diff_new_pack.27N9My/_new 2010-03-26 00:58:14.000000000 +0100 @@ -63,7 +63,7 @@ %endif Url: http://www.samba.org/ Version: 3.5.1 -Release: 2 +Release: 3 License: GPLv3+ Summary: Samba Documentation Group: Documentation/Other @@ -400,7 +400,7 @@ -------- The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %changelog ++++++ samba.spec ++++++ --- /var/tmp/diff_new_pack.27N9My/_old 2010-03-26 00:58:14.000000000 +0100 +++ /var/tmp/diff_new_pack.27N9My/_new 2010-03-26 00:58:14.000000000 +0100 @@ -68,7 +68,7 @@ Url: http://www.samba.org/ AutoReqProv: on Version: 3.5.1 -Release: 2 +Release: 3 %ifarch ppc64 Obsoletes: samba-64bit %endif @@ -163,7 +163,7 @@ The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %package client @@ -207,7 +207,7 @@ -------- The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %if 0%{?suse_version} == 0 || 0%{?suse_version} > 1020 @@ -232,7 +232,7 @@ The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %endif @@ -260,7 +260,7 @@ -------- The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %endif @@ -287,7 +287,7 @@ -------- Jeremy Allison <jra at samba dot org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %if %{make_utils} @@ -337,7 +337,7 @@ -------- The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %if 0%{?suse_version} && 0%{?suse_version} < 1031 @@ -362,7 +362,7 @@ %if 0%{?suse_version} && 0%{?suse_version} < 1031 %description -n libsmbclient -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %else @@ -407,7 +407,7 @@ -------- The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %package -n libnetapi0 @@ -426,7 +426,7 @@ -------- The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %package -n libnetapi-devel @@ -446,7 +446,7 @@ -------- The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %if 0%{?suse_version} && 0%{?suse_version} < 1031 @@ -466,7 +466,7 @@ %if 0%{?suse_version} && 0%{?suse_version} < 1031 %description -n libsmbsharemodes -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %else @@ -501,7 +501,7 @@ -------- The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %if %{make_ldapsmb} @@ -522,7 +522,7 @@ -------- The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %package -n libtalloc-devel @@ -542,7 +542,7 @@ -------- The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %package -n libtdb1 @@ -561,7 +561,7 @@ -------- The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %package -n libtdb-devel @@ -581,7 +581,7 @@ -------- The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %package -n libwbclient0 @@ -600,7 +600,7 @@ -------- The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %package -n libwbclient-devel @@ -620,7 +620,7 @@ -------- The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %package -n libtevent0 @@ -639,7 +639,7 @@ -------- The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %package -n libtevent-devel @@ -660,7 +660,7 @@ The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %package -n libldb0 @@ -680,7 +680,7 @@ The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %package -n libldb-devel @@ -701,7 +701,7 @@ The Samba Team <samba@samba.org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %package -n ldapsmb @@ -710,7 +710,7 @@ Group: Productivity/Networking/Samba AutoReqProv: on Version: 1.34b -Release: 283 +Release: 284 Requires: perl-ldap %description -n ldapsmb @@ -723,7 +723,7 @@ -------- Guenther Deschner <guenther at deschner dot de> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %endif @@ -746,7 +746,7 @@ -------- Steve French <sfrench at Samba dot org> -Source Timestamp: 2332 +Source Timestamp: 2340 Branch : trunk %endif ++++++ build-source-timestamp ++++++ --- /var/tmp/diff_new_pack.27N9My/_old 2010-03-26 00:58:14.000000000 +0100 +++ /var/tmp/diff_new_pack.27N9My/_new 2010-03-26 00:58:14.000000000 +0100 @@ -1,2 +1,2 @@ -2332 +2340 Branch : trunk ++++++ patches.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/0d6d068bc4f76c2816f969fcce6013e1945794d4 new/patches/samba.org/0d6d068bc4f76c2816f969fcce6013e1945794d4 --- old/patches/samba.org/0d6d068bc4f76c2816f969fcce6013e1945794d4 1970-01-01 01:00:00.000000000 +0100 +++ new/patches/samba.org/0d6d068bc4f76c2816f969fcce6013e1945794d4 2010-03-23 15:59:03.000000000 +0100 @@ -0,0 +1,21 @@ +commit 0d6d068bc4f76c2816f969fcce6013e1945794d4 +Author: Jeremy Allison <jra@samba.org> +Date: Thu Mar 18 11:21:15 2010 +0100 + + s3-printing: Fix "printer admin" functionality. + + Fix bug #7255 ("printer admin" parameter does not work as expected). + +Index: source3/printing/nt_printing.c +=================================================================== +--- source3/printing/nt_printing.c.orig ++++ source3/printing/nt_printing.c +@@ -5717,7 +5717,7 @@ bool print_access_check(struct auth_serv + + /* see if we need to try the printer admin list */ + +- if ((access_granted == 0) && ++ if (!NT_STATUS_IS_OK(status) && + (token_contains_name_in_list(uidtoname(server_info->utok.uid), + NULL, NULL, server_info->ptok, + lp_printer_admin(snum)))) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/10ed809a1a31be50ce09142eb99b3a243ae8b940 new/patches/samba.org/10ed809a1a31be50ce09142eb99b3a243ae8b940 --- old/patches/samba.org/10ed809a1a31be50ce09142eb99b3a243ae8b940 1970-01-01 01:00:00.000000000 +0100 +++ new/patches/samba.org/10ed809a1a31be50ce09142eb99b3a243ae8b940 2010-03-23 15:59:03.000000000 +0100 @@ -0,0 +1,28 @@ +commit 10ed809a1a31be50ce09142eb99b3a243ae8b940 +Author: Stefan Metzmacher <metze@samba.org> +Date: Mon Mar 15 14:32:52 2010 +0100 + + talloc_stack: make sure we never let talloc_tos() return ts->talloc_stack[-1] + + In smbd there's a small gab between TALLOC_FREE(frame); before + be call smbd_parent_loop() where we don't have a valid talloc stackframe. + + smbd_parent_loop() calls talloc_stackframe() only within the while(1) loop. + As DEBUG(2,("waiting for connections")) uses talloc_tos() to construct + the time header for the debug message we crash on some systems. + + metze + +diff --git a/lib/util/talloc_stack.c b/lib/util/talloc_stack.c +index 596efbf..58d22e3 100644 +--- lib/util/talloc_stack.c ++++ lib/util/talloc_stack.c +@@ -181,7 +181,7 @@ TALLOC_CTX *talloc_tos(void) + struct talloc_stackframe *ts = + (struct talloc_stackframe *)SMB_THREAD_GET_TLS(global_ts); + +- if (ts == NULL) { ++ if (ts == NULL || ts->talloc_stacksize == 0) { + talloc_stackframe(); + ts = (struct talloc_stackframe *)SMB_THREAD_GET_TLS(global_ts); + DEBUG(0, ("no talloc stackframe around, leaking memory\n")); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/386f15c62bb4d3517de719c750252e06cf3b1fb1 new/patches/samba.org/386f15c62bb4d3517de719c750252e06cf3b1fb1 --- old/patches/samba.org/386f15c62bb4d3517de719c750252e06cf3b1fb1 1970-01-01 01:00:00.000000000 +0100 +++ new/patches/samba.org/386f15c62bb4d3517de719c750252e06cf3b1fb1 2010-03-23 15:59:03.000000000 +0100 @@ -0,0 +1,25 @@ +commit 386f15c62bb4d3517de719c750252e06cf3b1fb1 +Author: Stefan Metzmacher <metze@samba.org> +Date: Mon Mar 15 14:42:17 2010 +0100 + + s3:smbd: make sure we always have a valid talloc stackframe + + metze + +Index: source3/smbd/server.c +=================================================================== +--- source3/smbd/server.c.orig ++++ source3/smbd/server.c +@@ -1272,9 +1272,12 @@ extern void build_options(bool screen); + exit_server("open_sockets_smbd() failed"); + + TALLOC_FREE(frame); ++ /* make sure we always have a valid stackframe */ ++ frame = talloc_stackframe(); + + smbd_parent_loop(parent); + + exit_server_cleanly(NULL); ++ TALLOC_FREE(frame); + return(0); + } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/3b736987153da48918229ab940f8ac89017ae79f new/patches/samba.org/3b736987153da48918229ab940f8ac89017ae79f --- old/patches/samba.org/3b736987153da48918229ab940f8ac89017ae79f 1970-01-01 01:00:00.000000000 +0100 +++ new/patches/samba.org/3b736987153da48918229ab940f8ac89017ae79f 2010-03-23 15:59:03.000000000 +0100 @@ -0,0 +1,25 @@ +commit 3b736987153da48918229ab940f8ac89017ae79f +Author: Volker Lendecke <vl@samba.org> +Date: Sun Mar 14 21:18:34 2010 +0100 + + s3: Fix an uninitialized variable read + + Found by Laurent Gaffie <laurent.gaffie@gmail.com> + + Thanks for that, + + Volker + +Index: source3/smbd/sesssetup.c +=================================================================== +--- source3/smbd/sesssetup.c.orig ++++ source3/smbd/sesssetup.c +@@ -1213,7 +1213,7 @@ static void reply_sesssetup_and_X_spnego + file_save("negotiate.dat", blob1.data, blob1.length); + #endif + +- p2 = (char *)req->buf + data_blob_len; ++ p2 = (char *)req->buf + blob1.length; + + p2 += srvstr_pull_req_talloc(talloc_tos(), req, &tmp, p2, + STR_TERMINATE); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/6e48267c28b05c3837a3e5ffc1f5b58316cc286f new/patches/samba.org/6e48267c28b05c3837a3e5ffc1f5b58316cc286f --- old/patches/samba.org/6e48267c28b05c3837a3e5ffc1f5b58316cc286f 1970-01-01 01:00:00.000000000 +0100 +++ new/patches/samba.org/6e48267c28b05c3837a3e5ffc1f5b58316cc286f 2010-03-23 15:59:03.000000000 +0100 @@ -0,0 +1,25 @@ +commit 6e48267c28b05c3837a3e5ffc1f5b58316cc286f +Author: Bo Yang <boyang@samba.org> +Date: Sun Mar 21 16:00:26 2010 +0800 + + s3: Open winbindd_cache.tdb with read/write access. + + Open winbindd_cache.tdb with read/write access when validate the cache, + otherwise, validation fails to get lock in tdb_check. It results in + validation failure even the cache is good. + + Signed-off-by: Bo Yang <boyang@samba.org> + +Index: source3/lib/tdb_validate.c +=================================================================== +--- source3/lib/tdb_validate.c.orig ++++ source3/lib/tdb_validate.c +@@ -192,7 +192,7 @@ int tdb_validate_open(const char *tdb_pa + + DEBUG(5, ("tdb_validate_open called for tdb '%s'\n", tdb_path)); + +- tdb = tdb_open_log(tdb_path, 0, TDB_DEFAULT, O_RDONLY, 0); ++ tdb = tdb_open_log(tdb_path, 0, TDB_DEFAULT, O_RDWR, 0); + if (!tdb) { + DEBUG(1, ("Error opening tdb %s\n", tdb_path)); + return ret; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/8194fc37571257d4b5df3e78f5e38e914b18dc43 new/patches/samba.org/8194fc37571257d4b5df3e78f5e38e914b18dc43 --- old/patches/samba.org/8194fc37571257d4b5df3e78f5e38e914b18dc43 1970-01-01 01:00:00.000000000 +0100 +++ new/patches/samba.org/8194fc37571257d4b5df3e78f5e38e914b18dc43 2010-03-23 15:59:03.000000000 +0100 @@ -0,0 +1,44 @@ +commit 8194fc37571257d4b5df3e78f5e38e914b18dc43 +Author: Günther Deschner <gd@samba.org> +Date: Fri Mar 12 00:30:52 2010 +0100 + + s3-netlogon: Fix bug #7237: _netr_SamLogon segfaults for clients sending NULL domain. + + Thanks to Marc Muehlfeld <muehlfeld@medizinische-genetik.de>. + + Guenther + +Index: source3/rpc_server/srv_netlog_nt.c +=================================================================== +--- source3/rpc_server/srv_netlog_nt.c.orig ++++ source3/rpc_server/srv_netlog_nt.c +@@ -1113,17 +1113,23 @@ static NTSTATUS _netr_LogonSamLogon_base + case NetlogonServiceInformation: + case NetlogonInteractiveTransitiveInformation: + case NetlogonServiceTransitiveInformation: +- nt_username = logon->password->identity_info.account_name.string; +- nt_domain = logon->password->identity_info.domain_name.string; +- nt_workstation = logon->password->identity_info.workstation.string; ++ nt_username = logon->password->identity_info.account_name.string ? ++ logon->password->identity_info.account_name.string : ""; ++ nt_domain = logon->password->identity_info.domain_name.string ? ++ logon->password->identity_info.domain_name.string : ""; ++ nt_workstation = logon->password->identity_info.workstation.string ? ++ logon->password->identity_info.workstation.string : ""; + + DEBUG(3,("SAM Logon (Interactive). Domain:[%s]. ", lp_workgroup())); + break; + case NetlogonNetworkInformation: + case NetlogonNetworkTransitiveInformation: +- nt_username = logon->network->identity_info.account_name.string; +- nt_domain = logon->network->identity_info.domain_name.string; +- nt_workstation = logon->network->identity_info.workstation.string; ++ nt_username = logon->network->identity_info.account_name.string ? ++ logon->network->identity_info.account_name.string : ""; ++ nt_domain = logon->network->identity_info.domain_name.string ? ++ logon->network->identity_info.domain_name.string : ""; ++ nt_workstation = logon->network->identity_info.workstation.string ? ++ logon->network->identity_info.workstation.string : ""; + + DEBUG(3,("SAM Logon (Network). Domain:[%s]. ", lp_workgroup())); + break; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/d23581b4d7a4936002c1d2d748836aead9215120 new/patches/samba.org/d23581b4d7a4936002c1d2d748836aead9215120 --- old/patches/samba.org/d23581b4d7a4936002c1d2d748836aead9215120 1970-01-01 01:00:00.000000000 +0100 +++ new/patches/samba.org/d23581b4d7a4936002c1d2d748836aead9215120 2010-03-23 15:59:03.000000000 +0100 @@ -0,0 +1,25 @@ +commit d23581b4d7a4936002c1d2d748836aead9215120 +Author: Stefan Metzmacher <metze@samba.org> +Date: Mon Mar 15 14:39:11 2010 +0100 + + talloc_stack: reset stackframe pointers to NULL + + This makes it easier to debug the code in future. + + metze + +diff --git a/lib/util/talloc_stack.c b/lib/util/talloc_stack.c +index 58d22e3..f34d495 100644 +--- lib/util/talloc_stack.c ++++ lib/util/talloc_stack.c +@@ -103,8 +103,10 @@ static int talloc_pop(TALLOC_CTX *frame) + break; + } + talloc_free(ts->talloc_stack[i]); ++ ts->talloc_stack[i] = NULL; + } + ++ ts->talloc_stack[i] = NULL; + ts->talloc_stacksize = i; + return 0; + } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/series new/patches/series --- old/patches/series 2010-03-08 16:41:41.000000000 +0100 +++ new/patches/series 2010-03-23 15:59:04.000000000 +0100 @@ -11,6 +11,13 @@ samba.org/fa98e4c3b320e53caffa30f5f6ae12aa5e37a9a8 -p0 # bnc 538923. Backported from master. samba.org/2f5c2f4c72735c0764d6e022b770d8e8b9865c01 -p0 # bnc 538923. Backported from master. samba.org/e3c2e1a30375c393f0ee0d50e814e7c7482c5182 -p0 # bso 7203, bnc 584253 +samba.org/8194fc37571257d4b5df3e78f5e38e914b18dc43 -p0 # bso 7237 +samba.org/10ed809a1a31be50ce09142eb99b3a243ae8b940 -p0 # bso 7251 1/3 +samba.org/d23581b4d7a4936002c1d2d748836aead9215120 -p0 # bso 7251 2/3 +samba.org/386f15c62bb4d3517de719c750252e06cf3b1fb1 -p0 # bso 7251 3/3 +samba.org/3b736987153da48918229ab940f8ac89017ae79f -p0 # bso 7254 +samba.org/0d6d068bc4f76c2816f969fcce6013e1945794d4 -p0 # bso 7255 +samba.org/6e48267c28b05c3837a3e5ffc1f5b58316cc286f -p0 # bnc 587014 # SuSE specific changes # disabled -> WIP lmuelle ++++++ 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-03-14 23:03:24.000000000 +0100 +++ new/vendor-files/tools/package-data 2010-03-23 16:00:00.000000000 +0100 @@ -1,2 +1,2 @@ # This is an autogenrated file. -SAMBA_PACKAGE_SVN_VERSION="2332" +SAMBA_PACKAGE_SVN_VERSION="2340" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de