Hello community,

here is the log from the commit of package samba for openSUSE:Factory checked 
in at 2016-11-03 11:10:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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      2016-07-12 
23:45:20.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.samba.new/samba.changes 2016-11-03 
11:11:01.000000000 +0100
@@ -1,0 +2,49 @@
+Mon Sep 26 17:55:13 UTC 2016 - nopo...@suse.com
+
+- Include vfstest in samba-test; (bsc#1001203).
+
+-------------------------------------------------------------------
+Wed Sep 21 08:55:37 UTC 2016 - nopo...@suse.com
+
+- s3/winbindd: using default domain with u...@domain.com format
+  fails; (bsc#997833).
+
+-------------------------------------------------------------------
+Tue Sep 20 18:25:21 UTC 2016 - jmcdono...@suse.com
+
+- Fix segfault in libnss_wins; (bso#12277); (bso#12269); (bsc#995730).
+
+-------------------------------------------------------------------
+Wed Sep 14 09:03:18 UTC 2016 - jmcdono...@suse.com
+
+- Update to 4.5.0
+  + NTLM1 Authentication disabled by default
+  + SMB2.1 leases enabled by default
+  + Support for OFD locks
+  + ctdb tool rewritten
+  + Added shadow copy snapshot prefix parameter
+
+-------------------------------------------------------------------
+Tue Aug 30 09:47:01 UTC 2016 - nopo...@suse.com
+
+- Fix illegal memory access after memory has been deleted;
+  (bso#11836); (bsc#975299).
+
+-------------------------------------------------------------------
+Mon Aug 15 14:54:14 UTC 2016 - dd...@suse.com
+
+- Don't package man pages for VFS modules that aren't built;
+  (boo#993707).
+
+-------------------------------------------------------------------
+Sat Aug 13 14:41:26 UTC 2016 - jmcdono...@suse.com
+
+- Fix population of ctdb sysconfig after source merge; (bsc#981566).
+
+-------------------------------------------------------------------
+Fri Aug 12 16:22:33 UTC 2016 - dd...@suse.com
+
+- Enable vfs_ceph builds for Factory (x86-64)
+  + Package as samba-ceph to avoid Ceph dependency in base package.
+
+-------------------------------------------------------------------

Old:
----
  samba-4.4.5.tar.asc
  samba-4.4.5.tar.gz

New:
----
  samba-4.5.0.tar.asc
  samba-4.5.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ samba.spec ++++++
--- /var/tmp/diff_new_pack.8YS3kK/_old  2016-11-03 11:11:04.000000000 +0100
+++ /var/tmp/diff_new_pack.8YS3kK/_new  2016-11-03 11:11:04.000000000 +0100
@@ -21,6 +21,11 @@
 %if 0%{?suse_version} > 1140 && 0%{?suse_version} != 1315
 %define         build_ctdb_pmda 1
 %endif
+%if 0%{?suse_version} > 1320
+%ifarch x86_64
+%define         build_vfs_ceph 1
+%endif
+%endif
 
 Name:           samba
 BuildRequires:  cups-devel
@@ -120,7 +125,10 @@
 %if 0%{?build_ctdb_pmda}
 BuildRequires:  libpcp-devel
 %endif
-%define        samba_ver 4.4.5
+%if 0%{?build_vfs_ceph}
+BuildRequires:  libcephfs-devel
+%endif
+%define        samba_ver 4.5.0
 %define        samba_ver_suffix %nil
 %if "%{samba_ver_suffix}" == ""
 %define samba_source_location 
https://ftp.samba.org/pub/samba/stable/samba-%{version}.tar.gz
@@ -142,11 +150,11 @@
 %else
 %define        build_make_smp_mflags %{?jobs:-j%jobs}
 %endif
-%define SOURCE_TIMESTAMP 3678
+%define SOURCE_TIMESTAMP 3712
 %define BRANCH %{version}
 %global with_mitkrb5 1
 %global with_dc 0
-Version:        4.4.5
+Version:        4.5.0
 Release:        0
 Url:            https://www.samba.org/
 Obsoletes:      samba-gplv3 < %{version}
@@ -165,14 +173,14 @@
 Source2:        patches.tar.bz2
 Source4:        baselibs.conf
 Source100:      samba-client-rpmlintrc
-PreReq:         /usr/bin/getent
-PreReq:         /usr/sbin/groupadd
-PreReq:         coreutils
-PreReq:         grep
+Requires:       /usr/bin/getent
+Requires:       /usr/sbin/groupadd
+Requires:       coreutils
+Requires:       grep
 %if 0%{?suse_version} > 1220
-PreReq:         %{fillup_prereq}
+Requires:       %{fillup_prereq}
 %endif
-PreReq:         samba-client >= %{version}
+Requires:       samba-client >= %{version}
 # Choose some features / extra packages here
 ############################################
 %if 0%{?suse_version} == 0 || 0%{?suse_version} > 1120
@@ -255,11 +263,11 @@
 Obsoletes:      samba-gplv3-client < %{version}
 Obsoletes:      samba-client-gplv2 < %{version}
 %if 0%{?suse_version} > 0
-PreReq:         %{?insserv_prereq}
+Requires:       %{?insserv_prereq}
 %endif
-PreReq:         /sbin/chkconfig
-PreReq:         /sbin/ldconfig
-PreReq:         coreutils
+Requires:       /sbin/chkconfig
+Requires:       /sbin/ldconfig
+Requires:       coreutils
 %{?systemd_requires}
 Requires:       cifs-utils
 
@@ -305,8 +313,8 @@
 Summary:        Samba Documentation
 License:        GPL-3.0+
 Group:          Documentation/Other
-PreReq:         coreutils
-PreReq:         findutils
+Requires:       coreutils
+Requires:       findutils
 Obsoletes:      samba-gplv3-doc < %{version}
 Obsoletes:      samba-doc-gplv2 < %{version}
 %if 0%{?suse_version} > 1110
@@ -328,7 +336,7 @@
 License:        GPL-3.0+
 Group:          Development/Libraries/C and C++
 Requires:       krb5
-PreReq:         /sbin/ldconfig
+Requires:       /sbin/ldconfig
 %if 0%{?suse_version} > 1210 &&  0%{?suse_version} < 1315
 Requires:       libfam0-gamin
 %endif
@@ -383,7 +391,7 @@
 Group:          Applications/System
 Requires:       samba = %{version}
 Requires:       samba-winbind = %{version}
-PreReq:         /sbin/ldconfig
+Requires:       /sbin/ldconfig
 
 %description test
 samba-test provides testing tools for both the server and client
@@ -409,12 +417,12 @@
 Recommends:     /usr/sbin/nscd
 %endif
 %if 0%{?suse_version} > 0
-PreReq:         %{?insserv_prereq}
+Requires:       %{?insserv_prereq}
 %endif
-PreReq:         /sbin/ldconfig
-PreReq:         /usr/sbin/groupadd
-PreReq:         coreutils
-PreReq:         samba-client >= %{version}
+Requires:       /sbin/ldconfig
+Requires:       /usr/sbin/groupadd
+Requires:       coreutils
+Requires:       samba-client >= %{version}
 
 %description winbind
 This is the winbind-daemon and the wbinfo-tool.
@@ -942,7 +950,7 @@
 Summary:        Samba Client Library
 License:        GPL-3.0+
 Group:          System/Libraries
-PreReq:         /sbin/ldconfig
+Requires:       /sbin/ldconfig
 
 %description -n %{libsmbclient_name}
 This package includes the libsmbclient library.
@@ -973,7 +981,7 @@
 Summary:        Samba netapi Library
 License:        GPL-3.0+
 Group:          System/Libraries
-PreReq:         /sbin/ldconfig
+Requires:       /sbin/ldconfig
 
 %description -n %{libnetapi_name}
 This package includes the netapi library.
@@ -1001,7 +1009,7 @@
 Summary:        Samba libwbclient Library
 License:        LGPL-3.0+
 Group:          System/Libraries
-PreReq:         /sbin/ldconfig
+Requires:       /sbin/ldconfig
 %if 0%{?suse_version} > 1030
 Recommends:     samba-winbind = %{version}-%{release}
 %endif
@@ -1027,6 +1035,16 @@
 Source Timestamp: %{SOURCE_TIMESTAMP}
 Branch:         %{BRANCH}
 
+%if 0%{?build_vfs_ceph}
+%package ceph
+Summary:        Ceph VFS Module for Samba
+License:        GPL-3.0+
+Group:          Productivity/Networking/Samba
+
+%description ceph
+The Ceph VFS module for Samba allows shares to be backed by the Ceph 
distributed file system.
+%endif
+
 
 %prep
 %setup -n samba-%{samba_ver_full} -q
@@ -1183,7 +1201,7 @@
 %if 0%{?suse_version}
 install -m 0644 vendor-files/config/sysconfig.ctdb 
%{buildroot}/%{_var}/adm/fillup-templates
 %else
-install -m 0644 ctdb/config/ctdb.sysconfig 
${RPM_BUILD_ROOT}/%{_sysconfdir}/sysconfig/ctdb
+install -m 0644 vendor-files/config/sysconfig.ctdb 
${RPM_BUILD_ROOT}/%{_sysconfdir}/sysconfig/ctdb
 %endif
 %if 0%{?suse_version} > 1220
 install -m 0755 ctdb/config/ctdb.service %{buildroot}%{_unitdir}/ctdb.service
@@ -1196,7 +1214,7 @@
 ln -s %{_sysconfdir}/init.d/ctdb %{buildroot}/%{_sbindir}/rcctdb
 %endif
 mkdir %{buildroot}/%{_defaultdocdir}/ctdb
-for file in README COPYING NEWS doc/examples doc/*.html 
doc/readonlyrecords.txt doc/recovery-process.txt ; do
+for file in README COPYING doc/examples doc/*.html doc/readonlyrecords.txt 
doc/recovery-process.txt ; do
        cp -a ctdb/${file} %{buildroot}/%{_defaultdocdir}/ctdb
 done
 touch %{buildroot}/%{_sysconfdir}/ctdb/nodes
@@ -1359,8 +1377,37 @@
        echo "%doc ${file#%{buildroot}}" 
>>"${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba-doc"
 done
 for file in $( find %{buildroot}%{_libdir}/samba/vfs/ -mindepth 1 ); do
+       # if built we don't want vfs_ceph in the base package
+       case "${file#%{buildroot}}" in
+               %{_libdir}/samba/vfs/ceph.so) continue ;;
+       esac
        echo "${file#%{buildroot}}" 
>>${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba
 done
+# only package Man pages for VFS modules that we ship
+for file in %{buildroot}%{_mandir}/man8/vfs_*; do
+       case "${file#%{buildroot}}" in
+               %{_mandir}/man8/vfs_ceph.8)
+                       %if 0%{?build_vfs_ceph} == 0
+                       rm ${file}
+                       %endif
+                       continue
+                       ;;
+               %{_mandir}/man8/vfs_glusterfs.8)
+                       rm ${file}
+                       continue
+                       ;;
+               %{_mandir}/man8/vfs_gpfs.8)
+                       rm ${file}
+                       continue
+                       ;;
+               %{_mandir}/man8/vfs_tsmsm.8)
+                       rm ${file}
+                       continue
+                       ;;
+       esac
+       # wildcard suffix to account for subsequent gzip
+       echo "${file#%{buildroot}}*" 
>>${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba
+done
 # copy the schema
 install -m 0644 examples/LDAP/samba.schema 
%{buildroot}/%{_sysconfdir}/openldap/schema/samba3.schema
 install -m 0644 examples/LDAP/samba-nds.schema 
%{buildroot}/%{_datadir}/samba/LDAP/samba-nds.schema
@@ -1598,11 +1645,11 @@
 %post -n ctdb
 %if 0%{?suse_version}
 %if 0%{?suse_version} > 1220
-%{fillup_only}
+%{fillup_only -n ctdb}
 %service_add_post ctdb.service
 %{_bindir}/systemd-tmpfiles --create %{_tmpfilesdir}/ctdb.conf || :
 %else
-%{fillup_and_insserv}
+%{fillup_and_insserv -n ctdb}
 %endif
 %endif
 
@@ -1676,49 +1723,6 @@
 %{_mandir}/man5/smbpasswd.5.*
 %{_mandir}/man8/nmbd.8.*
 %{_mandir}/man8/smbd.8.*
-%{_mandir}/man8/vfs_acl_tdb.8.*
-%{_mandir}/man8/vfs_acl_xattr.8.*
-%{_mandir}/man8/vfs_aio_fork.8.*
-%{_mandir}/man8/vfs_aio_linux.8.*
-%{_mandir}/man8/vfs_aio_pthread.8.*
-%{_mandir}/man8/vfs_audit.8.*
-%{_mandir}/man8/vfs_btrfs.8.*
-%{_mandir}/man8/vfs_cacheprime.8.*
-%{_mandir}/man8/vfs_cap.8.*
-%{_mandir}/man8/vfs_catia.8.*
-%{_mandir}/man8/vfs_ceph.8.*
-%{_mandir}/man8/vfs_commit.8.*
-%{_mandir}/man8/vfs_crossrename.8.*
-%{_mandir}/man8/vfs_default_quota.8.*
-%{_mandir}/man8/vfs_dirsort.8.*
-%{_mandir}/man8/vfs_extd_audit.8.*
-%{_mandir}/man8/vfs_fake_perms.8.*
-%{_mandir}/man8/vfs_fileid.8.*
-%{_mandir}/man8/vfs_full_audit.8.*
-%{_mandir}/man8/vfs_fruit.8.*
-%{_mandir}/man8/vfs_glusterfs.8.*
-%{_mandir}/man8/vfs_gpfs.8.*
-%{_mandir}/man8/vfs_linux_xfs_sgid.8.*
-%{_mandir}/man8/vfs_media_harmony.8.*
-%{_mandir}/man8/vfs_netatalk.8.*
-%{_mandir}/man8/vfs_offline.8.*
-%{_mandir}/man8/vfs_prealloc.8.*
-%{_mandir}/man8/vfs_preopen.8.*
-%{_mandir}/man8/vfs_readahead.8.*
-%{_mandir}/man8/vfs_readonly.8.*
-%{_mandir}/man8/vfs_recycle.8.*
-%{_mandir}/man8/vfs_shadow_copy.8.*
-%{_mandir}/man8/vfs_shadow_copy2.8.*
-%{_mandir}/man8/vfs_shell_snap.8.*
-%{_mandir}/man8/vfs_snapper.8.*
-%{_mandir}/man8/vfs_streams_depot.8.*
-%{_mandir}/man8/vfs_streams_xattr.8.*
-%{_mandir}/man8/vfs_syncops.8.*
-%{_mandir}/man8/vfs_time_audit.8.*
-%{_mandir}/man8/vfs_tsmsm.8.*
-%{_mandir}/man8/vfs_unityed_media.8.*
-%{_mandir}/man8/vfs_worm.8.*
-%{_mandir}/man8/vfs_xattr_tdb.8.*
 %if 0%{?suse_version} && 0%{?suse_version} < 1021
 %{_includedir}/samba
 %endif
@@ -1760,6 +1764,7 @@
 %{_bindir}/cifsdd
 %{_bindir}/dbwrap_tool
 %{_bindir}/eventlogadm
+%{_bindir}/findsmb
 %{_bindir}/net
 %{_bindir}/nmblookup
 %{_bindir}/oLschema2ldif
@@ -1792,7 +1797,7 @@
 %{_libdir}/samba/charset
 %{_libdir}/samba/smbspool_krb5_wrapper
 %{_mandir}/man1/dbwrap_tool.1.*
-%exclude %doc %{_mandir}/man1/findsmb.1.*
+%{_mandir}/man1/findsmb.1.*
 %{_mandir}/man1/log2pcap.1.*
 %{_mandir}/man1/nmblookup.1.*
 %{_mandir}/man1/nmbstatus.1.*
@@ -1945,6 +1950,7 @@
 %{_libdir}/samba/libnpa-tstream-samba4.so
 %{_libdir}/samba/libnss-info-samba4.so
 %{_libdir}/samba/libpopt-samba3-samba4.so
+%{_libdir}/samba/libposix-eadb-samba4.so
 %{_libdir}/samba/libprinting-migrate-samba4.so
 %{_libdir}/samba/libregistry-samba4.so
 %{_libdir}/samba/libreplace-samba4.so
@@ -2012,6 +2018,7 @@
 %{_bindir}/masktest
 %{_bindir}/ndrdump
 %{_bindir}/smbtorture
+%{_bindir}/vfstest
 %{_mandir}/man1/gentest.1.*
 %{_mandir}/man1/locktest.1.*
 %{_mandir}/man1/masktest.1.*
@@ -2050,6 +2057,7 @@
 %{_mandir}/man8/idmap_nss.8.*
 %{_mandir}/man8/idmap_rfc2307.8.*
 %{_mandir}/man8/idmap_rid.8.*
+%{_mandir}/man8/idmap_script.8.*
 %{_mandir}/man8/idmap_tdb.8.*
 %{_mandir}/man8/idmap_tdb2.8.*
 %{_mandir}/man8/pam_winbind.8.*
@@ -2101,6 +2109,7 @@
 %config %{_sysconfdir}/ctdb/events.d/00.ctdb
 %config %{_sysconfdir}/ctdb/events.d/01.reclock
 %config %{_sysconfdir}/ctdb/events.d/05.system
+%config %{_sysconfdir}/ctdb/events.d/06.nfs
 %config %{_sysconfdir}/ctdb/events.d/10.external
 %config %{_sysconfdir}/ctdb/events.d/10.interface
 %config %{_sysconfdir}/ctdb/events.d/11.natgw
@@ -2143,6 +2152,9 @@
 %{_libdir}/ctdb/ctdb_natgw
 %{_libdir}/ctdb/ctdb_recovery_helper
 %{_libdir}/ctdb/smnotify
+%{_libdir}/ctdb/ctdb_killtcp
+%{_libdir}/ctdb/ctdb_lvs
+%{_libdir}/ctdb/ctdb_mutex_fcntl_helper
 %dir %{_localstatedir}/lib/ctdb
 %dir %{_localstatedir}/lib/ctdb/persistent
 %dir %{_localstatedir}/log/ctdb
@@ -2154,6 +2166,7 @@
 %{_mandir}/man1/ctdb.1.gz
 %{_mandir}/man1/ctdbd.1.gz
 %{_mandir}/man1/ctdbd_wrapper.1.gz
+%{_mandir}/man1/ctdb_diagnostics.1.gz
 %{_mandir}/man1/ltdbtool.1.gz
 %{_mandir}/man1/onnode.1.gz
 %{_mandir}/man1/ping_pong.1.gz
@@ -2180,36 +2193,33 @@
 
 %files -n ctdb-tests
 %defattr(-,root,root)
-%dir %{_libdir}/ctdb-tests
-%{_libdir}/ctdb-tests/comm_client_test
-%{_libdir}/ctdb-tests/comm_server_test
-%{_libdir}/ctdb-tests/comm_test
-%{_libdir}/ctdb-tests/db_hash_test
-%{_libdir}/ctdb-tests/ctdb_bench
-%{_libdir}/ctdb-tests/ctdb_fetch
-%{_libdir}/ctdb-tests/ctdb_fetch_one
-%{_libdir}/ctdb-tests/ctdb_fetch_readonly_loop
-%{_libdir}/ctdb-tests/ctdb_fetch_readonly_once
-%{_libdir}/ctdb-tests/ctdb_functest
-%{_libdir}/ctdb-tests/ctdb_lock_tdb
-%{_libdir}/ctdb-tests/ctdb_persistent
-%{_libdir}/ctdb-tests/ctdb_porting_tests
-%{_libdir}/ctdb-tests/ctdb_randrec
-%{_libdir}/ctdb-tests/ctdb_store
-%{_libdir}/ctdb-tests/ctdb_stubtest
-%{_libdir}/ctdb-tests/ctdb_takeover_tests
-%{_libdir}/ctdb-tests/ctdb_trackingdb_test
-%{_libdir}/ctdb-tests/ctdb_transaction 
-%{_libdir}/ctdb-tests/ctdb_traverse
-%{_libdir}/ctdb-tests/ctdb_update_record
-%{_libdir}/ctdb-tests/ctdb_update_record_persistent
-%{_libdir}/ctdb-tests/pkt_read_test
-%{_libdir}/ctdb-tests/pkt_write_test
-%{_libdir}/ctdb-tests/protocol_client_test
-%{_libdir}/ctdb-tests/protocol_types_test
-%{_libdir}/ctdb-tests/rb_test
-%{_libdir}/ctdb-tests/reqid_test
-%{_libdir}/ctdb-tests/srvid_test
+%dir %{_libdir}/ctdb/tests
+%{_libdir}/ctdb/tests/comm_client_test
+%{_libdir}/ctdb/tests/comm_server_test
+%{_libdir}/ctdb/tests/comm_test
+%{_libdir}/ctdb/tests/db_hash_test
+%{_libdir}/ctdb/tests/ctdb_takeover_tests
+%{_libdir}/ctdb/tests/pkt_read_test
+%{_libdir}/ctdb/tests/pkt_write_test
+%{_libdir}/ctdb/tests/protocol_client_test
+%{_libdir}/ctdb/tests/protocol_types_test
+%{_libdir}/ctdb/tests/rb_test
+%{_libdir}/ctdb/tests/reqid_test
+%{_libdir}/ctdb/tests/srvid_test
+%{_libdir}/ctdb/tests/ctdb_packet_parse
+%{_libdir}/ctdb/tests/fake_ctdbd
+%{_libdir}/ctdb/tests/fetch_loop
+%{_libdir}/ctdb/tests/fetch_loop_key
+%{_libdir}/ctdb/tests/fetch_readonly
+%{_libdir}/ctdb/tests/fetch_readonly_loop
+%{_libdir}/ctdb/tests/fetch_ring
+%{_libdir}/ctdb/tests/g_lock_loop
+%{_libdir}/ctdb/tests//lock_tdb
+%{_libdir}/ctdb/tests/message_ring
+%{_libdir}/ctdb/tests/porting_tests
+%{_libdir}/ctdb/tests/transaction_loop
+%{_libdir}/ctdb/tests/update_record
+%{_libdir}/ctdb/tests/update_record_persistent
 %dir %{_datadir}/ctdb-tests
 %dir %{_datadir}/ctdb-tests/eventscripts
 %dir %{_datadir}/ctdb-tests/eventscripts/etc-ctdb
@@ -2225,6 +2235,7 @@
 %{_datadir}/ctdb-tests/scripts/integration.bash
 %{_datadir}/ctdb-tests/scripts/test_wrap
 %{_datadir}/ctdb-tests/scripts/unit.sh
+%{_datadir}/ctdb-tests/scripts/script_install_paths.sh
 %dir %{_datadir}/ctdb-tests/simple
 %{_datadir}/ctdb-tests/simple/functions
 %{_datadir}/ctdb-tests/simple/nodes
@@ -2268,6 +2279,7 @@
 %dir %_includedir/samba-4.0/gen_ndr/
 %_includedir/samba-4.0/gen_ndr/krb5pac.h
 %_includedir/samba-4.0/gen_ndr/ndr_krb5pac.h
+%_includedir/samba-4.0/ndr/ndr_krb5pac.h
 %_libdir/libndr-krb5pac.so
 %_libdir/pkgconfig/ndr_krb5pac.pc
 
@@ -2452,7 +2464,6 @@
 
 %files -n libtevent-util0
 %defattr(-,root,root)
-%_libdir/libtevent-unix-util.so.0*
 %_libdir/libtevent-util.so.0*
 
 %files -n libtevent-util-devel
@@ -2462,7 +2473,6 @@
 %_includedir/samba-4.0/util/tevent_ntstatus.h
 %_includedir/samba-4.0/util/tevent_unix.h
 %_includedir/samba-4.0/util/tevent_werror.h
-%_libdir/libtevent-unix-util.so
 %_libdir/libtevent-util.so
 
 %files -n %{libwbclient_name}
@@ -2476,4 +2486,11 @@
 %{_libdir}/libwbclient.so
 %{_libdir}/pkgconfig/wbclient.pc
 
+%if 0%{?build_vfs_ceph}
+%files ceph
+%defattr(-,root,root)
+%{_mandir}/man8/vfs_ceph.8.*
+%{_libdir}/samba/vfs/ceph.so
+%endif
+
 %changelog

++++++ patches.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches/samba.org/9a274d9ae76ddad9a0b609bddfa007afee61c0ca 
new/patches/samba.org/9a274d9ae76ddad9a0b609bddfa007afee61c0ca
--- old/patches/samba.org/9a274d9ae76ddad9a0b609bddfa007afee61c0ca      
2016-06-20 16:44:30.000000000 +0200
+++ new/patches/samba.org/9a274d9ae76ddad9a0b609bddfa007afee61c0ca      
1970-01-01 01:00:00.000000000 +0100
@@ -1,24 +0,0 @@
-commit 9a274d9ae76ddad9a0b609bddfa007afee61c0ca
-Author: Jim McDonough <j...@samba.org>
-Date:   Wed Jun 15 15:57:01 2016 -0400
-
-    winbind: honor 'socket options' in winbind
-    
-    Set socket options from smb.conf before negprot, as done by libsmbclient
-    
-    Signed-off-by: Jim McDonough <j...@samba.org>
-    Reviewed-by: Jeremy Allison <j...@samba.org>
-
-Index: source3/winbindd/winbindd_cm.c
-===================================================================
---- source3/winbindd/winbindd_cm.c.orig
-+++ source3/winbindd/winbindd_cm.c
-@@ -1048,6 +1048,8 @@ static NTSTATUS cm_prepare_connection(st
- 
-       cli_set_timeout(*cli, 10000); /* 10 seconds */
- 
-+      set_socket_options(sockfd, lp_socket_options());
-+
-       result = smbXcli_negprot((*cli)->conn, (*cli)->timeout,
-                                lp_client_ipc_min_protocol(),
-                                lp_client_ipc_max_protocol());
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches/samba.org/nss-wins-missing-parameters.patch 
new/patches/samba.org/nss-wins-missing-parameters.patch
--- old/patches/samba.org/nss-wins-missing-parameters.patch     1970-01-01 
01:00:00.000000000 +0100
+++ new/patches/samba.org/nss-wins-missing-parameters.patch     2016-09-27 
12:20:42.000000000 +0200
@@ -0,0 +1,163 @@
+From 49f99b1e2ad5c34b071687d6215a1d585985a78f Mon Sep 17 00:00:00 2001
+From: Andreas Schneider <a...@samba.org>
+Date: Mon, 19 Sep 2016 16:17:11 +0200
+Subject: [PATCH 1/2] nsswitch: Add missing arguments to wins gethostbyname*
+
+The errno pointer argument is missing.
+
+BUG: https://bugzilla.samba.org/show_bug.cgi?id=12269
+
+Signed-off-by: Andreas Schneider <a...@samba.org>
+---
+ nsswitch/wins.c | 51 +++++++++++++++++++++++++++++++++++++++++----------
+ 1 file changed, 41 insertions(+), 10 deletions(-)
+
+Index: nsswitch/wins.c
+===================================================================
+--- nsswitch/wins.c.orig
++++ nsswitch/wins.c
+@@ -39,10 +39,19 @@ static pthread_mutex_t wins_nss_mutex =
+ #define INADDRSZ 4
+ #endif
+ 
+-NSS_STATUS _nss_wins_gethostbyname_r(const char *hostname, struct hostent *he,
+-                        char *buffer, size_t buflen, int *h_errnop);
+-NSS_STATUS _nss_wins_gethostbyname2_r(const char *name, int af, struct 
hostent *he,
+-                         char *buffer, size_t buflen, int *h_errnop);
++NSS_STATUS _nss_wins_gethostbyname_r(const char *hostname,
++                                   struct hostent *he,
++                                   char *buffer,
++                                   size_t buflen,
++                                   int *errnop,
++                                   int *h_errnop);
++NSS_STATUS _nss_wins_gethostbyname2_r(const char *name,
++                                    int af,
++                                    struct hostent *he,
++                                    char *buffer,
++                                    size_t buflen,
++                                    int *errnop,
++                                    int *h_errnop);
+ 
+ static char *lookup_byname_backend(const char *name)
+ {
+@@ -225,8 +234,12 @@ gethostbyname() - we ignore any domain p
+ handle names that are at most 15 characters long
+   **************************************************************************/
+ NSS_STATUS
+-_nss_wins_gethostbyname_r(const char *hostname, struct hostent *he,
+-                        char *buffer, size_t buflen, int *h_errnop)
++_nss_wins_gethostbyname_r(const char *hostname,
++                        struct hostent *he,
++                        char *buffer,
++                        size_t buflen,
++                        int *errnop,
++                        int *h_errnop)
+ {
+       NSS_STATUS nss_status = NSS_STATUS_SUCCESS;
+       char *ip;
+@@ -247,6 +260,7 @@ _nss_wins_gethostbyname_r(const char *ho
+ 
+       ip = lookup_byname_backend(name);
+       if (ip == NULL) {
++              *errnop = EINVAL;
+               nss_status = NSS_STATUS_NOTFOUND;
+               goto out;
+       }
+@@ -254,6 +268,7 @@ _nss_wins_gethostbyname_r(const char *ho
+       rc = inet_pton(AF_INET, ip, &in);
+       wbcFreeMemory(ip);
+       if (rc == 0) {
++              *errnop = errno;
+               nss_status = NSS_STATUS_TRYAGAIN;
+               goto out;
+       }
+@@ -263,6 +278,7 @@ _nss_wins_gethostbyname_r(const char *ho
+       namelen = strlen(name) + 1;
+ 
+       if ((he->h_name = get_static(&buffer, &buflen, namelen)) == NULL) {
++              *errnop = EAGAIN;
+               nss_status = NSS_STATUS_TRYAGAIN;
+               goto out;
+       }
+@@ -275,18 +291,21 @@ _nss_wins_gethostbyname_r(const char *ho
+               i = sizeof(char*) - i;
+ 
+       if (get_static(&buffer, &buflen, i) == NULL) {
++              *errnop = EAGAIN;
+               nss_status = NSS_STATUS_TRYAGAIN;
+               goto out;
+       }
+ 
+       if ((he->h_addr_list = (char **)get_static(
+                    &buffer, &buflen, 2 * sizeof(char *))) == NULL) {
++              *errnop = EAGAIN;
+               nss_status = NSS_STATUS_TRYAGAIN;
+               goto out;
+       }
+ 
+       if ((he->h_addr_list[0] = get_static(&buffer, &buflen,
+                                            INADDRSZ)) == NULL) {
++              *errnop = EAGAIN;
+               nss_status = NSS_STATUS_TRYAGAIN;
+               goto out;
+       }
+@@ -306,12 +325,14 @@ _nss_wins_gethostbyname_r(const char *ho
+               i = sizeof(char*) - i;
+ 
+       if (get_static(&buffer, &buflen, i) == NULL) {
++              *errnop = EAGAIN;
+               nss_status = NSS_STATUS_TRYAGAIN;
+               goto out;
+       }
+ 
+       if ((he->h_aliases = (char **)get_static(
+                    &buffer, &buflen, sizeof(char *))) == NULL) {
++              *errnop = EAGAIN;
+               nss_status = NSS_STATUS_TRYAGAIN;
+               goto out;
+       }
+@@ -330,17 +351,27 @@ _nss_wins_gethostbyname_r(const char *ho
+ 
+ 
+ NSS_STATUS
+-_nss_wins_gethostbyname2_r(const char *name, int af, struct hostent *he,
+-                         char *buffer, size_t buflen, int *h_errnop)
++_nss_wins_gethostbyname2_r(const char *name,
++                         int af,
++                         struct hostent *he,
++                         char *buffer,
++                         size_t buflen,
++                         int *errnop,
++                         int *h_errnop)
+ {
+       NSS_STATUS nss_status;
+ 
+       if(af!=AF_INET) {
++              *errnop = EAFNOSUPPORT;
+               *h_errnop = NO_DATA;
+               nss_status = NSS_STATUS_UNAVAIL;
+       } else {
+-              nss_status = _nss_wins_gethostbyname_r(
+-                              name, he, buffer, buflen, h_errnop);
++              nss_status = _nss_wins_gethostbyname_r(name,
++                                                     he,
++                                                     buffer,
++                                                     buflen,
++                                                     errnop,
++                                                     h_errnop);
+       }
+       return nss_status;
+ }
+Index: nsswitch/wscript_build
+===================================================================
+--- nsswitch/wscript_build.orig
++++ nsswitch/wscript_build
+@@ -42,7 +42,7 @@ if (Utils.unversioned_sys_platform() ==
+     bld.SAMBA3_LIBRARY('nss_wins',
+                        keep_underscore=True,
+                        source='wins.c',
+-                       deps='''wbclient''',
++                       deps='wbclient replace',
+                        public_headers=[],
+                        public_headers_install=False,
+                        pc_files=[],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches/samba.org/set-h_errnop-for-nss_wins-functions.patch 
new/patches/samba.org/set-h_errnop-for-nss_wins-functions.patch
--- old/patches/samba.org/set-h_errnop-for-nss_wins-functions.patch     
1970-01-01 01:00:00.000000000 +0100
+++ new/patches/samba.org/set-h_errnop-for-nss_wins-functions.patch     
2016-09-27 12:20:42.000000000 +0200
@@ -0,0 +1,87 @@
+From f0d3337a2a04b498a59441453a3f1253053e27e3 Mon Sep 17 00:00:00 2001
+From: Andreas Schneider <a...@samba.org>
+Date: Tue, 20 Sep 2016 13:26:52 +0200
+Subject: [PATCH] nsswitch: Also set h_errnop for nss_wins functions
+
+BUG: https://bugzilla.samba.org/show_bug.cgi?id=12269
+
+Signed-off-by: Andreas Schneider <a...@samba.org>
+---
+ nsswitch/wins.c | 9 +++++++++
+ 1 file changed, 9 insertions(+)
+
+Index: nsswitch/wins.c
+===================================================================
+--- nsswitch/wins.c.orig
++++ nsswitch/wins.c
+@@ -261,6 +261,7 @@ _nss_wins_gethostbyname_r(const char *ho
+       ip = lookup_byname_backend(name);
+       if (ip == NULL) {
+               *errnop = EINVAL;
++              *h_errnop = NETDB_INTERNAL;
+               nss_status = NSS_STATUS_NOTFOUND;
+               goto out;
+       }
+@@ -269,6 +270,7 @@ _nss_wins_gethostbyname_r(const char *ho
+       wbcFreeMemory(ip);
+       if (rc == 0) {
+               *errnop = errno;
++              *h_errnop = NETDB_INTERNAL;
+               nss_status = NSS_STATUS_TRYAGAIN;
+               goto out;
+       }
+@@ -279,6 +281,7 @@ _nss_wins_gethostbyname_r(const char *ho
+ 
+       if ((he->h_name = get_static(&buffer, &buflen, namelen)) == NULL) {
+               *errnop = EAGAIN;
++              *h_errnop = NETDB_INTERNAL;
+               nss_status = NSS_STATUS_TRYAGAIN;
+               goto out;
+       }
+@@ -292,6 +295,7 @@ _nss_wins_gethostbyname_r(const char *ho
+ 
+       if (get_static(&buffer, &buflen, i) == NULL) {
+               *errnop = EAGAIN;
++              *h_errnop = NETDB_INTERNAL;
+               nss_status = NSS_STATUS_TRYAGAIN;
+               goto out;
+       }
+@@ -299,6 +303,7 @@ _nss_wins_gethostbyname_r(const char *ho
+       if ((he->h_addr_list = (char **)get_static(
+                    &buffer, &buflen, 2 * sizeof(char *))) == NULL) {
+               *errnop = EAGAIN;
++              *h_errnop = NETDB_INTERNAL;
+               nss_status = NSS_STATUS_TRYAGAIN;
+               goto out;
+       }
+@@ -306,6 +311,7 @@ _nss_wins_gethostbyname_r(const char *ho
+       if ((he->h_addr_list[0] = get_static(&buffer, &buflen,
+                                            INADDRSZ)) == NULL) {
+               *errnop = EAGAIN;
++              *h_errnop = NETDB_INTERNAL;
+               nss_status = NSS_STATUS_TRYAGAIN;
+               goto out;
+       }
+@@ -326,6 +332,7 @@ _nss_wins_gethostbyname_r(const char *ho
+ 
+       if (get_static(&buffer, &buflen, i) == NULL) {
+               *errnop = EAGAIN;
++              *h_errnop = NETDB_INTERNAL;
+               nss_status = NSS_STATUS_TRYAGAIN;
+               goto out;
+       }
+@@ -333,12 +340,14 @@ _nss_wins_gethostbyname_r(const char *ho
+       if ((he->h_aliases = (char **)get_static(
+                    &buffer, &buflen, sizeof(char *))) == NULL) {
+               *errnop = EAGAIN;
++              *h_errnop = NETDB_INTERNAL;
+               nss_status = NSS_STATUS_TRYAGAIN;
+               goto out;
+       }
+ 
+       he->h_aliases[0] = NULL;
+ 
++      *h_errnop = NETDB_SUCCESS;
+       nss_status = NSS_STATUS_SUCCESS;
+ 
+   out:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches/series new/patches/series
--- old/patches/series  2016-06-20 16:45:51.000000000 +0200
+++ new/patches/series  2016-10-06 12:46:37.000000000 +0200
@@ -5,7 +5,8 @@
 # allows quilt to work in the usual way (= outside of our RPM spec file).
 
 # Samba patches from upstream, git.samba.org
-samba.org/9a274d9ae76ddad9a0b609bddfa007afee61c0ca -p0 # bsc 975131
+samba.org/nss-wins-missing-parameters.patch -p0 # bso 12269, bso 12277, bsc 
995730
+samba.org/set-h_errnop-for-nss_wins-functions.patch -p0 # bso 12269, bso 
12277, bsc 995730
 samba.org/fix_pc_dependencies.diff -p0
 
 # SuSE specific changes
@@ -25,4 +26,6 @@
 suse/0004-doc-describe-smbcacls-propagate-inheritance-expandin.patch -p0 # 
fate 316474
 suse/0001-add-smbcacls-test-based-on-test_smbclient_tarmode.pl.patch -p0 # 
fate 316474
 suse/0002-Adjust-test-cater-for-presense-of-winbind-separator-.patch -p0 # 
fate 316474
+suse/0001-s3-winbindd-using-default-domain-with-user-domain.co.patch -p0 #bnc 
997833
+suse/0001-ensure-vfstest-is-installed-so-it-can-be-picked-up-b.patch -p0 # bnc 
1001203
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches/suse/0001-If-samlogon-for-trusted-child-domain-user-fails-atte.patch
 
new/patches/suse/0001-If-samlogon-for-trusted-child-domain-user-fails-atte.patch
--- 
old/patches/suse/0001-If-samlogon-for-trusted-child-domain-user-fails-atte.patch
    2016-02-27 15:50:28.000000000 +0100
+++ 
new/patches/suse/0001-If-samlogon-for-trusted-child-domain-user-fails-atte.patch
    2016-10-06 21:06:45.000000000 +0200
@@ -26,7 +26,7 @@
 index 73cf0f4..ed5357c 100644
 --- nsswitch/winbind_struct_protocol.h
 +++ nsswitch/winbind_struct_protocol.h
-@@ -224,6 +224,13 @@ typedef struct winbindd_gr {
+@@ -226,6 +226,13 @@ typedef struct winbindd_gr {
  /* Flag to tell winbind the NTLMv2 blob is too big for the struct and is in 
the
   * extra_data field */
  #define WBFLAG_BIG_NTLMV2_BLOB                0x00010000
@@ -44,7 +44,7 @@
 index c883efa..f3f0e15 100644
 --- source3/winbindd/winbindd_pam.c
 +++ source3/winbindd/winbindd_pam.c
-@@ -1763,13 +1763,35 @@ enum winbindd_result winbindd_dual_pam_auth(struct 
winbindd_domain *domain,
+@@ -1770,13 +1770,35 @@ enum winbindd_result winbindd_dual_pam_auth(struct 
winbindd_domain *domain,
  sam_logon:
        /* Check for Samlogon authentication */
        if (domain->online) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches/suse/0001-add-smbcacls-test-based-on-test_smbclient_tarmode.pl.patch
 
new/patches/suse/0001-add-smbcacls-test-based-on-test_smbclient_tarmode.pl.patch
--- 
old/patches/suse/0001-add-smbcacls-test-based-on-test_smbclient_tarmode.pl.patch
    2016-04-13 13:16:07.000000000 +0200
+++ 
new/patches/suse/0001-add-smbcacls-test-based-on-test_smbclient_tarmode.pl.patch
    2016-10-06 21:06:45.000000000 +0200
@@ -3094,7 +3094,7 @@
 index 71b4e21..0dfa09e 100755
 --- source3/selftest/tests.py
 +++ source3/selftest/tests.py
-@@ -217,6 +217,28 @@ for env in ["fileserver"]:
+@@ -227,6 +227,28 @@ for env in ["fileserver"]:
                         '-d', '$PREFIX', '-b', smbclient3,
                         '--subunit', '--', configuration])
  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches/suse/0001-ensure-vfstest-is-installed-so-it-can-be-picked-up-b.patch
 
new/patches/suse/0001-ensure-vfstest-is-installed-so-it-can-be-picked-up-b.patch
--- 
old/patches/suse/0001-ensure-vfstest-is-installed-so-it-can-be-picked-up-b.patch
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/patches/suse/0001-ensure-vfstest-is-installed-so-it-can-be-picked-up-b.patch
    2016-10-06 12:46:05.000000000 +0200
@@ -0,0 +1,26 @@
+From 209db14d562c2ae08d4f034371938aa5a4a60191 Mon Sep 17 00:00:00 2001
+From: Noel Power <noel.po...@suse.com>
+Date: Mon, 26 Sep 2016 19:45:12 +0100
+Subject: [PATCH] ensure vfstest is installed so it can be picked up by test
+ package
+
+---
+ source3/wscript_build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git source3/wscript_build source3/wscript_build
+index b780710..3fbeebb 100755
+--- source3/wscript_build
++++ source3/wscript_build
+@@ -1394,7 +1394,7 @@ bld.SAMBA3_BINARY('vfstest',
+                  vfs
+                  popt_samba3
+                  SMBREADLINE''',
+-                 install=False)
++                 install=True)
+ 
+ bld.SAMBA3_BINARY('log2pcap',
+                  source='utils/log2pcaphex.c',
+-- 
+2.1.4
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches/suse/0001-s3-rpc-add-skeleton-mgmt-RPC-server.patch 
new/patches/suse/0001-s3-rpc-add-skeleton-mgmt-RPC-server.patch
--- old/patches/suse/0001-s3-rpc-add-skeleton-mgmt-RPC-server.patch     
2016-03-04 18:44:49.000000000 +0100
+++ new/patches/suse/0001-s3-rpc-add-skeleton-mgmt-RPC-server.patch     
2016-09-27 12:20:42.000000000 +0200
@@ -15,11 +15,11 @@
  4 files changed, 101 insertions(+)
  create mode 100644 source3/rpc_server/mgmt/srv_mgmt_nt.c
 
-diff --git source3/param/loadparm.c source3/param/loadparm.c
-index 5ab0de7..173a101 100644
---- source3/param/loadparm.c
+Index: source3/param/loadparm.c
+===================================================================
+--- source3/param/loadparm.c.orig
 +++ source3/param/loadparm.c
-@@ -3700,6 +3700,7 @@
+@@ -3707,6 +3707,7 @@ static void lp_enforce_ad_dc_settings(vo
        lp_do_parameter(GLOBAL_SECTION_SNUM, "rpc_server:default", "external");
        lp_do_parameter(GLOBAL_SECTION_SNUM, "rpc_server:svcctl", "embedded");
        lp_do_parameter(GLOBAL_SECTION_SNUM, "rpc_server:srvsvc", "embedded");
@@ -27,9 +27,8 @@
        lp_do_parameter(GLOBAL_SECTION_SNUM, "rpc_server:eventlog", "embedded");
        lp_do_parameter(GLOBAL_SECTION_SNUM, "rpc_server:ntsvcs", "embedded");
        lp_do_parameter(GLOBAL_SECTION_SNUM, "rpc_server:winreg", "embedded");
-diff --git source3/rpc_server/mgmt/srv_mgmt_nt.c 
source3/rpc_server/mgmt/srv_mgmt_nt.c
-new file mode 100644
-index 0000000..c0a4122
+Index: source3/rpc_server/mgmt/srv_mgmt_nt.c
+===================================================================
 --- /dev/null
 +++ source3/rpc_server/mgmt/srv_mgmt_nt.c
 @@ -0,0 +1,70 @@
@@ -103,9 +102,9 @@
 +      p->fault_state = DCERPC_FAULT_OP_RNG_ERROR;
 +      return WERR_NOT_SUPPORTED;
 +}
-diff --git source3/rpc_server/rpc_service_setup.c 
source3/rpc_server/rpc_service_setup.c
-index b8bb8ae..e0c7e43 100644
---- source3/rpc_server/rpc_service_setup.c
+Index: source3/rpc_server/rpc_service_setup.c
+===================================================================
+--- source3/rpc_server/rpc_service_setup.c.orig
 +++ source3/rpc_server/rpc_service_setup.c
 @@ -32,6 +32,7 @@
  #include "../librpc/gen_ndr/srv_eventlog.h"
@@ -115,9 +114,9 @@
  #include "../librpc/gen_ndr/srv_netlogon.h"
  #include "../librpc/gen_ndr/srv_ntsvcs.h"
  #include "../librpc/gen_ndr/srv_samr.h"
-@@ -495,6 +496,24 @@ static bool rpc_setup_mdssvc(struct teve
+@@ -446,6 +447,24 @@ static bool rpc_setup_initshutdown(struc
+       return rpc_setup_embedded(ev_ctx, msg_ctx, t, NULL);
  }
- #endif
  
 +static bool rpc_setup_mgmt(struct tevent_context *ev_ctx,
 +                         struct messaging_context *msg_ctx)
@@ -140,9 +139,9 @@
  bool dcesrv_ep_setup(struct tevent_context *ev_ctx,
                     struct messaging_context *msg_ctx)
  {
-@@ -585,6 +604,11 @@ bool dcesrv_ep_setup(struct tevent_conte
+@@ -562,6 +581,11 @@ bool dcesrv_ep_setup(struct tevent_conte
+               goto done;
        }
- #endif
  
 +      ok = rpc_setup_mgmt(ev_ctx, msg_ctx);
 +      if (!ok) {
@@ -152,13 +151,13 @@
  done:
        talloc_free(tmp_ctx);
        return ok;
-diff --git source3/rpc_server/wscript_build source3/rpc_server/wscript_build
-index 481d39c..77f7d8a 100755
---- source3/rpc_server/wscript_build
+Index: source3/rpc_server/wscript_build
+===================================================================
+--- source3/rpc_server/wscript_build.orig
 +++ source3/rpc_server/wscript_build
-@@ -140,6 +140,11 @@ bld.SAMBA3_SUBSYSTEM('RPC_MDSSVC',
-                     deps='samba-util ' + bld.env['libtracker'],
-                     enabled=bld.env.with_spotlight)
+@@ -144,6 +144,11 @@ bld.SAMBA3_MODULE('rpc_mdssvc_module',
+                   
internal_module=bld.SAMBA3_IS_STATIC_MODULE('rpc_mdssvc_module'),
+                   enabled=bld.SAMBA3_IS_ENABLED_MODULE('rpc_mdssvc_module'))
  
 +bld.SAMBA3_SUBSYSTEM('RPC_MGMT',
 +                    source='''mgmt/srv_mgmt_nt.c
@@ -168,14 +167,11 @@
  # RPC_SERVICE
  bld.SAMBA3_SUBSYSTEM('RPC_SERVER_REGISTER',
                      source='rpc_ep_register.c ../librpc/rpc/dcerpc_ep.c',
-@@ -168,6 +168,7 @@
+@@ -172,6 +177,7 @@ bld.SAMBA3_SUBSYSTEM('RPC_SERVICE',
+                     RPC_SERVER
                      RPC_EPMAPPER
                    RPC_FSS_AGENT
-                     RPC_MDSSVC
 +                    RPC_MGMT
                      ''')
  
  # RPC_DAEMONS
--- 
-1.8.4.5
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches/suse/0001-s3-winbindd-using-default-domain-with-user-domain.co.patch
 
new/patches/suse/0001-s3-winbindd-using-default-domain-with-user-domain.co.patch
--- 
old/patches/suse/0001-s3-winbindd-using-default-domain-with-user-domain.co.patch
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/patches/suse/0001-s3-winbindd-using-default-domain-with-user-domain.co.patch
    2016-10-06 12:46:05.000000000 +0200
@@ -0,0 +1,39 @@
+From a957beaac1220f60a99d4b9897a9e096b58cea79 Mon Sep 17 00:00:00 2001
+From: Noel Power <noel.po...@suse.com>
+Date: Tue, 20 Sep 2016 11:49:49 +0100
+Subject: [PATCH] s3/winbindd: using default domain with u...@domain.com format
+ fails
+
+For example for samba client joined to a windows AD DC the following
+commands fail if 'winbind use default domain = yes'
+   getent passwd u...@domain.com
+   ssh -o user=u...@domain.com localhost
+
+The same commands succeed if the setting above has the default 'no' value
+
+Signed-off-by: Noel Power <noel.po...@suse.com>
+---
+ source3/winbindd/winbindd_util.c | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git source3/winbindd/winbindd_util.c source3/winbindd/winbindd_util.c
+index f0344b1..d707173 100644
+--- source3/winbindd/winbindd_util.c
++++ source3/winbindd/winbindd_util.c
+@@ -1103,10 +1103,11 @@ bool parse_domain_user(const char *domuser, fstring 
domain, fstring user)
+ 
+       if ( !p ) {
+               fstrcpy(user, domuser);
++              p = strchr(domuser, '@');
+ 
+-              if ( assume_domain(lp_workgroup())) {
++              if ( assume_domain(lp_workgroup()) && p == NULL) {
+                       fstrcpy(domain, lp_workgroup());
+-              } else if ((p = strchr(domuser, '@')) != NULL) {
++              } else if (p != NULL) {
+                       fstrcpy(domain, p + 1);
+                       user[PTR_DIFF(p, domuser)] = 0;
+               } else {
+-- 
+2.1.4
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches/suse/0002-add-new-propagate-inheritance-option-for-smbcacls.patch 
new/patches/suse/0002-add-new-propagate-inheritance-option-for-smbcacls.patch
--- 
old/patches/suse/0002-add-new-propagate-inheritance-option-for-smbcacls.patch   
    2016-04-13 13:16:07.000000000 +0200
+++ 
new/patches/suse/0002-add-new-propagate-inheritance-option-for-smbcacls.patch   
    2016-10-06 21:06:45.000000000 +0200
@@ -154,7 +154,7 @@
        if (!sd) return EXIT_PARSE_ERROR;
        if (test_args) return EXIT_OK;
  
-@@ -606,6 +631,26 @@ static int cacl_set(struct cli_state *cli, const char 
*filename,
+@@ -612,6 +637,26 @@ static int cacl_set(struct cli_state *cli, const char 
*filename,
  }
  
  /*****************************************************
@@ -181,7 +181,7 @@
  set the inherit on a file
  *******************************************************/
  static int inherit(struct cli_state *cli, const char *filename,
-@@ -774,6 +819,593 @@ static struct cli_state *connect_one(struct 
user_auth_info *auth_info,
+@@ -780,6 +825,593 @@ static struct cli_state *connect_one(struct 
user_auth_info *auth_info,
        return c;
  }
  
@@ -775,7 +775,7 @@
  /****************************************************************************
    main program
  ****************************************************************************/
-@@ -803,6 +1435,7 @@ int main(int argc, char *argv[])
+@@ -809,6 +1441,7 @@ int main(int argc, char *argv[])
                { "chgrp", 'G', POPT_ARG_STRING, NULL, 'G', "Change group 
ownership of a file", "GROUPNAME" },
                { "inherit", 'I', POPT_ARG_STRING, NULL, 'I', "Inherit 
allow|remove|copy" },
                { "numeric", 0, POPT_ARG_NONE, &numeric, 1, "Don't resolve sids 
or masks to names" },
@@ -783,7 +783,7 @@
                { "sddl", 0, POPT_ARG_NONE, &sddl, 1, "Output and input acls in 
sddl format" },
                { "query-security-info", 0, POPT_ARG_INT, &query_sec_info, 1,
                  "The security-info flags for queries"
-@@ -886,8 +1519,11 @@ int main(int argc, char *argv[])
+@@ -892,8 +1525,11 @@ int main(int argc, char *argv[])
                        break;
                }
        }
@@ -796,7 +796,7 @@
        if(!poptPeekArg(pc)) {
                poptPrintUsage(pc, stderr, 0);
                return -1;
-@@ -929,6 +1565,7 @@ int main(int argc, char *argv[])
+@@ -935,6 +1571,7 @@ int main(int argc, char *argv[])
        *share = 0;
        share++;
  
@@ -804,7 +804,7 @@
        if (!test_args) {
                cli = connect_one(auth_info, server, share);
                if (!cli) {
-@@ -955,7 +1592,20 @@ int main(int argc, char *argv[])
+@@ -961,7 +1598,20 @@ int main(int argc, char *argv[])
        } else if (change_mode != REQUEST_NONE) {
                result = owner_set(cli, change_mode, filename, owner_username);
        } else if (the_acl) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches/suse/0002-rpcclient-add-mgmt-command-support.patch 
new/patches/suse/0002-rpcclient-add-mgmt-command-support.patch
--- old/patches/suse/0002-rpcclient-add-mgmt-command-support.patch      
2016-04-05 13:27:20.000000000 +0200
+++ new/patches/suse/0002-rpcclient-add-mgmt-command-support.patch      
2016-10-06 21:06:45.000000000 +0200
@@ -137,7 +137,7 @@
 index 9103b14..279248a 100755
 --- source3/wscript_build
 +++ source3/wscript_build
-@@ -1030,7 +1030,8 @@
+@@ -1019,7 +1019,8 @@
                   rpcclient/cmd_winreg.c
                   rpcclient/cmd_fss.c
                   rpcclient/cmd_witness.c
@@ -147,7 +147,7 @@
                   deps='''
                   talloc
                   popt_samba3
-@@ -1060,6 +1061,7 @@
+@@ -1049,6 +1050,7 @@
                   RPC_NDR_FSRVP
                   RPC_NDR_WITNESS
                   RPC_NDR_CLUSAPI
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches/suse/HAVE_INCOHERENT_MMAP-s390.diff 
new/patches/suse/HAVE_INCOHERENT_MMAP-s390.diff
--- old/patches/suse/HAVE_INCOHERENT_MMAP-s390.diff     2016-02-08 
20:29:46.000000000 +0100
+++ new/patches/suse/HAVE_INCOHERENT_MMAP-s390.diff     2016-10-06 
21:06:45.000000000 +0200
@@ -36,7 +36,7 @@
 index a7384e8..5746abb 100644
 --- lib/replace/wscript
 +++ lib/replace/wscript
-@@ -532,6 +532,10 @@ removeea setea
+@@ -527,6 +527,10 @@ removeea setea
                      define='HAVE_INCOHERENT_MMAP',
                      msg="Checking for HAVE_INCOHERENT_MMAP")
  

++++++ samba-4.4.5.tar.gz -> samba-4.5.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/samba/samba-4.4.5.tar.gz 
/work/SRC/openSUSE:Factory/.samba.new/samba-4.5.0.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 2016-07-07 17:58:54.000000000 +0200
+++ new/vendor-files/tools/package-data 2016-10-07 01:35:41.000000000 +0200
@@ -1,2 +1,2 @@
 # This is an autogenrated file.
-SAMBA_PACKAGE_SVN_VERSION="3678"
+SAMBA_PACKAGE_SVN_VERSION="3712"


Reply via email to