Luca Guerra
9c2cff370d
chore(build): update falcoctl, rules for artifact follow
...
Signed-off-by: Luca Guerra <luca@guerra.sh>
2025-05-28 08:50:16 +02:00
Federico Di Pierro
9e67d90e19
update(cmake): bumped falcoctl to 0.11.1 and rules to 4.0.0.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2025-05-27 10:07:10 +02:00
Leonardo Grasso
afc4798d4c
update(cmake/rules): bump to falco-rules-4.0.0-rc1
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
2025-05-27 10:07:10 +02:00
Federico Di Pierro
9fe7230d31
update(cmake): bump libs and driver to latest tagged releases.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2025-05-19 16:07:02 +02:00
poiana
145036e923
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-19 11:06:01 +02:00
Tero Kauppinen
1533734fc4
There is an issue in building the bundled c-ares on certain
...
distributions such as SLES. The cmake file for c-ares sets
'CARES_LIB' destination directory to '${CARES_SRC}/lib' but when the
bundled c-ares is compiled it produces a binary which is placed in
the '${CARES_SRC}/lib64' directory.
This is due to the fact that the bundled c-ares expands
${CMAKE_INSTALL_LIBDIR} to 'lib64' and not to 'lib' which is
expected by 'CARES_LIB'.
The fix is to enforce the building process of the bundled c-ares
to place the produced binary in 'lib'.
Signed-off-by: Tero Kauppinen <tero.kauppinen@est.tech>
2025-05-15 14:36:40 +02:00
poiana
f4f7ccf777
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-12 12:01:22 +02:00
FedeDP
06c4133b90
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-06 15:03:44 +02:00
poiana
7badc31cb1
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-05 12:02:39 +02:00
FedeDP
11c7e23569
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-30 10:05:09 +02:00
poiana
04c1a11136
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-29 09:48:03 +02:00
FedeDP
18f99582da
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-15 17:06:41 +02:00
poiana
db178840d6
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-14 11:28:32 +02:00
Luca Guerra
d15cf450fc
fix(build): compatibility with newer compilers
...
Signed-off-by: Luca Guerra <luca@guerra.sh>
2025-04-08 16:22:51 +02:00
poiana
ca80e69baa
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-08 16:21:52 +02:00
poiana
d8c6af821d
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-01 12:27:06 +02:00
poiana
6811ce6153
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-25 11:08:22 +01:00
FedeDP
d4c211d492
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-18 14:24:15 +01:00
Federico Di Pierro
e300109624
update(cmake): bump libs and driver to latest libs master.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2025-03-17 13:20:09 +01:00
Federico Di Pierro
c67fadc92b
chore(cmake): honor CMAKE_BUILD_TYPE when building cares.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2025-03-12 11:41:41 +01:00
FedeDP
028dd4c155
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-12 11:41:41 +01:00
FedeDP
3366f1b40e
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-27 14:50:32 +01:00
Federico Di Pierro
66cd160f1d
new(cmake,userspace): port Falco to use new container plugin.
...
It will be shipped by default hence it is present in default config.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2025-02-26 13:08:26 +01:00
Nguyen Marc
c4081d7a6f
fix(cmake): add support for 16K kernel page to jemalloc
...
Signed-off-by: Nguyen Marc <nguyen_marc@live.fr>
2025-02-11 15:40:59 +01:00
Aldo Lacuku
867a465e6e
update(cmake): bump falcoctl to v0.11.0
...
Signed-off-by: Aldo Lacuku <aldo@lacuku.eu>
2025-01-27 13:24:32 +01:00
poiana
0077a4bcb5
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-20 10:15:48 +01:00
Shane Lawrence
6bf33ffd76
Add RelWithDebInfo target to produce release binary with separate debug symbols file.
...
Signed-off-by: Shane Lawrence <shane@lawrence.dev>
2025-01-16 10:05:56 +01:00
John Thiltges
6235e05919
update(build): relax dkms requirements to suggestions
...
Running in modern_ebpf mode does not require kernel build dependencies
Signed-off-by: John Thiltges <jthiltges2@unl.edu>
2025-01-16 10:04:56 +01:00
FedeDP
d44e17bb60
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-15 14:49:50 +01:00
Luca Guerra
129087a08b
fix(ci): consolidate sanitizers/not sanitizers jobs
...
Signed-off-by: Luca Guerra <luca@guerra.sh>
2024-12-19 10:31:48 +01:00
Luca Guerra
f2a983298e
fix(build): remove zlib requirement from cpp-httplib
...
Signed-off-by: Luca Guerra <luca@guerra.sh>
2024-12-19 10:31:48 +01:00
Luca Guerra
d7792acdf3
update(falco): update libs to latest master
...
Signed-off-by: Luca Guerra <luca@guerra.sh>
2024-12-19 10:31:48 +01:00
Federico Di Pierro
5044f3aa7e
fix(cmake): fixed jemalloc from system.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2024-12-10 15:11:03 +01:00
Federico Di Pierro
1c71777dbd
new(cmake,userspace): expose jemalloc stats in stats writer and prometheus metircs.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2024-12-10 15:11:03 +01:00
Federico Di Pierro
d007418fd3
new(cmake,ci): added support for using jemalloc allocator instead of glibc one.
...
The jemalloc allocator is enabled by default for published packages.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2024-12-10 15:11:03 +01:00
FedeDP
9f29444b17
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-03 10:01:26 +01:00
poiana
563291f8d8
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-21 11:03:21 +01:00
Federico Di Pierro
4efbd44354
update(cmake): bumped falcoctl to v0.10.1.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2024-11-21 09:56:21 +01:00
Federico Di Pierro
0a8526dd7b
fix(cmake,docker): avoid cpp-httplib requiring brotli.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2024-11-07 08:58:23 +01:00
Federico Di Pierro
729bf9562b
update(cmake): bump yaml-cpp to latest master.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2024-11-05 09:29:09 +01:00
Federico Di Pierro
24f824dfb5
update(cmake): bump libs to latest master.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2024-10-22 14:59:04 +02:00
poiana
5749517c4e
update(cmake): update libs and driver to latest master.
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-10-21 16:01:59 +02:00
Federico Di Pierro
3e24606c11
new(ci): use zig
compiler instead of relying on centos7.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2024-10-09 16:26:14 +02:00
Poiana
50b98b30e5
chore(falco): apply code formatting
...
Signed-off-by: Poiana <poiana.bot@gmail.com>
2024-09-30 13:25:31 +02:00
Luca Guerra
c235f5b576
chore(build): update libs to 0.18.1 (master branch)
...
Signed-off-by: Luca Guerra <luca@guerra.sh>
2024-09-27 12:25:21 +02:00
Federico Di Pierro
ad13cb6014
update(cmake): bump libs to 0.18.0 and driver to 7.3.0+driver.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2024-09-18 10:28:52 +02:00
Federico Di Pierro
6b634df56e
update(cmake): bump libs and driver to 0.18.0-rc2.
...
Moreover, bumped falcoctl to v0.10.0 and rules to 3.2.0.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2024-09-16 16:04:48 +02:00
Federico Di Pierro
7f9211d817
update(cmake): bump libs and driver to 0.18.0-rc1.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
2024-09-11 13:15:31 +02:00
Aldo Lacuku
0034c3f082
update(cmake): bump falcoctl to v0.10.0-rc1
...
Signed-off-by: Aldo Lacuku <aldo@lacuku.eu>
2024-09-09 15:52:23 +02:00
Fede Barcelona
7a684fdf13
feat(cmake): add conditional builds for falcoctl and rules
...
There are systems, like Nix derivations where the build process
does not have network access in order to enforce reproducibility.
This patch allows people building Falco to optionally skip the build
of falcoctl with `-DADD_FALCOCTL_DEPENDENCY=OFF` and point to their own
self-backed, or pre-fetched rules files with
`-DFALCOSECURITY_RULES_FALCO_PATH=<some-path>` and
`-DFALCOSECURITY_RULES_LOCAL_PATH=<some-path>`.
For context, I needed to apply these patches while building the
project with Nix in https://github.com/tembleking/falco-nix but I think
that would be benefitial for the community to have also these options
open, and that would also make Falco feasible to be added to the
nixpkgs repository at https://github.com/nixos/nixpkgs
Signed-off-by: Fede Barcelona <fede_rico_94@hotmail.com>
2024-08-27 10:15:26 +02:00