From: Simone Weiß Date: Mon, 3 Feb 2025 18:26:43 +0000 (+0000) Subject: libseccomp: Upgrade 2.5.5 -> 2.6 X-Git-Tag: uninative-4.7~147 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=549a477660bd6ccda842b4ed34814b53470d08d8;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git libseccomp: Upgrade 2.5.5 -> 2.6 Changelog: - Update the syscall table for Linux v6.13 - Add support for new arches: SuperH little and big endian, LoongArch, and 32-bit Motorola 68000 - Add multiplexed syscall support for more arches: MIPS, SuperH, and PPC - Consolidate and simplify handling of multiplexed syscalls - Add support for the SECCOMP_FILTER_FLAG_WAIT_KILLABLE_RECV flag - Add support for transactions with the seccomp_transaction_start(), seccomp_transaction_commit(), and seccomp_transaction_reject() APIs - Add a seccomp_precompute() API to generate the seccomp BPF filter prior to seccomp_load() or seccomp_export_bpf_mem() - Add support for binary tree filters without syscalls - Add support for the kernel’s implementation change of SECCOMP_IOCTL_NOTIF_ID_VALID - Add Python binding support for retrieving the notification file descriptor - Improved tooling to help track syscall table updates in the Linux kernel - Handle EINVAL error from the kernel when the WAIT_KILLABLE_RECV flag is erroneously provided to the kernel - Fix a seccomp userspace notification issue where the file descriptor was being requested more than once - Fix a bug where the internal filter state could be corrupted when a filter rule addition fails - Fix potential memory leak in the internal management of filter snapshots - Utilize Cython rather than distutils in the Python bindings, due to distutils’ deprecation - Many test and CI improvements and fixes - Many documentation improvements and updates Signed-off-by: Simone Weiß Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-support/libseccomp/libseccomp_2.5.5.bb b/meta/recipes-support/libseccomp/libseccomp_2.6.0.bb similarity index 96% rename from meta/recipes-support/libseccomp/libseccomp_2.5.5.bb rename to meta/recipes-support/libseccomp/libseccomp_2.6.0.bb index 478e5f4289e..949799fc82a 100644 --- a/meta/recipes-support/libseccomp/libseccomp_2.5.5.bb +++ b/meta/recipes-support/libseccomp/libseccomp_2.6.0.bb @@ -7,9 +7,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=7c13b3376cea0ce68d2d2da0a1b3a72c" DEPENDS += "gperf-native" -SRCREV = "f0b04ab0b4fc0bc2cde6da1f407b4a487fe6d78f" +SRCREV = "c7c0caed1d04292500ed4b9bb386566053eb9775" -SRC_URI = "git://github.com/seccomp/libseccomp.git;branch=release-2.5;protocol=https \ +SRC_URI = "git://github.com/seccomp/libseccomp.git;branch=release-2.6;protocol=https \ file://run-ptest \ "