0c7d7566f1
Accepting request 1331577 from security:SELinux
...
- Update to version 3.10
https://github.com/SELinuxProject/selinux/releases/tag/3.10
* libsepol: fix TARGET and LIBSO on Darwin
* libsepol: add bpf_token_perms polcap
* libsepol: Fix erroneous genfscon asterisks
* libsepol: Fix sid handling when writing out policy from binary
* libsepol: Fix an error in the policyd validation of user datums
* libsepol: Fix processing of levels for user rule in an optional block
* libsepol: Fix problem with handling type attributes in role-types rule
* libsepol: Expand role attributes when expanding instead of when linking
* libsepol: Fix expand_role_attributes_in_attributes()
* libsepol: Allow type attributes to be associated with other type attributes
* libsepol: Tighten checks on MLS range and level when validating
* libsepol: Check for an unset sensitivity in module_to_cil
* libsepol: Handled required users in module_to_cil
* libsepol: Fix potential NULL dereference in policydb_read()
* libsepol: Fix potential use of an uninitialized value in link.c
* libsepol: Fix possible use-after-free when expanding attributes
* libsepol: Support functionfs_seclabel policycap
* libsepol: add memfd_class capability
- keyring: Add key of Jason Zaman <jasonzaman@gmail.com >
* added 63191CE94183098689CAB8DB7EF137EC935B0EAF [expires: 2026-02-08]
OBS-URL: https://build.opensuse.org/request/show/1331577
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=62
2026-02-09 10:42:54 +00:00
3aeda539f4
Accepting request 1331563 from home:cahu:branches:toolchain310
...
- Update to version 3.10
https://github.com/SELinuxProject/selinux/releases/tag/3.10
* libsepol: fix TARGET and LIBSO on Darwin
* libsepol: add bpf_token_perms polcap
* libsepol: Fix erroneous genfscon asterisks
* libsepol: Fix sid handling when writing out policy from binary
* libsepol: Fix an error in the policyd validation of user datums
* libsepol: Fix processing of levels for user rule in an optional block
* libsepol: Fix problem with handling type attributes in role-types rule
* libsepol: Expand role attributes when expanding instead of when linking
* libsepol: Fix expand_role_attributes_in_attributes()
* libsepol: Allow type attributes to be associated with other type attributes
* libsepol: Tighten checks on MLS range and level when validating
* libsepol: Check for an unset sensitivity in module_to_cil
* libsepol: Handled required users in module_to_cil
* libsepol: Fix potential NULL dereference in policydb_read()
* libsepol: Fix potential use of an uninitialized value in link.c
* libsepol: Fix possible use-after-free when expanding attributes
* libsepol: Support functionfs_seclabel policycap
* libsepol: add memfd_class capability
- keyring: Add key of Jason Zaman <jasonzaman@gmail.com >
* added 63191CE94183098689CAB8DB7EF137EC935B0EAF [expires: 2026-02-08]
OBS-URL: https://build.opensuse.org/request/show/1331563
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsepol?expand=0&rev=109
2026-02-06 10:00:11 +00:00
d69c3af365
Accepting request 1295308 from security:SELinux
...
OBS-URL: https://build.opensuse.org/request/show/1295308
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=61
2025-07-24 16:34:29 +00:00
ef90cf3419
Accepting request 1295302 from home:jsegitz:branches:security:SELinux_3.9_new
...
next try for 3.9 toolchain. Addition of neveraudit causes the issues. We will have to rebuild all existing selinux modules. Dimstar is aware
OBS-URL: https://build.opensuse.org/request/show/1295302
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsepol?expand=0&rev=107
2025-07-23 12:18:42 +00:00
31ec6e3ca2
Accepting request 1295052 from openSUSE:Factory
...
https://bugzilla.suse.com/show_bug.cgi?id=1246831
OBS-URL: https://build.opensuse.org/request/show/1295052
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=60
2025-07-22 10:20:49 +00:00
OBS User buildservice-autocommit
0f8094de16
Updating link to change in openSUSE:Factory/libsepol revision 60
...
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsepol?expand=0&rev=3eda3b5c5a33d3db41efff5fe788b2e6
2025-07-22 10:20:49 +00:00
7f21f2c653
Accepting request 1295052 from openSUSE:Factory
...
https://bugzilla.suse.com/show_bug.cgi?id=1246831
OBS-URL: https://build.opensuse.org/request/show/1295052
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=60
2025-07-22 10:20:49 +00:00
6a40f070ee
Accepting request 1294369 from security:SELinux
...
OBS-URL: https://build.opensuse.org/request/show/1294369
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=59
2025-07-20 13:27:52 +00:00
f932bb87a3
Accepting request 1294369 from security:SELinux
...
OBS-URL: https://build.opensuse.org/request/show/1294369
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=59
2025-07-20 13:27:52 +00:00
ac424c1a76
Accepting request 1294338 from home:jsegitz:branches:security:SELinux_3.9
...
Toolchain 3.9 update
OBS-URL: https://build.opensuse.org/request/show/1294338
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsepol?expand=0&rev=105
2025-07-18 12:03:44 +00:00
c1d5aff1a7
Accepting request 1251758 from security:SELinux
...
- Update to version 3.8.1
https://github.com/SELinuxProject/selinux/releases/tag/3.8.1
* no source change
OBS-URL: https://build.opensuse.org/request/show/1251758
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=58
2025-03-11 19:44:11 +00:00
7d6cf1e25d
Accepting request 1251758 from security:SELinux
...
- Update to version 3.8.1
https://github.com/SELinuxProject/selinux/releases/tag/3.8.1
* no source change
OBS-URL: https://build.opensuse.org/request/show/1251758
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=58
2025-03-11 19:44:11 +00:00
9aca549471
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsepol?expand=0&rev=103
2025-03-07 14:39:19 +00:00
98294031e0
Accepting request 1245833 from security:SELinux
...
update selinux userspace to 3.8
OBS-URL: https://build.opensuse.org/request/show/1245833
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=57
2025-02-14 18:20:08 +00:00
129b13b254
Accepting request 1245833 from security:SELinux
...
update selinux userspace to 3.8
OBS-URL: https://build.opensuse.org/request/show/1245833
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=57
2025-02-14 18:20:08 +00:00
ea04915b44
3.8 with correct keyfiles
...
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsepol?expand=0&rev=101
2025-02-14 08:07:23 +00:00
83236680e4
update selinux userspace to 3.8
...
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsepol?expand=0&rev=100
2025-02-13 15:04:34 +00:00
19bb5384fb
Accepting request 1185748 from security:SELinux
...
- Update to version 3.7
https://github.com/SELinuxProject/selinux/releases/tag/3.7
* User-visible changes:
* libsepol: improve policy lookup failure message
* libsepol: include prefix for module policy versions
* libsepol: validate type-attribute-map for old policies
* libsepol: only exempt gaps checking for kernel policies
* Bugfixes:
* libsepol/src/Makefile: fix reallocarray detection
* libsepol/cil: Fix detected RESOURCE_LEAK (CWE-772)
* libsepol: ensure transitivity in compare functions
* oss-fuzz fixes:
* libsepol: check scope permissions refer to valid class
* libsepol: validate attribute-type maps
* libsepol: reject self flag in type rules in old policies
* libsepol: validate class permissions
* libsepol: validate access vector permissions
* libsepol: reject MLS support in pre-MLS policies
* libsepol: Fix buffer overflow when using sepol_av_to_string()
* libsepol: Use a dynamic buffer in sepol_av_to_string()
OBS-URL: https://build.opensuse.org/request/show/1185748
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=56
2024-07-12 15:04:21 +00:00
633d879edc
Accepting request 1185748 from security:SELinux
...
- Update to version 3.7
https://github.com/SELinuxProject/selinux/releases/tag/3.7
* User-visible changes:
* libsepol: improve policy lookup failure message
* libsepol: include prefix for module policy versions
* libsepol: validate type-attribute-map for old policies
* libsepol: only exempt gaps checking for kernel policies
* Bugfixes:
* libsepol/src/Makefile: fix reallocarray detection
* libsepol/cil: Fix detected RESOURCE_LEAK (CWE-772)
* libsepol: ensure transitivity in compare functions
* oss-fuzz fixes:
* libsepol: check scope permissions refer to valid class
* libsepol: validate attribute-type maps
* libsepol: reject self flag in type rules in old policies
* libsepol: validate class permissions
* libsepol: validate access vector permissions
* libsepol: reject MLS support in pre-MLS policies
* libsepol: Fix buffer overflow when using sepol_av_to_string()
* libsepol: Use a dynamic buffer in sepol_av_to_string()
OBS-URL: https://build.opensuse.org/request/show/1185748
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=56
2024-07-12 15:04:21 +00:00
04b7156d97
Accepting request 1184295 from home:cahu:security:SELinux:userspace37
...
- Update to version 3.7
https://github.com/SELinuxProject/selinux/releases/tag/3.7
* User-visible changes:
* libsepol: improve policy lookup failure message
* libsepol: include prefix for module policy versions
* libsepol: validate type-attribute-map for old policies
* libsepol: only exempt gaps checking for kernel policies
* Bugfixes:
* libsepol/src/Makefile: fix reallocarray detection
* libsepol/cil: Fix detected RESOURCE_LEAK (CWE-772)
* libsepol: ensure transitivity in compare functions
* oss-fuzz fixes:
* libsepol: check scope permissions refer to valid class
* libsepol: validate attribute-type maps
* libsepol: reject self flag in type rules in old policies
* libsepol: validate class permissions
* libsepol: validate access vector permissions
* libsepol: reject MLS support in pre-MLS policies
* libsepol: Fix buffer overflow when using sepol_av_to_string()
* libsepol: Use a dynamic buffer in sepol_av_to_string()
OBS-URL: https://build.opensuse.org/request/show/1184295
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsepol?expand=0&rev=98
2024-07-02 09:43:24 +00:00
1bf616b307
Accepting request 1137090 from security:SELinux
...
OBS-URL: https://build.opensuse.org/request/show/1137090
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=55
2024-01-08 22:43:46 +00:00
4b24eb66b6
Accepting request 1137090 from security:SELinux
...
OBS-URL: https://build.opensuse.org/request/show/1137090
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=55
2024-01-08 22:43:46 +00:00
824d2b67a5
Accepting request 1134071 from home:cahu:branches:security:SELinux
...
- Update to version 3.6
https://github.com/SELinuxProject/selinux/releases/tag/3.6
* struct cond_expr_t bool renamed to boolean
The change is indicated by COND_EXPR_T_RENAME_BOOL_BOOLEAN macro
* Add notself support for neverallow rules
* Improve man pages
* man pages: Remove the Russian translations
* Add notself and other support to CIL
* Add support for deny rules
* Translations updated from
https://translate.fedoraproject.org/projects/selinux/
* Bug fixes
- Remove keys from keyring since they expired:
- E853C1848B0185CF42864DF363A8AD4B982C4373
Petr Lautrbach <plautrba@redhat.com >
- 63191CE94183098689CAB8DB7EF137EC935B0EAF
Jason Zaman <jasonzaman@gmail.com >
- Add key to keyring:
- B8682847764DF60DF52D992CBC3905F235179CF1
Petr Lautrbach <lautrbach@redhat.com >
OBS-URL: https://build.opensuse.org/request/show/1134071
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsepol?expand=0&rev=96
2024-01-05 15:35:18 +00:00
636ac52584
Accepting request 1115852 from security:SELinux
...
- Enable LTO now (boo#1138813).
OBS-URL: https://build.opensuse.org/request/show/1115852
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=54
2023-10-08 10:17:38 +00:00
7426d873c0
Accepting request 1115852 from security:SELinux
...
- Enable LTO now (boo#1138813).
OBS-URL: https://build.opensuse.org/request/show/1115852
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=54
2023-10-08 10:17:38 +00:00
2a04ef5726
Accepting request 1074005 from home:marxin:branches:security:SELinux
...
- Enable LTO now (boo#1138813).
OBS-URL: https://build.opensuse.org/request/show/1074005
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsepol?expand=0&rev=94
2023-03-24 13:24:44 +00:00
4fc1f208d1
Accepting request 1068398 from security:SELinux
...
SELinux 3.5 toolchain
OBS-URL: https://build.opensuse.org/request/show/1068398
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=53
2023-03-07 15:48:20 +00:00
6ff224ea55
Accepting request 1068398 from security:SELinux
...
SELinux 3.5 toolchain
OBS-URL: https://build.opensuse.org/request/show/1068398
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=53
2023-03-07 15:48:20 +00:00
1c117fd1ab
Accepting request 1067538 from home:jsegitz:branches:security:SELinux_toolchain
...
- Update to version 3.5
* Stricter policy validation
* do not write empty class definitions to allow simpler round-trip tests
* reject attributes in type av rules for kernel policies
- Added additional developer key (Jason Zaman)
OBS-URL: https://build.opensuse.org/request/show/1067538
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsepol?expand=0&rev=92
2023-02-24 08:43:04 +00:00
4c27d32d9b
Accepting request 978302 from security:SELinux
...
OBS-URL: https://build.opensuse.org/request/show/978302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=52
2022-06-20 13:36:47 +00:00
7f69b4a7bd
Accepting request 978302 from security:SELinux
...
OBS-URL: https://build.opensuse.org/request/show/978302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=52
2022-06-20 13:36:47 +00:00
39233ab7be
Accepting request 978292 from home:jsegitz:branches:security:SELinux
...
- Update to version 3.4
* Add 'ioctl_skip_cloexec' policy capability
* Add sepol_av_perm_to_string
* Add policy utilities
* Support IPv4/IPv6 address embedding
* Hardened/added many validations
* Add support for file types in writing out policy.conf
* Allow optional file type in genfscon rules
OBS-URL: https://build.opensuse.org/request/show/978292
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsepol?expand=0&rev=90
2022-05-20 14:53:29 +00:00
38f767586b
Accepting request 930939 from security:SELinux
...
OBS-URL: https://build.opensuse.org/request/show/930939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=51
2021-11-15 14:26:03 +00:00
cebef81001
Accepting request 930939 from security:SELinux
...
OBS-URL: https://build.opensuse.org/request/show/930939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=51
2021-11-15 14:26:03 +00:00
390e1d8156
Accepting request 930930 from home:jsegitz:branches:security:SELinux
...
- Update to version 3.3
* Dropped CVE-2021-36085.patch, CVE-2021-36086.patch, CVE-2021-36087.patch
are all included
* Lot of smaller fixes identified by fuzzing
OBS-URL: https://build.opensuse.org/request/show/930930
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsepol?expand=0&rev=89
2021-11-11 16:01:43 +00:00
bd940174b3
Accepting request 907664 from security:SELinux
...
OBS-URL: https://build.opensuse.org/request/show/907664
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=50
2021-07-25 18:09:04 +00:00
b3e38940bf
Accepting request 907664 from security:SELinux
...
OBS-URL: https://build.opensuse.org/request/show/907664
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=50
2021-07-25 18:09:04 +00:00
f811c0623e
Accepting request 907663 from home:jsegitz:branches:security:SELinux
...
- Fix heap-based buffer over-read in ebitmap_match_any (CVE-2021-36087, 1187928.
Added CVE-2021-36087.patch
OBS-URL: https://build.opensuse.org/request/show/907663
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsepol?expand=0&rev=88
2021-07-22 06:49:30 +00:00
b70d57bcb1
Accepting request 904154 from security:SELinux
...
OBS-URL: https://build.opensuse.org/request/show/904154
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=49
2021-07-09 21:56:34 +00:00
a9cae8cfe7
Accepting request 904154 from security:SELinux
...
OBS-URL: https://build.opensuse.org/request/show/904154
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=49
2021-07-09 21:56:34 +00:00
890b686005
Accepting request 904153 from home:jsegitz:branches:security:SELinux
...
- Fix use-after-free in __cil_verify_classperms (CVE-2021-36085, 1187965).
Added CVE-2021-36085.patch
- Fix use-after-free in cil_reset_classpermission (CVE-2021-36086, 1187964).
Added CVE-2021-36086.patch
OBS-URL: https://build.opensuse.org/request/show/904153
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsepol?expand=0&rev=87
2021-07-05 12:52:59 +00:00
c43f7bb493
Accepting request 878577 from security:SELinux
...
big toolchain update, please stage together. so versions change, so this has high potential to break stuff. Probably best to stage it isolated
OBS-URL: https://build.opensuse.org/request/show/878577
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=48
2021-03-24 15:08:48 +00:00
cae94863c8
Accepting request 878577 from security:SELinux
...
big toolchain update, please stage together. so versions change, so this has high potential to break stuff. Probably best to stage it isolated
OBS-URL: https://build.opensuse.org/request/show/878577
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=48
2021-03-24 15:08:48 +00:00
181ae34ce7
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsepol?expand=0&rev=85
2021-03-12 07:59:16 +00:00
e842990f0d
Accepting request 849698 from security:SELinux
...
OBS-URL: https://build.opensuse.org/request/show/849698
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=47
2020-11-26 22:09:10 +00:00
3c8153a9d5
Accepting request 849698 from security:SELinux
...
OBS-URL: https://build.opensuse.org/request/show/849698
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=47
2020-11-26 22:09:10 +00:00
f37d678460
Accepting request 849628 from home:lnussel:usrmove
...
- install to /usr (boo#1029961)
OBS-URL: https://build.opensuse.org/request/show/849628
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsepol?expand=0&rev=83
2020-11-20 15:12:18 +00:00
dba2229a83
Accepting request 832093 from security:SELinux
...
please stage with updated gcc to prevent build failures
OBS-URL: https://build.opensuse.org/request/show/832093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=46
2020-10-06 15:07:17 +00:00
09a46a0e2c
Accepting request 832093 from security:SELinux
...
please stage with updated gcc to prevent build failures
OBS-URL: https://build.opensuse.org/request/show/832093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsepol?expand=0&rev=46
2020-10-06 15:07:17 +00:00
d690887056
Accepting request 821048 from home:jsegitz:branches:security:SELinux
...
OBS-URL: https://build.opensuse.org/request/show/821048
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsepol?expand=0&rev=81
2020-07-15 08:23:23 +00:00