Samuel Gaist
577ee7ffbe
refactor: const correctness
...
Co-authored-by: Federico Di Pierro <nierro92@gmail.com>
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch>
2025-07-22 16:28:47 +02:00
Samuel Gaist
995aa0c582
refactor(userspace/falco): remove duplicate condition test
...
handled is test a second time for the same while it's already
part of the initial entry condition.
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch>
2025-07-22 14:48:12 +02:00
Samuel Gaist
6df85a6da8
refactor(userspace/falco): comment out unused variable names
...
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch>
2025-07-22 14:48:12 +02:00
Samuel Gaist
ba9781287f
refactor(userspace/falco): add missing override
...
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch>
2025-07-22 14:48:12 +02:00
Samuel Gaist
c94acdee19
refactore(userspace/falco): use static_cast rather than c style cast
...
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch>
2025-07-22 14:48:08 +02:00
Samuel Gaist
40f2b73d7e
refactor(userspace/falco): correct variable scope
...
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch>
2025-07-22 14:46:16 +02:00
Samuel Gaist
9ece836586
refactor(userspace/falco): add missing initial value
...
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch>
2025-07-22 14:46:16 +02:00
Samuel Gaist
cce078c3e7
fix(userspace/falco): use correct qualifier for size_t in printf
...
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch>
2025-07-22 14:46:16 +02:00
Samuel Gaist
e3d20ceecb
refactor(userspace/falco): const correctness
...
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch>
2025-07-22 14:46:10 +02:00
Samuel Gaist
ba10aa3729
refactor(userspace/engine): port from asctime to strftime
...
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch>
2025-07-22 14:44:18 +02:00
Samuel Gaist
432bd7a09d
refactor(userspace/engine): make constructor explicit
...
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch>
2025-07-22 14:44:18 +02:00
Samuel Gaist
775b5c5093
refactor(userspace/engine): remove unused variable
...
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch>
2025-07-22 14:44:18 +02:00
Samuel Gaist
ca0697e920
refactor(userpsace/engine): add missing override
...
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch>
2025-07-22 14:44:18 +02:00
Samuel Gaist
a3ffd96464
refactor(userspace/engine): fix variable scope
...
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch>
2025-07-22 14:44:18 +02:00
Samuel Gaist
227909221d
refactor(userspace/engine): const correctness
...
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch>
2025-07-22 14:44:18 +02:00
Samuel Gaist
4d4fb83cc2
refactor(unit_tests): move initialization to initialization list
...
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch>
2025-07-22 14:44:18 +02:00
Samuel Gaist
1d06af8cb1
refactor(unit_tests): remove unused variable
...
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch>
2025-07-22 14:44:18 +02:00
Federico Di Pierro
5e2925bc95
update(cmake): bumped cpp-httplib dep to v0.23.1 (latest release).
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2025-07-22 14:32:28 +02:00
Leonardo Di Giovanna
ca291b0eaf
update(userspace/engine): update falco engine version and checksum
...
Signed-off-by: Leonardo Di Giovanna <leonardodigiovanna1@gmail.com>
2025-07-22 14:30:29 +02:00
poiana
4deb2bdf31
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-22 11:40:29 +02:00
Leonardo Di Giovanna
8956279d47
build: fix debian:buster
apt debian repo URL in driver-loader-buster
...
As buster reached its EOL, the official debian repo URL doesn't
host anymore buster packages info. For this reason, change the URLs
to point to the `20250630T203427Z` snapshot, which still contains
them.
Signed-off-by: Leonardo Di Giovanna <leonardodigiovanna1@gmail.com>
2025-07-18 12:02:10 +02:00
poiana
0c12b44bc6
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-02 17:22:29 +02:00
Leonardo Di Giovanna
33e6e1ef61
update(CHANGELOG.md): release 0.41.3
...
Signed-off-by: Leonardo Di Giovanna <leonardodigiovanna1@gmail.com>
2025-07-02 16:29:30 +02:00
dependabot[bot]
25be186548
chore(deps): Bump submodules/falcosecurity-rules
...
Bumps [submodules/falcosecurity-rules](https://github.com/falcosecurity/rules ) from `4d51b18` to `1208816`.
- [Release notes](https://github.com/falcosecurity/rules/releases )
- [Commits](4d51b1813f...120881647a
)
---
updated-dependencies:
- dependency-name: submodules/falcosecurity-rules
dependency-version: 120881647a359084f1a99439b33b7effadf62f45
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-02 12:22:28 +02:00
Federico Di Pierro
ea9e86d9e0
update(userspace): bump engine version and checksum.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2025-06-30 14:25:18 +02:00
Federico Di Pierro
b2c76769cf
fix(userspace/falco): enforce filtercheck overlap check for static fields too against plugin fields.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
Co-authored-by: Jason Dellaluce <jasondellaluce@gmail.com>
2025-06-30 14:25:18 +02:00
Federico Di Pierro
07266e1247
new(userspace/falco): append static filterchecks with static fields.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2025-06-30 14:25:18 +02:00
Federico Di Pierro
8d8ba5ba5c
new(userspace/falco): add new static_fields
config key + update schema.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2025-06-30 14:25:18 +02:00
Leonardo Di Giovanna
2ed1f0ffec
docs(RELEASE.md): remove some unneeded old activities
...
Signed-off-by: Leonardo Di Giovanna <leonardodigiovanna1@gmail.com>
2025-06-18 15:38:05 +02:00
Leonardo Di Giovanna
f146204623
docs(RELEASE.md): fix falcosecurity/community
repo link
...
Signed-off-by: Leonardo Di Giovanna <leonardodigiovanna1@gmail.com>
2025-06-18 15:38:05 +02:00
Leonardo Di Giovanna
56bf4933e7
docs(RELEASE.md): fix rn2md
command documentation
...
Signed-off-by: Leonardo Di Giovanna <leonardodigiovanna1@gmail.com>
2025-06-18 15:38:05 +02:00
Leonardo Di Giovanna
d4e69e8c5a
docs(RELEASE.md): fix release note checking procedure documentation
...
Signed-off-by: Leonardo Di Giovanna <leonardodigiovanna1@gmail.com>
2025-06-18 15:38:05 +02:00
poiana
a9386b37f2
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-17 16:22:45 +02:00
Leonardo Di Giovanna
25daddbf29
update(CHANGELOG.md): release 0.41.2
...
Signed-off-by: Leonardo Di Giovanna <leonardodigiovanna1@gmail.com>
2025-06-17 15:39:45 +02:00
Leonardo Grasso
720d3e61f2
chore(falco.yaml): clean up plugins config leftover
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
2025-06-13 10:35:16 +02:00
Melissa Kilby
d55be4b29f
doc(OWNERS): move incertum (Melissa Kilby) to emeritus_approvers
...
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com>
2025-06-13 09:48:17 +02:00
dependabot[bot]
3d38e130fc
chore(deps): Bump submodules/falcosecurity-rules
...
Bumps [submodules/falcosecurity-rules](https://github.com/falcosecurity/rules ) from `b4437c4` to `4d51b18`.
- [Release notes](https://github.com/falcosecurity/rules/releases )
- [Commits](b4437c492f...4d51b1813f
)
---
updated-dependencies:
- dependency-name: submodules/falcosecurity-rules
dependency-version: 4d51b1813f4b6539cd3ccc0f82b668614b1059a3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-12 09:45:10 +02:00
Federico Di Pierro
4418bf2101
update(userspace/engine): bump engine version and checksum.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2025-06-09 12:19:53 +02:00
poiana
43cd120030
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-09 12:19:53 +02:00
Denis Romanenko
5b1c6886e5
Fix alpine build
...
Signed-off-by: Denis Romanenko <denis.romanenko@flant.com>
2025-06-09 12:18:54 +02:00
Federico Di Pierro
f3b4f68ecd
update(docs): bump CHANGELOG.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2025-06-05 14:48:30 +02:00
Federico Di Pierro
7a349a3e87
update(userspace/engine): bump engine version and checksum.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2025-06-03 11:12:11 +02:00
FedeDP
0eb0b40c45
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-03 11:12:11 +02:00
Federico Di Pierro
9055811d79
fix(userspace/falco): when collecting metrics for stats_writer, create a libs_metrics_collector
for each source.
...
In case multiple sources are enabled, each source has its own `libs_metrics_collector`
with correct flags, so that it can retrieve all metrics.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2025-06-02 10:42:59 +02:00
Federico Di Pierro
2346a397f7
chore(userspace/falco): fix build for non linux minimal builds.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2025-05-30 19:05:38 +02:00
Federico Di Pierro
24f92dfdbc
fix(userspace/falco): only enable prometheus metrics once all inspectors have been opened.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2025-05-30 19:05:38 +02:00
Federico Di Pierro
1d51203c29
update(docs): bumped changelog for release.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2025-05-29 11:12:24 +02:00
Federico Di Pierro
a7433e032b
chore(userspace/falco): make re2 patterns statically lived.
...
Moreover, rename `falco_metrics::` methods to better expose
they return prometheus metrics.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
Co-authored-by: Samuel Gaist <samuel.gaist@idiap.ch>
2025-05-28 09:47:16 +02:00
Federico Di Pierro
bac052f5d2
cleanup(userspace/falco): only push metrics for enabled sources.
...
Refactor `::to_text` a bit to be more clear.
Also, we will push agent_info and machine_info only for the first
inspector that exposes them, to avoid duplicated entries in the prometheus text.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2025-05-28 09:47:16 +02:00
Melissa Kilby
0ffe864e42
fix(metrics/prometheus): non-duplicate evt_source retrieval
...
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com>
2025-05-28 09:47:16 +02:00