Skip to content

Releases: falcosecurity/libs

4.0.1+driver

28 Feb 11:05
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.10.4...4.0.1+driver

0.10.4

17 Feb 10:45
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.10.3...0.10.4

0.10.3

31 Jan 10:18
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.10.2...0.10.3

0.10.2

25 Jan 14:34
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.10.1...0.10.2

0.10.1

17 Jan 09:51
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.10.0...0.10.1

4.0.0+driver

16 Dec 10:42
Compare
Choose a tag to compare

4.0.0+driver

Changelog

See milestone: https://github.com/falcosecurity/libs/milestone/4

0.10.0

16 Dec 10:40
Compare
Choose a tag to compare

0.9.2

23 Nov 11:51
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.9.1...0.9.2

0.9.1

08 Nov 16:39
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.9.0...0.9.1

0.9.0

14 Oct 12:18
Compare
Choose a tag to compare

What's Changed

  • update(gvisor): add retries and ignore_setup_error to gvisor config g… by @loresuso in #488
  • fix: thread-safety issue in proclist savefile by @deepskyblue86 in #473
  • update(OWNERS): move inactive approvers to emeritus_approvers by @jasondellaluce in #489
  • feat: Add new return code for filtered events(1/3) by @nathan-b in #490
  • Lookup retry on asynchronous container engines by @deepskyblue86 in #402
  • Convert savefile (scap file reader) to a scap engine [3/n] by @gnosek in #487
  • new(CI): add GH actions for modern BPF probe by @Andreagit97 in #496
  • cleanup(libsinsp): remove redundant string in validate_filter_value by @LucaGuerra in #507
  • fix(userspace/libscap): fix windows and macos linking of binaries. by @FedeDP in #502
  • fix(libsinsp): retain compatibility with PPME_SYSCALL_DUP_X by @LucaGuerra in #508
  • new(userspace/libsinsp): support loading users and groups from overlayfs for containers by @FedeDP in #493
  • new(sinsp/test): add event based tests by @LucaGuerra in #485
  • update(libsinsp): drop also untracked syscalls in kernel-side simple consumer mode by @Andreagit97 in #211
  • Don't use C99 initializers in C++ by @gnosek in #511
  • update(CI): build also bpf_test in ARM64 job by @Andreagit97 in #510
  • Track container user info and expose via user.name by @mstemm in #332
  • Fix threadinfo leaks when threaded programs exec by @mstemm in #336
  • feat(filterchecks): add optional metrics struct for caching by @mstemm in #351
  • Add ast as string by @mstemm in #394
  • fix(scap/gvisor): do not use C99 initializers in C++ in gVisor by @LucaGuerra in #519
  • fix(gvisor): cleanup tests, consistent return values by @LucaGuerra in #520
  • Detect valijson on the system and use it when requested by @ovalenti in #491
  • fix(libscap): Use fdopen if gzdopen isn't available. by @geraldcombs in #523
  • update(tests): automatically run libscap tests in CI by @LucaGuerra in #522
  • update(scap-open): handle all scap return codes by @jasondellaluce in #528
  • chore(PULL_REQUEST_TEMPLATE.md): add savefile engine entry by @jasondellaluce in #529
  • update(userspace/libscap): support scap reader for stream data by @jasondellaluce in #525
  • fix(userspace/libsinsp): revert container.mount source and dest extraction by @jasondellaluce in #532
  • fix(libsinsp/tests): fix two simple memory leaks in tests by @LucaGuerra in #534
  • fix(ci): fixed checkout action fetch depth. by @FedeDP in #533
  • chore(userspace/libscap): fixed printf on error when check_api_compatibility() fails by @FedeDP in #527
  • new(ci): build libs and modern-bpf for s390x by @hbrueckner in #538
  • cleanup(userspace/libsinsp): remove legacy references by @jasondellaluce in #539
  • update(OWNERS): add Luca Guerra (LucaGuerra) to owners by @LucaGuerra in #536
  • Fixup our Win32 checks. by @geraldcombs in #541
  • fix(libsinsp): consider <NA> as an empty param by @Andreagit97 in #499
  • update(userspace/libscap): improve scap reader by @jasondellaluce in #545
  • create static method to clone existing sinsp_evt by @VadimZy in #495
  • new(libsinsp/tests): add basic dup/dup2/dup3 tests by @LucaGuerra in #537
  • refactor(libsinsp): manage memory in ast/parser via unique_ptrs by @LucaGuerra in #535
  • update(cmake): Remove old LuaJIT+macOS compiler flags. by @geraldcombs in #555
  • update(libsinsp/drivers): send empty params from drivers and manage them in userspace by @Andreagit97 in #551
  • fix(userspace/libscap): set gzerror fallback to static by @jasondellaluce in #557
  • improve fields parsing performance by eliminating temp strings. by @VadimZy in #530
  • update: add re2 dependency for portable and reliable regex matching by @jasondellaluce in #556
  • fix(userspace/libsinsp): fix parse_field_name() wrong check (size_t, aka uint32_t, cast of max_fldlen) by @FedeDP in #562
  • fix(userspace/libsinsp): solve assert errors in unit tests by @jasondellaluce in #563
  • chore(userspace/libscap): give name to bpf programs by @alban in #559
  • (fix) Fix compile error in sinsp_with_test_input by @gnosek in #564
  • fix(libsinsp): retrieve the correct exepath with execveat syscall by @Andreagit97 in #552
  • update(libsinsp)!: merge all the opening methods into just one by @Andreagit97 in #540
  • fix(userspace/libsinsp/filter)!: use raw pointers in AST as_string signature by @jasondellaluce in #561
  • fix(libsinsp): avoid unused variable by @gnosek in #566
  • fix(readme): fixed small typo. by @FedeDP in #570
  • Consider scap host root for passwd and group lookup by @deepskyblue86 in #542
  • cleanup(sinsp): add output format option to sinsp-example by @incertum in #568
  • fix(libsinsp): keep the copy of cgroups alive across the write by @deepskyblue86 in #575
  • new(ci): run tests with AddressSanitizer on x86_64 by @LucaGuerra in #573
  • update(build): bump c-ares to 1.18.1 by @LucaGuerra in #578
  • update(userspace/plugin): bump plugin API version to 2.0.0 by @jasondellaluce in #547
  • update(readme): add a beautiful archs badge that links to proper section in readme by @FedeDP in #586
  • fix(userspace/libscap,userspace/libsinsp): properly add parsers for multiple EF_CREATES_FD events. by @FedeDP in #579
  • update(userspace/libsinsp): k8s filterchecks documentation desc by @leogr in #589
  • update(OWNERS): add Hendrik Brueckner (hbrueckner) as reviewer by @hbrueckner in #590
  • new(libsinsp/test): Test open/openat/creat NULL filenames and enter/exit string disagreements by @LucaGuerra in #572
  • Add e2e tests based on sinsp-example by @Molter73 in #506
  • chore(userspace/libsinsp): improve get_event_type util method in sinsp-example by @FedeDP in #598
  • new(userspace/libsinsp): provide multiple default sets for ppm_sc of interest by @FedeDP in #585
  • Random cleanups by @gnosek in #588
  • chore(userspace/libsinsp): move new enforce_X_ppm_sc near to enforce_sinsp_state_ppm_sc by @FedeDP in #599
  • Save parser positions ast by @mstemm in #560
  • fix(userspace/libsinsp): use self instead of inspector's usergroup_manager by @deepskyblue86 in #602
  • new(sinsp/tests): introduce sinsp_usergroup_manager test by @deepskyblue86 in #601
  • add filter execution statistics to be analyzed by the clients by @VadimZy in #583
  • new(libsinsp,engines): add support for variable shared buffer dimension by @Andreagit97 in #584
  • fix(CI): remove an old reference by @Andreagit97 in #613
  • new(libsinps): add a new API in sinsp to obtain the events associated with a set of ppm_sc by @Andreagit97 in #609
  • update(build): use -Og when debugging by @LucaGuerra in #616
  • new(libsinsp/test): add spawn process test by @LucaGuerra in #614
  • mitigation for falco#1909 - fix(k8s-client): han...
Read more