Commit Graph

54 Commits

Author SHA1 Message Date
Florian Festi c29fd0194d Don't warn about missing user/group on skipped files 2024-01-17 06:25:34 +00:00
Florian Festi 056ea9da7e Actually add --verifydb to the man page
Resolves: RHEL-14591
2023-12-13 12:22:21 +01:00
Florian Festi 3e052f3a74 Fix warning if file removal fails
Resolves: RHEL-14598 RHEL-14599 RHEL-14600
2023-12-11 16:01:23 +01:00
Florian Festi 6ae1932ef1 Fix issues with backported file handling
Resolves: RHEL-14598 RHEL-14599 RHEL-14600
2023-12-10 21:31:56 +01:00
Florian Festi 515f57c7ab Expose and document rpmdb --verifydb operation
Resolves: RHEL-14591
2023-12-10 21:31:56 +01:00
Florian Festi 9f50765424 Fix description of whatconflicts in the man page
Resolves: RHEL-6303
2023-11-16 10:09:54 +01:00
Florian Festi 443474e208 Fix short circuiting of versions in expressions
Resolves: RHEL-15688
2023-11-16 09:40:03 +01:00
Florian Festi 94360abd84 Backport file handling code from rpm-4.19
Fixes CVE-2021-35937, CVE-2021-35938 and CVE-2021-35939

Patches include small changes found in other patches. See RHEL-8.10
patch set for intermediate steps.

Resolves: RHEL-14598 RHEL-14599 RHEL-14600
2023-11-11 10:22:18 +01:00
Florian Festi f3da53eb6d Followup on #2166383
- Add compat scripts calling external find-debug, sepdebugcrcfix and debugedit
- Add %%__find_debuginfo macro

Resolves: #2166383
2023-06-30 16:01:47 +02:00
Florian Festi 9bfd8d7033 Use external find-debug and debugedit
Delete tools and point macro to the external ones (instead of using
symlinks)

Resolves: #2166383
2023-05-04 14:21:10 +02:00
Florian Festi 1ff4308fe4 Use external find-debug and debugedit
Resolves: #2166383
2023-05-03 12:51:07 +02:00
Florian Festi 288f177357 Don't error out on IMA signatures
on files not supporting them

Resolves: #2157835
Resolves: #2157836
2023-05-03 11:13:41 +02:00
Florian Festi 31b00a05e3 Fix option parsing in rpm2archive
Related: #2150804
2022-12-19 19:00:32 +01:00
Yaakov Selkowitz 040ce1a127 Support long language names for QT
Resolves: #2144005
2022-12-05 14:40:40 +01:00
Florian Festi b67be025eb Add --nocompression to rpm2archive
Resolves: #2150804
2022-12-05 14:39:09 +01:00
Florian Festi 63a09f826d Handle SELinux log messages
Resolves: #2123719
2022-12-05 12:15:30 +01:00
Florian Festi e418fc901c Remove spurious Python rpm module
Resolves: #2135731
2022-12-05 12:05:07 +01:00
Florian Festi f27d9231a3 Fix db queries with carets
Resolves: #2129468
2022-12-05 12:04:59 +01:00
Florian Festi d0e93abb8f Add bcond macros
Resolves: #2129060
2022-11-07 17:30:21 +01:00
Michal Domonkos 7da4871c04 Bump release for rebuild
Resolves: #2136770
2022-10-21 15:13:33 +02:00
Michal Domonkos 6ea23edd58 Make write() nonblocking in fapolicyd plugin
Resolves: #2111251
2022-09-23 13:28:31 +02:00
Florian Festi e3ce4eba28 Make rpm2cpio.sh more robust
Also reduce bytes read for checking the magic header to 4 as the zero
bytes read break on aarch64 for some reason.

Resolves: #1983015
2022-08-03 17:42:27 +02:00
Florian Festi 0a4ec89b01 Make rpm2cpio.sh more robust
Resolves: #1983015
2022-08-01 09:07:44 +02:00
Nick Clifton a44688b636 Pass _find_debuginfo_vendor_opts to the find-debuginfo script.
Resolves: #2099617
2022-06-30 11:49:55 +01:00
Florian Festi a654ea1b9c Give warning on not supported hash for RSA keys
Resolves: #2069877
2022-06-29 08:56:02 +02:00
Florian Festi 5a103aa493 Give error message for failed PGP key import
due to missing SHA1 support

Resolves: #2069877
2022-06-16 14:42:05 +02:00
Michal Domonkos 60b30271bc Fix minor ABI regression in rpmcli.h
Upstream commit:
f62b6d27cd741406a52a7e9c5b1d6f581dbd3af8

Related: #2037352
Resolves: #2072175
2022-04-05 20:33:27 +02:00
Michal Domonkos 0b3e36cfc6 Add patches for release 11
Resolves: #2037186
Resolves: #2018937
Resolves: #2023692
2022-02-15 10:38:13 +01:00
Michal Domonkos 1a9baff802 Add patches for release 10
Resolves: #1943724
Resolves: #2048455
Resolves: #2037352
Resolves: #2025906
2022-02-01 15:38:08 +01:00
Michal Domonkos 43a9b03766 Fix-up IMA signature lengths patch
Related: #2018937
2021-12-13 16:15:05 +01:00
Michal Domonkos e2e5e2b2d1 Add patches for release 8
Resolves: #1965147, #1999009, #1999012, #2015407, #2026079, #2018937
Resolves: #1943724
2021-12-10 14:51:49 +01:00
Michal Domonkos 6a3e594a7c Fix dist tag
Related: #1991667
2021-08-19 16:35:31 +02:00
Michal Domonkos df26668d42 Unblock signals in forked scriptlets
Resolves: #1991667
2021-08-19 16:30:08 +02:00
Mohan Boddu f44c30341f Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-08-10 00:39:19 +00:00
Florian Weimer c168e50528 Rebuild to pick up OpenSSL 3.0 Beta ABI (#1984097)
Related: #1984097
2021-07-28 11:07:34 +02:00
Michal Domonkos 4d65fa1daf Rebuild for gating.yaml
Related: #1942549
2021-07-23 12:08:18 +02:00
Aleksandra Fedorova 5a6e013789 Add RHEL gating configuration 2021-07-22 15:48:09 +00:00
Michal Domonkos 205cd9b1fc Add fapolicyd plugin
Resolves: #1942549
2021-07-22 16:27:19 +02:00
Michal Domonkos 44ada860a5 Add support for EdDSA signatures to rpmsign
Resolves: #1962234
2021-07-22 13:04:51 +02:00
Michal Domonkos b08bb75da3 Release bump for a rebuild
Related: #1938861
2021-07-12 17:29:02 +02:00
Michal Domonkos 3b3295a9de Add forgotten sqlite patch
Related: #1938861
2021-07-01 16:21:14 +02:00
Michal Domonkos c5168f7f34 Fix use-after-free error in hashtab.c
This file has been completely removed upstream in the meantime (as part
of the debuginfo tooling split off in commit 04b0805) so this patch will
only be carried downstream.

The issue here was that htab->entries would be freed at the end of
htab_expand() if the htab->return_allocation_failure toggle was 0, and
later accessed in the calling function(s).

In reality, though, the toggle is initialized to 1 and never turned off
in the current implementation, but let's future-proof ourselves in case
we inadvertently turn it off in a future patch.

Found by Coverity.

Related: #1938861
2021-07-01 15:51:34 +02:00
Michal Domonkos 15e07051a0 Address important covscan issues
Resolves: #1938861
2021-07-01 15:08:20 +02:00
Michal Domonkos 5afe2d55bb Fix up changelog formatting
Related: #1971065
2021-06-29 15:43:44 +02:00
Mohan Boddu 7ac5b88909 - Rebuilt for RHEL 9 BETA for openssl 3.0
Related: rhbz#1971065
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-06-15 20:28:40 +00:00
Mohan Boddu 912a3111f9 - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-04-16 05:11:13 +00:00
DistroBaker b97f4894c6 Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/rpm.git#d9ef132c6048eee88f3e783710efd40ffdaf2b86
2021-03-29 06:15:18 +00:00
DistroBaker dd85459e98 Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/rpm.git#1089af6b8a5cd5516e3243a5557551337b8c491d
2021-02-04 14:37:12 +00:00
DistroBaker 7a85b5f8a4 Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/rpm.git#d5b8c7b4cb601c430a7604b2c4b2da6309f4e522
2021-01-22 11:06:00 +00:00
DistroBaker 6ff1afd362 Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/rpm.git#ff02e06b27ca4f7483f79d49f229310646364496
2021-01-20 13:04:28 +00:00