[PATCH 3/6] libsemanage: update to version 3.8.1

Dominick Grift dominick.grift at defensec.nl
Fri Mar 28 07:28:08 PDT 2025


Changes since version 3.5

8e9157bb Update VERSIONs to 3.8.1 for release.
ec960f9b libsemanage: improve performance of semanage store rebuild
71aec30d Update VERSIONs to 3.8 for release.
9d107ab7 libsemanage: Set new restorecon handle before doing restorecon
9833f0d2 Update VERSIONs to 3.8-rc4 for release.
e0f61d3b Update VERSIONs to 3.8-rc3 for release.
53078bb5 libsemanage: Mute error messages from selinux_restorecon
adf2e609 Update VERSIONs to 3.8-rc2 for release.
2dec1581 Update VERSIONs to 3.8-rc1 for release.
4d30739d libsemanage: respect shell paths with /usr prefix
84220326 libsemanage/man: add documentation for command overrides
66da657a libsemanage: optimize policy by default
d3a5ae39 libsemanage: simplify file deletion
2cc2d1ed libsemanage: check closing written files
ba766fac libsemanage: drop duplicate newlines and error descriptions in error messages
dcd755ab libsemanage: handle shell allocation failure
419a76e6 libsemanage: handle cil_set_handle_unknown() failure
f1eb41d1 libsemanage: set O_CLOEXEC flag for file descriptors
0bafe764 libsemanage/tests: misc cleanup
6d55e802 libsemanage: skip sort of empty arrays
bd2fd2cd libsemanage: avoid writing directly to stderr
b592a3f6 libsemanage: avoid strerror(3)
b56d9155 libsemanage: preserve errno during internal logging
9e0fead1 libsemanage: drop dead code
d67c75c9 libsemanage: drop macros used once
da0c99fa libsemanage: use size_t for hash input sizes
c16e2cda libsemanage: use asprintf(3) to simplify code
d57fbb1b libsemanage: adjust sizes to avoid implicit truncations
cb54b1d3 libsemanage: avoid misc function pointer casts
198e43a8 libsemanage: constify read only parameters and variables
c23fdfa0 libsemanage: simplify loop exit
f8362ae3 libsemanage: constify function pointer structures
df5c930a libsemanage: more strict value parsing
76cdfa78 libsemanage: introduce write_full wrapper
50f3cfd2 libsemanage: check for path formatting failures
c6ecb896 libsemanage: simplify malloc plus strcpy via strndup
61856379 libsemanage: free ibdev names in semanage_ibendport_validate_local()
9554f448 libsemanage: use strtok_r for thread safety
73f958b0 libsemanage: avoid leak on realloc failure
44f13239 libsemanage: fix asprintf error branch
14a9d19a libsemanage: drop casts to same type
64773bda libsemanage: cast to unsigned char for character checking functions
6d300cae libsemanage: avoid const dropping casts
2ef9f2ef libsemanage: declare file local function tables static
e6d03452 libsemanage: free resources on failed connect attempt
853c0d47 libsemanage: use unlink on non directory
7a35e57c libsemanage: check memory allocations
e0161310 libsemanage: drop const from function declaration
b0b3eccf libsemanage: drop duplicate include
81f92c1a libsemanage: drop unnecessary return statements
1774594b libsemanage: drop unnecessary declarations
6166d2ee libsemanage: drop dead variable
81860377 libsemanage: drop dead assignments
d804f883 libsemanage: drop unused macro
a587ed31 libsemanage: fix typo
5969e99b libsemanage: white space cleanup
267d4f9b libsemanage: open lock_file with O_RDWR
4b5abdcd libsemanage: Optionally allow duplicate declarations
9b4eff92 libsemanage/direct_api: INTEGER_OVERFLOW read_len = read()
c76b2738 libsemanage: check for rewind(3) failure
e38815d7 libsemanage: fix swig bindings for 4.3.0
d96f27bf libsemanage: Preserve file context and ownership in policy store
2eb286bc Release 3.7
e6c99f34 Update VERSIONs to 3.7-rc3 for release.
9ef1a835 Update VERSIONs to 3.7-rc2 for release.
6a223cb1 Update VERSIONs to 3.7-rc1 for release.
a1fa1c8a libsemanage: support huge passwd entries
97fa708d Update VERSIONs to 3.6 for release.
89dd980c Add CPPFLAGS to Makefiles
2a46979e libsemanage: fix src/genhomedircon.c build on `gcc-14` (`-Werror=alloc-size`)
0f5a8dd3 Update VERSIONs to 3.6-rc2 for release.
1aaf5943 Update VERSIONs to 3.6-rc1 for release.
14f35fde Do not automatically install Russian translations
1303a6af libsemanage: Remove the Russian translations
8e3a5328 libsemanage/tests: use strict prototypes
3be312e0 libsemanage: fix memory leak in semanage_user_roles
b5dffcd9 libsemanage/tests: rename bool identifiers
a171ba62 libsemanage: include more parameters in the module checksum

Signed-off-by: Dominick Grift <dominick.grift at defensec.nl>
---
 package/libs/libsemanage/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/libs/libsemanage/Makefile b/package/libs/libsemanage/Makefile
index 9ebf9a6f21..4811af508b 100644
--- a/package/libs/libsemanage/Makefile
+++ b/package/libs/libsemanage/Makefile
@@ -6,12 +6,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=libsemanage
-PKG_VERSION:=3.5
+PKG_VERSION:=3.8.1
 PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://github.com/SELinuxProject/selinux/releases/download/$(PKG_VERSION)
-PKG_HASH:=f53534e50247538280ed0d76c6ce81d8fb3939bd64cadb89da10dba42e40dd9c
+PKG_HASH:=7b39127b219cc70bfd935a4af6b0f2ba83d4b35c916f253c7e942c23ab490f07
 PKG_MAINTAINER:=Thomas Petazzoni <thomas.petazzoni at bootlin.com>
 PKG_LICENSE:=LGPL-2.1
 PKG_LICENSE_FILES:=COPYING
-- 
2.47.2




More information about the openwrt-devel mailing list