Hello community, here is the log from the commit of package samba for openSUSE:Factory checked in at 2014-07-29 21:21:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/samba (Old) and /work/SRC/openSUSE:Factory/.samba.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "samba" Changes: -------- --- /work/SRC/openSUSE:Factory/samba/samba.changes 2014-07-16 16:37:20.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.samba.new/samba.changes 2014-07-29 21:21:47.000000000 +0200 @@ -1,0 +2,66 @@ +Mon Jul 28 10:12:04 UTC 2014 - [email protected] + +- Update to 4.1.10. + + net/doc: Make clear that net vampire is for NT4 domains only; (bso#3263). + + dbcheck: Add check and test for various invalid userParameters values; + (bso#8077). + + s4:dsdb/samldb: Don't allow 'userParameters' to be modified over LDAP for + now; (bso#8077). + + Simple use case results in "no talloc stackframe around, leaking memory" + error; (bso#8449). + + s4:dsdb/repl_meta_data: Make sure objectGUID can't be deleted; (bso#9763). + + dsdb: Always store and return the userParameters as a array of LE 16-bit + values; (bso#10130). + + s4:repl_meta_data: fix array assignment in + replmd_process_linked_attribute(); (bso#10294). + + ldb-samba: fix a memory leak in ldif_canonicalise_objectCategory(); + (bso#10469). + + dbchecker: Verify and fix broken dn values; (bso#10536). + + dsdb: Rename private_data to rootdse_private_data in rootdse; (bso#10582). + + s3: libsmbclient: Work around bugs in SLES cifsd and Apple smbx SMB1 + servers; (bso#10587). + + Fix "PANIC: assert failed at ../source3/smbd/open.c(1582): ret"; + (bso#10593). + + rid_array used before status checked - segmentation fault due to null + pointer dereference; (bso#10627). + + Samba won't start on a machine configured with only IPv4; (bso#10653). + + msg_channel: Fix a 100% CPU loop; (bso#10663). + + s3: smbd: Prevent file truncation on an open that fails with share mode + violation; (bso#10671); (bnc#884056). + + s3: SMB2: Fix leak of blocking lock records in the database; (bso#10673). + + samba-tool: Add --site parameter to provision command; (bso#10674). + + smbstatus: Fix an uninitialized variable; (bso#10680). + + SMB1 blocking locks can fail notification on unlock, causing client + timeout; (bso#10684). + + s3: smbd: Locking, fix off-by one calculation in brl_pending_overlap(); + (bso#10685). + + 'RW2' smbtorture test fails when -N <numprocs> is set to 2 due to the + invalid status check in the second client; (bso#10687). + + wbcCredentialCache fails if challenge_blob is not first; (bso#10692). + + Backport ldb-1.1.17 + changes from master; (bso#10693). + + Fix SEGV from improperly formed SUBSTRING/PRESENCE filter; (bso#10693). + + ldb: Add a env variable to disable RTLD_DEEPBIND; (bso#10693). + + ldb: Do not build libldb-cmdline when using system ldb; (bso#10693). + + ldb: Fix 1138330 Dereference null return value, fix CIDs 241329, 240798, + 1034791, 1034792 1034910, 1034910); (bso#10693). + + ldb: make the successful ldb_transaction_start() message clearer; + (bso#10693). + + ldb:pyldb: Add some more helper functions for LdbDn; (bso#10693). + + ldb: Use of NULL pointer bugfix; (bso#10693). + + lib/ldb: Fix compiler warnings; (bso#10693). + + pyldb: Decrement ref counters on py_results and quiet warnings; + (bso#10693). + + s4-openldap: Remove use of talloc_reference in ldb_map_outbound.c; + (bso#10693). + + dsdb: Return NO_SUCH_OBJECT if a basedn is a deleted object; (bso#10694). + + s4:dsdb/extended_dn_in: Don't force DSDB_SEARCH_SHOW_RECYCLED; (bso#10694). + + Backport autobuild/selftest fixes from master; (bso#10696). + + Backport drs-crackname fixes from master; (bso#10698). + + smbd: Avoid double-free in get_print_db_byname; (bso#10699). + + Backport access check related fixes from master; (bso#10700). + + Backport provision fixes from master; (bso#10703). + + s3:smb2_read: let smb2_sendfile_send_data() behave like send_file_readX(); + (bso#10706). + + s3: Fix missing braces in nfs4_acls.c. + +------------------------------------------------------------------- Old: ---- samba-4.1.9.tar.asc samba-4.1.9.tar.gz New: ---- samba-4.1.10.tar.asc samba-4.1.10.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ samba.spec ++++++ --- /var/tmp/diff_new_pack.Z63boc/_old 2014-07-29 21:21:48.000000000 +0200 +++ /var/tmp/diff_new_pack.Z63boc/_new 2014-07-29 21:21:48.000000000 +0200 @@ -121,7 +121,7 @@ BuildRequires: systemd BuildRequires: systemd-devel %endif -%define samba_ver 4.1.9 +%define samba_ver 4.1.10 %define samba_ver_suffix %nil %if "%{samba_ver_suffix}" == "" %define samba_source_location http://ftp.samba.org/pub/samba/stable/samba-%{version}.tar.gz @@ -148,11 +148,11 @@ %else %define build_make_smp_mflags %{?jobs:-j%jobs} %endif -%define SOURCE_TIMESTAMP 3263 +%define SOURCE_TIMESTAMP 3266 %define BRANCH %{version} %global with_mitkrb5 1 %global with_dc 0 -Version: 4.1.9 +Version: 4.1.10 Release: 0 Url: http://www.samba.org/ Provides: samba-gplv3 = %{version} @@ -2010,7 +2010,6 @@ %{_libdir}/samba/libidmap.so %{_libdir}/samba/libinterfaces.so %{_libdir}/samba/libkrb5samba.so -%{_libdir}/samba/libldb-cmdline.so %{_libdir}/samba/libldbsamba.so %{_libdir}/samba/liblibcli_lsa3.so %{_libdir}/samba/liblibcli_netlogon3.so ++++++ patches.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/13d840ad2ff0db7320e0cbef86cd47872493292c new/patches/samba.org/13d840ad2ff0db7320e0cbef86cd47872493292c --- old/patches/samba.org/13d840ad2ff0db7320e0cbef86cd47872493292c 2014-06-03 21:37:47.000000000 +0200 +++ new/patches/samba.org/13d840ad2ff0db7320e0cbef86cd47872493292c 2014-07-28 12:24:29.000000000 +0200 @@ -99,7 +99,7 @@ index d3cd33e..506d6d1 100644 --- source3/smbd/server.c +++ source3/smbd/server.c -@@ -1064,6 +1064,8 @@ extern void build_options(bool screen); +@@ -1068,6 +1068,8 @@ extern void build_options(bool screen); .cancel_pending_lock_requests_by_fid = smbd_cancel_pending_lock_requests_by_fid, .send_stat_cache_delete_message = smbd_send_stat_cache_delete_message, .change_to_root_user = smbd_change_to_root_user, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/1dc5c20c8f7d8aa96fa0601bf5bf6dc69fb79d9f new/patches/samba.org/1dc5c20c8f7d8aa96fa0601bf5bf6dc69fb79d9f --- old/patches/samba.org/1dc5c20c8f7d8aa96fa0601bf5bf6dc69fb79d9f 2014-06-25 14:49:28.000000000 +0200 +++ new/patches/samba.org/1dc5c20c8f7d8aa96fa0601bf5bf6dc69fb79d9f 1970-01-01 01:00:00.000000000 +0100 @@ -1,45 +0,0 @@ -From 906812aad2d1fec04076259f1d5332220b95221a Mon Sep 17 00:00:00 2001 -From: Volker Lendecke <[email protected]> -Date: Wed, 25 Jun 2014 08:36:47 +0000 -Subject: [PATCH 2/2] smbd: Remove 2 indentation levels - -Signed-off-by: Volker Lendecke <[email protected]> -Reviewed-by: David Disseldorp <[email protected]> -(cherry picked from commit 1dc5c20c8f7d8aa96fa0601bf5bf6dc69fb79d9f) ---- - source3/smbd/open.c | 22 +++++++++++----------- - 1 file changed, 11 insertions(+), 11 deletions(-) - -Index: source3/smbd/open.c -=================================================================== ---- source3/smbd/open.c.orig -+++ source3/smbd/open.c -@@ -2651,17 +2651,17 @@ static NTSTATUS open_file_ntcreate(conne - } - - /* Should we atomically (to the client at least) truncate ? */ -- if (!new_file_created) { -- if (flags2 & O_TRUNC) { -- if (!S_ISFIFO(fsp->fsp_name->st.st_ex_mode)) { -- int ret = vfs_set_filelen(fsp, 0); -- if (ret != 0) { -- status = map_nt_error_from_unix(errno); -- TALLOC_FREE(lck); -- fd_close(fsp); -- return status; -- } -- } -+ if ((!new_file_created) && -+ (flags2 & O_TRUNC) && -+ (!S_ISFIFO(fsp->fsp_name->st.st_ex_mode))) { -+ int ret; -+ -+ ret = vfs_set_filelen(fsp, 0); -+ if (ret != 0) { -+ status = map_nt_error_from_unix(errno); -+ TALLOC_FREE(lck); -+ fd_close(fsp); -+ return status; - } - } - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/31b3427a417217e5e869baafdf63e633efc39d12 new/patches/samba.org/31b3427a417217e5e869baafdf63e633efc39d12 --- old/patches/samba.org/31b3427a417217e5e869baafdf63e633efc39d12 2014-06-25 14:49:28.000000000 +0200 +++ new/patches/samba.org/31b3427a417217e5e869baafdf63e633efc39d12 1970-01-01 01:00:00.000000000 +0100 @@ -1,64 +0,0 @@ -From d038b70b159fd133060ead0bed8d70b654594b03 Mon Sep 17 00:00:00 2001 -From: Jeremy Allison <[email protected]> -Date: Tue, 24 Jun 2014 14:19:30 -0700 -Subject: [PATCH 1/2] s3: smbd - Prevent file truncation on an open that fails - with share mode violation. - -Fix from Volker, really - just tidied up a little. -The S_ISFIFO check may not be strictly neccessary, -but doesn't hurt (might make the code a bit more complex -than it needs to be). - -Fixes bug #10671 - Samba file corruption as a result of failed lock check. - -https://bugzilla.samba.org/show_bug.cgi?id=10671 - -Signed-off-by: Jeremy Allison <[email protected]> -Reviewed-by: Volker Lendecke <[email protected]> -Reviewed-by: David Disseldorp <[email protected]> -(cherry picked from commit 31b3427a417217e5e869baafdf63e633efc39d12) -[[email protected]: 4.1 backport] ---- - source3/smbd/open.c | 22 ++++++++++++++++++++-- - 1 file changed, 20 insertions(+), 2 deletions(-) - -Index: source3/smbd/open.c -=================================================================== ---- source3/smbd/open.c.orig -+++ source3/smbd/open.c -@@ -840,8 +840,11 @@ static NTSTATUS open_file(files_struct * - } - } - -- /* Actually do the open */ -- status = fd_open_atomic(conn, fsp, local_flags, -+ /* -+ * Actually do the open - if O_TRUNC is needed handle it -+ * below under the share mode lock. -+ */ -+ status = fd_open_atomic(conn, fsp, local_flags & ~O_TRUNC, - unx_mode, p_file_created); - if (!NT_STATUS_IS_OK(status)) { - DEBUG(3,("Error opening file %s (%s) (local_flags=%d) " -@@ -2647,6 +2650,21 @@ static NTSTATUS open_file_ntcreate(conne - return status; - } - -+ /* Should we atomically (to the client at least) truncate ? */ -+ if (!new_file_created) { -+ if (flags2 & O_TRUNC) { -+ if (!S_ISFIFO(fsp->fsp_name->st.st_ex_mode)) { -+ int ret = vfs_set_filelen(fsp, 0); -+ if (ret != 0) { -+ status = map_nt_error_from_unix(errno); -+ TALLOC_FREE(lck); -+ fd_close(fsp); -+ return status; -+ } -+ } -+ } -+ } -+ - grant_fsp_oplock_type(fsp, - oplock_request, - got_level2_oplock, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/9a3d4d484e0868d9174f37a8dfd9efd4e77c044d new/patches/samba.org/9a3d4d484e0868d9174f37a8dfd9efd4e77c044d --- old/patches/samba.org/9a3d4d484e0868d9174f37a8dfd9efd4e77c044d 2014-06-03 21:37:47.000000000 +0200 +++ new/patches/samba.org/9a3d4d484e0868d9174f37a8dfd9efd4e77c044d 2014-07-28 12:23:20.000000000 +0200 @@ -25,7 +25,7 @@ #include "passdb/lookup_sid.h" #include "auth.h" #include "serverid.h" -@@ -4018,6 +4039,17 @@ static NTSTATUS create_file_unixpath(connection_struct *conn, +@@ -4036,6 +4057,17 @@ static NTSTATUS create_file_unixpath(connection_struct *conn, } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/series new/patches/series --- old/patches/series 2014-07-08 14:51:46.000000000 +0200 +++ new/patches/series 2014-07-28 12:30:09.000000000 +0200 @@ -77,8 +77,6 @@ samba.org/57a4319baaee011f2604eadeac655ff1c84d4312 -p0 # bnc 866927 samba.org/4f9dd94819b5cebe53bbc34d69df408f2eb1e800 -p0 # bnc 866927 samba.org/c8519003a34dc7db44854a3d844d1c7432d52a78 -p0 # bso 10624 -samba.org/31b3427a417217e5e869baafdf63e633efc39d12 -p0 # bso 10671, bnc 884056 -samba.org/1dc5c20c8f7d8aa96fa0601bf5bf6dc69fb79d9f -p0 # bso 10671, bnc 884056 samba.org/55c279f0c4cc915d2cd7bb07ce0628fe42700890 -p0 # bnc 865627 samba.org/fix_pc_dependencies.diff -p0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/suse/0005-torture-add-mgmt-test-suite.patch new/patches/suse/0005-torture-add-mgmt-test-suite.patch --- old/patches/suse/0005-torture-add-mgmt-test-suite.patch 2014-04-30 15:48:20.000000000 +0200 +++ new/patches/suse/0005-torture-add-mgmt-test-suite.patch 2014-07-28 12:34:23.000000000 +0200 @@ -19,7 +19,7 @@ index 54b7456..f2673a4 100644 --- selftest/knownfail +++ selftest/knownfail -@@ -219,6 +219,7 @@ +@@ -220,6 +220,7 @@ ^samba3.rpc.spoolss.printer.addprinterex.driver_info_winreg # knownfail or flapping? ^samba3.rpc.spoolss.printer.*.publish_toggle\(.*\)$ # needs spoolss AD member env ^samba3.rpc.spoolss.printserver.*.add_processor\(.*\)$ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/suse/0021-fsrvp-add-fss_agent-RPC-server.patch new/patches/suse/0021-fsrvp-add-fss_agent-RPC-server.patch --- old/patches/suse/0021-fsrvp-add-fss_agent-RPC-server.patch 2014-06-03 21:37:47.000000000 +0200 +++ new/patches/suse/0021-fsrvp-add-fss_agent-RPC-server.patch 2014-07-28 12:35:38.000000000 +0200 @@ -2078,7 +2078,7 @@ #ifdef WITH_DFS extern int dcelogin_atmost_once; #endif /* WITH_DFS */ -@@ -1505,6 +1508,10 @@ extern void build_options(bool screen); +@@ -1509,6 +1512,10 @@ extern void build_options(bool screen); start_lsasd(ev_ctx, msg_ctx); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/suse/0033-selftest-run-the-FSRVP-test-suite-against-s3.patch new/patches/suse/0033-selftest-run-the-FSRVP-test-suite-against-s3.patch --- old/patches/suse/0033-selftest-run-the-FSRVP-test-suite-against-s3.patch 2014-04-30 15:48:20.000000000 +0200 +++ new/patches/suse/0033-selftest-run-the-FSRVP-test-suite-against-s3.patch 2014-07-28 12:36:30.000000000 +0200 @@ -13,7 +13,7 @@ index f2673a4..79b4fd0 100644 --- selftest/knownfail +++ selftest/knownfail -@@ -220,6 +220,7 @@ +@@ -221,6 +221,7 @@ ^samba3.rpc.spoolss.printer.*.publish_toggle\(.*\)$ # needs spoolss AD member env ^samba3.rpc.spoolss.printserver.*.add_processor\(.*\)$ ^samba4.rpc.srv_mgmt # needs svcctl named pipe ++++++ samba-4.1.9.tar.gz -> samba-4.1.10.tar.gz ++++++ /work/SRC/openSUSE:Factory/samba/samba-4.1.9.tar.gz /work/SRC/openSUSE:Factory/.samba.new/samba-4.1.10.tar.gz differ: char 5, 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 2014-07-08 14:51:55.000000000 +0200 +++ new/vendor-files/tools/package-data 2014-07-28 13:02:49.000000000 +0200 @@ -1,2 +1,2 @@ # This is an autogenrated file. -SAMBA_PACKAGE_SVN_VERSION="3263" +SAMBA_PACKAGE_SVN_VERSION="3266" -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
