Releases: falcosecurity/libs
Releases · falcosecurity/libs
0.13.4
0.13.3
0.13.2
What's Changed
- sync: release 0.13.2 by @Andreagit97 in #1412
- sync: release 0.13.2 by @Andreagit97 in #1413
Full Changelog: 0.13.1...0.13.2
0.13.2-rc1
What's Changed
- sync: release 0.13.2 by @Andreagit97 in #1412
- sync: release 0.13.2 by @Andreagit97 in #1413
Full Changelog: 0.13.1...0.13.2-rc1
0.13.1
0.13.1-rc1
test(scap): add unit tests for scap_cgroup_prefix_path Signed-off-by: Mauro Ezequiel Moltrasio <mmoltras@redhat.com> Co-authored-by: Andrea Terzolo <andreaterzolo3@gmail.com>
0.13.0
What's Changed
- update(ci): bump kernel-testing to v.2.2 by @alacuku in #1234
- update(readme): update readme, link to the falco website by @LucaGuerra in #1237
- new(ci): add a release-body CI for drivers releases. by @FedeDP in #1238
- fix(ci): fixed release-body workflow to avoid using ed. by @FedeDP in #1239
- fix(ci): fixed release-body matrixes path. by @FedeDP in #1240
- fix(ci): force tag_name in release-body workflow. by @FedeDP in #1241
- fix(ci): match release branches in release-body by @FedeDP in #1243
- fix(userspace/libsinsp): make sinsp struct size independent from compilation flags by @jasondellaluce in #1245
- fix(userspace/libsinsp): solve ambiguous move casting by @jasondellaluce in #1246
- update(ci): bumped kernel_tests to v0.2.3 by @FedeDP in #1247
- fix(libscap): off-by-one bug in cgroup v1 parser by @mattnite in #1252
- fix(scap): remove unnecessary and harmful strchr(
=
) by @gnosek in #1262 - fix(ci): fixed release-body CI trigger. by @FedeDP in #1264
- new(build): upgrade to OpenSSL 3.1.1 by @LucaGuerra in #1258
- update(cmake/modules): bump luajit by @therealbobo in #1268
- fix: ignore whitespace only cpuset.cpus entries by @greyhame-s in #1272
- cleanup(libsinsp): swap check order in is_in_pid_namespace() by @incertum in #1274
- cleanup: re-audit some critical code paths to avoid nullptr dereference by @Andreagit97 in #1251
- chore: realign drivers license by @Andreagit97 in #1275
- cleanup(cmake,userspace): moved tinydir and jsoncpp from third-party folder to full cmake modules by @FedeDP in #1271
- cleanup(scap,sinsp): assorted cleanups by @gnosek in #1254
- fix(userspace): obtain a reliable process lineage from thread info by @Andreagit97 in #1182
- fix(driver, userspace): fix
loginuid
,euid
andtty
types to uint32_t by @incertum in #1192 - docs: enforce bumping driver api and schema versions at every change by @jasondellaluce in #1273
- fix(.github): read right file for schema version checks by @jasondellaluce in #1277
- chore(userspace/libsinsp/test): skip scap file download if already present by @jasondellaluce in #1278
- update: support build for wasm by @Rohith-Raju in #1156
- new: introduce a new sinsp binary to improve scap-file debugging by @Andreagit97 in #1279
- chore: use uthash tag 1.9.8 + some minor patches on top of it by @Andreagit97 in #1281
- fix(cmake/modules/openssl): fix compilation on aarch64 by @therealbobo in #1282
- fix(sinsp): correctly manage
runc
process in old scap-files by @Andreagit97 in #1284 - cleanup(libsinsp): add libs g_logger to sinsp-example by @incertum in #1288
- cleanup(libsinsp): improve evt.hostname docs by @incertum in #1287
- cleanup(test/vm): remove py matplotlib by @incertum in #1286
- cleanup: remove
requirements.txt
file by @Andreagit97 in #1289 - fix: solve issues with emscripten build by @jasondellaluce in #1290
- fix(userspace/libsinsp): solve cmake link typo by @jasondellaluce in #1291
- Scoped target_link_libraries() commands for libsinsp by @mprzybylski in #1280
- fix(libsinsp): typo in source_idx_by_plugin_id iterator by @therealbobo in #1295
- docs(README.VERSION.md): clarify when internal version must not be bumped and general improvements by @leogr in #1296
- refactor: versioning with cmake by @leogr in #1294
- fix(cmake/modules): make GetVersionFromGit when no git info by @leogr in #1297
- fix(scap): initialize cgroup interface during platform init. by @wigol in #1301
- cleanup(docs): update readme + include more verbose testing instructions by @incertum in #1302
- cleanup(test/libscap): ensure each libscap test suite is activated, deprecate old userspace/libscap/test by @incertum in #1305
- new(libsinsp,driver): add evt.is_open_create syscall event field by @mrgian in #1299
- cleanup(build): update REPLACE cmd in modern_bpf CMakeLists by @incertum in #1306
- Update:(libsinsp/parsers): extend parseres to support pidfd. by @Rohith-Raju in #1257
- fix(userspace/libsinsp): set a timeout on the curl handle when retrieving docker info by @FedeDP in #1308
- cleanup(docs): edit libs page content for technical clarity by @incertum in #1307
- fix(scap): turn on cgroup namespace detection. by @wigol in #1313
- cleanup: use header only b64 library by @Andreagit97 in #1316
- fix(userspace/libscap): avoid possible double free while loading users and groups by @FedeDP in #1317
- chore: enforce
b64
include at every cmake build by @Andreagit97 in #1319 - fix(libsinsp): race condition in async event by @therealbobo in #1310
- fix(sinsp): Improve podman container detection on Alpine Linux and when running in a container by @gnosek in #1320
- ci: unit tests on other platforms by @therealbobo in #1311
New Contributors
- @mprzybylski made their first contribution in #1280
- @mrgian made their first contribution in #1299
Full Changelog: 0.12.0...0.13.0
6.0.1+driver
What's Changed
- fix(driver): fixed build against 6.6 rc kernel in #1349
- fix(kmod): safer
ppm_get_mm_exe_file
in #1341
Full Changelog: 6.0.0+driver...6.0.1+driver
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 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 |
0.13.0-rc2
What's Changed
- sync: release 0.13.x by @FedeDP in #1335
- sync: release 0.13.x by @Andreagit97 in #1344
- sync: release 0.13.x by @FedeDP in #1351
Full Changelog: 0.13.0-rc1...0.13.0-rc2
0.13.0-rc1
What's Changed
- update(ci): bump kernel-testing to v.2.2 by @alacuku in #1234
- fix(modern_bpf): fix NULL dereference in signal_deliver filler by @gnosek in #1236
- update(readme): update readme, link to the falco website by @LucaGuerra in #1237
- new(ci): add a release-body CI for drivers releases. by @FedeDP in #1238
- fix(ci): fixed release-body workflow to avoid using ed. by @FedeDP in #1239
- fix(ci): fixed release-body matrixes path. by @FedeDP in #1240
- fix(ci): force tag_name in release-body workflow. by @FedeDP in #1241
- fix(ci): match release branches in release-body by @FedeDP in #1243
- fix(userspace/libsinsp): make sinsp struct size independent from compilation flags by @jasondellaluce in #1245
- fix(userspace/libsinsp): solve ambiguous move casting by @jasondellaluce in #1246
- update(ci): bumped kernel_tests to v0.2.3 by @FedeDP in #1247
- fix(libscap): off-by-one bug in cgroup v1 parser by @mattnite in #1252
- fix(scap): remove unnecessary and harmful strchr(
=
) by @gnosek in #1262 - fix(ci): fixed release-body CI trigger. by @FedeDP in #1264
- new(build): upgrade to OpenSSL 3.1.1 by @LucaGuerra in #1258
- update(cmake/modules): bump luajit by @therealbobo in #1268
- fix: ignore whitespace only cpuset.cpus entries by @greyhame-s in #1272
- cleanup(libsinsp): swap check order in is_in_pid_namespace() by @incertum in #1274
- cleanup: re-audit some critical code paths to avoid nullptr dereference by @Andreagit97 in #1251
- chore: realign drivers license by @Andreagit97 in #1275
- cleanup(cmake,userspace): moved tinydir and jsoncpp from third-party folder to full cmake modules by @FedeDP in #1271
- cleanup(scap,sinsp): assorted cleanups by @gnosek in #1254
- fix(userspace): obtain a reliable process lineage from thread info by @Andreagit97 in #1182
- fix(driver, userspace): fix
loginuid
,euid
andtty
types to uint32_t by @incertum in #1192 - docs: enforce bumping driver api and schema versions at every change by @jasondellaluce in #1273
- fix(.github): read right file for schema version checks by @jasondellaluce in #1277
- chore(userspace/libsinsp/test): skip scap file download if already present by @jasondellaluce in #1278
- update: support build for wasm by @Rohith-Raju in #1156
- new: introduce a new sinsp binary to improve scap-file debugging by @Andreagit97 in #1279
- chore: use uthash tag 1.9.8 + some minor patches on top of it by @Andreagit97 in #1281
- fix(cmake/modules/openssl): fix compilation on aarch64 by @therealbobo in #1282
- fix(sinsp): correctly manage
runc
process in old scap-files by @Andreagit97 in #1284 - cleanup(libsinsp): add libs g_logger to sinsp-example by @incertum in #1288
- cleanup(libsinsp): improve evt.hostname docs by @incertum in #1287
- cleanup(test/vm): remove py matplotlib by @incertum in #1286
- cleanup: remove
requirements.txt
file by @Andreagit97 in #1289 - fix: solve issues with emscripten build by @jasondellaluce in #1290
- fix(userspace/libsinsp): solve cmake link typo by @jasondellaluce in #1291
- Scoped target_link_libraries() commands for libsinsp by @mprzybylski in #1280
- fix(libsinsp): typo in source_idx_by_plugin_id iterator by @therealbobo in #1295
- docs(README.VERSION.md): clarify when internal version must not be bumped and general improvements by @leogr in #1296
- refactor: versioning with cmake by @leogr in #1294
- fix(cmake/modules): make GetVersionFromGit when no git info by @leogr in #1297
- fix: remove an unused variable in the kmod by @Andreagit97 in #1293
- fix(scap): initialize cgroup interface during platform init. by @wigol in #1301
- fix listen syscall backlog field size by @oheifetz in #1256
- fix umount2 syscall flags type, add conversion helper function by @oheifetz in #1255
- cleanup(docs): update readme + include more verbose testing instructions by @incertum in #1302
- cleanup(test/libscap): ensure each libscap test suite is activated, deprecate old userspace/libscap/test by @incertum in #1305
- Add fcntl enter arguments to exit event by @mstemm in #1304
- new(libsinsp,driver): add evt.is_open_create syscall event field by @mrgian in #1299
- cleanup(build): update REPLACE cmd in modern_bpf CMakeLists by @incertum in #1306
- Update:(libsinsp/parsers): extend parseres to support pidfd. by @Rohith-Raju in #1257
- fix(userspace/libsinsp): set a timeout on the curl handle when retrieving docker info by @FedeDP in #1308 (many thanks to @zhoujun24 for having spotted the issue and provided a quick fix!)
- cleanup(docs): edit libs page content for technical clarity by @incertum in #1307
- fix(scap): turn on cgroup namespace detection. by @wigol in #1313
- cleanup: use header only b64 library by @Andreagit97 in #1316
- fix(userspace/libscap): avoid possible double free while loading users and groups by @FedeDP in #1317
- chore: enforce
b64
include at every cmake build by @Andreagit97 in #1319 - fix(libsinsp): race condition in async event by @therealbobo in #1310
- fix(sinsp): Improve podman container detection on Alpine Linux and when running in a container by @gnosek in #1320
- ci: unit tests on other platforms by @therealbobo in #1311
- sync: release 0.13.x by @FedeDP in #1330
New Contributors
- @mprzybylski made their first contribution in #1280
- @mrgian made their first contribution in #1299
Full Changelog: 0.12.0...0.13.0-rc1