]> git.ipfire.org Git - people/mfischer/ipfire-2.x.git/commit
libseccomp: Update to version 2.6.0
authorAdolf Belka <adolf.belka@ipfire.org>
Tue, 18 Mar 2025 21:20:15 +0000 (22:20 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 19 Mar 2025 10:54:18 +0000 (10:54 +0000)
commit369b7309ebe08be95230ab7c4a734fca0639ddb2
tree4b33f1d1fa8e2d1bce0690169ca844b39176210d
parent3c1ee1a7bd580cf60d678dd501bbb473cac411c9
libseccomp: Update to version 2.6.0

- Update from version 2.5.5 to 2.6.0
- Update of rootfile
- Changelog
    2.6.0
- 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: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/rootfiles/packages/libseccomp
lfs/libseccomp