Skip to content

7.1.0+driver

Compare
Choose a tag to compare
@FedeDP FedeDP released this 02 May 15:12

API
SCHEMA

Driver Testing Matrix amd64

KERNEL CMAKE-CONFIGURE KMOD BUILD KMOD SCAP-OPEN BPF-PROBE BUILD BPF-PROBE SCAP-OPEN MODERN-BPF SCAP-OPEN
amazonlinux2-4.19 🟒 🟒 🟒 🟒 ❌ 🟑
amazonlinux2-5.10 🟒 🟒 🟒 🟒 🟒 🟒
amazonlinux2-5.15 🟒 🟒 🟒 🟒 🟒 🟒
amazonlinux2-5.4 🟒 🟒 🟒 🟒 🟒 🟑
amazonlinux2022-5.15 🟒 🟒 🟒 🟒 🟒 🟒
amazonlinux2023-6.1 🟒 🟒 🟒 🟒 🟒 🟒
archlinux-6.0 🟒 🟒 🟒 🟒 🟒 🟒
archlinux-6.7 🟒 🟒 🟒 🟒 🟒 🟒
centos-3.10 🟒 🟒 🟒 🟑 🟑 🟑
centos-4.18 🟒 🟒 🟒 🟒 🟒 🟒
centos-5.14 🟒 🟒 🟒 🟒 🟒 🟒
fedora-5.17 🟒 🟒 🟒 🟒 🟒 🟒
fedora-5.8 🟒 🟒 🟒 🟒 🟒 🟒
fedora-6.2 🟒 🟒 🟒 🟒 🟒 🟒
oraclelinux-3.10 🟒 🟒 🟒 🟑 🟑 🟑
oraclelinux-4.14 🟒 🟒 🟒 🟒 🟒 🟑
oraclelinux-5.15 🟒 🟒 🟒 🟒 🟒 🟒
oraclelinux-5.4 🟒 🟒 🟒 🟒 🟒 🟑
ubuntu-4.15 🟒 🟒 🟒 🟒 🟒 🟑
ubuntu-5.8 🟒 🟒 🟒 🟒 🟒 🟑
ubuntu-6.5 🟒 🟒 🟒 🟒 🟒 🟒

Driver Testing Matrix arm64

KERNEL CMAKE-CONFIGURE KMOD BUILD KMOD SCAP-OPEN BPF-PROBE BUILD BPF-PROBE SCAP-OPEN MODERN-BPF SCAP-OPEN
amazonlinux2-5.4 🟒 🟒 🟒 🟒 🟒 🟑
amazonlinux2022-5.15 🟒 🟒 🟒 🟒 🟒 🟒
fedora-6.2 🟒 🟒 🟒 🟒 🟒 🟒
oraclelinux-4.14 🟒 🟒 🟒 🟑 🟑 🟑
oraclelinux-5.15 🟒 🟒 🟒 🟒 🟒 🟒
ubuntu-6.5 🟒 🟒 🟒 🟒 🟒 🟒

v7.1.0+driver

Released on 2024-05-02

Major Changes

  • new(driver): collect dev and inode in all open-family syscalls [#1755] - @mrgian
  • feat(driver): add support for newfstatat syscall [#1628] - @mrgian

Minor Changes

Bug Fixes

  • fix(driver): exe_writable is not being filled with the correct value with kernels <3.1.0 [#1629] - @therealbobo
  • fix(drivers): add always a null terminator after args and envs [#1800] - @Andreagit97
  • fix(modern_bpf): recvmsg filler sending empty addres for udp connections [#1773] - @mrgian
  • fix(driver): avoid sending a NULL tuple in recvfrom syscall [#1767] - @mrgian
  • fix(driver-kmod): error: too many arguments to function β€˜class_create’ [#1725] - @deepskyblue86

Non user-facing changes

  • fix(ci): fixed release-body-driver workflow. [#1823] - @FedeDP
  • Use config check to enable memfd related processing [#1819] - @lrishi
  • fix(driver/modern_bpf,test/drivers): fixed drivers_test on ppc64le [#1739] - @FedeDP
  • feat(driver): Add loongarch64 kernel module support [#1803] - @yzewei
  • docs(driver/bpf): minimum kernel release ver for bpf for ppc64le is 5.1. [#1794] - @FedeDP
  • fix(driver/modern_bpf): correctly set dyn snaplen w/ sendmsg and sendto [#1778] - @therealbobo
  • fix(driver/bpf) honor CLANG and LLC from the env [#1772] - @iurly
  • fix(driver/bpf): report correct args of getresuid syscall [#1769] - @therealbobo
  • fix(fillers): remove user-triggerable assertions in flag conversion code [#1764] - @gnosek
  • fix(driver/modern_bpf): avoid type confusion setting snaplen [#1762] - @therealbobo
  • fix(kmod): fix signedness on fd of dup syscalls [#1761] - @therealbobo
  • new: add support for delete_module syscall [#1717] - @loresuso
  • fix(test): improve process_vm_readvX failure test [#1716] - @therealbobo
  • fix(driver/kmod): always send fds to userspace in poll/ppoll syscall exit [#1714] - @mrgian
  • chore(driver): properly use strscpy. [#1632] - @FedeDP
  • fix(modern_bpf): null destination address in sendto and sendmsg syscalls [#1687] - @mrgian
  • fix(driver): configure newfstatat with UF_ALWAYS_DROP [#1683] - @wigol
  • feat(driver): support process_vm_readv and process_vm_writev syscalls [#1675] - @therealbobo
  • update(driver): update syscalls tables and driver report. [#1669] - @github-actions[bot]
  • fix(modern_bpf): fix args/env retrival in case of large args/env [#1660] - @therealbobo
  • fix(modern_bpf): fix wrong sign when getting quotactl cmd arg [#1655] - @therealbobo
  • fix(driver/bpf): decrease limits to support some GKE env [#1642] - @Andreagit97
  • fix(driver): add preprocessor guards for oldest 2.6.32 kernels [#1622] - @iurly

Statistics

MERGED PRS NUMBER
Not user-facing 23
Release note 8
Total 31

Release Manager @FedeDP