Commit Graph

  • 8f1b2dc909 feat(webserver): implement metrics endpoint Samuel Gaist 2024-03-15 22:18:00 +01:00
  • 61dab93eb3 chore(ci): fixed BUILD_FALCO_MODERN_BPF usages. Federico Di Pierro 2024-04-24 09:06:18 +02:00
  • cc09811303 chore(cmake): enable modern bpf build by default. Federico Di Pierro 2024-04-24 08:58:17 +02:00
  • 5b454e38a4 wip chore/test_pr1803 Federico Di Pierro 2024-04-22 14:19:56 +02:00
  • d0945e5db5 cleanup(docs): fix typo in license blocks Luca Guerra 2024-04-19 10:50:44 +00:00
  • bdcfbba90b chore(docker,scripts): set old eBPF probe as lowest priority driver. Federico Di Pierro 2024-04-18 10:49:56 +02:00
  • b239246ff8 build(deps): Bump submodules/falcosecurity-rules dependabot[bot] 2024-04-17 16:13:00 +00:00
  • 814c510d7e update(app): close inspectors at teardown time Luca Guerra 2024-04-17 10:26:09 +00:00
  • eb04b1c66f fix(test): expect warning instead of error on invalid macro/list name Gianmatteo Palmieri 2024-04-15 14:50:32 +02:00
  • dd59c48034 new(engine): raise warning instead of error on invalid macro/list name Gianmatteo Palmieri 2024-04-15 14:48:49 +02:00
  • e21a3a5e58 chore(userspace/falco): make it clear singular vs plural. Federico Di Pierro 2024-04-16 08:39:26 +02:00
  • 92c1b24905 chore(falco.yaml): small improvements. Federico Di Pierro 2024-04-15 08:45:22 +02:00
  • a2a8c6c3d4 chore(userspace/falco): deprecate old 'rules_file' config key. Federico Di Pierro 2024-04-10 17:27:03 +02:00
  • 80a99b672f fix(docker): default to auto for driver to be configured. Federico Di Pierro 2024-04-16 08:52:02 +02:00
  • fc7a451aed fix(docker): fixed docker entrypoints for driver loading. Federico Di Pierro 2024-04-15 18:34:25 +02:00
  • ac61543276 fix(docker,scripts): do not load falcoctl driver loader when installing Falco deb package in docker image. Federico Di Pierro 2024-04-15 16:09:14 +02:00
  • 7cc57a9fa0 docs(scripts): leave a small comment. Federico Di Pierro 2024-04-12 15:28:13 +02:00
  • cb414f1254 chore(docker): support new automatic driver selection in docker images entrypoints. Federico Di Pierro 2024-04-12 15:12:28 +02:00
  • bb939959a7 update(falco.yaml): set modern_ebpf as default engine kind. Federico Di Pierro 2024-04-12 15:06:55 +02:00
  • 2ede48ccfc chore(scripts): updated debian and rpm post installation scripts to deal with new automatic driver selection as default behavior. Federico Di Pierro 2024-04-09 10:09:48 +02:00
  • 53d13f8bfc chore(scripts): dynamically set falcoctl allowed driver types based on cmake configuration. Federico Di Pierro 2024-04-09 09:34:38 +02:00
  • 2eb519380a update(cmake,scripts): bumped falcoctl to v0.8.0-rc1. Federico Di Pierro 2024-04-04 11:59:56 +02:00
  • c3d0579d9b fix(test): expect warning instead of error in exceptions names test Gianmatteo Palmieri 2024-04-09 13:35:58 +02:00
  • 83910be726 new(engine): raise warning instead of error on not-unique exceptions names Gianmatteo Palmieri 2024-04-09 13:24:56 +02:00
  • 7ac5c36d5a update(ci): build both release and debug versions Luca Guerra 2024-04-10 13:23:38 +00:00
  • 8b340d3903 chore(userspace/falco): watch all configs files. Federico Di Pierro 2024-04-10 15:19:31 +02:00
  • e840a4ada0 new(unit_tests,userspace/falco): support loading and merging configs files when used from cmdline option. Federico Di Pierro 2024-04-10 09:30:13 +02:00
  • faabd41d9e chore(falco.yaml): add configs_files to falco yaml index. Federico Di Pierro 2024-04-09 17:08:06 +02:00
  • a8345327d4 chore(unit_tests,userspace/falco): throw an exception when included config file is not present. Federico Di Pierro 2024-04-09 12:28:13 +02:00
  • de9efcbec7 new(userspace/falco): allow --support to print expanded configuration file. Federico Di Pierro 2024-04-09 11:08:04 +02:00
  • 2a856f2cd3 chore(unit_tests): assert expected length of warnings. Federico Di Pierro 2024-04-09 10:23:50 +02:00
  • 74034213a2 chore(unit_test,userspace): better log management. Federico Di Pierro 2024-04-08 15:23:37 +02:00
  • aac9b550d3 new(userspace,unit_tests): return loaded config filenames in config::load_from_file. Federico Di Pierro 2024-04-08 14:04:16 +02:00
  • df220e3c3b chore(userspace,unit_tests): support loading config files from directories. Federico Di Pierro 2024-04-08 09:53:07 +02:00
  • 5e51828509 chore(build): install a config.d folder under the falco directory. Federico Di Pierro 2024-04-08 09:07:53 +02:00
  • d3bf3a7560 chore(userspace/falco,unit_tests): renamed includes to configs_files. Federico Di Pierro 2024-04-05 16:33:05 +02:00
  • 1deafee5f7 chore(userspace/falco): print a warn message if -o includes= is passed to cmdline. Federico Di Pierro 2024-02-08 16:59:25 +01:00
  • 45754fda9f new(userspace,unit_tests): deny main config to include itself. Federico Di Pierro 2024-02-08 09:51:06 +01:00
  • 8112f6210b chore(userspace,unit_tests): enable override of main config from secondary config files. Federico Di Pierro 2024-01-19 09:23:18 +01:00
  • 6e1f128851 chore(unit_tests): more tests. Federico Di Pierro 2024-01-18 15:20:49 +01:00
  • b3ebf9f57e new(userspace,unit_tests): introduce the possibility to split main config file into multiple config files. Federico Di Pierro 2024-01-18 15:14:24 +01:00
  • 3cbc4aa29c chore(falco): update falco libs to latest master Luca Guerra 2024-04-08 14:19:20 +00:00
  • 39cb0a8a67 build(deps): Bump submodules/falcosecurity-rules dependabot[bot] 2024-04-05 16:35:22 +00:00
  • 7234bc5bee chore(engine): bump engine version Gianmatteo Palmieri 2024-03-11 14:10:44 +01:00
  • 368463e295 new(tests): add unique exceptions names test Gianmatteo Palmieri 2024-03-08 09:54:44 +01:00
  • 05c434ed89 new(engine): enforce unique exceptions names Gianmatteo Palmieri 2024-03-06 16:12:54 +01:00
  • 05e6e3038c chore(build): update scorecard-action to v2.3.1 Luca Guerra 2024-04-02 14:25:12 +00:00
  • b01ef55f6b new(ci): build with sanitizers in CI Luca Guerra 2024-03-25 16:34:26 +00:00
  • f895f8fc78 fix(tests): fix uninitialized variable in test Luca Guerra 2024-03-25 16:34:10 +00:00
  • b82c73c66c new(build): add option to build with ASAN and UBSAN Luca Guerra 2024-03-25 16:33:54 +00:00
  • 1aae10fe84 update(engine): bump engine checksum and version Luca Guerra 2024-03-28 16:47:24 +00:00
  • 0d40a718c8 update(build): bump libs to latest master Luca Guerra 2024-03-28 15:18:09 +00:00
  • 13c8e37a41 cleanup(falco): consolidate falco::grpc::server in one class Luca Guerra 2024-03-27 17:32:03 +00:00
  • a8018a2894 new(tests): test override/append exception with no values Gianmatteo Palmieri 2024-03-08 11:08:28 +01:00
  • 7086f35eba new(engine): add warning when appending an exception with no values Gianmatteo Palmieri 2024-03-06 15:14:26 +01:00
  • d1707bef63 fix(engine): apply output substitutions for all sources Gianmatteo Palmieri 2024-03-06 17:45:37 +01:00
  • 1882def2a6 build(deps): Bump submodules/falcosecurity-rules dependabot[bot] 2024-03-22 16:49:34 +00:00
  • 8421e4b122 fix(cmake): fix USE_BUNDLED_DEPS=ON and BUILD_FALCO_UNIT_TESTS=ON Luca Guerra 2024-03-25 10:20:37 +00:00
  • 12cd72a396 Remove --source-only option in driver loader docker-entrypoint.sh Paul Rey 2024-03-21 10:48:05 +01:00
  • 858c82ffe0 Update driver-loader docker-entrypoint Paul Rey 2024-03-20 17:41:38 +01:00
  • 2f6fdfa972 Add kernelversion and kernelrelease options to falco driver loader entrypoint Paul Rey 2024-03-19 14:45:10 +01:00
  • 2dfac14cd1 build(deps): Bump submodules/falcosecurity-rules dependabot[bot] 2024-03-14 16:51:24 +00:00
  • 5fe9fc9d89 update(cmake): bumped libs and driver to 0.15.0-rc1. Federico Di Pierro 2024-03-14 10:19:53 +01:00
  • 3b7b3439ec cleanup(metrics): fix build for non linux Melissa Kilby 2024-03-14 00:01:38 +00:00
  • 7762d0cd84 chore: bump libs Melissa Kilby 2024-03-13 15:53:36 +00:00
  • 09d813b22d feat(metrics): sync libs metrics collector refactor Melissa Kilby 2024-03-06 06:29:27 +00:00
  • 3395e604b6 ci: use ubuntu-22.04 with codeQL job Andrea Terzolo 2024-03-11 14:48:23 +01:00
  • 0ce2b95b89 chore: bump falco engine version Andrea Terzolo 2024-03-11 14:06:11 +01:00
  • c5bb2b68e2 chore: bump to latest libs commit Andrea Terzolo 2024-03-11 13:49:02 +01:00
  • 8dbec6c779 refactor: Use FetchContent for integrating bundled yaml-cpp lib Federico Aponte 2024-02-25 15:34:35 +01:00
  • c32b7c1246 refactor: Use FetchContent for integrating bundled cpp-httplib Federico Aponte 2024-02-25 15:33:29 +01:00
  • bc499e191d refactor: Use FetchContent for integrating bundled nlohman-json lib Federico Aponte 2024-02-25 15:29:05 +01:00
  • ea187d3b45 build(deps): Bump submodules/falcosecurity-rules dependabot[bot] 2024-03-08 16:22:51 +00:00
  • 517b79ee13 chore(engine): bump engine version Gianmatteo Palmieri 2024-02-28 09:36:40 +01:00
  • 3d4be156cc new(tests): add unit test for invalid macro/list name Gianmatteo Palmieri 2024-02-26 16:49:56 +01:00
  • 7265190e66 new(engine): don't expose details in error message Gianmatteo Palmieri 2024-02-26 16:17:08 +01:00
  • f00926b8af new(engine): error on invalid macro/list name Gianmatteo Palmieri 2024-02-26 14:12:43 +01:00
  • a473ae5eb8 build(deps): Bump submodules/falcosecurity-rules dependabot[bot] 2024-03-04 16:59:33 +00:00
  • 3954ff233b refactor(ci): Avoid using command make directly Federico Aponte 2024-02-20 09:17:00 +01:00
  • a5297c4f29 docs(proposals/20231220-features-adoption-and-deprecation): general revision Leonardo Grasso 2024-02-16 17:54:01 +01:00
  • eb35ea7dfe docs(proposals/20231220-features-adoption-and-deprecation): add Platform support area Leonardo Grasso 2024-02-16 12:00:34 +01:00
  • 63ccf872fd Update proposals/20231220-features-adoption-and-deprecation.md Leonardo Grasso 2024-02-16 11:35:21 +01:00
  • 3bdb98a46b Update proposals/20231220-features-adoption-and-deprecation.md Leonardo Grasso 2024-02-16 11:35:15 +01:00
  • c68ef54bb2 docs(proposals/20231220-features-adoption-and-deprecation): remove feature gates, simplify policies and transition phases Leonardo Grasso 2024-01-12 18:14:22 +01:00
  • 865553dbe3 docs(proposals/20231220-features-adoption-and-deprecation): only stable features deprecation require a major bump Leonardo Grasso 2024-01-10 16:02:46 +01:00
  • 10a9c1d774 docs(proposal): 20231220-features-adoption-and-deprecation.md Leonardo Grasso 2023-12-20 15:52:02 +01:00
  • 185075bfd8 update(scrips/falcoctl): bump falco-rules version to 3 Aldo Lacuku 2024-03-05 10:04:30 +01:00
  • 5185f152c5 new(config): add falco_libs.thread_table_size Melissa Kilby 2024-03-01 18:14:14 +00:00
  • 8f87b117c4 fix(userspace): correct directory iteration options Samuel Gaist 2024-03-04 22:57:57 +01:00
  • 5084a62dd1 build(deps): Bump submodules/falcosecurity-rules dependabot[bot] 2024-02-29 17:03:10 +00:00
  • ca4db17e05 docs(README.md): Falco Graduates within the CNCF Leonardo Grasso 2024-02-29 16:12:30 +01:00
  • f9b17b67f8 refactor(engine): fix variable / function shadowing Samuel Gaist 2024-02-28 18:36:02 +01:00
  • 8a7361c8ab refactor(app): fix variable / function shadowing Samuel Gaist 2024-02-28 18:34:29 +01:00
  • 2589bd0c0b build(deps): Bump submodules/falcosecurity-rules dependabot[bot] 2024-02-28 07:28:47 +00:00
  • 928cb8bb8e new(tests): add unit test for exceptions condition Gianmatteo Palmieri 2024-02-26 18:11:06 +01:00
  • ea781477d6 fix(engine): logical issue in exceptions condition Gianmatteo Palmieri 2024-02-25 18:50:28 +01:00
  • f6818902de fix(ci): properly enforce bundled deps off in build-dev, like it was before https://github.com/falcosecurity/falco/pull/3092. Federico Di Pierro 2024-02-27 09:03:20 +01:00
  • 5ebc7bbd7c chore(ci): bumped codeql actions. Federico Di Pierro 2024-02-26 14:29:18 +01:00
  • f6af72fe76 cleanup: too many includes and useless defines Federico Aponte 2024-02-24 16:31:23 +01:00
  • 4d66a50d5b fix: pessimizing move warning Federico Aponte 2024-02-24 16:30:50 +01:00