Compare commits

...

38 Commits
master ... f27

Author SHA1 Message Date
Günther Deschner 385c9b661e Update to Samba 4.7.10
Guenther
2018-08-28 14:56:37 +02:00
Günther Deschner 23f38f5398 Update to Samba 4.7.9
resolves: #1589651, #1617916 - Security fixes for CVE-2018-1139
resolves: #1580230, #1618613 - Security fixes for CVE-2018-1140
resolves: #1612805, #1618697 - Security fixes for CVE-2018-10858
resolves: #1610640, #1617910 - Security fixes for CVE-2018-10918
resolves: #1610645, #1617911 - Security fixes for CVE-2018-10919

Guenther
2018-08-17 13:16:17 +02:00
Günther Deschner 4f9a2014d7 Update to Samba 4.7.8
Guenther
2018-06-21 13:10:29 +02:00
Günther Deschner feadcc2fae Update to Samba 4.7.7
Guenther
2018-04-17 12:54:01 +02:00
Günther Deschner 33a3ff0e1d Update to Samba 4.7.6
resolves: #1554754, #1554756 - Security fixes for CVE-2018-1050 CVE-2018-1057

Guenther
2018-03-13 11:28:02 +01:00
Günther Deschner 15dad33297 Update to Samba 4.7.5
Guenther
2018-02-07 12:39:14 +01:00
Andreas Schneider 3e5af3f52b Bump release for rebuild 2018-01-15 17:08:07 +01:00
Andreas Schneider 0f3b02b41e Add missing dependency for tdbbackup
resolves: #1508092
2018-01-08 15:41:48 +01:00
Andreas Schneider cdbd841645 Add missing requirement 2018-01-08 15:41:47 +01:00
Andreas Schneider 6a2233b68d Fix changelog entry 2018-01-08 15:41:44 +01:00
Günther Deschner cbebcb015f Fix ldb_version to match what is really the new minimal required version
No rebuild required, as we already have ldb 1.3.0 available in rawhide
and f27 anyways.

Guenther
2018-01-03 15:47:53 +01:00
Günther Deschner 353d66372a Fix the build of 4.7.4
Guenther
2017-12-25 19:41:38 +01:00
Günther Deschner bdd537e91c Update to Samba 4.7.4
Guenther
2017-12-25 18:40:39 +01:00
Andreas Schneider 7cae1de2ce Link libaesni-intel-samba4.so with -z noexecstack
resolves: #1520163
2017-12-04 11:08:15 +01:00
Andreas Schneider bde0804ebe Fix Samba daemons with systemd
(cherry picked from commit 83f86d94f0)
2017-11-30 13:35:34 +01:00
Bastien Nocera d08a747218 Enable AES acceleration on Intel compatible CPUs by default
Reviewed-by: Andreas Schneider <asn@redhat.com>
(cherry picked from commit 73e15d8b0d)
2017-11-30 13:34:46 +01:00
Günther Deschner 1977eb8f71 Update to Samba 4.7.3: Security fix for CVE-2017-14746 and CVE-2017-15275
resolves: #1515692

Guenther
2017-11-21 10:14:24 +01:00
Günther Deschner dc0b0a5cb9 Update to Samba 4.7.2
resolves: #1513452

Guenther
2017-11-15 15:02:52 +01:00
Günther Deschner bcd440c649 Add one missing python3 test
Guenther
2017-11-02 13:48:02 +01:00
Günther Deschner 43c802050f Update to Samba 4.7.1
resolves: #1508871

Guenther
2017-11-02 13:31:29 +01:00
Alexander Bokovoy f18ef3fc44 Force samba-dc to require the same libldb version as the build
resolves #1507420 -- LDB / Samba module version mismatch
2017-10-30 22:25:21 +02:00
Andreas Schneider 4ec291c9a1 Bump release version 2017-10-27 13:20:38 +02:00
Andreas Schneider db1ce15386 Move dsdb libs to python2-samba-dc 2017-10-27 11:19:50 +02:00
Andreas Schneider cfc19c2a57 Create python[2|3]-samba-dc packages 2017-10-26 17:20:17 +02:00
Andreas Schneider fff6bae324 Add bug number to changelog entry 2017-10-26 17:20:05 +02:00
Andreas Schneider 062ed7ba1b Create vfs_dfs_samba4 as a shared module 2017-10-26 17:19:18 +02:00
Andreas Schneider 9f12479d49 Add missing build dependencies 2017-10-26 17:19:18 +02:00
Andreas Schneider d300759f06 Move common-auth to client-libs 2017-10-26 17:19:11 +02:00
Andreas Schneider 36496159d1 Cleanup the spec file and do not allow to build with internal libraries 2017-10-26 17:02:41 +02:00
Andreas Schneider 03660e2435 Move libdfs-server-ad to the correct subpackage 2017-10-23 12:05:50 +02:00
Alexander Bokovoy 0f8516e4cb Move %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so to %{name}-dc-libs 2017-10-23 12:05:07 +02:00
Günther Deschner 4ad8e2a874 Update to Samba 4.7.0
resolves: #1493441 - Security fix for CVE-2017-12150 CVE-2017-12151 CVE-2017-12163

Guenther
2017-09-21 18:36:18 +02:00
Günther Deschner 5f1c4272c8 Fix the build
Guenther
2017-09-17 23:57:50 +02:00
Günther Deschner acce35c147 Fix ldb version dependency to 1.2.2
Guenther
2017-09-17 23:08:08 +02:00
Günther Deschner 4c5232509f Update to Samba 4.7.0rc6
Guenther
2017-09-17 22:51:52 +02:00
Alexander Bokovoy 43bc5dce15 Update patch 2017-09-13 12:05:58 +03:00
Alexander Bokovoy 058329c719 dcerpc/__init__.py is not packaged for py3
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1491137

(cherry picked from commit f8e2537f2b)
2017-09-13 11:43:41 +03:00
Andreas Schneider 27344fe005 Create a seperate samba-dc-bind-dlz package
resolves: #1476175
2017-09-12 16:57:23 +02:00
4 changed files with 2004 additions and 212 deletions

24
.gitignore vendored
View File

@ -99,3 +99,27 @@ samba-3.6.0pre1.tar.gz
/samba-4.7.0rc3.tar.asc /samba-4.7.0rc3.tar.asc
/samba-4.7.0rc5.tar.xz /samba-4.7.0rc5.tar.xz
/samba-4.7.0rc5.tar.asc /samba-4.7.0rc5.tar.asc
/samba-4.7.0rc6.tar.xz
/samba-4.7.0rc6.tar.asc
/samba-4.7.0.tar.xz
/samba-4.7.0.tar.asc
/samba-4.7.1.tar.xz
/samba-4.7.1.tar.asc
/samba-4.7.2.tar.xz
/samba-4.7.2.tar.asc
/samba-4.7.3.tar.xz
/samba-4.7.3.tar.asc
/samba-4.7.4.tar.xz
/samba-4.7.4.tar.asc
/samba-4.7.5.tar.xz
/samba-4.7.5.tar.asc
/samba-4.7.6.tar.xz
/samba-4.7.6.tar.asc
/samba-4.7.7.tar.xz
/samba-4.7.7.tar.asc
/samba-4.7.8.tar.xz
/samba-4.7.8.tar.asc
/samba-4.7.9.tar.xz
/samba-4.7.9.tar.asc
/samba-4.7.10.tar.xz
/samba-4.7.10.tar.asc

1621
samba-4.7.0-bind_dlz.patch Normal file

File diff suppressed because it is too large Load Diff

View File

@ -6,15 +6,15 @@
# ctdb is enabled by default, you can disable it with: --without clustering # ctdb is enabled by default, you can disable it with: --without clustering
%bcond_without clustering %bcond_without clustering
%define main_release 9 %define main_release 0
%define samba_version 4.7.0 %define samba_version 4.7.10
%define talloc_version 2.1.9 %define talloc_version 2.1.10
%define tdb_version 1.3.14 %define tdb_version 1.3.15
%define tevent_version 0.9.33 %define tevent_version 0.9.36
%define ldb_version 1.2.1 %define ldb_version 1.2.3
# This should be rc1 or nil # This should be rc1 or nil
%define pre_release rc5 %define pre_release %nil
%if "x%{?pre_release}" != "x" %if "x%{?pre_release}" != "x"
%define samba_release 0.%{main_release}.%{pre_release}%{?dist} %define samba_release 0.%{main_release}.%{pre_release}%{?dist}
@ -29,11 +29,6 @@
%global with_libsmbclient 1 %global with_libsmbclient 1
%global with_libwbclient 1 %global with_libwbclient 1
%global with_internal_talloc 0
%global with_internal_tevent 0
%global with_internal_tdb 0
%global with_internal_ldb 0
%global with_profiling 1 %global with_profiling 1
%global with_vfs_cephfs 0 %global with_vfs_cephfs 0
@ -52,6 +47,11 @@
%endif %endif
%endif %endif
%global with_intel_aes_accel 0
%ifarch x86_64
%global with_intel_aes_accel 1
%endif
%global libwbc_alternatives_version 0.14 %global libwbc_alternatives_version 0.14
%global libwbc_alternatives_suffix %nil %global libwbc_alternatives_suffix %nil
%if 0%{?__isa_bits} == 64 %if 0%{?__isa_bits} == 64
@ -114,6 +114,8 @@ Source14: samba.pamd
Source200: README.dc Source200: README.dc
Source201: README.downgrade Source201: README.downgrade
Patch0: samba-4.7.0-bind_dlz.patch
Requires(pre): /usr/sbin/groupadd Requires(pre): /usr/sbin/groupadd
Requires(post): systemd Requires(post): systemd
Requires(preun): systemd Requires(preun): systemd
@ -174,10 +176,16 @@ BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(Parse::Yapp) BuildRequires: perl(Parse::Yapp)
BuildRequires: popt-devel BuildRequires: popt-devel
BuildRequires: python2-devel BuildRequires: python2-devel
BuildRequires: python2-pygpgme
BuildRequires: python2-subunit
BuildRequires: python2-dns BuildRequires: python2-dns
# Add python2-iso8601 to avoid that the
# version in Samba is being packaged
BuildRequires: python2-iso8601
BuildRequires: python2-subunit
BuildRequires: python3-devel BuildRequires: python3-devel
# Add python3-iso8601 to avoid that the
# version in Samba is being packaged
BuildRequires: python3-iso8601
BuildRequires: python3-subunit
BuildRequires: quota-devel BuildRequires: quota-devel
BuildRequires: readline-devel BuildRequires: readline-devel
BuildRequires: sed BuildRequires: sed
@ -191,11 +199,16 @@ BuildRequires: pkgconfig(libsystemd)
BuildRequires: glusterfs-api-devel >= 3.4.0.16 BuildRequires: glusterfs-api-devel >= 3.4.0.16
BuildRequires: glusterfs-devel >= 3.4.0.16 BuildRequires: glusterfs-devel >= 3.4.0.16
%endif %endif
%if %{with_vfs_cephfs} %if %{with_vfs_cephfs}
BuildRequires: libcephfs-devel BuildRequires: libcephfs-devel
%endif %endif
%if %{with_dc} %if %{with_dc}
BuildRequires: bind
BuildRequires: gnutls-devel >= 3.4.7 BuildRequires: gnutls-devel >= 3.4.7
BuildRequires: krb5-server >= %{required_mit_krb5}
# Required by samba-tool to run tests # Required by samba-tool to run tests
BuildRequires: python2-crypto BuildRequires: python2-crypto
BuildRequires: python3-crypto BuildRequires: python3-crypto
@ -204,37 +217,21 @@ BuildRequires: python3-crypto
# pidl requirements # pidl requirements
BuildRequires: perl(Parse::Yapp) BuildRequires: perl(Parse::Yapp)
%if ! %with_internal_talloc BuildRequires: libtalloc-devel >= %{talloc_version}
%global libtalloc_version 2.1.9 BuildRequires: python2-talloc-devel >= %{talloc_version}
BuildRequires: python3-talloc-devel >= %{talloc_version}
BuildRequires: libtalloc-devel >= %{libtalloc_version} BuildRequires: libtevent-devel >= %{tevent_version}
BuildRequires: python2-talloc-devel >= %{libtalloc_version} BuildRequires: python2-tevent >= %{tevent_version}
BuildRequires: python3-talloc-devel >= %{libtalloc_version} BuildRequires: python3-tevent >= %{tevent_version}
%endif
%if ! %with_internal_tevent BuildRequires: libtdb-devel >= %{tdb_version}
%global libtevent_version 0.9.33 BuildRequires: python2-tdb >= %{tdb_version}
BuildRequires: python3-tdb >= %{tdb_version}
BuildRequires: libtevent-devel >= %{libtevent_version} BuildRequires: libldb-devel >= %{ldb_version}
BuildRequires: python2-tevent >= %{libtevent_version} BuildRequires: python2-ldb-devel >= %{ldb_version}
BuildRequires: python3-tevent >= %{libtevent_version} BuildRequires: python3-ldb-devel >= %{ldb_version}
%endif
%if ! %with_internal_ldb
%global libldb_version 1.2.1
BuildRequires: libldb-devel >= %{libldb_version}
BuildRequires: python2-ldb-devel >= %{libldb_version}
BuildRequires: python3-ldb-devel >= %{libldb_version}
%endif
%if ! %with_internal_tdb
%global libtdb_version 1.3.14
BuildRequires: libtdb-devel >= %{libtdb_version}
BuildRequires: python2-tdb >= %{libtdb_version}
BuildRequires: python3-tdb >= %{libtdb_version}
%endif
%if %{with testsuite} %if %{with testsuite}
BuildRequires: ldb-tools BuildRequires: ldb-tools
@ -245,6 +242,7 @@ BuildRequires: python3-pygpgme
%if %{with_dc} %if %{with_dc}
BuildRequires: krb5-server >= %{required_mit_krb5} BuildRequires: krb5-server >= %{required_mit_krb5}
BuildRequires: bind
%endif %endif
# filter out perl requirements pulled in from examples in the docdir. # filter out perl requirements pulled in from examples in the docdir.
@ -283,6 +281,7 @@ of SMB/CIFS shares and printing to SMB/CIFS printers.
Summary: Samba client libraries Summary: Samba client libraries
Requires(pre): %{name}-common = %{samba_depver} Requires(pre): %{name}-common = %{samba_depver}
Requires: %{name}-common = %{samba_depver} Requires: %{name}-common = %{samba_depver}
Requires: %{name}-common-libs = %{samba_depver}
%if %with_libwbclient %if %with_libwbclient
Requires: libwbclient = %{samba_depver} Requires: libwbclient = %{samba_depver}
%endif %endif
@ -341,17 +340,25 @@ Requires: %{name} = %{samba_depver}
Requires: %{name}-libs = %{samba_depver} Requires: %{name}-libs = %{samba_depver}
Requires: %{name}-dc-libs = %{samba_depver} Requires: %{name}-dc-libs = %{samba_depver}
Requires: %{name}-winbind = %{samba_depver} Requires: %{name}-winbind = %{samba_depver}
# samb-tool needs tdbbackup
Requires: tdb-tools
%if %{with_dc} %if %{with_dc}
# samba-tool requirements, explicitly require python2 right now # samba-tool requirements, explicitly require python2 right now
Requires: python2 Requires: python2
Requires: python2-%{name} = %{samba_depver} Requires: python2-%{name} = %{samba_depver}
Requires: python2-%{name}-dc = %{samba_depver}
Requires: python2-crypto Requires: python2-crypto
# Force using libldb version to be the same as build version
# Otherwise LDB modules will not be loaded and samba-tool will fail
# See bug 1507420
%requires_eq libldb
### Note that samba-dc right now cannot be used with Python 3 ### Note that samba-dc right now cannot be used with Python 3
### so we should make sure it does use python2 explicitly ### so we should make sure it does use python2 explicitly
%if 0 %if 0
Requires: python3-crypto Requires: python3-crypto
Requires: python3-%{name} = %{samba_depver} Requires: python3-%{name} = %{samba_depver}
Requires: python3-%{name}-dc = %{samba_depver}
%endif %endif
Requires: krb5-server >= %{required_mit_krb5} Requires: krb5-server >= %{required_mit_krb5}
%endif %endif
@ -375,6 +382,20 @@ Obsoletes: samba4-dc-libs < %{samba_depver}
The %{name}-dc-libs package contains the libraries needed by the DC to The %{name}-dc-libs package contains the libraries needed by the DC to
link against the SMB, RPC and other protocols. link against the SMB, RPC and other protocols.
### DC-BIND
%if %with_dc
%package dc-bind-dlz
Summary: Bind DLZ module for Samba AD
Requires: %{name}-common = %{samba_depver}
Requires: %{name}-dc-libs = %{samba_depver}
Requires: %{name}-dc = %{samba_depver}
Requires: bind
%description dc-bind-dlz
The %{name}-dc-bind-dlz package contains the libraries for bind to manage all
name server related details of Samba AD.
%endif # with_dc
### DEVEL ### DEVEL
%package devel %package devel
Summary: Developer tools for Samba libraries Summary: Developer tools for Samba libraries
@ -519,6 +540,16 @@ Requires: python2-%{name} = %{samba_depver}
The python2-%{name}-test package contains the Python libraries used by the test suite of Samba. The python2-%{name}-test package contains the Python libraries used by the test suite of Samba.
If you want to run full set of Samba tests, you need to install this package. If you want to run full set of Samba tests, you need to install this package.
%if %{with_dc}
%package -n python2-samba-dc
Summary: Samba Python libraries for Samba AD
Requires: python2-%{name} = %{samba_depver}
%description -n python2-samba-dc
The python2-%{name}-dc package contains the Python libraries needed by programs
to manage Samba AD.
%endif
### PYTHON3 ### PYTHON3
%package -n python3-%{name} %package -n python3-%{name}
Summary: Samba Python3 libraries Summary: Samba Python3 libraries
@ -543,6 +574,15 @@ Requires: python3-%{name} = %{samba_depver}
The python3-%{name}-test package contains the Python libraries used by the test suite of Samba. The python3-%{name}-test package contains the Python libraries used by the test suite of Samba.
If you want to run full set of Samba tests, you need to install this package. If you want to run full set of Samba tests, you need to install this package.
%if %{with_dc}
%package -n python3-samba-dc
Summary: Samba Python libraries for Samba AD
Requires: python3-%{name} = %{samba_depver}
%description -n python3-samba-dc
The python3-%{name}-dc package contains the Python libraries needed by programs
to manage Samba AD.
%endif
### PIDL ### PIDL
%package pidl %package pidl
@ -743,29 +783,19 @@ xzcat %{SOURCE0} | gpgv2 --quiet --keyring %{SOURCE2} %{SOURCE1} -
%global _tdb_lib ,tdb,pytdb %global _tdb_lib ,tdb,pytdb
%global _ldb_lib ,ldb,pyldb,pyldb-util %global _ldb_lib ,ldb,pyldb,pyldb-util
%if ! %{with_internal_talloc}
%global _talloc_lib ,!talloc,!pytalloc,!pytalloc-util %global _talloc_lib ,!talloc,!pytalloc,!pytalloc-util
%endif
%if ! %{with_internal_tevent}
%global _tevent_lib ,!tevent,!pytevent %global _tevent_lib ,!tevent,!pytevent
%endif
%if ! %{with_internal_tdb}
%global _tdb_lib ,!tdb,!pytdb %global _tdb_lib ,!tdb,!pytdb
%endif
%if ! %{with_internal_ldb}
%global _ldb_lib ,!ldb,!pyldb,!pyldb-util %global _ldb_lib ,!ldb,!pyldb,!pyldb-util
%endif
%global _samba_libraries !zlib,!popt%{_talloc_lib}%{_tevent_lib}%{_tdb_lib}%{_ldb_lib} %global _samba_libraries !zlib,!popt%{_talloc_lib}%{_tevent_lib}%{_tdb_lib}%{_ldb_lib}
%global _samba_idmap_modules idmap_ad,idmap_rid,idmap_ldap,idmap_hash,idmap_tdb2 %global _samba_idmap_modules idmap_ad,idmap_rid,idmap_ldap,idmap_hash,idmap_tdb2
%global _samba_pdb_modules pdb_tdbsam,pdb_ldap,pdb_smbpasswd,pdb_wbc_sam,pdb_samba4 %global _samba_pdb_modules pdb_tdbsam,pdb_ldap,pdb_smbpasswd,pdb_wbc_sam,pdb_samba4
%global _samba_auth_modules auth_wbc,auth_unix,auth_server,auth_script,auth_samba4 %global _samba_auth_modules auth_wbc,auth_unix,auth_server,auth_script,auth_samba4
%global _samba_vfs_modules vfs_dfs_samba4
%global _samba_modules %{_samba_idmap_modules},%{_samba_pdb_modules},%{_samba_auth_modules} %global _samba_modules %{_samba_idmap_modules},%{_samba_pdb_modules},%{_samba_auth_modules},%{_samba_vfs_modules}
%global _libsmbclient %nil %global _libsmbclient %nil
%global _libwbclient %nil %global _libwbclient %nil
@ -816,6 +846,9 @@ xzcat %{SOURCE0} | gpgv2 --quiet --keyring %{SOURCE2} %{SOURCE1} -
%endif %endif
%if %{with testsuite} %if %{with testsuite}
--enable-selftest \ --enable-selftest \
%endif
%if %with_intel_aes_accel
--accel-aes=intelaesni \
%endif %endif
--with-systemd \ --with-systemd \
--extra-python=%{__python3} --extra-python=%{__python3}
@ -873,7 +906,6 @@ filenames=$(echo "
remove_dc.py remove_dc.py
sites.py sites.py
subnets.py subnets.py
tests/auth_log.py
tests/auth_log_base.py tests/auth_log_base.py
tests/auth_log_pass_change.py tests/auth_log_pass_change.py
tests/blackbox/ndrdump.py tests/blackbox/ndrdump.py
@ -1010,13 +1042,50 @@ install -d -m 0755 %{buildroot}%{_libdir}/krb5/plugins/libkrb5
touch %{buildroot}%{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so touch %{buildroot}%{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so
%if ! %with_dc %if ! %with_dc
for i in %{_libdir}/samba/libdfs-server-ad-samba4.so \ for i in \
%{_libdir}/samba/libdnsserver-common-samba4.so \ %{_libdir}/samba/libdfs-server-ad-samba4.so \
%{_mandir}/man8/samba.8 \ %{_libdir}/samba/libdnsserver-common-samba4.so \
%{_mandir}/man8/samba-tool.8 \ %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so \
%{_libdir}/samba/ldb/ildap.so \ %{_mandir}/man8/samba.8 \
%{_libdir}/samba/ldb/ldbsamba_extensions.so ; do %{_mandir}/man8/samba-tool.8 \
rm -f %{buildroot}$i %{_libdir}/samba/ldb/ildap.so \
%{_libdir}/samba/ldb/ldbsamba_extensions.so \
%{python_sitearch}/samba/dcerpc/dnsserver.so \
%{python_sitearch}/samba/dnsserver.py* \
%{python_sitearch}/samba/dsdb.so \
%{python_sitearch}/samba/dsdb_dns.so \
%{python_sitearch}/samba/samdb.py* \
%{python_sitearch}/samba/schema.py* \
%{python_sitearch}/samba/kcc/__init__.py* \
%{python_sitearch}/samba/kcc/debug.py* \
%{python_sitearch}/samba/kcc/graph.py* \
%{python_sitearch}/samba/kcc/graph_utils.py* \
%{python_sitearch}/samba/kcc/kcc_utils.py* \
%{python_sitearch}/samba/kcc/ldif_import_export.py* \
%{python_sitearch}/samba/provision/__init__.py* \
%{python_sitearch}/samba/provision/backend.py* \
%{python_sitearch}/samba/provision/common.py* \
%{python_sitearch}/samba/provision/kerberos.py* \
%{python_sitearch}/samba/provision/kerberos_implementation.py* \
%{python_sitearch}/samba/provision/sambadns.py* \
%{python_sitearch}/samba/web_server/__init__.py* \
%{python3_sitearch}/samba/__pycache__/schema.*.pyc \
%{python3_sitearch}/samba/dcerpc/dnsserver.*.so \
%{python3_sitearch}/samba/kcc/debug.py \
%{python3_sitearch}/samba/kcc/graph.py \
%{python3_sitearch}/samba/dnsserver.py \
%{python3_sitearch}/samba/kcc/__pycache__/debug.*.pyc \
%{python3_sitearch}/samba/kcc/__pycache__/graph.*.pyc \
%{python3_sitearch}/samba/provision/common.py \
%{python3_sitearch}/samba/provision/kerberos.py \
%{python3_sitearch}/samba/provision/kerberos_implementation.py \
%{python3_sitearch}/samba/provision/__pycache__/common.*.pyc \
%{python3_sitearch}/samba/provision/__pycache__/kerberos.*.pyc \
%{python3_sitearch}/samba/provision/__pycache__/kerberos_implementation.*.pyc \
%{python3_sitearch}/samba/samdb.py \
%{python3_sitearch}/samba/schema.py \
; do
rm -f %{buildroot}$i
done done
%endif %endif
@ -1216,6 +1285,10 @@ rm -rf %{buildroot}
%{_bindir}/eventlogadm %{_bindir}/eventlogadm
%{_sbindir}/nmbd %{_sbindir}/nmbd
%{_sbindir}/smbd %{_sbindir}/smbd
%if %{with_dc}
# This is only used by vfs_dfs_samba4
%{_libdir}/samba/libdfs-server-ad-samba4.so
%endif
%dir %{_libdir}/samba/auth %dir %{_libdir}/samba/auth
%{_libdir}/samba/auth/script.so %{_libdir}/samba/auth/script.so
%{_libdir}/samba/auth/unix.so %{_libdir}/samba/auth/unix.so
@ -1232,6 +1305,9 @@ rm -rf %{buildroot}
%{_libdir}/samba/vfs/commit.so %{_libdir}/samba/vfs/commit.so
%{_libdir}/samba/vfs/crossrename.so %{_libdir}/samba/vfs/crossrename.so
%{_libdir}/samba/vfs/default_quota.so %{_libdir}/samba/vfs/default_quota.so
%if %{with_dc}
%{_libdir}/samba/vfs/dfs_samba4.so
%endif
%{_libdir}/samba/vfs/dirsort.so %{_libdir}/samba/vfs/dirsort.so
%{_libdir}/samba/vfs/expand_msdfs.so %{_libdir}/samba/vfs/expand_msdfs.so
%{_libdir}/samba/vfs/extd_audit.so %{_libdir}/samba/vfs/extd_audit.so
@ -1320,7 +1396,6 @@ rm -rf %{buildroot}
%endif %endif
%attr(775,root,printadmin) %dir /var/lib/samba/drivers %attr(775,root,printadmin) %dir /var/lib/samba/drivers
%dir /var/lib/samba/lock
### CLIENT ### CLIENT
%files client %files client
@ -1371,41 +1446,6 @@ rm -rf %{buildroot}
%{_mandir}/man8/samba-regedit.8* %{_mandir}/man8/samba-regedit.8*
%{_mandir}/man8/smbspool.8* %{_mandir}/man8/smbspool.8*
%if %{with_internal_tdb}
%{_bindir}/tdbbackup
%{_bindir}/tdbdump
%{_bindir}/tdbrestore
%{_bindir}/tdbtool
%{_mandir}/man8/tdbbackup.8*
%{_mandir}/man8/tdbdump.8*
%{_mandir}/man8/tdbrestore.8*
%{_mandir}/man8/tdbtool.8*
%endif
%if %with_internal_ldb
%{_bindir}/ldbadd
%{_bindir}/ldbdel
%{_bindir}/ldbedit
%{_bindir}/ldbmodify
%{_bindir}/ldbrename
%{_bindir}/ldbsearch
%{_libdir}/samba/libldb-cmdline-samba4.so
%{_libdir}/samba/ldb/asq.so
%{_libdir}/samba/ldb/paged_results.so
%{_libdir}/samba/ldb/paged_searches.so
%{_libdir}/samba/ldb/rdn_name.so
%{_libdir}/samba/ldb/sample.so
%{_libdir}/samba/ldb/server_sort.so
%{_libdir}/samba/ldb/skel.so
%{_libdir}/samba/ldb/tdb.so
%{_mandir}/man1/ldbadd.1.gz
%{_mandir}/man1/ldbdel.1.gz
%{_mandir}/man1/ldbedit.1.gz
%{_mandir}/man1/ldbmodify.1.gz
%{_mandir}/man1/ldbrename.1.gz
%{_mandir}/man1/ldbsearch.1.gz
%endif
### CLIENT-LIBS ### CLIENT-LIBS
%files client-libs %files client-libs
%defattr(-,root,root) %defattr(-,root,root)
@ -1441,9 +1481,9 @@ rm -rf %{buildroot}
%{_libdir}/samba/libcli-spoolss-samba4.so %{_libdir}/samba/libcli-spoolss-samba4.so
%{_libdir}/samba/libcliauth-samba4.so %{_libdir}/samba/libcliauth-samba4.so
%{_libdir}/samba/libcmdline-credentials-samba4.so %{_libdir}/samba/libcmdline-credentials-samba4.so
%{_libdir}/samba/libcommon-auth-samba4.so
%{_libdir}/samba/libdbwrap-samba4.so %{_libdir}/samba/libdbwrap-samba4.so
%{_libdir}/samba/libdcerpc-samba-samba4.so %{_libdir}/samba/libdcerpc-samba-samba4.so
%{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so
%{_libdir}/samba/libevents-samba4.so %{_libdir}/samba/libevents-samba4.so
%{_libdir}/samba/libflag-mapping-samba4.so %{_libdir}/samba/libflag-mapping-samba4.so
%{_libdir}/samba/libgenrand-samba4.so %{_libdir}/samba/libgenrand-samba4.so
@ -1509,32 +1549,6 @@ rm -rf %{buildroot}
%{_mandir}/man7/libsmbclient.7* %{_mandir}/man7/libsmbclient.7*
%endif # ! with_libsmbclient %endif # ! with_libsmbclient
%if %{with_internal_talloc}
%{_libdir}/samba/libtalloc.so.2
%{_libdir}/samba/libtalloc.so.%{talloc_version}
%{_libdir}/samba/libpytalloc-util.so.2
%{_libdir}/samba/libpytalloc-util.so.%{talloc_version}
%{_mandir}/man3/talloc.3.gz
%endif
%if %{with_internal_tevent}
%{_libdir}/samba/libtevent.so.0
%{_libdir}/samba/libtevent.so.%{tevent_version}
%endif
%if %{with_internal_tdb}
%{_libdir}/samba/libtdb.so.1
%{_libdir}/samba/libtdb.so.%{tdb_version}
%endif
%if %{with_internal_ldb}
%{_libdir}/samba/libldb.so.1
%{_libdir}/samba/libldb.so.%{ldb_version}
%{_libdir}/samba/libpyldb-util.so.1
%{_libdir}/samba/libpyldb-util.so.%{ldb_version}
%{_mandir}/man3/ldb.3.gz
%endif
### COMMON ### COMMON
%files common %files common
%defattr(-,root,root) %defattr(-,root,root)
@ -1547,6 +1561,7 @@ rm -rf %{buildroot}
%ghost %dir /var/run/winbindd %ghost %dir /var/run/winbindd
%dir /var/lib/samba %dir /var/lib/samba
%attr(700,root,root) %dir /var/lib/samba/private %attr(700,root,root) %dir /var/lib/samba/private
%dir /var/lib/samba/lock
%attr(755,root,root) %dir %{_sysconfdir}/samba %attr(755,root,root) %dir %{_sysconfdir}/samba
%config(noreplace) %{_sysconfdir}/samba/smb.conf %config(noreplace) %{_sysconfdir}/samba/smb.conf
%{_sysconfdir}/samba/smb.conf.example %{_sysconfdir}/samba/smb.conf.example
@ -1562,6 +1577,9 @@ rm -rf %{buildroot}
%defattr(-,root,root) %defattr(-,root,root)
# common libraries # common libraries
%{_libdir}/samba/libpopt-samba3-samba4.so %{_libdir}/samba/libpopt-samba3-samba4.so
%if %{with_intel_aes_accel}
%{_libdir}/samba/libaesni-intel-samba4.so
%endif
%dir %{_libdir}/samba/ldb %dir %{_libdir}/samba/ldb
@ -1601,8 +1619,6 @@ rm -rf %{buildroot}
%{_libdir}/krb5/plugins/kdb/samba.so %{_libdir}/krb5/plugins/kdb/samba.so
%{_libdir}/samba/auth/samba4.so %{_libdir}/samba/auth/samba4.so
%{_libdir}/samba/bind9/dlz_bind9.so
%{_libdir}/samba/bind9/dlz_bind9_10.so
%{_libdir}/samba/libpac-samba4.so %{_libdir}/samba/libpac-samba4.so
%dir %{_libdir}/samba/gensec %dir %{_libdir}/samba/gensec
%{_libdir}/samba/gensec/krb5.so %{_libdir}/samba/gensec/krb5.so
@ -1684,15 +1700,24 @@ rm -rf %{buildroot}
%{_libdir}/samba/service/winbindd.so %{_libdir}/samba/service/winbindd.so
%{_libdir}/samba/service/wrepl.so %{_libdir}/samba/service/wrepl.so
%{_libdir}/libdcerpc-server.so.* %{_libdir}/libdcerpc-server.so.*
%{_libdir}/samba/libdfs-server-ad-samba4.so
%{_libdir}/samba/libdnsserver-common-samba4.so %{_libdir}/samba/libdnsserver-common-samba4.so
%{_libdir}/samba/libdsdb-module-samba4.so %{_libdir}/samba/libdsdb-module-samba4.so
%{_libdir}/samba/bind9/dlz_bind9_9.so %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so
%{_libdir}/samba/bind9/dlz_bind9_11.so
%else %else
%doc packaging/README.dc-libs %doc packaging/README.dc-libs
%endif # with_dc %endif # with_dc
### DC-BIND
%if %with_dc
%files dc-bind-dlz
%attr(770,root,named) %dir /var/lib/samba/bind-dns
%dir %{_libdir}/samba/bind9
%{_libdir}/samba/bind9/dlz_bind9.so
%{_libdir}/samba/bind9/dlz_bind9_9.so
%{_libdir}/samba/bind9/dlz_bind9_10.so
%{_libdir}/samba/bind9/dlz_bind9_11.so
%endif # with_dc
### DEVEL ### DEVEL
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
@ -1858,8 +1883,8 @@ rm -rf %{buildroot}
%{_libdir}/samba/libauth4-samba4.so %{_libdir}/samba/libauth4-samba4.so
%{_libdir}/samba/libauth-unix-token-samba4.so %{_libdir}/samba/libauth-unix-token-samba4.so
%{_libdir}/samba/libcluster-samba4.so %{_libdir}/samba/libcluster-samba4.so
%{_libdir}/samba/libcommon-auth-samba4.so
%{_libdir}/samba/libdcerpc-samba4.so %{_libdir}/samba/libdcerpc-samba4.so
%{_libdir}/samba/libdfs-server-ad-samba4.so
%{_libdir}/samba/libnon-posix-acls-samba4.so %{_libdir}/samba/libnon-posix-acls-samba4.so
%{_libdir}/samba/libsamba-net-samba4.so %{_libdir}/samba/libsamba-net-samba4.so
%{_libdir}/samba/libsamba-python-samba4.so %{_libdir}/samba/libsamba-python-samba4.so
@ -1949,6 +1974,38 @@ rm -rf %{buildroot}
%{python_sitearch}/samba/credentials.so %{python_sitearch}/samba/credentials.so
%{python_sitearch}/samba/crypto.so %{python_sitearch}/samba/crypto.so
%{python_sitearch}/samba/dbchecker.py* %{python_sitearch}/samba/dbchecker.py*
%{python_sitearch}/samba/descriptor.py*
%{python_sitearch}/samba/drs_utils.py*
%{python_sitearch}/samba/gensec.so
%{python_sitearch}/samba/getopt.py*
%{python_sitearch}/samba/hostconfig.py*
%{python_sitearch}/samba/idmap.py*
%{python_sitearch}/samba/join.py*
%{python_sitearch}/samba/messaging.so
%{python_sitearch}/samba/ms_display_specifiers.py*
%{python_sitearch}/samba/ms_schema.py*
%{python_sitearch}/samba/ndr.py*
%{python_sitearch}/samba/net.so
%{python_sitearch}/samba/netbios.so
%{python_sitearch}/samba/ntacls.py*
%{python_sitearch}/samba/ntstatus.so
%{python_sitearch}/samba/param.so
%{python_sitearch}/samba/policy.so
%{python_sitearch}/samba/posix_eadb.so
%{python_sitearch}/samba/registry.so
%{python_sitearch}/samba/remove_dc.py*
%{python_sitearch}/samba/sd_utils.py*
%{python_sitearch}/samba/security.so
%{python_sitearch}/samba/sites.py*
%{python_sitearch}/samba/smb.so
%{python_sitearch}/samba/subnets.py*
%{python_sitearch}/samba/upgrade.py*
%{python_sitearch}/samba/upgradehelpers.py*
%{python_sitearch}/samba/werror.so
%{python_sitearch}/samba/xattr.py*
%{python_sitearch}/samba/xattr_native.so
%{python_sitearch}/samba/xattr_tdb.so
%dir %{python_sitearch}/samba/dcerpc %dir %{python_sitearch}/samba/dcerpc
%{python_sitearch}/samba/dcerpc/__init__.py* %{python_sitearch}/samba/dcerpc/__init__.py*
%{python_sitearch}/samba/dcerpc/atsvc.so %{python_sitearch}/samba/dcerpc/atsvc.so
@ -1958,7 +2015,6 @@ rm -rf %{buildroot}
%{python_sitearch}/samba/dcerpc/dfs.so %{python_sitearch}/samba/dcerpc/dfs.so
%{python_sitearch}/samba/dcerpc/dns.so %{python_sitearch}/samba/dcerpc/dns.so
%{python_sitearch}/samba/dcerpc/dnsp.so %{python_sitearch}/samba/dcerpc/dnsp.so
%{python_sitearch}/samba/dcerpc/dnsserver.so
%{python_sitearch}/samba/dcerpc/drsblobs.so %{python_sitearch}/samba/dcerpc/drsblobs.so
%{python_sitearch}/samba/dcerpc/drsuapi.so %{python_sitearch}/samba/dcerpc/drsuapi.so
%{python_sitearch}/samba/dcerpc/echo.so %{python_sitearch}/samba/dcerpc/echo.so
@ -1985,30 +2041,7 @@ rm -rf %{buildroot}
%{python_sitearch}/samba/dcerpc/winreg.so %{python_sitearch}/samba/dcerpc/winreg.so
%{python_sitearch}/samba/dcerpc/wkssvc.so %{python_sitearch}/samba/dcerpc/wkssvc.so
%{python_sitearch}/samba/dcerpc/xattr.so %{python_sitearch}/samba/dcerpc/xattr.so
%{python_sitearch}/samba/dckeytab.so
%{python_sitearch}/samba/descriptor.py*
%{python_sitearch}/samba/dnsserver.py*
%{python_sitearch}/samba/drs_utils.py*
%{python_sitearch}/samba/dsdb.so
%{python_sitearch}/samba/dsdb_dns.so
%{python_sitearch}/samba/gensec.so
%{python_sitearch}/samba/getopt.py*
%{python_sitearch}/samba/hostconfig.py*
%{python_sitearch}/samba/idmap.py*
%{python_sitearch}/samba/join.py*
%dir %{python_sitearch}/samba/kcc
%{python_sitearch}/samba/kcc/__init__.py*
%{python_sitearch}/samba/kcc/debug.py*
%{python_sitearch}/samba/kcc/graph.py*
%{python_sitearch}/samba/kcc/graph_utils.py*
%{python_sitearch}/samba/kcc/kcc_utils.py*
%{python_sitearch}/samba/kcc/ldif_import_export.py*
%{python_sitearch}/samba/messaging.so
%{python_sitearch}/samba/ms_display_specifiers.py*
%{python_sitearch}/samba/ms_schema.py*
%{python_sitearch}/samba/ndr.py*
%{python_sitearch}/samba/net.so
%{python_sitearch}/samba/netbios.so
%dir %{python_sitearch}/samba/netcmd %dir %{python_sitearch}/samba/netcmd
%{python_sitearch}/samba/netcmd/__init__.py* %{python_sitearch}/samba/netcmd/__init__.py*
%{python_sitearch}/samba/netcmd/common.py* %{python_sitearch}/samba/netcmd/common.py*
@ -2031,11 +2064,42 @@ rm -rf %{buildroot}
%{python_sitearch}/samba/netcmd/spn.py* %{python_sitearch}/samba/netcmd/spn.py*
%{python_sitearch}/samba/netcmd/testparm.py* %{python_sitearch}/samba/netcmd/testparm.py*
%{python_sitearch}/samba/netcmd/user.py* %{python_sitearch}/samba/netcmd/user.py*
%{python_sitearch}/samba/ntacls.py*
%{python_sitearch}/samba/ntstatus.so %dir %{python_sitearch}/samba/samba3
%{python_sitearch}/samba/param.so %{python_sitearch}/samba/samba3/__init__.py*
%{python_sitearch}/samba/policy.so %{python_sitearch}/samba/samba3/libsmb_samba_internal.so
%{python_sitearch}/samba/posix_eadb.so %{python_sitearch}/samba/samba3/param.so
%{python_sitearch}/samba/samba3/passdb.so
%{python_sitearch}/samba/samba3/smbd.so
%dir %{python_sitearch}/samba/subunit
%{python_sitearch}/samba/subunit/__init__.py*
%{python_sitearch}/samba/subunit/run.py*
%{python_sitearch}/samba/tdb_util.py*
%dir %{python_sitearch}/samba/third_party
%{python_sitearch}/samba/third_party/__init__.py*
%if %{with_dc}
%files -n python2-%{name}-dc
%defattr(-,root,root,-)
%{python_sitearch}/samba/dckeytab.so
%{python_sitearch}/samba/dsdb.so
%{python_sitearch}/samba/dsdb_dns.so
%{python_sitearch}/samba/dnsserver.py*
%{python_sitearch}/samba/samdb.py*
%{python_sitearch}/samba/schema.py*
%{python_sitearch}/samba/dcerpc/dnsserver.so
%dir %{python_sitearch}/samba/kcc
%{python_sitearch}/samba/kcc/__init__.py*
%{python_sitearch}/samba/kcc/debug.py*
%{python_sitearch}/samba/kcc/graph.py*
%{python_sitearch}/samba/kcc/graph_utils.py*
%{python_sitearch}/samba/kcc/kcc_utils.py*
%{python_sitearch}/samba/kcc/ldif_import_export.py*
%dir %{python_sitearch}/samba/provision %dir %{python_sitearch}/samba/provision
%{python_sitearch}/samba/provision/__init__.py* %{python_sitearch}/samba/provision/__init__.py*
%{python_sitearch}/samba/provision/backend.py* %{python_sitearch}/samba/provision/backend.py*
@ -2043,35 +2107,10 @@ rm -rf %{buildroot}
%{python_sitearch}/samba/provision/kerberos.py* %{python_sitearch}/samba/provision/kerberos.py*
%{python_sitearch}/samba/provision/kerberos_implementation.py* %{python_sitearch}/samba/provision/kerberos_implementation.py*
%{python_sitearch}/samba/provision/sambadns.py* %{python_sitearch}/samba/provision/sambadns.py*
%{python_sitearch}/samba/registry.so
%{python_sitearch}/samba/remove_dc.py*
%dir %{python_sitearch}/samba/samba3
%{python_sitearch}/samba/samba3/__init__.py*
%{python_sitearch}/samba/samba3/libsmb_samba_internal.so
%{python_sitearch}/samba/samba3/param.so
%{python_sitearch}/samba/samba3/passdb.so
%{python_sitearch}/samba/samba3/smbd.so
%{python_sitearch}/samba/samdb.py*
%{python_sitearch}/samba/schema.py*
%{python_sitearch}/samba/sd_utils.py*
%{python_sitearch}/samba/security.so
%{python_sitearch}/samba/sites.py*
%{python_sitearch}/samba/smb.so
%{python_sitearch}/samba/subnets.py*
%dir %{python_sitearch}/samba/subunit
%{python_sitearch}/samba/subunit/__init__.py*
%{python_sitearch}/samba/subunit/run.py*
%{python_sitearch}/samba/tdb_util.py*
%dir %{python_sitearch}/samba/third_party
%{python_sitearch}/samba/third_party/__init__.py*
%{python_sitearch}/samba/upgrade.py*
%{python_sitearch}/samba/upgradehelpers.py*
%dir %{python_sitearch}/samba/web_server %dir %{python_sitearch}/samba/web_server
%{python_sitearch}/samba/web_server/__init__.py* %{python_sitearch}/samba/web_server/__init__.py*
%{python_sitearch}/samba/werror.so %endif
%{python_sitearch}/samba/xattr.py*
%{python_sitearch}/samba/xattr_native.so
%{python_sitearch}/samba/xattr_tdb.so
%files -n python2-%{name}-test %files -n python2-%{name}-test
%defattr(-,root,root,-) %defattr(-,root,root,-)
@ -2115,6 +2154,7 @@ rm -rf %{buildroot}
%dir %{python_sitearch}/samba/tests/dns_forwarder_helpers %dir %{python_sitearch}/samba/tests/dns_forwarder_helpers
%{python_sitearch}/samba/tests/dns_forwarder_helpers/server.py* %{python_sitearch}/samba/tests/dns_forwarder_helpers/server.py*
%{python_sitearch}/samba/tests/dns_tkey.py* %{python_sitearch}/samba/tests/dns_tkey.py*
%{python_sitearch}/samba/tests/dns_wildcard.py*
%{python_sitearch}/samba/tests/docs.py* %{python_sitearch}/samba/tests/docs.py*
%{python_sitearch}/samba/tests/dsdb.py* %{python_sitearch}/samba/tests/dsdb.py*
%{python_sitearch}/samba/tests/dsdb_schema_attributes.py* %{python_sitearch}/samba/tests/dsdb_schema_attributes.py*
@ -2190,13 +2230,10 @@ rm -rf %{buildroot}
%{python3_sitearch}/samba/__pycache__/common.*.pyc %{python3_sitearch}/samba/__pycache__/common.*.pyc
%{python3_sitearch}/samba/__pycache__/compat.*.pyc %{python3_sitearch}/samba/__pycache__/compat.*.pyc
%{python3_sitearch}/samba/__pycache__/descriptor.*.pyc %{python3_sitearch}/samba/__pycache__/descriptor.*.pyc
%{python3_sitearch}/samba/__pycache__/dnsserver.*.pyc
%{python3_sitearch}/samba/__pycache__/getopt.*.pyc %{python3_sitearch}/samba/__pycache__/getopt.*.pyc
%{python3_sitearch}/samba/__pycache__/hostconfig.*.pyc %{python3_sitearch}/samba/__pycache__/hostconfig.*.pyc
%{python3_sitearch}/samba/__pycache__/idmap.*.pyc %{python3_sitearch}/samba/__pycache__/idmap.*.pyc
%{python3_sitearch}/samba/__pycache__/ndr.*.pyc %{python3_sitearch}/samba/__pycache__/ndr.*.pyc
%{python3_sitearch}/samba/__pycache__/samdb.*.pyc
%{python3_sitearch}/samba/__pycache__/schema.*.pyc
%{python3_sitearch}/samba/__pycache__/sd_utils.*.pyc %{python3_sitearch}/samba/__pycache__/sd_utils.*.pyc
%{python3_sitearch}/samba/__pycache__/tdb_util.*.pyc %{python3_sitearch}/samba/__pycache__/tdb_util.*.pyc
%{python3_sitearch}/samba/__pycache__/xattr.*.pyc %{python3_sitearch}/samba/__pycache__/xattr.*.pyc
@ -2208,6 +2245,9 @@ rm -rf %{buildroot}
%{python3_sitearch}/samba/credentials.*.so %{python3_sitearch}/samba/credentials.*.so
%{python3_sitearch}/samba/crypto.*.so %{python3_sitearch}/samba/crypto.*.so
%dir %{python3_sitearch}/samba/dcerpc %dir %{python3_sitearch}/samba/dcerpc
%dir %{python3_sitearch}/samba/dcerpc/__pycache__
%{python3_sitearch}/samba/dcerpc/__pycache__/__init__.*.pyc
%{python3_sitearch}/samba/dcerpc/__init__.py
%{python3_sitearch}/samba/dcerpc/atsvc.*.so %{python3_sitearch}/samba/dcerpc/atsvc.*.so
%{python3_sitearch}/samba/dcerpc/auth.*.so %{python3_sitearch}/samba/dcerpc/auth.*.so
%{python3_sitearch}/samba/dcerpc/base.*.so %{python3_sitearch}/samba/dcerpc/base.*.so
@ -2215,7 +2255,6 @@ rm -rf %{buildroot}
%{python3_sitearch}/samba/dcerpc/dfs.*.so %{python3_sitearch}/samba/dcerpc/dfs.*.so
%{python3_sitearch}/samba/dcerpc/dns.*.so %{python3_sitearch}/samba/dcerpc/dns.*.so
%{python3_sitearch}/samba/dcerpc/dnsp.*.so %{python3_sitearch}/samba/dcerpc/dnsp.*.so
%{python3_sitearch}/samba/dcerpc/dnsserver.*.so
%{python3_sitearch}/samba/dcerpc/drsblobs.*.so %{python3_sitearch}/samba/dcerpc/drsblobs.*.so
%{python3_sitearch}/samba/dcerpc/drsuapi.*.so %{python3_sitearch}/samba/dcerpc/drsuapi.*.so
%{python3_sitearch}/samba/dcerpc/echo.*.so %{python3_sitearch}/samba/dcerpc/echo.*.so
@ -2243,17 +2282,10 @@ rm -rf %{buildroot}
%{python3_sitearch}/samba/dcerpc/wkssvc.*.so %{python3_sitearch}/samba/dcerpc/wkssvc.*.so
%{python3_sitearch}/samba/dcerpc/xattr.*.so %{python3_sitearch}/samba/dcerpc/xattr.*.so
%{python3_sitearch}/samba/descriptor.py %{python3_sitearch}/samba/descriptor.py
%{python3_sitearch}/samba/dnsserver.py
%{python3_sitearch}/samba/gensec.*.so %{python3_sitearch}/samba/gensec.*.so
%{python3_sitearch}/samba/getopt.py %{python3_sitearch}/samba/getopt.py
%{python3_sitearch}/samba/hostconfig.py %{python3_sitearch}/samba/hostconfig.py
%{python3_sitearch}/samba/idmap.py %{python3_sitearch}/samba/idmap.py
%dir %{python3_sitearch}/samba/kcc
%dir %{python3_sitearch}/samba/kcc/__pycache__
%{python3_sitearch}/samba/kcc/__pycache__/debug.*.pyc
%{python3_sitearch}/samba/kcc/__pycache__/graph.*.pyc
%{python3_sitearch}/samba/kcc/debug.py
%{python3_sitearch}/samba/kcc/graph.py
%{python3_sitearch}/samba/ndr.py %{python3_sitearch}/samba/ndr.py
%{python3_sitearch}/samba/net.*.so %{python3_sitearch}/samba/net.*.so
%dir %{python3_sitearch}/samba/netcmd %dir %{python3_sitearch}/samba/netcmd
@ -2271,20 +2303,10 @@ rm -rf %{buildroot}
%{python3_sitearch}/samba/netcmd/processes.py %{python3_sitearch}/samba/netcmd/processes.py
%{python3_sitearch}/samba/netcmd/spn.py %{python3_sitearch}/samba/netcmd/spn.py
%{python3_sitearch}/samba/param.*.so %{python3_sitearch}/samba/param.*.so
%dir %{python3_sitearch}/samba/provision
%dir %{python3_sitearch}/samba/provision/__pycache__
%{python3_sitearch}/samba/provision/__pycache__/common.*.pyc
%{python3_sitearch}/samba/provision/__pycache__/kerberos.*.pyc
%{python3_sitearch}/samba/provision/__pycache__/kerberos_implementation.*.pyc
%{python3_sitearch}/samba/provision/common.py
%{python3_sitearch}/samba/provision/kerberos.py
%{python3_sitearch}/samba/provision/kerberos_implementation.py
%dir %{python3_sitearch}/samba/samba3 %dir %{python3_sitearch}/samba/samba3
%{python3_sitearch}/samba/samba3/__init__.py %{python3_sitearch}/samba/samba3/__init__.py
%dir %{python3_sitearch}/samba/samba3/__pycache__ %dir %{python3_sitearch}/samba/samba3/__pycache__
%{python3_sitearch}/samba/samba3/__pycache__/__init__.*.pyc %{python3_sitearch}/samba/samba3/__pycache__/__init__.*.pyc
%{python3_sitearch}/samba/samdb.py
%{python3_sitearch}/samba/schema.py
%{python3_sitearch}/samba/sd_utils.py %{python3_sitearch}/samba/sd_utils.py
%dir %{python3_sitearch}/samba/subunit %dir %{python3_sitearch}/samba/subunit
%{python3_sitearch}/samba/subunit/__init__.py %{python3_sitearch}/samba/subunit/__init__.py
@ -2294,6 +2316,38 @@ rm -rf %{buildroot}
%{python3_sitearch}/samba/subunit/run.py %{python3_sitearch}/samba/subunit/run.py
%{python3_sitearch}/samba/tdb_util.py %{python3_sitearch}/samba/tdb_util.py
%if %{with_dc}
%files -n python3-%{name}-dc
%defattr(-,root,root,-)
%{python3_sitearch}/samba/samdb.py
%{python3_sitearch}/samba/schema.py
%{python3_sitearch}/samba/__pycache__/dnsserver.*.pyc
%{python3_sitearch}/samba/__pycache__/samdb.*.pyc
%{python3_sitearch}/samba/__pycache__/schema.*.pyc
%{python3_sitearch}/samba/dcerpc/dnsserver.*.so
%dir %{python3_sitearch}/samba/kcc
%{python3_sitearch}/samba/kcc/debug.py
%{python3_sitearch}/samba/kcc/graph.py
%{python3_sitearch}/samba/dnsserver.py
%dir %{python3_sitearch}/samba/kcc/__pycache__
%{python3_sitearch}/samba/kcc/__pycache__/debug.*.pyc
%{python3_sitearch}/samba/kcc/__pycache__/graph.*.pyc
%dir %{python3_sitearch}/samba/provision
%{python3_sitearch}/samba/provision/common.py
%{python3_sitearch}/samba/provision/kerberos.py
%{python3_sitearch}/samba/provision/kerberos_implementation.py
%dir %{python3_sitearch}/samba/provision/__pycache__
%{python3_sitearch}/samba/provision/__pycache__/common.*.pyc
%{python3_sitearch}/samba/provision/__pycache__/kerberos.*.pyc
%{python3_sitearch}/samba/provision/__pycache__/kerberos_implementation.*.pyc
%endif
%files -n python3-%{name}-test %files -n python3-%{name}-test
%defattr(-,root,root,-) %defattr(-,root,root,-)
%dir %{python3_sitearch}/samba/tests %dir %{python3_sitearch}/samba/tests
@ -2301,6 +2355,7 @@ rm -rf %{buildroot}
%dir %{python3_sitearch}/samba/tests/__pycache__ %dir %{python3_sitearch}/samba/tests/__pycache__
%{python3_sitearch}/samba/tests/__pycache__/__init__.*.pyc %{python3_sitearch}/samba/tests/__pycache__/__init__.*.pyc
%{python3_sitearch}/samba/tests/__pycache__/auth.*.pyc %{python3_sitearch}/samba/tests/__pycache__/auth.*.pyc
%{python3_sitearch}/samba/tests/__pycache__/auth_log.*.pyc
%{python3_sitearch}/samba/tests/__pycache__/auth_log_ncalrpc.*.pyc %{python3_sitearch}/samba/tests/__pycache__/auth_log_ncalrpc.*.pyc
%{python3_sitearch}/samba/tests/__pycache__/auth_log_netlogon.*.pyc %{python3_sitearch}/samba/tests/__pycache__/auth_log_netlogon.*.pyc
%{python3_sitearch}/samba/tests/__pycache__/auth_log_netlogon_bad_creds.*.pyc %{python3_sitearch}/samba/tests/__pycache__/auth_log_netlogon_bad_creds.*.pyc
@ -2309,6 +2364,7 @@ rm -rf %{buildroot}
%{python3_sitearch}/samba/tests/__pycache__/core.*.pyc %{python3_sitearch}/samba/tests/__pycache__/core.*.pyc
%{python3_sitearch}/samba/tests/__pycache__/credentials.*.pyc %{python3_sitearch}/samba/tests/__pycache__/credentials.*.pyc
%{python3_sitearch}/samba/tests/__pycache__/dns_tkey.*.pyc %{python3_sitearch}/samba/tests/__pycache__/dns_tkey.*.pyc
%{python3_sitearch}/samba/tests/__pycache__/dns_wildcard.*.pyc
%{python3_sitearch}/samba/tests/__pycache__/dsdb.*.pyc %{python3_sitearch}/samba/tests/__pycache__/dsdb.*.pyc
%{python3_sitearch}/samba/tests/__pycache__/dsdb_schema_attributes.*.pyc %{python3_sitearch}/samba/tests/__pycache__/dsdb_schema_attributes.*.pyc
%{python3_sitearch}/samba/tests/__pycache__/gensec.*.pyc %{python3_sitearch}/samba/tests/__pycache__/gensec.*.pyc
@ -2345,6 +2401,7 @@ rm -rf %{buildroot}
%{python3_sitearch}/samba/tests/__pycache__/upgradeprovisionneeddc.*.pyc %{python3_sitearch}/samba/tests/__pycache__/upgradeprovisionneeddc.*.pyc
%{python3_sitearch}/samba/tests/__pycache__/xattr.*.pyc %{python3_sitearch}/samba/tests/__pycache__/xattr.*.pyc
%{python3_sitearch}/samba/tests/auth.py %{python3_sitearch}/samba/tests/auth.py
%{python3_sitearch}/samba/tests/auth_log.py
%{python3_sitearch}/samba/tests/auth_log_ncalrpc.py %{python3_sitearch}/samba/tests/auth_log_ncalrpc.py
%{python3_sitearch}/samba/tests/auth_log_netlogon.py %{python3_sitearch}/samba/tests/auth_log_netlogon.py
%{python3_sitearch}/samba/tests/auth_log_netlogon_bad_creds.py %{python3_sitearch}/samba/tests/auth_log_netlogon_bad_creds.py
@ -2382,6 +2439,7 @@ rm -rf %{buildroot}
%{python3_sitearch}/samba/tests/dcerpc/string.py %{python3_sitearch}/samba/tests/dcerpc/string.py
%{python3_sitearch}/samba/tests/dns_forwarder_helpers %{python3_sitearch}/samba/tests/dns_forwarder_helpers
%{python3_sitearch}/samba/tests/dns_tkey.py %{python3_sitearch}/samba/tests/dns_tkey.py
%{python3_sitearch}/samba/tests/dns_wildcard.py
%{python3_sitearch}/samba/tests/dsdb.py %{python3_sitearch}/samba/tests/dsdb.py
%{python3_sitearch}/samba/tests/dsdb_schema_attributes.py %{python3_sitearch}/samba/tests/dsdb_schema_attributes.py
%{python3_sitearch}/samba/tests/gensec.py %{python3_sitearch}/samba/tests/gensec.py
@ -2462,7 +2520,6 @@ rm -rf %{buildroot}
%dir %{python3_sitearch}/samba/web_server %dir %{python3_sitearch}/samba/web_server
%{python3_sitearch}/samba/xattr.py %{python3_sitearch}/samba/xattr.py
### TEST ### TEST
%files test %files test
%defattr(-,root,root) %defattr(-,root,root)
@ -2642,6 +2699,7 @@ rm -rf %{buildroot}
%{_libexecdir}/ctdb/tests/ctdb_packet_parse %{_libexecdir}/ctdb/tests/ctdb_packet_parse
%{_libexecdir}/ctdb/tests/ctdb_takeover_tests %{_libexecdir}/ctdb/tests/ctdb_takeover_tests
%{_libexecdir}/ctdb/tests/db_hash_test %{_libexecdir}/ctdb/tests/db_hash_test
%{_libexecdir}/ctdb/tests/dummy_client
%{_libexecdir}/ctdb/tests/fake_ctdbd %{_libexecdir}/ctdb/tests/fake_ctdbd
%{_libexecdir}/ctdb/tests/fetch_loop %{_libexecdir}/ctdb/tests/fetch_loop
%{_libexecdir}/ctdb/tests/fetch_loop_key %{_libexecdir}/ctdb/tests/fetch_loop_key
@ -3103,6 +3161,7 @@ rm -rf %{buildroot}
%{_datadir}/ctdb/tests/simple/76_ctdb_pdb_recovery.sh %{_datadir}/ctdb/tests/simple/76_ctdb_pdb_recovery.sh
%{_datadir}/ctdb/tests/simple/77_ctdb_db_recovery.sh %{_datadir}/ctdb/tests/simple/77_ctdb_db_recovery.sh
%{_datadir}/ctdb/tests/simple/78_ctdb_large_db_recovery.sh %{_datadir}/ctdb/tests/simple/78_ctdb_large_db_recovery.sh
%{_datadir}/ctdb/tests/simple/79_volatile_db_traverse.sh
%{_datadir}/ctdb/tests/simple/80_ctdb_traverse.sh %{_datadir}/ctdb/tests/simple/80_ctdb_traverse.sh
%{_datadir}/ctdb/tests/simple/99_daemons_shutdown.sh %{_datadir}/ctdb/tests/simple/99_daemons_shutdown.sh
%{_datadir}/ctdb/tests/simple/functions %{_datadir}/ctdb/tests/simple/functions
@ -3273,6 +3332,8 @@ rm -rf %{buildroot}
%{_datadir}/ctdb/tests/tool/ctdb.ping.001.sh %{_datadir}/ctdb/tests/tool/ctdb.ping.001.sh
%{_datadir}/ctdb/tests/tool/ctdb.pnn.001.sh %{_datadir}/ctdb/tests/tool/ctdb.pnn.001.sh
%{_datadir}/ctdb/tests/tool/ctdb.process-exists.001.sh %{_datadir}/ctdb/tests/tool/ctdb.process-exists.001.sh
%{_datadir}/ctdb/tests/tool/ctdb.process-exists.002.sh
%{_datadir}/ctdb/tests/tool/ctdb.process-exists.003.sh
%{_datadir}/ctdb/tests/tool/ctdb.recmaster.001.sh %{_datadir}/ctdb/tests/tool/ctdb.recmaster.001.sh
%{_datadir}/ctdb/tests/tool/ctdb.recmaster.002.sh %{_datadir}/ctdb/tests/tool/ctdb.recmaster.002.sh
%{_datadir}/ctdb/tests/tool/ctdb.recover.001.sh %{_datadir}/ctdb/tests/tool/ctdb.recover.001.sh
@ -3330,6 +3391,92 @@ rm -rf %{buildroot}
%endif # with_clustering_support %endif # with_clustering_support
%changelog %changelog
* Mon Aug 27 2018 Guenther Deschner <gdeschner@redhat.com> - 4.7.10-0
- Update to Samba 4.7.10
* Tue Aug 14 2018 Guenther Deschner <gdeschner@redhat.com> - 4.7.9-0
- Update to Samba 4.7.9
- resolves: #1589651, #1617916 - Security fixes for CVE-2018-1139
- resolves: #1580230, #1618613 - Security fixes for CVE-2018-1140
- resolves: #1612805, #1618697 - Security fixes for CVE-2018-10858
- resolves: #1610640, #1617910 - Security fixes for CVE-2018-10918
- resolves: #1610645, #1617911 - Security fixes for CVE-2018-10919
* Thu Jun 21 2018 Guenther Deschner <gdeschner@redhat.com> - 4.7.8-0
- Update to Samba 4.7.8
* Tue Apr 17 2018 Guenther Deschner <gdeschner@redhat.com> - 4.7.7-0
- Update to Samba 4.7.7
* Tue Mar 13 2018 Guenther Deschner <gdeschner@redhat.com> - 4.7.6-0
- Update to Samba 4.7.6
- resolves: #1554754, #1554756 - Security fixes for CVE-2018-1050 CVE-2018-1057
* Wed Feb 07 2018 Guenther Deschner <gdeschner@redhat.com> - 4.7.5-2
- Update to Samba 4.7.5
* Mon Jan 15 2018 Andreas Schneider <asn@redhat.com> - 4.7.4-2
- Rebuild for libtalloc and libldb
* Mon Jan 08 2018 Andreas Schneider <asn@redhat.com> - 4.7.4-1
- resolves: #1508092 - Add missing dependency for tdbbackup
* Mon Dec 25 2017 Guenther Deschner <gdeschner@redhat.com> - 4.7.4-0
- Update to Samba 4.7.4
* Mon Dec 04 2017 Andreas Schneider <asn@redhat.com> - 4.7.3-3
- resolves: #1520163 - Link libaesni-intel-samba4.so with -z noexecstack
* Thu Nov 30 2017 Andreas Schneider <asn@redhat.com> - 4.7.3-2
- Fix deamon startup with systemd
* Thu Nov 23 2017 Bastien Nocera <bnocera@redhat.com> - 4.7.3-1
- Enable AES acceleration on Intel compatible CPUs by default
* Tue Nov 21 2017 Guenther Deschner <gdeschner@redhat.com> - 4.7.3-0
- Update to Samba 4.7.3
- resolves: #1515692 - Security fix for CVE-2017-14746 and CVE-2017-15275
* Wed Nov 15 2017 Guenther Deschner <gdeschner@redhat.com> - 4.7.2-0
- resolves: #1513452 - Update to Samba 4.7.2
* Thu Nov 02 2017 Guenther Deschner <gdeschner@redhat.com> - 4.7.1-0
- resolves: #1508871 - Update to Samba 4.7.1
* Mon Oct 30 2017 Alexander Bokovoy <abokovoy@redhat.com> - 4.7.0-18
- Force samba-dc to use the same libldb version as LDB modules compiled
- resolves: #1507420 - LDB / Samba module version mismatch
* Fri Oct 27 2017 Andreas Schneider <asn@redhat.com> - 4.7.0-17
- Move dsdb libs to python2-samba-dc
* Thu Oct 26 2017 Andreas Schneider <asn@redhat.com> - 4.7.0-16
- Create python[2|3]-samba-dc packages
* Wed Oct 25 2017 Andreas Schneider <asn@redhat.com> - 4.7.0-15
- Fix several dependency issues
- related: #1499140 - Fix several dependency issues
* Fri Oct 13 2017 Andreas Schneider <asn@redhat.com> - 4.7.0-14
- resolves: #1499140 - Move libdfs-server-ad to the correct subpackage
* Fri Oct 06 2017 Alexander Bokovoy <abokovoy@redhat.com> - 4.7.0-13
- Move /usr/lib{64,}/samba/libdsdb-garbage-collect-tombstones-samba4.so to samba-dc-libs
- Rebuild in rawhide against new krb5 1.16 and docbook-xml
* Thu Sep 21 2017 Guenther Deschner <gdeschner@redhat.com> - 4.7.0-12
- Update to Samba 4.7.0
- resolves: #1493441 - Security fix for CVE-2017-12150 CVE-2017-12151 CVE-2017-12163
* Sun Sep 17 2017 Guenther Deschner <gdeschner@redhat.com> - 4.7.0-0.11.rc6
- Update to Samba 4.7.0rc6
* Wed Sep 13 2017 Alexander Bokovoy <abokovoy@redhat.com> - 4.7.0-0.11.rc5
- resolves: #1491137 - dcerpc/__init__.py is not packaged for py3
* Tue Sep 12 2017 Andreas Schneider <asn@redhat.com> - 4.7.0-0.10.rc5
- resolves: #1476175 - Create seperate package for bind_dlz module
* Tue Aug 29 2017 Guenther Deschner <gdeschner@redhat.com> - 4.7.0-0.9.rc5 * Tue Aug 29 2017 Guenther Deschner <gdeschner@redhat.com> - 4.7.0-0.9.rc5
- Update to Samba 4.7.0rc5 - Update to Samba 4.7.0rc5

View File

@ -1,2 +1,2 @@
SHA512 (samba-4.7.0rc5.tar.xz) = 9fadb55db928433bc40ec87dcc5710f02161804b7ceac5d86c7866ae454d5323426540e5c43bfd75c4cba2364c30605602eb2d846df514ff96623c30ec9564e3 SHA512 (samba-4.7.10.tar.xz) = ffe584cea14ea7bc84423d94db9838a9f096b4255514ad86c69552c3a9704797dd8386e8129ca6ff5aa452564771c21557687b9d2204d0ca440d0996d3e28f9a
SHA512 (samba-4.7.0rc5.tar.asc) = 22b0875425f31d78153d54297fa7bc1ad0f79b05ef03818464737807f17f0ae8d217a903a59b198d1132a27ad1329bde6586739f26148a47e426b00f4445b781 SHA512 (samba-4.7.10.tar.asc) = 71ddb28f704aa087f46893c36b91258cd4e1f731e8b74f067df03ff48f8495f485d4aec4c1b07fc946e67728c81fae9df2f516c8328e3cb1447f5c78ea483dc7