Skip to content

7.0.0+driver

Compare
Choose a tag to compare
@Andreagit97 Andreagit97 released this 08 Jan 09:40
· 25 commits to release/0.14.x since this release

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 🟢 🟢 🟢 🟢 🟢 🟢
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-6.3 🟢 🟢 🟢 🟢 🟢 🟢

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.3 🟢 🟢 🟢 🟢 🟢 🟢

v7.0.0+driver

Released on 2024-01-08

Major Changes

  • new(modern-bpf): support ppc64le architecture. [#1475] - @mdafsanhossain
  • feat(driver-kmod): add riscv kernel module support [#1181] - @Xeonacid
  • new(driver): implement support for x86 ia32 emulation for bpf drivers [#1196] - @FedeDP

Bug Fixes

  • fix(driver): fixed build against linux 6.7 [#1566] - @FedeDP
  • fix(driver): fixed build against linux 6.6. [#1415] - @FedeDP
  • fix(driver/bpf): fixed fedora-5.8 bpf verifier. [#1407] - @FedeDP

Non user-facing changes

  • cleanup(driver): inconsistent int types [#1465] - @ecbadeaux
  • new(driver): add ppc64le support to old bpf and kmod plus CI job [#1497] - @mdafsanhossain
  • cleanup(driver): params inconsistencies [#1512] - @ecbadeaux
  • cleanup(driver): fix flags param [#1469] - @ecbadeaux
  • cleanup(driver): use only int_t types [#1480] - @ecbadeaux
  • cleanup(driver/bpf): create integer consistencies u32/s32 -> u/int32 [#1446] - @ecbadeaux
  • fix(driver): properly support more ia32 syscalls "manual" translation to x86_64 ones [#1417] - @FedeDP
  • new(driver): bumped syscalls with latest version of syscalls-bumper [#1411] - @FedeDP
  • fix(driver/bpf): fix a verifier issue on debian10(4.19.0-25-amd64) [#1440] - @Andreagit97
  • update(driver): handle processes sending open file descriptors via SCM_RIGHTS [#1400] - @loresuso
  • cleanup(driver): unlinkat & linkat flags [#1538] - @ecbadeaux
  • update(driver): update syscalls tables and driver report. [#1551] - @github-actions[bot]
  • fix(driver,test): drop socketcalls called with wrong SYS_ argument in all 3 drivers [#1501] - @FedeDP
  • update(driver): manually bumped generic syscalls through syscalls-bumper [#1466] - @FedeDP
  • cleanup(driver/ppm_events.c): create consistencies(all integer types) [#1443] - @ecbadeaux
  • cleanup(driver/ppm_fillers.c): create consistencies (u16 to uint16_t) [#1437] - @ecbadeaux
  • cleanup(driver/ppm_fillers.c): resolve inconsistent integer types [#1445] - @ecbadeaux
  • cleanup(driver/ppm_fillers.c): create consistencies (s32 to int32_t) [#1434] - @ecbadeaux
  • cleanup(driver): create consistencies (syscall_arg_t) [#1435] - @ecbadeaux
  • fix(driver): move declarations before code [#1441] - @therealbobo
  • fix(driver): null pointer deref in kernels >=6.5 [#1409] - @therealbobo
  • fix(driver): update param count of seccomp enter event [#1371] - @jasondellaluce

Statistics

MERGED PRS NUMBER
Not user-facing 22
Release note 6
Total 28

Release Manager @Andreagit97