Commit Graph

1085 Commits

Author SHA1 Message Date
Adam Williamson
c3a5a6aede Only run libwbclient %pre on upgrade, not fresh install
This seems to be breaking live image build tests because the
script is running before `rm` is installed. I do not know why
it didn't fail the tests run *on the update itself*, but it's
now causing tests of subsequent updates to fail, which is a
problem. Probably an ordering issue.

AFAIK, this script is meant to clean up stuff from earlier
versions of the package, so it's not relevant on fresh installs,
and we can just skip it and avoid any problems in the fresh
install case.
2023-06-26 01:02:08 +02:00
Andreas Schneider
7f3a842050 Fix libwbclient package upgrades
resolves: rhbz#2211577
2023-06-23 10:47:21 +02:00
FeRD (Frank Dana)
efe3dd0ab1 Remove ® symbol from winexe's description 2023-06-17 11:18:44 -04:00
Python Maint
15cfaa7346 Rebuilt for Python 3.12 2023-06-15 13:18:39 +02:00
Andreas Schneider
f5d2701706 Bump baserelease
Forgotten in previous commit.
2023-06-15 12:32:01 +02:00
Andreas Schneider
8210a6cc4c logrotate: Also cover mit_kdc.log
resolves: rhbz#2203539
2023-06-15 10:22:45 +02:00
Günther Deschner
41c4c70006 Update to version 4.18.3
resolves: #2211453

Guenther
2023-06-01 10:45:55 +02:00
Andreas Schneider
a79fd33b58 Fix ccache support 2023-05-05 13:53:47 +02:00
Andreas Schneider
dc949bd3c8 Let samba-winbind just suggest samba-tool 2023-04-20 14:38:04 +02:00
Andreas Schneider
5caa412c6b Add support for mock ccache plugin 2023-04-20 08:12:28 +02:00
Günther Deschner
a6fcf14600 Update to version 4.18.2
resolves: #2187991

Guenther
2023-04-19 14:34:42 +02:00
Günther Deschner
6126e39c51 Update to version 4.18.1
resolves: #2182787 - Update to version 4.18.1
resolves: #2182772, #2182773 - Security fixes for CVE-2023-0225
resolves: #2182774, #2182775 - Security fixes for CVE-2023-0922
resolves: #2182776, #2182777 - Security fixes for CVE-2023-0614

Guenther
2023-03-29 23:42:40 +02:00
Andreas Schneider
8d52163b67 Add missing Requires for bind-utils
samba_dnsupdate uses nsupdate from bind-utils
2023-03-28 09:02:23 +02:00
Andreas Schneider
e5cb35effe Fix ctdb file lists when built with test suite enabled 2023-03-21 15:20:25 +01:00
Andreas Schneider
d336264f64 Fix file list 2023-03-21 11:01:43 +01:00
Kalev Lember
7ffc94f1ba Move libstable-sort-samba4.so to samba-client-libs subpackage
libndr-samba-samba4.so that's already in -client-libs subpackage links
with libstable-sort-samba4.so, which means that we need to put both in
-client-libs to avoid -client-libs suddenly starting to depend on -libs.
2023-03-17 21:08:32 +01:00
Andreas Schneider
32b29ac6e9 Add missing Requires for python3-gpg to samba-tools 2023-03-10 13:01:28 +01:00
Günther Deschner
daa7809342 Update to version 4.18.0
resolves: #2176469

Guenther
2023-03-08 14:22:45 +01:00
Günther Deschner
c7734163fa Update to version 4.18.0rc4
resolves: #2174415

Guenther
2023-03-01 15:38:16 +01:00
Andreas Schneider
b42ebb0a84 Bump baserelease 2023-02-28 07:59:18 +01:00
Andreas Schneider
435e4d9b7b Add missing Requires for glibc-gconv-extra
resolves: #2173619
2023-02-28 07:55:19 +01:00
Pavel Filipenský
1348920d6f SPDX migration 2023-02-23 15:30:48 +01:00
Andreas Schneider
73705701f1 Update License to SPDX expressions
https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_1
2023-02-23 15:15:37 +01:00
Andreas Schneider
101d3c387f Remove obsolete patch 2023-02-21 14:26:16 +01:00
Günther Deschner
90edcb757a Update to version 4.18.0rc3
resolves: #2166416

Guenther
2023-02-16 15:06:55 +01:00
Andreas Schneider
479c5d099f Add missing Requires for samba-tool on samba-dc 2023-02-16 09:14:12 +01:00
Andreas Schneider
b4642ddce5 Fix samba-tool dependencies 2023-02-16 09:14:09 +01:00
Pavel Filipenský
4b6c2a6e52 Add changelog entry 2023-02-13 16:57:39 +01:00
Pavel Filipenský
0a8a75e9d8 Create samba-tools package for samba-tool.
Avoids installation of many python3 pkgs on a simple file server.
2023-02-13 15:25:44 +01:00
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
Pavel Filipenský
574391dda6 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:07:27 +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