Hello community, here is the log from the commit of package samba for openSUSE:Factory checked in at 2015-06-01 09:40:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2015-05-16 20:07:57.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.samba.new/samba.changes 2015-06-01 09:40:52.000000000 +0200 @@ -1,0 +2,57 @@ +Fri May 29 12:23:07 UTC 2015 - lmue...@suse.com + +- Update to 4.2.2. + + s3:smbXsrv: refactor duplicate code into + smbXsrv_session_clear_and_logoff(); (bso#11182). + + gencache: don't fail gencache_stabilize if there were records to delete; + (bso#11260). + + s3: libsmbclient: After getting attribute server, ensure main srv pointer + is still valid; (bso#11186). + + s4: rpc: Refactor dcesrv_alter() function into setup and send steps; + (bso#11236). + + s3: smbd: Incorrect file size returned in the response of + "FILE_SUPERSEDE Create"; (bso#11240). + + Mangled names do not work with acl_xattr; (bso#11249). + + nmbd rewrites browse.dat when not required; (bso#11254). + + vfs_fruit: add option "nfs_aces" that controls the NFS ACEs stuff; + (bso#11213). + + s3:smbd: Add missing tevent_req_nterror; (bso#11224). + + vfs: kernel_flock and named streams; (bso#11243). + + vfs_gpfs: Error code path doesn't call END_PROFILE; (bso#11244). + + s4: libcli/finddcs_cldap: continue processing CLDAP until all addresses + are used; (bso#11284). + + ctdb: check for talloc_asprintf() failure; (bso#11201). + + spoolss: purge the printer name cache on name change; (bso#11210); + (bnc#901813). + + CTDB statd-callout does not scale; (bso#11204). + + vfs_fruit: also map characters below 0x20; (bso#11221). + + ctdb: Coverity fix for CID 1291643; (bso#11201). + + Multiplexed RPC connections are not handled by DCERPC server; (bso#11225). + + Fix terminate connection behavior for asynchronous endpoint with PUSH + notification flavors; (bso#11226). + + ctdb-scripts: Fix bashism in ctdbd_wrapper script; (bso#11007). + + ctdb: Fix CIDs 1125615, 1125634, 1125613, 1288201 and 1125553; (bso#11201). + + SMB2 should cancel pending NOTIFY calls with DELETE_PENDING if the + directory is deleted; (bso#11257). + + s3:winbindd: make sure we remove pending io requests before closing client + sockets; (bso#11141); (bnc#931854). + + Fix panic triggered by smbd_smb2_request_notify_done() -> + smbXsrv_session_find_channel() in smbd; (bso#11182). + + 'sharesec' output no longer matches input format; (bso#11237). + + waf: Fix systemd detection; (bso#11200). + + CTDB: Fix portability issues; (bso#11202). + + CTDB: Fix some IPv6-related issues; (bso#11203). + + CTDB statd-callout does not scale; (bso#11204). + + 'net ads dns gethostbyname' crashes with an error in TALLOC_FREE if you + enter invalid values; (bso#11234). + + libads: record service ticket endtime for sealed ldap connections; + (bso#11267). + + lib/util: Include DEBUG macro in internal header files before samba_util.h; + (bso#11033). + +------------------------------------------------------------------- +Fri May 22 09:49:01 UTC 2015 - lmue...@suse.com + +- Avoid a crash inside the tevent epoll backend; (bso#11141); (bnc#931854). + +------------------------------------------------------------------- Old: ---- samba-4.2.1.tar.asc samba-4.2.1.tar.gz New: ---- samba-4.2.2.tar.asc samba-4.2.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ samba.spec ++++++ --- /var/tmp/diff_new_pack.yn8ryJ/_old 2015-06-01 09:40:53.000000000 +0200 +++ /var/tmp/diff_new_pack.yn8ryJ/_new 2015-06-01 09:40:53.000000000 +0200 @@ -121,7 +121,7 @@ BuildRequires: systemd BuildRequires: systemd-devel %endif -%define samba_ver 4.2.1 +%define samba_ver 4.2.2 %define samba_ver_suffix %nil %if "%{samba_ver_suffix}" == "" %define samba_source_location http://ftp.samba.org/pub/samba/stable/samba-%{version}.tar.gz @@ -143,11 +143,11 @@ %else %define build_make_smp_mflags %{?jobs:-j%jobs} %endif -%define SOURCE_TIMESTAMP 3406 +%define SOURCE_TIMESTAMP 3408 %define BRANCH %{version} %global with_mitkrb5 1 %global with_dc 0 -Version: 4.2.1 +Version: 4.2.2 Release: 0 Url: http://www.samba.org/ Provides: samba-gplv3 = %{version} ++++++ patches.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/12c0b6bf4055b0466d0a2962d5ac34ac60357de3 new/patches/samba.org/12c0b6bf4055b0466d0a2962d5ac34ac60357de3 --- old/patches/samba.org/12c0b6bf4055b0466d0a2962d5ac34ac60357de3 2015-05-13 21:10:11.000000000 +0200 +++ new/patches/samba.org/12c0b6bf4055b0466d0a2962d5ac34ac60357de3 2015-05-29 16:04:40.000000000 +0200 @@ -186,7 +186,7 @@ if (ret == -1 && errno == ENOSPC) { return -1; } -@@ -1952,14 +1952,14 @@ static int vfswrap_ftruncate(vfs_handle_struct *handle, files_struct *fsp, off_t +@@ -1956,14 +1956,14 @@ static int vfswrap_ftruncate(vfs_handle_struct *handle, files_struct *fsp, off_t static int vfswrap_fallocate(vfs_handle_struct *handle, files_struct *fsp, @@ -203,7 +203,7 @@ result = sys_posix_fallocate(fsp->fh->fd, offset, len); /* * posix_fallocate returns 0 on success, errno on error -@@ -1970,11 +1969,9 @@ static int vfswrap_fallocate(vfs_handle_struct *handle, +@@ -1974,11 +1973,9 @@ static int vfswrap_fallocate(vfs_handle_struct *handle, errno = result; result = -1; } @@ -221,7 +221,7 @@ index 3588d56..3fb5856 100644 --- source3/modules/vfs_fruit.c +++ source3/modules/vfs_fruit.c -@@ -3104,7 +3104,7 @@ exit: +@@ -3117,7 +3117,7 @@ exit: static int fruit_fallocate(struct vfs_handle_struct *handle, struct files_struct *fsp, @@ -263,7 +263,7 @@ index 6ead65b..1964ef1 100644 --- source3/modules/vfs_gpfs.c +++ source3/modules/vfs_gpfs.c -@@ -1737,7 +1737,7 @@ static int vfs_gpfs_ntimes(struct vfs_handle_struct *handle, +@@ -1750,7 +1750,7 @@ static int vfs_gpfs_ntimes(struct vfs_handle_struct *handle, } static int vfs_gpfs_fallocate(struct vfs_handle_struct *handle, @@ -272,7 +272,7 @@ off_t offset, off_t len) { int ret; -@@ -1753,8 +1753,9 @@ static int vfs_gpfs_fallocate(struct vfs_handle_struct *handle, +@@ -1766,8 +1766,9 @@ static int vfs_gpfs_fallocate(struct vfs_handle_struct *handle, return -1; } @@ -334,7 +334,7 @@ if (ret == -1 && errno == ENOSPC) { goto out; } -@@ -2025,10 +2025,10 @@ int smb_vfs_call_ftruncate(struct vfs_handle_struct *handle, +@@ -2051,10 +2051,10 @@ int smb_vfs_call_ftruncate(struct vfs_handle_struct *handle, } int smb_vfs_call_fallocate(struct vfs_handle_struct *handle, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/a97507a9a7ba01beead6a621e1210618e93a9f9c new/patches/samba.org/a97507a9a7ba01beead6a621e1210618e93a9f9c --- old/patches/samba.org/a97507a9a7ba01beead6a621e1210618e93a9f9c 2015-05-13 21:10:11.000000000 +0200 +++ new/patches/samba.org/a97507a9a7ba01beead6a621e1210618e93a9f9c 1970-01-01 01:00:00.000000000 +0100 @@ -1,51 +0,0 @@ -From 79a7e41af2d14831569664924e367407a36095d5 Mon Sep 17 00:00:00 2001 -From: David Disseldorp <dd...@samba.org> -Date: Wed, 1 Apr 2015 01:03:13 +0200 -Subject: [PATCH] spoolss: purge the printer name cache on name change -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Currently the name cache is only cleared on printer deletion. This means -that if a printer undergoes a name change, the old name remains in the -cache and can be subsequently used incorrecly if another printer takes -the same name as the old. - -Bug: https://bugzilla.samba.org/show_bug.cgi?id=11210 - -Reported-by: Franz Pförtsch <franz.pfoert...@brose.com> -Signed-off-by: David Disseldorp <dd...@samba.org> -Reviewed-by: Jeremy Allison <j...@samba.org> - -Autobuild-User(master): Jeremy Allison <j...@samba.org> -Autobuild-Date(master): Tue Apr 14 05:37:50 CEST 2015 on sn-devel-104 - -(cherry picked from commit a97507a9a7ba01beead6a621e1210618e93a9f9c) ---- - source3/rpc_server/spoolss/srv_spoolss_nt.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -Index: source3/rpc_server/spoolss/srv_spoolss_nt.c -=================================================================== ---- source3/rpc_server/spoolss/srv_spoolss_nt.c.orig -+++ source3/rpc_server/spoolss/srv_spoolss_nt.c -@@ -6477,6 +6477,9 @@ static WERROR update_dsspooler(TALLOC_CT - snum, printer->sharename ? - printer->sharename : ""); - } -+ -+ /* name change, purge any cache entries for the old */ -+ prune_printername_cache(); - } - - if (printer->printername != NULL && -@@ -6513,6 +6513,9 @@ static WERROR update_dsspooler(TALLOC_CT - notify_printer_printername(server_event_context(), - msg_ctx, snum, p ? p : ""); - } -+ -+ /* name change, purge any cache entries for the old */ -+ prune_printername_cache(); - } - - if (printer->portname != NULL && diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/b98962b1d12d1bdfbb22f3e189caf24ca4d4f947 new/patches/samba.org/b98962b1d12d1bdfbb22f3e189caf24ca4d4f947 --- old/patches/samba.org/b98962b1d12d1bdfbb22f3e189caf24ca4d4f947 2015-05-13 21:10:11.000000000 +0200 +++ new/patches/samba.org/b98962b1d12d1bdfbb22f3e189caf24ca4d4f947 2015-05-29 16:01:11.000000000 +0200 @@ -13,7 +13,7 @@ index f697f05..56f400f 100644 --- source3/nmbd/nmbd_serverlistdb.c +++ source3/nmbd/nmbd_serverlistdb.c -@@ -311,6 +311,7 @@ void write_browse_list(time_t t, bool force_write) +@@ -306,6 +306,7 @@ void write_browse_list(time_t t, bool force_write) fnamenew = talloc_asprintf(ctx, "%s.", fname); if (!fnamenew) { @@ -21,7 +21,7 @@ return; } -@@ -319,6 +320,8 @@ void write_browse_list(time_t t, bool force_write) +@@ -314,6 +315,8 @@ void write_browse_list(time_t t, bool force_write) if (!fp) { DEBUG(0,("write_browse_list: Can't open file %s. Error was %s\n", fnamenew,strerror(errno))); @@ -30,7 +30,7 @@ return; } -@@ -331,6 +334,8 @@ void write_browse_list(time_t t, bool force_write) +@@ -326,6 +329,8 @@ void write_browse_list(time_t t, bool force_write) DEBUG(0,("write_browse_list: Fatal error - cannot find my workgroup %s\n", lp_workgroup())); x_fclose(fp); @@ -39,7 +39,7 @@ return; } -@@ -399,4 +404,6 @@ void write_browse_list(time_t t, bool force_write) +@@ -394,4 +399,6 @@ void write_browse_list(time_t t, bool force_write) chmod(fnamenew,0644); rename(fnamenew,fname); DEBUG(3,("write_browse_list: Wrote browse list into file %s\n",fname)); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/series new/patches/series --- old/patches/series 2015-05-13 21:10:11.000000000 +0200 +++ new/patches/series 2015-05-29 16:09:32.000000000 +0200 @@ -39,7 +39,6 @@ samba.org/27e19a81e6fae6ea072d865dcadebc9bb9db48c5 -p0 # fate 318424 samba.org/95a6a892d9f50aced3d67e7b79e5ca2401134c38 -p0 # fate 318424 samba.org/ee087f8d6d98e033e5d1f86096a11cd46a5d543e -p0 # fate 318424 -samba.org/a97507a9a7ba01beead6a621e1210618e93a9f9c -p0 # bso 11210, bnc 901813 samba.org/fix_pc_dependencies.diff -p0 # SuSE specific changes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/suse/0004-torture-add-mgmt-test-suite.patch new/patches/suse/0004-torture-add-mgmt-test-suite.patch --- old/patches/suse/0004-torture-add-mgmt-test-suite.patch 2015-05-13 21:10:10.000000000 +0200 +++ new/patches/suse/0004-torture-add-mgmt-test-suite.patch 2015-05-29 16:10:31.000000000 +0200 @@ -31,7 +31,7 @@ index 40599c3..8c9a59b 100755 --- source3/selftest/tests.py +++ source3/selftest/tests.py -@@ -446,3 +446,4 @@ for e in endianness_options: +@@ -449,3 +449,4 @@ for e in endianness_options: plansmbtorture4testsuite(test, "s3dc", options, 'over ncacn_ip_tcp with [%s%s%s] ' % (a, s, e)) plansmbtorture4testsuite('rpc.epmapper', 's3dc:local', 'ncalrpc: -U$USERNAME%$PASSWORD', 'over ncalrpc') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/suse/0007-vfs-add-snapshot-create-delete-hooks.patch new/patches/suse/0007-vfs-add-snapshot-create-delete-hooks.patch --- old/patches/suse/0007-vfs-add-snapshot-create-delete-hooks.patch 2015-05-13 21:10:11.000000000 +0200 +++ new/patches/suse/0007-vfs-add-snapshot-create-delete-hooks.patch 2015-05-29 16:15:09.000000000 +0200 @@ -348,7 +348,7 @@ /* Directory operations */ static DIR *vfswrap_opendir(vfs_handle_struct *handle, const char *fname, const char *mask, uint32 attr) -@@ -2519,6 +2575,11 @@ static struct vfs_fn_pointers vfs_default_fns = { +@@ -2523,6 +2579,11 @@ static struct vfs_fn_pointers vfs_default_fns = { .statvfs_fn = vfswrap_statvfs, .fs_capabilities_fn = vfswrap_fs_capabilities, .get_dfs_referrals_fn = vfswrap_get_dfs_referrals, @@ -691,7 +691,7 @@ index 8e33f2d..9f831a8 100644 --- source3/smbd/vfs.c +++ source3/smbd/vfs.c -@@ -2229,6 +2229,56 @@ NTSTATUS smb_vfs_call_set_compression(vfs_handle_struct *handle, +@@ -2255,6 +2255,56 @@ NTSTATUS smb_vfs_call_set_compression(vfs_handle_struct *handle, compression_fmt); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/suse/0021-s3-winbind-add-conditional-child-dispatch-type.patch new/patches/suse/0021-s3-winbind-add-conditional-child-dispatch-type.patch --- old/patches/suse/0021-s3-winbind-add-conditional-child-dispatch-type.patch 2015-05-13 21:10:11.000000000 +0200 +++ new/patches/suse/0021-s3-winbind-add-conditional-child-dispatch-type.patch 2015-05-22 12:45:24.000000000 +0200 @@ -18,7 +18,7 @@ index db5dac8..8b39700 100644 --- source3/winbindd/winbindd.h +++ source3/winbindd/winbindd.h -@@ -121,11 +121,30 @@ struct winbindd_cm_conn { +@@ -122,11 +122,30 @@ struct winbindd_cm_conn { struct winbindd_domain; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/suse/0030-selftest-s3-add-FSRVP-configuration.patch new/patches/suse/0030-selftest-s3-add-FSRVP-configuration.patch --- old/patches/suse/0030-selftest-s3-add-FSRVP-configuration.patch 2015-05-13 21:10:11.000000000 +0200 +++ new/patches/suse/0030-selftest-s3-add-FSRVP-configuration.patch 2015-05-29 16:16:42.000000000 +0200 @@ -28,7 +28,7 @@ "; my $vars = $self->provision($path, -@@ -973,6 +975,8 @@ sub provision($$$$$$) +@@ -982,6 +984,8 @@ sub provision($$$$$$) my $mod_printer_pl = "$ENV{PERL} $self->{srcdir}/source3/script/tests/printing/modprinter.pl"; @@ -37,7 +37,7 @@ my @eventlog_list = ("dns server", "application"); ## -@@ -1101,6 +1101,9 @@ sub provision($$$$$$) +@@ -1110,6 +1110,9 @@ sub provision($$$$$$) # sending messages works, and that the %m sub works. message command = mv %s $shrdir/message.%m @@ -47,7 +47,7 @@ # Begin extra options $extra_options # End extra options -@@ -1235,6 +1242,14 @@ sub provision($$$$$$) +@@ -1248,6 +1255,14 @@ sub provision($$$$$$) [dynamic_share] path = $shrdir/%R guest ok = yes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/suse/0031-selftest-run-the-FSRVP-test-suite-against-s3.patch new/patches/suse/0031-selftest-run-the-FSRVP-test-suite-against-s3.patch --- old/patches/suse/0031-selftest-run-the-FSRVP-test-suite-against-s3.patch 2015-05-13 21:10:11.000000000 +0200 +++ new/patches/suse/0031-selftest-run-the-FSRVP-test-suite-against-s3.patch 2015-05-29 16:17:52.000000000 +0200 @@ -37,7 +37,7 @@ index 8c9a59b..0215282 100755 --- source3/selftest/tests.py +++ source3/selftest/tests.py -@@ -447,3 +447,4 @@ for e in endianness_options: +@@ -450,3 +450,4 @@ for e in endianness_options: plansmbtorture4testsuite('rpc.epmapper', 's3dc:local', 'ncalrpc: -U$USERNAME%$PASSWORD', 'over ncalrpc') plansmbtorture4testsuite('rpc.srv_mgmt', 's3dc:local', 'ncacn_np:$SERVER_IP[/pipe/svcctl] -U$USERNAME%$PASSWORD', 'over ncacn_np') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/suse/0032-selftest-configure-shadow_copy2-for-fsrvp_share.patch new/patches/suse/0032-selftest-configure-shadow_copy2-for-fsrvp_share.patch --- old/patches/suse/0032-selftest-configure-shadow_copy2-for-fsrvp_share.patch 2015-05-13 21:10:11.000000000 +0200 +++ new/patches/suse/0032-selftest-configure-shadow_copy2-for-fsrvp_share.patch 2015-05-29 16:18:18.000000000 +0200 @@ -14,7 +14,7 @@ index 3b9b9d6..1100f4e 100755 --- selftest/target/Samba3.pm +++ selftest/target/Samba3.pm -@@ -1246,10 +1246,12 @@ sub provision($$$$$$) +@@ -1259,10 +1259,12 @@ sub provision($$$$$$) [fsrvp_share] path = $shrdir comment = fake shapshots using rsync ++++++ samba-4.2.1.tar.gz -> samba-4.2.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/samba/samba-4.2.1.tar.gz /work/SRC/openSUSE:Factory/.samba.new/samba-4.2.2.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 2015-05-15 20:13:31.000000000 +0200 +++ new/vendor-files/tools/package-data 2015-05-29 16:38:11.000000000 +0200 @@ -1,2 +1,2 @@ # This is an autogenrated file. -SAMBA_PACKAGE_SVN_VERSION="3406" +SAMBA_PACKAGE_SVN_VERSION="3408"