Commit Graph

1057 Commits

Author SHA1 Message Date
Andreas Schneider 42e489e3b5 Add missing Requires for python3-gpg to samba-tools 2023-03-10 13:02:23 +01:00
Günther Deschner 39f5652863 Update to version 4.17.6
Guenther
2023-03-09 19:37:30 +01:00
Andreas Schneider 438d84812e Add missing Requires for glibc-gconv-extra
resolves: #2173619
2023-02-28 14:25:10 +01:00
Pavel Filipenský 299323d641 SPDX migration 2023-02-28 14:24:19 +01:00
Andreas Schneider 09b9bd7d72 Update License to SPDX expressions
https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_1
2023-02-28 14:23:18 +01:00
Andreas Schneider 3f44a1d65c Add missing Requires for samba-tool on samba-dc 2023-02-16 09:15:31 +01:00
Andreas Schneider 823f4aaeb6 Fix samba-tool dependencies 2023-02-16 09:15:30 +01:00
Pavel Filipenský 63931382e3 Create package samba-tools, move there samba-tool binary
resolves: rhbz#2166124
2023-02-14 10:51:22 +01:00
Pavel Filipenský 306ca4dd30 rpminspect: Avoid "Missing: .debug_info"
libdcerpc-samr is a grouping library without .debug_info.
See source4/librpc/wscript_build.
There is an empty source list for bld.SAMBA_LIBRARY('dcerpc-samr'
2023-01-31 22:02:07 +01:00
Günther Deschner 0ea99a3fc7 Update to version 4.17.5
Guenther
2023-01-26 23:38:27 +01:00
Andreas Schneider 54b4a4bb2b Fix typo 2023-01-24 08:59:40 +01:00
Andreas Schneider 0bcbb3c8e5 Add missing python requirements for python3-samba 2023-01-24 08:33:56 +01:00
Andreas Schneider a7b63dff56 Remove duplicate code 2023-01-24 08:33:54 +01:00
Andreas Schneider 2f030add8d Use python3-dateutil instead of python3-iso8601
We don't have iso8601 in third_party/ anymore.
2023-01-24 08:33:52 +01:00
Andreas Schneider 60713c3d38 Use mold linker on Fedora >= 37
This makes compilation of Samba a lot faster.
2023-01-23 07:25:56 +01:00
Pavel Filipenský f57b4c25bd Create package dc-libs also for 'non-dc' build 2022-12-22 17:54:40 +01:00
Pavel Filipenský f7094aca2e Always add epoch to samba_depver to fix osci.brew-build.rpmdeplint.functional 2022-12-22 17:54:18 +01:00
Florian Weimer bad5261747 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-12-22 17:53:19 +01:00
Florian Weimer 5abeded564 Memoize python3_sitearch for faster RPM spec file processing
This greatly speeds up the creation of source RPMs, among other
things.
2022-12-22 17:53:19 +01:00
Pavel Filipenský 8fdf7b3aef Fix '--without dc' build: delete libauth4-samba4.so 2022-12-20 15:37:06 +01:00
Pavel Filipenský f56b60cdb6 Create a new 'samba-dcerpc' sub-package for DCERPC services 2022-12-19 15:57:09 +01:00
Pavel Filipenský f40435c960 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:57:02 +01:00
Günther Deschner a96084a42d 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:52:45 +01:00
Günther Deschner b153e7b803 Security fixes for CVE-2022-42898
resolves: #2140960, #2143117

Guenther
2022-11-16 11:15:35 +01:00
Günther Deschner c86f1a337e Update to version 4.17.3
resolves: #2142959

Guenther
2022-11-16 00:12:34 +01:00
Andreas Schneider 690c51a74b Add missing require for libcmdline from samba-common-libs 2022-10-26 11:32:22 +02:00
Andreas Schneider 50546ea326 Update to version 4.17.2 2022-10-25 17:09:58 +02:00
Andreas Schneider 11a3749088 Add missing dependency for wbinfo used by ctdb scripts 2022-10-24 16:59:05 +02:00
Pavel Filipenský f969f3cc48 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:58:15 +02:00
Andreas Schneider 17b8b1136f Move group creation logic to sysusers.d fragment 2022-10-05 13:19:41 +02:00
Troy Dawson cc6579cd6a 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-10-05 13:19:39 +02:00
Anoop C S 6972b697e0 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 13:36:16 +02:00
Andreas Schneider 2085a17eb1 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 22:58:55 +02:00
Andreas Schneider 9f5b114c77 Add samba-usershare package
resolves: rhbz#2096405
2022-09-13 22:58:53 +02:00
Andreas Schneider 6efa166ea2 Split out libnetapi(-devel) sub-packages
resolves: rhbz#2093656
2022-09-13 22:58:51 +02:00
Günther Deschner a65fc8509e Update to version 4.17.0rc5
resolves: #2118818

Guenther
2022-09-06 18:50:39 +02:00
Günther Deschner 3ef6786900 Update to version 4.17.0rc4
resolves: #2118818

Guenther
2022-08-31 14:10:57 +02:00
Adam Williamson b7e914c6ce Rebuild with no changes to fix F37 update grouping 2022-08-25 09:59:12 -07:00
Andreas Schneider e289fdb0c9 python3-samba package should not require the samba package 2022-08-25 09:40:37 +02:00
Andreas Schneider 7bc49ae772 Create a samba-gpupdate sub-package for GPO client support 2022-08-25 09:39:53 +02:00
Andreas Schneider a762660a51 Split out a samba-ldb-ldap-modules subpackage 2022-08-25 09:35:08 +02:00
Pavel Filipenský 1f9d145336 Update to version 4.17.0rc3
resolves: #2118818
2022-08-23 21:47:39 +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