Commit Graph

1046 Commits

Author SHA1 Message Date
Pavel Filipenský 5704b04d69 Fix samba-tool dependencies on non-dc builds
It has two steps:
- Build python3-samba-dc also for non-dc builds
- Require python3-samba-dc from common-tools also for non-dc builds
2023-02-11 13:24:21 +01:00
Günther Deschner 36c4a399ca Update to version 4.18.0rc2
resolves: #2166416

Guenther
2023-02-02 14:47:10 +01:00
Andreas Schneider 3937d0fbab Fix typo 2023-01-24 08:59:29 +01:00
Andreas Schneider 6320734465 Add missing python requirements for python3-samba 2023-01-24 08:33:01 +01:00
Andreas Schneider d5a1366d2a Remove duplicate code 2023-01-24 08:32:19 +01:00
Andreas Schneider 3134f7f1d6 Use python3-dateutil instead of python3-iso8601
We don't have iso8601 in third_party/ anymore.
2023-01-24 08:31:23 +01:00
Andreas Schneider 08e07cb855 Use mold linker on Fedora >= 37
This makes compilation of Samba a lot faster.
2023-01-23 07:25:22 +01:00
Fedora Release Engineering fe7442c100 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 02:35:44 +00:00
Günther Deschner d5d42cde4f Update to version 4.18.0rc1
resolves: #2162097

Guenther
2023-01-19 22:50:04 +01:00
Jitka Plesnikova 127f68766f Remove perl(MODULE_COMPAT), it will be replaced by generators 2023-01-13 21:13:35 +01:00
Pete Walter c22466881a Rebuild for ICU 72 2022-12-31 03:19:18 +00:00
Pavel Filipenský c3203becc0 Create package dc-libs also for 'non-dc' build 2022-12-22 17:26:36 +01:00
Pavel Filipenský 5471a3e692 Fix '--without dc' build: delete libauth4-samba4.so 2022-12-20 11:10:25 +01:00
Pavel Filipenský 0f08e77cfc Create a new 'samba-dcerpc' sub-package for DCERPC services 2022-12-19 15:09:46 +01:00
Pavel Filipenský 874e260cc9 Move libpac and libauth4 to dc-libs
This allows us to not install the samba and samba-dc packages. They
are not needed for domain member which just want to have samba-winbind
related packages installed.
2022-12-19 15:06:27 +01:00
Günther Deschner 92dd9596a2 Update to version 4.17.4
resolves: #2153906
resolves: #2154362, #2154363 - Security fixes for CVE-2022-38023
resolves: #2154303, #2154304 - Security fixes for CVE-2022-37966
resolves: #2154320, #2154322 - Security fixes for CVE-2022-37967

Guenther
2022-12-16 18:50:17 +01:00
Alexander Bokovoy 8b52c1b033 Rebuild against krb5 1.20.1
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
2022-12-01 18:39:07 +02:00
Florian Weimer 22ec3a0a0d Remove C89-specific language constructs from configure checks
Fix feature detection for major/minor macros.

Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
2022-11-23 15:20:50 +01:00
Florian Weimer c7d395b20c Avoid recursive python3_sitearch expansion even if undefined
Fixes an error during SRPM construction if not enough dependencies
are installed (e.g., during the first build stage in mock):

error: /builddir/build/SPECS/samba.spec: line 2478: Too many levels
  of recursion in macro expansion. It is likely caused by recursive
  macro declaration.
2022-11-21 15:45:49 +01:00
Florian Weimer 14cc94aae1 Memoize python3_sitearch for faster RPM spec file processing
This greatly speeds up the creation of source RPMs, among other
things.
2022-11-21 15:29:40 +01:00
Günther Deschner 441bd49ffc Security fixes for CVE-2022-42898
resolves: #2140960, #2143117

Guenther
2022-11-16 11:09:19 +01:00
Günther Deschner 3fcbe364b2 Update to version 4.17.3
resolves: #2142959

Guenther
2022-11-15 18:39:46 +01:00
Pavel Filipenský cc1c088518 Always add epoch to samba_depver to fix osci.brew-build.rpmdeplint.functional 2022-11-02 15:56:16 +01:00
Andreas Schneider eaa90f4719 Add missing require for libcmdline from samba-common-libs 2022-10-26 11:31:30 +02:00
Andreas Schneider 9f35dd7b52 Update to version 4.17.2 2022-10-25 14:22:08 +02:00
Andreas Schneider 5175b77178 Add missing dependency for wbinfo used by ctdb scripts 2022-10-24 16:58:29 +02:00
Pavel Filipenský 593cdb5963 Update to version 4.17.1
resolves: rhbz#2127301 - Permission denied calling SMBC_getatr when file not exists
resolves: rhbz#2133818 - rpcclient 4.17.0 unable to resolve server hostname
2022-10-19 16:09:48 +02:00
Andreas Schneider 93ae555a84 Move group creation logic to sysusers.d fragment 2022-10-05 11:40:18 +02:00
Troy Dawson d54cbd1fbf add BuildRequires: systemd-rpm-macros
Although the spec requires systemd-rpm-macros for macros such as %{_unitdir} it was only getting pulled in as a dependency of other packages.
Dependencies have changed, and systemd-rpm-macros is no longer getting pulled in. Add the BuildRequires so we always get it.

Signed-off-by: Troy Dawson tdawson@redhat.com
2022-09-27 18:18:24 +00:00
Anoop C S ea9a21adf0 Do not remove ldb-ldap-modules files from buildroot
New sub-package samba-ldb-ldap-modules requires corresponding files
to be present in buildroot irrespective of whether DC components are
enabled or not in the build process. Therefore refrain from removing
those from the buildroot.
2022-09-14 16:12:48 +05:30
Andreas Schneider 473cc2b5a4 Update to version 4.17.0
resolves: rhbz#2118818 - Update to version 4.17.0
resolves: rhbz#2121138 - Fix CVE-2022-32743
resolves: rhbz#2122650 - Fix CVE-2022-1615
2022-09-13 20:46:47 +02:00
Andreas Schneider ca4228ea9f Add samba-usershare package
resolves: rhbz#2096405
2022-09-13 14:46:17 +02:00
Andreas Schneider d041102422 Split out libnetapi(-devel) sub-packages
resolves: rhbz#2093656
2022-09-13 14:45:56 +02:00
Günther Deschner 8fd6f2abb9 Update to version 4.17.0rc5
resolves: #2118818

Guenther
2022-09-08 15:34:48 +02:00
Günther Deschner 9497295508 Update to version 4.17.0rc4
resolves: #2118818

Guenther
2022-08-31 10:51:49 +02:00
Adam Williamson c6f208e111 Rebuild with no changes to fix F37 update grouping 2022-08-25 09:58:00 -07:00
Andreas Schneider 57b6ce7d3c python3-samba package should not require the samba package 2022-08-25 08:17:04 +02:00
Pavel Filipenský 040a14f039 Update to version 4.17.0rc3
resolves: #2118818
2022-08-23 21:10:48 +02:00
Andreas Schneider b6eef47cea Create a samba-gpupdate sub-package for GPO client support 2022-08-19 12:51:14 +02:00
Andreas Schneider 63377a1809 Split out a samba-ldb-ldap-modules subpackage 2022-08-19 11:28:50 +02:00
Kalev Lember ffcfd9ef88 Avoid requiring systemd as per updated packaging guidelines
There is no need to require systemd for the systemd scriptlets as
systemd correctly handles reloading depending on the transaction
ordering (even if systemd is installed _after_ the package that installs
the unit file).
2022-08-18 17:11:07 +02:00
Günther Deschner 9f943749c7 Update to version 4.17.0rc2
resolves: #2118818

Guenther
2022-08-17 10:50:48 +02:00
Andreas Schneider 9c22397379 Make sure we detect if SO version numbers of public libraries change. 2022-08-11 16:10:41 +02:00
Andreas Schneider ce3b414c6d Regroup variables for version definitions 2022-08-10 13:14:01 +02:00
Günther Deschner 8380904ad8 Update to version 4.17.0rc1
resolves: #2116503

Guenther
2022-08-09 14:45:59 +02:00
František Zatloukal a74bd638b7 Rebuilt for ICU 71.1 2022-08-01 15:10:39 +02:00
Günther Deschner b41f002876 Update to version 4.16.4
resolves: #2111490
resolves: #2108196, #2111729 - Security fixes for CVE-2022-32742
resolves: #2108205, #2111731 - Security fixes for CVE-2022-32744
resolves: #2108211, #2111732 - Security fixes for CVE-2022-32745
resolves: #2108215, #2111734 - Security fixes for CVE-2022-32746

Guenther
2022-07-29 11:44:10 +02:00
Fedora Release Engineering 8939f84a48 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 07:57:26 +00:00
Andreas Schneider 9a15eb02f2 Update to version 4.16.3 2022-07-18 17:37:37 +02:00
Andreas Schneider 33e4d19298 Fix BR with includelibs 2022-06-24 07:30:58 +02:00
Python Maint 58b6aadb0f Rebuilt for Python 3.11 2022-06-15 18:06:15 +02:00
Günther Deschner 85e1d4b7c6 Update to Samba 4.16.2
resolves: #2096167

Guenther
2022-06-13 12:42:08 +02:00
Andreas Schneider dfb88d92d4 Remove weak dependency for logrotate for CentOS/RHEL
resolves: rhbz#2093833
2022-06-08 11:25:43 +02:00
Andreas Schneider ae63a4dca1 Drop zlib from bundled libraries as we don't have a copy anymore 2022-06-07 15:39:57 +02:00
Jitka Plesnikova 035f4717dd Perl 5.36 rebuild 2022-05-31 08:15:08 +02:00
Pavel Filipenský 8ccc18dc13 Fix rpminspect abidiff
pfilipen
2022-05-13 09:08:24 +02:00
Pavel Filipenský 1d4eb827d1 Fix samba.abignore 2022-05-06 17:05:02 +02:00
Pavel Filipenský 737293fe2b Rename from .abignore to samba.abignore 2022-05-06 14:31:59 +02:00
Pavel Filipenský 0b31575a45 Update requires for packages
pfilipen
2022-05-06 12:19:17 +02:00
Tomas Popela bec19658c4 Don't require full systemd for tmp file handling in samba-common
Otherwise the full systemd is being pulled into Fedora Flatpak runtime,
but this change benefits other uses as well.
2022-05-05 14:41:46 +02:00
Pavel Filipenský 93ea8c0806 Delete no longer needed comments
pfilipen
2022-05-03 13:10:27 +02:00
Pavel Filipenský 766f1be02d Update to Samba 4.16.1
resolves: #2080915

pfilipen
2022-05-02 13:16:49 +02:00
Andreas Schneider 5533ff7a7c Make sure we do not build Heimdal or crypto code
As we need to rely on GnuTLS for FIPS, remove heimdal and other unused
crypto code to ensure we do not build it!
2022-04-04 11:39:14 +02:00
Sandro Mani 92f6ae3986 Rebuild with mingw-gcc-12 2022-03-25 14:58:37 +01:00
Günther Deschner d6e74e716f Update to Samba 4.16.0
resolves: #2066290

Guenther
2022-03-22 10:27:37 +01:00
Günther Deschner da81e5cf5b Update to Samba 4.16.0rc5
resolves: #2042518

Guenther
2022-03-09 15:23:04 +01:00
Pavel Filipenský 48556cdf37 Update to Samba 4.16.0rc4
resolves: #2042518

pfilipen
2022-03-01 12:37:53 +01:00
Andreas Schneider 0d2a366cce Fix samba-tool on builds with samba-dc
resolves: rhbz#2036443
2022-02-23 11:49:53 +01:00
Pavel Filipenský 08f90048f5 Update to Samba 4.16.0rc3
resolves: #2042518

pfilipen
2022-02-15 11:52:16 +01:00
Günther Deschner 626bbcbaac There is no such thing like .el9rhgs
Guenther
2022-02-02 14:41:00 +01:00
Pavel Filipenský 4ee87cc214 Fix missing mdssvc/elasticsearch_mappings.json
pfilipen
2022-02-01 11:13:21 +01:00
Pavel Filipenský fae36af2f3 Update to Samba 4.16.0rc2
resolves: #2046120, #2048566 - Security fixes for CVE-2021-44141
resolves: #2046146, #2048570 - Security fixes for CVE-2021-44142
resolves: #2046134, #2048568 - Security fixes for CVE-2022-0336
resolves: #2042518

pfilipen
2022-02-01 08:23:36 +01:00
Pavel Filipenský b935fbcb7d vfs_cephfs on ppc64le is excluded till ceph is fixed on ppc64le 2022-01-26 10:35:36 +01:00
Pavel Filipenský c8ac21e6f1 Update to Samba 4.16.0rc1 2022-01-25 16:41:03 +01:00
Pavel Filipenský c1f9bec1db Switch off ld.gold 2022-01-21 11:46:51 +01:00
Pavel Filipenský 6da37eb4ca Update to Samba 4.15.4
resolves: #2009673, #2039034 - Security fixes for CVE-2021-20316
resolves: #2042518

pfilipen
2022-01-20 14:30:55 +01:00
Andreas Schneider 13dfbb0767 Require python3-pyasn1 >= 0.4.8 2022-01-10 15:08:40 +01:00
Pavel Filipenský 8a81633e9a Fix resolv_wrapper with glibc 2.34
resolves: #2019669

pfilipen
2021-12-15 12:33:50 +01:00
Andreas Schneider 3314e8e15a Add missing Requires 2021-12-09 19:11:22 +01:00
Pavel Filipenský 6bc60bb396 Update to Samba 4.15.3
resolves: #2030382

pfilipen
2021-12-08 18:55:07 +01:00
Andreas Schneider a4093f41f0 Remove unneeded lmdb dependency for samba-tool if we don't have a DC 2021-12-03 13:55:09 +01:00
Andreas Schneider 73757dc8a3 Define _make_verbose in if it doesn't exits
This is needed to build for RHEL8.
2021-11-25 14:58:29 +01:00
Andreas Schneider 6f2c200320 Always build with quota support
We want that the build fails, if we don't have quota support.
2021-11-15 11:14:50 +01:00
Günther Deschner 2ee30bad8f Fix IPA DC schannel support
Guenther
2021-11-13 00:15:32 +01:00
Günther Deschner 2eedc4de19 Fix smbclient -N failures in container setups
Guenther
2021-11-11 18:53:23 +01:00
Günther Deschner af2d47413b Fix logfile handling
Guenther
2021-11-11 16:02:57 +01:00
Günther Deschner f0333fc6d6 Fix winbind trusted domain regression
related: #2021716

Guenther
2021-11-11 14:46:42 +01:00
Günther Deschner 56ca6af06a Update to Samba 4.15.2
resolves: #2019660, #2021711 - Security fixes for CVE-2016-2124
resolves: #2019672, #2021716 - Security fixes for CVE-2020-25717
resolves: #2019726, #2021718 - Security fixes for CVE-2020-25718
resolves: #2019732, #2021719 - Security fixes for CVE-2020-25719
resolves: #2021728, #2021729 - Security fixes for CVE-2020-25721
resolves: #2019764, #2021721 - Security fixes for CVE-2020-25722
resolves: #2021726, #2021727 - Security fixes for CVE-2021-3738
resolves: #2019666, #2021715 - Security fixes for CVE-2021-23192
resolves: #2021625

Guenther
2021-11-10 14:12:54 +01:00
Günther Deschner 3c2c163325 Fix winexe core dump
resolves: #2020376

Guenther
2021-11-05 15:01:26 +01:00
Günther Deschner 331ea7c567 Update to Samba 4.15.1
resolves: #2017847

Guenther
2021-10-27 16:33:51 +02:00
Günther Deschner bc51ea8a5e Update to Samba 4.15.0
resolves: #2005817

Guenther
2021-09-20 12:05:43 +02:00
Günther Deschner 2efb445c94 Update to Samba 4.15.0rc7
resolves: #2003740

Guenther
2021-09-13 17:31:33 +02:00
Günther Deschner c6ac21963a Update to Samba 4.15.0rc6
resolves: #2002546

Guenther
2021-09-09 11:48:05 +02:00
Günther Deschner 29bd82541a Update to Samba 4.15.0rc5
resolves: #2001827

Guenther
2021-09-07 12:21:08 +02:00
Andreas Schneider eae8b04784 The testsuite requires lmdb-devel 2021-09-03 09:07:37 +02:00
Andreas Schneider a7a77b0af0 We need python3-cryptography for krb5 tests 2021-09-03 09:07:20 +02:00
Günther Deschner 0a04de2534 Update to Samba 4.15.0rc4
resolves: #2000079

Guenther
2021-09-01 13:47:44 +02:00
Günther Deschner a184099345 Update to Samba 4.15.0rc3
resolves: #1998024

Guenther
2021-08-26 13:26:14 +02:00
Günther Deschner fe6291ff86 Add ceph and etcd mutex helpers for CTDB
Guenther
2021-08-25 17:29:12 +02:00
Anoop C S 6410d154eb Revert "Exclude PyDSDB library files"
This reverts commit cc8c80c04b.
2021-08-16 13:21:01 +05:30