Commit Graph

441 Commits

Author SHA1 Message Date
Jan Onderka
b85e4df875 Add checkpolicy reverse dependency test plan
Discover Fedora SELinux checkpolicy tests on package rebuilds
to cover reverse dependencies of the SELinux policy compiler.

Related: VROOM-40482

Assisted-by: Cursor Agent (Auto / Composer)
Signed-off-by: Jan Onderka <jonderka@redhat.com>
2026-07-23 14:03:25 +02:00
Petr Lautrbach
569e160f7e SELinux userspace 3.11 release
Resolves: RHEL-192087
2026-07-03 15:28:36 +02:00
Vit Mojzis
cb18bdcf55 SELinux userspace 3.10 release
Resolves: RHEL-146341
2026-02-05 19:43:23 +01:00
Veronika Syncakova
0ce135133f libsemanage-3.9-2
- Rebuild to accommodate changes in swig

Resolves: RHEL-138405
2026-01-12 11:18:30 +01:00
Petr Lautrbach
6092ff14f6 SELinux userspace 3.9 release
Resolves: RHEL-104006
2025-07-23 14:10:53 +02:00
Petr Lautrbach
d2afb24af0 SELinux userspace 3.9-rc2 release
Related: RHEL-104006
2025-07-23 14:07:09 +02:00
Petr Lautrbach
026e2a52d6 libsemanage-3.8.1-1
- SELinux userspace 3.8.1 release
- improve performance of semanage store rebuild (RHEL-81707)

Resolves: RHEL-81707
2025-03-06 15:11:05 +01:00
Petr Lautrbach
c75b86d3ed SELinux userspace 3.8 release
Resolves: RHEL-69451
Resolves: RHEL-70632
2025-01-30 20:05:27 +01:00
Petr Lautrbach
0bb63ca6e6 SELinux userspace 3.8-rc3 release
Resolves: RHEL-69451
Resolves: RHEL-70632
2024-12-19 20:16:44 +01:00
Petr Lautrbach
444c468ec5 SELinux userspace 3.8-rc1 release
Resolves: RHEL-69451
2024-12-05 19:21:23 +01:00
Vit Mojzis
9f3d9a68d7 libsemanage-3.7-4
- direct_api: INTEGER_OVERFLOW read_len = read()

Resolves: RHEL-35997
2024-11-12 17:42:47 +01:00
Troy Dawson
664455f077 Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 08:44:08 -07:00
Petr Lautrbach
5bc99c00f4 fix swig bindings for 4.3.0
https://github.com/swig/swig/blob/master/CHANGES.current

"[Python] #2907 Fix returning null from functions with output
parameters.  Ensures OUTPUT and INOUT typemaps are handled
consistently wrt return type.

New declaration of SWIG_Python_AppendOutput is now:

  SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void);

The 3rd parameter is new and the new $isvoid special variable
should be passed to it, indicating whether or not the wrapped
function returns void.

Also consider replacing with:

  SWIG_AppendOutput(PyObject* result, PyObject* obj);

which calls SWIG_Python_AppendOutput with same parameters but adding $isvoid
for final parameter."

Fixes: https://github.com/SELinuxProject/selinux/issues/447

Suggested-by: Jitka Plesnikova <jplesnik@redhat.com>

Resolves: RHEL-64294
2024-10-23 08:32:36 +02:00
Vit Mojzis
b8852a549e libsemanage-3.7-2
- Preserve file context and ownership in policy store

Resolves: RHEL-50822
2024-08-09 18:02:18 +02:00
Petr Lautrbach
c213f31120 Move changelog to changelog and use %autochangelog
https://docs.pagure.org/Fedora-Infra.rpmautospec/autochangelog.html

[skip changelog]

Related: RHEL-40233
2024-06-28 21:26:51 +02:00
Petr Lautrbach
503be79091 Verify upstream tarball signature
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_source_file_verification

Related: RHEL-40233
2024-06-28 21:26:39 +02:00
Petr Lautrbach
05d6b5a9bd SELinux userspace 3.7 release
Resolves: RHEL-40233
2024-06-28 21:25:15 +02:00
Troy Dawson
db1740a6c4 Bump release for June 2024 mass rebuild 2024-06-24 08:58:13 -07:00
Milos Malik
f860971361 drop baseos-ci rules in gating.yaml
Discontinued support for STI and workflow-tomorrow based test executions
for RHEL 10.
2024-05-21 13:26:54 +02:00
Milos Malik
212d601840 replace Fedora CI with RHEL CI
Copy the gating.yaml file from the c9s branch to the c10s branch.
2024-04-03 18:32:29 +02:00
Fedora Release Engineering
e8c6067370 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 03:29:59 +00:00
Fedora Release Engineering
85277010b4 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 05:19:25 +00:00
Petr Lautrbach
146d30d489 SELinux userspace 3.6 release 2023-12-14 10:25:08 +01:00
Petr Lautrbach
7c31fc0584 SELinux userspace 3.6-rc2 release 2023-11-23 17:13:39 +01:00
Petr Lautrbach
659ff47ca4 SELinux userspace 3.6-rc1 release 2023-11-14 20:16:42 +01:00
Fedora Release Engineering
92a9a4a1b4 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 12:05:35 +00:00
Python Maint
a7b43130e5 Rebuilt for Python 3.12 2023-06-13 20:43:16 +02:00
Petr Lautrbach
b124ac62b7 libsemanage-3.5-2
- Include more parameters in the module checksum
2023-03-24 16:39:50 +01:00
Petr Lautrbach
7501bde863 SELinux userspace 3.5 release 2023-02-24 12:47:10 +01:00
Petr Lautrbach
0cc22ed6e1 SELinux userspace 3.5-rc3 release 2023-02-13 16:27:27 +01:00
Fedora Release Engineering
4f790417c9 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 17:25:44 +00:00
Petr Lautrbach
8240afd379 SELinux userspace 3.5-rc2 release 2023-01-16 11:21:26 +01:00
Petr Lautrbach
8ee3e4d757 libsemanage-3.5-0.rc1.1
- SELinux userspace 3.5-rc1 release
2022-12-23 17:12:44 +01:00
Petr Lautrbach
bc30cb8b07 libsemanage-3.4-6
Rebase on upstream f56a72ac9e86
2022-11-21 13:50:53 +01:00
Petr Lautrbach
b46030c0d0 run tests via TMT/FMF 2022-11-10 17:17:50 +01:00
Petr Lautrbach
052497d4ea Migrate License tag to SPDX
https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_1
2022-11-09 17:19:48 +01:00
Petr Lautrbach
8cfbc662c1 libsemanage-3.4-5
- Always write kernel policy when check_ext_changes is specified (#2104935)
2022-07-25 17:54:05 +02:00
Fedora Release Engineering
06dcd7f953 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 18:58:57 +00:00
Python Maint
ec2ed1321f Rebuilt for Python 3.11 2022-06-13 15:09:06 +02:00
Petr Lautrbach
d7d24db9db Rebuild 2022-05-25 16:43:29 +02:00
Petr Lautrbach
beaf31ee23 SELinux userspace 3.4 release 2022-05-19 15:35:13 +02:00
Petr Lautrbach
a7dbc2d898 SELinux userspace 3.4-rc3 release 2022-05-10 16:53:36 +02:00
Petr Lautrbach
465b588cae libsemanage-3.4-0.rc2.1
- SELinux userspace 3.4-rc2 release
2022-04-21 18:22:38 +02:00
Petr Lautrbach
8608ca7c33 libsemanage-3.4-0.rc1.1
- SELinux userspace 3.4-rc1 release
2022-04-13 10:57:36 +02:00
Petr Lautrbach
44a4976bab libsemanage-3.3-3
- libsemanage: optionally rebuild policy when modules are changed externally
2022-02-18 10:44:37 +01:00
Fedora Release Engineering
0172c4f53f - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 17:14:34 +00:00
Petr Lautrbach
d229f69f1a SELinux userspace 3.3 release 2021-10-22 14:15:37 +02:00
Petr Lautrbach
b13a51ab38 SELinux userspace 3.3-rc3 release 2021-10-10 18:54:46 +02:00
Petr Lautrbach
1209cc6458 SELinux userspace 3.3-rc2 release 2021-09-29 17:58:15 +02:00
Petr Lautrbach
ce7686077d libsemanage-3.2-4
Rebase on upstream commit 32611aea6543

See
    $ cd SELinuxProject/selinux
    $ git log --pretty=oneline libsepol-3.2..32611aea6543 -- libsepol
2021-07-28 17:23:05 +02:00