* ANN: SELinux userspace 3.9-rc1 release
@ 2025-06-11 19:35 Petr Lautrbach
0 siblings, 0 replies; only message in thread
From: Petr Lautrbach @ 2025-06-11 19:35 UTC (permalink / raw)
To: selinux
Hello!
The 3.9-rc1 release for the SELinux userspace is now available at:
https://github.com/SELinuxProject/selinux/releases/tag/3.9-rc1
https://github.com/SELinuxProject/selinux/wiki/Releases
I signed all tarballs using my gpg key, see .asc files.
You can download the public key from
https://github.com/bachradsusi.gpg
Thanks to all the contributors, reviewers, testers and reporters!
If you miss something important not mentioned bellow, please let me
know.
User-visible changes
--------------------
* Support static-only builds with DISABLE_SHARED=y
* Add restore option to modify user and role portions
* setfiles: Add -U option to modify user and role portions
* semanage.conf: Add relabel_store config option
* semodule: Add [-g PATH |--config=PATH] for an alternate path for the semanage config
* libselinux: Fix local literal fcontext definitions priority
* libselinux: Fix order for path substitutions
* Bug fixes
Shortlog of the changes since 3.8.1 release
-------------------------------------------
Alyssa Ross (2):
Support static-only builds
libselinux: be careful with non-portable LFS macro
Christian Göttsche (18):
checkpolicy: rework cleanup in define_te_avtab_xperms_helper()
checkpolicy: free left hand conditional expression on error
checkpolicy: abort on mismatched declarations
checkpolicy: perform cleanup on error in define_filename_trans()
libselinux: add restore option to modify user and role portions
setfiles: add option to modify user and role portions
libselinux: introduce context_to_str(3)
mcstrans: make use of context_to_str(3)
libselinux: constify global strings
libselinux: use local instead of global error buffer
libselinux: initialize regex arch string in a thread safe way
libselinux: limit fcontext regex path length
checkpolicy: free ebitmap on error in define_compute_type_helper()
libselinux: limit node depth while parsing compiled fcontexts
libsemanage: fix handling errors during child execution
semanage: improve -e documentation and fix delete operation
libselinux: prioritize local literal fcontext definitions
libselinux: retain LIFO order for path substitutions
Daniel Burgener (1):
Switch from bison name-prefix to api.prefix
Inseob Kim (6):
libsepol: Fix markers for info nodes w/o children
libsepol: Allow booleanif to have info nodes
libsepol: Make line markers of rules configurable
checkpolicy: Support line markers for allow rules
checkmodule: Support line markers for allow rules
checkpolicy: Allow lineno > 1 for source file line
James Carter (1):
libselinux: Do not inline compile_regex()
Petr Lautrbach (2):
README: update subscribe information
Update VERSIONs to 3.9-rc1 for release.
Rahul Sandhu (1):
libsemanage: create semanage_basename to ensure posix compliance
Robert Marko (1):
policycoreutils: run_init: define _GNU_SOURCE
Stephen Smalley (1):
libsepol,checkpolicy: introduce neveraudit types
Thiébaud Weksteen (1):
libselinux: warn on identical duplicate properties
Tristan Ross (3):
libsemanage: add relabel_store config option
libsemanage: add semanage_handle_create_with_path
semodule: add config argument
наб (2):
Insert -I../../libselinux/include and -L../../libselinux/src into subprograms where needed
Inject matchpathcon_filespec_add64() if !defined(__INO_T_MATCHES_INO64_T) instead of using __BITS_PER_LONG < 64 as proxy
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2025-06-11 19:35 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-11 19:35 ANN: SELinux userspace 3.9-rc1 release Petr Lautrbach
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.