Commit Graph

31 Commits

Author SHA1 Message Date
Patrik Koncity
ce7d5c46a7 Add new Keylime SELinux release
New keylime SELinux release covering
latest found AVC, allow keylime_agent_t to
send syslog messages via adding to syslog_client_type
attribute.

Resolves: RHEL-169629
2026-05-13 09:37:48 +02:00
Anderson Toshiyuki Sasaki
eca2d398c1
Implement verifier graceful shutdown
The included patches implement graceful shutdown for both pull and push
models, cancelling pending operations, and waiting for critical
in-flight operations to finish before shutting down.

Backport the following upstream PRs:
 - https://github.com/keylime/keylime/pull/1809
   - Document supported configuration options
   - Sync missing and removed options from configuration templates
 - https://github.com/keylime/keylime/pull/1868
   - Remove 'enable_authentication' from agent config templates
 - https://github.com/keylime/keylime/pull/1855
   - Add push-model documentation
 - https://github.com/keylime/keylime/pull/1869
   - Add verifier graceful shutdown
 - https://github.com/keylime/keylime/pull/1883
   - Ignore SIGTERM and SIGINT signals on Manager and parent processes
 - https://github.com/keylime/keylime/pull/1886
   - Move socket from /tmp to /var/run/keylime

Also, update the keylime-selinux to the latest release (43.2.1) to
include the following changes:

 - https://github.com/RedHat-SP-Security/keylime-selinux/pull/33
   - Allow Keylime to perform socket operation on /var/run/keylime
 - https://github.com/RedHat-SP-Security/keylime-selinux/pull/34
   - Allow Keylime to read /proc/net to populate certificates Subject
     Alternative Names (SAN)

Documentation updates and configuration template updates were included
to allow the graceful shutdown patch to apply cleanly.

This also modifies the test runner to use pytest, adding python3-pytest
to the BuildRequires. This was necessary to make the fixtures created in
conftest.py to be used, which is not available when running with
unittest.

Resolves: RHEL-151493
Resolves: RHEL-151408

Signed-off-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
2026-04-17 17:09:33 +02:00
Sergio Correia
85f1915f1c
Updating for Keylime release v7.14.1
Resolves: RHEL-140896

Signed-off-by: Sergio Correia <scorreia@redhat.com>
2026-02-13 13:04:41 +00:00
Patrik Koncity
2d4c1fd43c Use the newest keylime-selinux release
New version of keylime-selinux dropping
keylime_var_log_t label.

Resolves: RHEL-101561
2025-07-09 11:29:59 +02:00
Sergio Correia
4742bca699
Updating for Keylime release v7.12.1
This update brings the keylime-policy tool.

Resolves: RHEL-75794

Signed-off-by: Sergio Correia <scorreia@redhat.com>
2025-02-14 12:58:56 +00:00
Sergio Correia
705c3a1856
Updating for Keylime release v7.9.0
- Migrated license to SPDX
2024-01-30 18:40:35 +00:00
Sergio Correia
50ddc5f8cf
Updating for Keylime release v7.8.0 2023-12-05 16:00:11 +00:00
Sergio Correia
ddfaa1e3f1
Updating for Keylime release v7.7.0 2023-11-02 10:11:52 +00:00
Sergio Correia
1ff58b5d20
Updating for Keylime release v7.5.0 2023-08-24 13:25:29 +01:00
Sergio Correia
c4fb4ff4a2
Updating for Keylime release v7.3.0 2023-07-31 12:22:19 +01:00
Sergio Correia
6a94ffa449
Updating for Keylime release v7.2.5 2023-06-05 07:41:04 -03:00
Sergio Correia
391573bca0
Updating for Keylime release v6.6.0 2023-02-03 09:48:41 -03:00
Sergio Correia
126f6404f2
Updating for Keylime release v6.5.3 2023-01-25 14:32:00 -03:00
Patrik Koncity
761a2a2733 Add keylime selinux policy as subpackage and update CI 2022-10-25 08:52:11 +02:00
Sergio Correia
e6d044d7f3 Updating for Keylime release v6.4.3 2022-08-24 22:33:13 -03:00
Sergio Correia
a7cf835927 Updating for Keylime release v6.4.2
- Remove keylime-webapp and mark package as obsolete
- Configure tmpfiles.d
- Move common python dependencies to python3-keylime
- Change dependency from python3-gnupg to python3-gpg
- Use sysusers.d for handling user creation
2022-07-08 15:39:47 -03:00
Sergio Correia
47830013bc Updating for Keylime release v6.4.1 2022-06-07 09:09:27 -03:00
Sergio Correia
f24e892b6f Updating for Keylime release v6.4.0 2022-05-04 15:39:34 -03:00
Sergio Correia
5e0080288e Updating for Keylime release v6.3.2 2022-04-07 08:12:42 -03:00
Sergio Correia
07fa712c02 Updating for Keylime release v6.3.1 2022-02-15 00:19:27 -03:00
Sergio Correia
727405f39c Updating for Keylime release v6.3.0 2022-01-27 13:47:55 -03:00
Luke Hinds
abc6f58c97 Updating for Keylime release v6.1.0 2021-03-25 14:37:26 +00:00
Luke Hinds
d63e4f1ccb Updating for Keylime release v6.0.1 2021-03-03 09:19:41 +00:00
Luke Hinds
4ecb4ea3a6 Updating for Keylime release v6.0.0 2021-02-24 15:25:47 +00:00
Luke Hinds
23a0237a2b Updating for Keylime release v5.8.1 2021-02-02 13:48:50 +00:00
Luke Hinds
d1fb6d8c91 Updating for Keylime release v5.8.0 2021-01-23 14:10:32 +00:00
Luke Hinds
bb12acf8ca Updating for Keylime release v5.7.2 2020-07-17 10:20:44 +00:00
Luke Hinds
368e70ce5d Updating for Keylime release v5.6.2 2020-05-01 11:37:20 +00:00
Luke Hinds
65f92366f5 Updating for Keylime release v5.5.0 2020-02-07 14:28:33 +00:00
Luke Hinds
563905a7b2 Updating for Keylime release v5.5.0 2020-02-06 15:43:50 +00:00
Luke Hinds
dbd46872c7 Initial import (#1511275). 2019-12-13 16:30:21 +00:00