Commit Graph

48 Commits

Author SHA1 Message Date
Petr Lautrbach
3a04395c5b fapolicyd-1.4.5
https://github.com/linux-application-whitelisting/fapolicyd/releases/tag/v1.4.5

Resolves: RHEL-166377
2026-04-10 17:42:26 +02:00
Petr Lautrbach
ff5690e3a5 fapolicyd-1.4.3-3
- Fix 32-bit ELF dynamic section parsing
Resolves: RHEL-1357
2026-02-06 17:11:58 +01:00
Petr Lautrbach
3a171cd8dd fapolicyd-1.4.3-2
- Fix binary path of rpm-loader
- Map file with MAP_SHARED instead of MAP_PRIVATE
- Fix segfault when interrupting fapolicyd startup

Resolves: RHEL-144373
2026-01-27 09:00:45 +01:00
Petr Lautrbach
021c651db6 Fix mime type for #!/usr/bin/sh
Related: RHEL-141671
2026-01-20 09:23:52 +01:00
Petr Lautrbach
d96380b4a6 Own /usr/share/selinux/devel
If an SELinux module provides interface file, -selinux sub-packages
should ship it and own it as %{_datadir}/selinux/devel/include/distributed/%{modulename}.if

But there's no package which owns %{_datadir}/selinux/devel/include/distributed/ -
https://docs.fedoraproject.org/en-US/packaging-guidelines/UnownedDirectories/

%{_datadir}/selinux/devel is owned by selinux-policy-devel but this is
not a right dependency for -selinux subpackage

Resolves: RHEL-141842
2026-01-16 09:35:48 +01:00
Petr Lautrbach
4384269ccd fapolicyd-1.4.3
https://github.com/linux-application-whitelisting/fapolicyd/releases/tag/v1.4.3
https://github.com/linux-application-whitelisting/fapolicyd-selinux/releases/tag/v1.1

Resolves: RHEL-141671
Resolves: RHEL-141670
Resolves: RHEL-30443
2026-01-15 17:39:39 +01:00
Petr Lautrbach
307a2e8498 fapolicyd-1.4.2
https://github.com/linux-application-whitelisting/fapolicyd/releases/tag/v1.4.2

Resolves: RHEL-118363
2025-11-27 12:32:53 +01:00
Petr Lautrbach
665b16b052 fapolicyd-1.4.1
https://github.com/linux-application-whitelisting/fapolicyd/releases/tag/v1.4.1

Resolves: RHEL-118363
Resolves: RHEL-122158
Resolves: RHEL-110073
2025-11-02 12:42:31 +01:00
Petr Lautrbach
e4687e4d16 fapolicyd-1.4
https://github.com/linux-application-whitelisting/fapolicyd/releases/tag/v1.4

Resolves: RHEL-118363
2025-11-02 12:42:26 +01:00
Petr Lautrbach
7c351b6fb2 fapolicyd-1.3.7-1
Resolves: RHEL-118363
Resolves: RHEL-122158
Resolves: RHEL-110073
2025-10-22 12:13:13 +02:00
Milos Malik
788e331f39 run CI tests from the new repo instead of the old one
The new fapolicyd tests repository is located on the following URL:
 * https://github.com/linux-application-whitelisting/fapolicyd-tests

The CI plan should select and run tests from the new repository.
2025-10-22 12:13:13 +02:00
Petr Lautrbach
54fd3f2559 fapolicyd-1.3.3-106
- Add /var/lib/fapolicyd to tmpfiles
Resolves: RHEL-104873
2025-08-20 08:59:12 +02:00
Petr Lautrbach
a4f9846026 Change /usr/share/fapolicyd to root:root
fapolicyd group does not have write access anyway.

Fixes problem with dynamic user in image mode where it's not possible to
use tmpfiles.d as the filesystem is readonly

Resolves: RHEL-104873
2025-08-20 08:59:12 +02:00
Petr Lautrbach
7b2378b592 install fapolicyd sysusers.d configuration
See https://docs.fedoraproject.org/en-US/packaging-guidelines/UsersAndGroups/

Fixes creating user and groups on image mode system

Resolves: RHEL-109682
2025-08-19 22:49:45 +02:00
Petr Lautrbach
6d16603895 Add /var/lib/fapolicyd to tmpfiles
On image based system, /var/lib/fapolicyd is not created during rpm
installation but needs to be created during boot using tmpfiles.d

Fixes:
    fapolicyd[1463]: Failed writing db version No such file or directory

Resolves: RHEL-109682
2025-08-19 22:49:45 +02:00
Radovan Sroka
15208c42a1 RHEL 9.7.0 ERRATUM
- "fapolicyd-cli --file add" crashes when processing sockets
Resolves: RHEL-69136

Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2025-07-29 11:39:25 +02:00
Radovan Sroka
ae53b377c4 RHEL 9.7.0 ERRATUM
- RPMDB crashes with SIGBUS when updating the RPMDB repeatedly
Resolves: RHEL-63090

- fixed failures in CI

Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2025-07-24 10:07:56 +02:00
Radovan Sroka
3dbf4735dd
RHEL 9.7.0 ERRATUM
- RPMDB crashes with SIGBUS when updating the RPMDB repeatedly
Resolves: RHEL-63090
- File /run/fapolicyd differs from RPM expectations
Resolves: RHEL-59626
- fapolicyd.service badly instructs how to start after nss-user-lookup.target
Resolves: RHEL-21871
- fapolicy rule containing 'pattern=normal' produces error
Resolves: RHEL-30020

Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2025-05-30 14:23:13 +02:00
nbubakov
b465cc71bb Update RHEL9 OSCI plan 2025-02-06 13:53:21 +01:00
Radovan Sroka
afef7bdee6 RHEL 9.5.0 ERRATUM
- rebase to fapolicyd-1.3.3 and fapolicyd-selinux-0.7
Resolves: RHEL-36285

Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2024-05-16 09:45:54 +02:00
Radovan Sroka
57dfd7b96f RHEL 9.3.0 ERRATUM
- Rebase fapolicyd to the latest stable version
Resolves: RHEL-430
- fapolicyd can leak FDs and never answer request, causing target process to hang forever
Resolves: RHEL-621
- RFE: send rule number to fanotify so it gets audited
Resolves: RHEL-624
- fapolicyd needs to make sure the FD limit is never reached
Resolves: RHEL-623
- fapolicyd still allows execution of a program after "untrusting" it
Resolves: RHEL-622
- Default q_size doesn't match manpage's one
Resolves: RHEL-627
- fapolicyd-cli --update then mount/umount twice causes fapolicyd daemon to block (state 'D')
Resolves: RHEL-817
- Fix broken backwards compatibility backend numbers
Resolves: RHEL-730
- SELinux prevents the fapolicyd from reading symlink (cert_t)
Resolves: RHEL-816

Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2023-07-19 16:08:51 +02:00
Radovan Sroka
6bd1af3f3c
RHEL 9.3.0 ERRATUM
- Rebase fapolicyd to the latest stable version
Resolves: RHEL-430
- fapolicyd can leak FDs and never answer request, causing target process to hang forever
Resolves: RHEL-621
- RFE: send rule number to fanotify so it gets audited
Resolves: RHEL-624
- fapolicyd needs to make sure the FD limit is never reached
Resolves: RHEL-623
- fapolicyd still allows execution of a program after "untrusting" it
Resolves: RHEL-622
- Default q_size doesn't match manpage's one
Resolves: TBD

Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2023-06-28 11:38:39 +02:00
Dalibor Pospisil
076aaf47f2 enable CI via tmt
Resolves: RHEL-598
2023-06-12 19:16:43 +02:00
Radovan Sroka
555b15cb6a RHEL 9.2.0 ERRATUM
- statically linked app can execute untrusted app
Resolves: rhbz#2097077
- fapolicyd ineffective with systemd DynamicUser=yes
Resolves: rhbz#2136802
- Starting manually fapolicyd while the service is already running breaks the system
Resolves: rhbz#2160517
- Cannot execute /usr/libexec/grepconf.sh when falcon-sensor is enabled
Resolves: rhbz#2160518
- fapolicyd: Introduce filtering of rpmdb
Resolves: RHEL-192

Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2023-01-30 12:15:07 +01:00
Radovan Sroka
cb1e3ca81e RHEL 9.2.0 ERRATUM
- statically linked app can execute untrusted app
Resolves: rhbz#2097077
- fapolicyd ineffective with systemd DynamicUser=yes
Resolves: rhbz#2136802
- Starting manually fapolicyd while the service is already running breaks the system
Resolves: rhbz#2160517
- Cannot execute /usr/libexec/grepconf.sh when falcon-sensor is enabled
Resolves: rhbz#2160518

Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2023-01-13 15:07:23 +01:00
Radovan Sroka
1c06afb128 RHEL 9.1.0 ERRATUM
- rebase fapolicyd to the latest stable vesion
Resolves: rhbz#2100041
- fapolicyd gets way too easily killed by OOM killer
Resolves: rhbz#2097385
- fapolicyd does not correctly handle SIGHUP
Resolves: rhbz#2070655
- Introduce ppid rule attribute
Resolves: rhbz#2102558
- fapolicyd often breaks package updates
Resolves: rhbz#2111244
- drop libgcrypt in favour of openssl
Resolves: rhbz#2111938
- Remove dnf plugin
Resolves: rhbz#2113959
- fapolicyd.rules doesn't advertise that using a username/groupname instead of uid/gid also works
Resolves: rhbz#2115849

Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2022-08-05 20:04:16 +02:00
Radovan Sroka
f9014707a8 RHEL 9.1.0 ERRATUM
- rebase fapolicyd to the latest stable vesion
Resolves: rhbz#2100041
- fapolicyd gets way too easily killed by OOM killer
Resolves: rhbz#2097385
- fapolicyd does not correctly handle SIGHUP
Resolves: rhbz#2070655
- Introduce ppid rule attribute
Resolves: rhbz#2102558

Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2022-06-30 10:56:36 +02:00
Radovan Sroka
2dc7eac9a4 Rebase to 1.1.3
- rebase fapolicyd to the latest stable vesion
Resolves: rhbz#2100041
- fapolicyd gets way too easily killed by OOM killer
Resolves: rhbz#2097385
- fapolicyd does not correctly handle SIGHUP
Resolves: rhbz#2070655

Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2022-06-22 11:25:32 +02:00
Radovan Sroka
586b5e37fd RHEL 9.1.0 ERRATUM
- CVE-2022-1117 fapolicyd: fapolicyd wrongly prepares ld.so path
Resolves: rhbz#2069123
- Faulty handling of static applications
Resolves: rhbz#2096457

Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2022-06-16 17:20:05 +02:00
Radovan Sroka
c17d1d3f6b
RHEL 9.1.0 ERRATUM
- fapolicyd denies access to /usr/lib64/ld-2.28.so
Resolves: rhbz#2067493

Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2022-04-03 21:39:08 +02:00
Radovan Sroka
04a7a9e4fd RHEL 9.0.0 ERRATUM
- rebase to 1.1
Resolves: rhbz#2032408
- introduce rules.d
Resolves: rhbz#2054740
- remove pretrans scriptlet
Resolves: rhbz#2051481
2022-02-16 13:07:05 +01:00
Zoltan Fridrich
f8d6e274ed Expand libc detection
Resolves: rhbz#2015307
2021-12-15 14:13:56 +01:00
Zoltan Fridrich
2a6f4bfe17 RHEL 9.0.0 ERRATUM
- rebase to 1.0.4
- added rpm_sha256_only option
- added trust.d directory
- allow file names with whitespace in trust files
- use full paths in trust files
Resolves: rhbz#2032408
- fix libc.so getting identified as application/x-executable
Resolves: rhbz#2015307
- fix selinux DSP module definition in spec file
Resolves: rhbz#2014449
2021-12-14 14:41:36 +01:00
Mohan Boddu
94d469413b Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-08-09 19:58:20 +00:00
Radovan Sroka
85fa1e88aa
RHEL 9 BETA
- SELinux prevents fapolicyd from watch_mount/watch_with_perm on /dev/shm

Resolves: rhbz#1932225
Resolves: rhbz#1977731

Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2021-07-21 14:43:14 +02:00
Mohan Boddu
421ab1fe32 - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-04-15 23:16:36 +00:00
Radovan Sroka
f0c988fb1f
Added gating.yaml
Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2021-04-14 19:03:01 +02:00
DistroBaker
725d3a69e0 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/fapolicyd.git#183a7e15ec6b1052a7ea3c3036840c7578e6776b
2021-04-05 01:40:17 +00:00
DistroBaker
267a5f545a 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/fapolicyd.git#45492d59f0d1183fa53845481b27aa63144ae916
2021-02-03 13:29:22 +01:00
DistroBaker
0bb6d6b250 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/fapolicyd.git#3cdc28b4cb1782f602f06baf8e13930aeb1532af
2021-01-06 17:18:47 +00:00
DistroBaker
684492f45f 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/fapolicyd.git#e97bf03c73d2c8506a48834444c8e7b4c4d4f55d
2020-12-04 17:01:56 +01:00
DistroBaker
ee245d148a 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/fapolicyd.git#e97bf03c73d2c8506a48834444c8e7b4c4d4f55d
2020-11-24 03:57:28 +01:00
DistroBaker
9d34ad79d0 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/fapolicyd.git#e97bf03c73d2c8506a48834444c8e7b4c4d4f55d
2020-11-20 15:57:23 +00:00
DistroBaker
2760a2be5f 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/fapolicyd.git#e97bf03c73d2c8506a48834444c8e7b4c4d4f55d
2020-11-20 13:19:38 +00:00
DistroBaker
ea06c322a1 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/fapolicyd.git#e97bf03c73d2c8506a48834444c8e7b4c4d4f55d
2020-11-20 12:20:21 +00:00
Troy Dawson
a15d84fdb4 RHEL 9.0.0 Alpha bootstrap
The content of this branch was automatically imported from Fedora ELN
with the following as its source:
https://src.fedoraproject.org/rpms/fapolicyd#e97bf03c73d2c8506a48834444c8e7b4c4d4f55d
2020-11-18 09:48:25 -08:00
Petr Šabata
3f487fe108 RHEL 9.0.0 Alpha bootstrap
The content of this branch was automatically imported from Fedora ELN
with the following as its source:
https://src.fedoraproject.org/rpms/fapolicyd#c96e437e8964d0a9b5a4828c8890d142b41a70c7
2020-10-15 00:13:12 +02:00
Release Configuration Management
f93a8c03ba New branch setup 2020-10-08 11:55:08 +00:00