diff options
| author | Simone Weiß <simone.p.weiss@posteo.com> | 2025-02-03 18:26:43 +0000 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-02-05 13:00:45 +0000 |
| commit | 7e55fd135f22842e43f460f8b2087527612e0035 (patch) | |
| tree | 124dd1bd12d809f026057490d2ecac42a200362a /meta | |
| parent | ce5428f48a5f5b8834776d2dfb01bfe9590353d8 (diff) | |
| download | poky-7e55fd135f22842e43f460f8b2087527612e0035.tar.gz | |
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
(From OE-Core rev: 549a477660bd6ccda842b4ed34814b53470d08d8)
Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
| -rw-r--r-- | meta/recipes-support/libseccomp/libseccomp_2.6.0.bb (renamed from meta/recipes-support/libseccomp/libseccomp_2.5.5.bb) | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/meta/recipes-support/libseccomp/libseccomp_2.5.5.bb b/meta/recipes-support/libseccomp/libseccomp_2.6.0.bb index 478e5f4289..949799fc82 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" | |||
| 7 | 7 | ||
| 8 | DEPENDS += "gperf-native" | 8 | DEPENDS += "gperf-native" |
| 9 | 9 | ||
| 10 | SRCREV = "f0b04ab0b4fc0bc2cde6da1f407b4a487fe6d78f" | 10 | SRCREV = "c7c0caed1d04292500ed4b9bb386566053eb9775" |
| 11 | 11 | ||
| 12 | SRC_URI = "git://github.com/seccomp/libseccomp.git;branch=release-2.5;protocol=https \ | 12 | SRC_URI = "git://github.com/seccomp/libseccomp.git;branch=release-2.6;protocol=https \ |
| 13 | file://run-ptest \ | 13 | file://run-ptest \ |
| 14 | " | 14 | " |
| 15 | 15 | ||
