Leonardo Grasso
5900332f30
chore(cmake/modules): remove GetGitRevisionDescription
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
2023-08-11 16:47:47 +02:00
Leonardo Grasso
d24cb7b378
update: bump libs and driver to 942a2249b
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
2023-08-11 16:47:47 +02:00
Lorenzo Susini
4e6149e5da
update(userspace/engine): make rule_matching strategy stateless in falco engine
...
Signed-off-by: Lorenzo Susini <susinilorenzo1@gmail.com>
2023-08-11 10:11:46 +02:00
Lorenzo Susini
6e50d2ad83
update: directly return match_found variable
...
Co-authored-by: Andrea Terzolo <andrea.terzolo@polito.it>
Signed-off-by: Lorenzo Susini <49318629+loresuso@users.noreply.github.com>
2023-08-09 13:36:39 +02:00
Lorenzo Susini
2660582198
update(userspace/engine): bump engine version to 22
...
Signed-off-by: Lorenzo Susini <susinilorenzo1@gmail.com>
2023-08-09 13:36:39 +02:00
Lorenzo Susini
812e131f1e
update: bump falcosecurity/testing
...
Signed-off-by: Lorenzo Susini <susinilorenzo1@gmail.com>
2023-08-09 13:36:39 +02:00
Lorenzo Susini
0a76cca4ae
update(userspace/engine): bump engine version to 21
...
Signed-off-by: Lorenzo Susini <susinilorenzo1@gmail.com>
2023-08-09 13:36:39 +02:00
Lorenzo Susini
cfecd22ec0
update(falco.yaml): update rule_matching configuration setting description
...
Signed-off-by: Lorenzo Susini <susinilorenzo1@gmail.com>
2023-08-09 13:36:39 +02:00
Lorenzo Susini
6acd924c50
perf: avoid stack allocation and make use of switch to select behavior on rule matching strategy
...
Signed-off-by: Lorenzo Susini <susinilorenzo1@gmail.com>
2023-08-09 13:36:39 +02:00
Lorenzo Susini
1705c0dab3
update(userspace/engine): allow the engine to match and handle multiple rules while processing events
...
Signed-off-by: Lorenzo Susini <susinilorenzo1@gmail.com>
2023-08-09 13:36:39 +02:00
Lorenzo Susini
46e8f2c14b
update(userspace/falco): handle the new rule matching configuration key
...
Added a set method for the rule matching strategy on the engine.
This allows to modify the stategy at runtime withotu the need to
rebuild an engine from scratch.
Signed-off-by: Lorenzo Susini <susinilorenzo1@gmail.com>
2023-08-09 13:36:39 +02:00
Lorenzo Susini
c6abf6a133
update(falco.yaml): introduce rule_matching config key
...
Signed-off-by: Lorenzo Susini <susinilorenzo1@gmail.com>
2023-08-09 13:36:39 +02:00
Andrea Terzolo
ac3ba50e7c
chore: bump falcosecurity-testing submodule version
...
Signed-off-by: Andrea Terzolo <andreaterzolo3@gmail.com>
2023-08-08 14:10:36 +02:00
Andrea Terzolo
528a76a7fe
update(userspace/engine): bump engine version to 21
...
Signed-off-by: Andrea Terzolo <andreaterzolo3@gmail.com>
2023-08-08 14:10:36 +02:00
Andrea Terzolo
f23f4458f7
update(cmake): bump libs version
...
Signed-off-by: Andrea Terzolo <andreaterzolo3@gmail.com>
2023-08-08 14:10:36 +02:00
Andrea Terzolo
d58e29eb65
update(cmake): bump driver version
...
Signed-off-by: Andrea Terzolo <andreaterzolo3@gmail.com>
2023-08-08 14:10:36 +02:00
Andrea Terzolo
7125492704
ci: fix build after openssl bump in falcosecurity libs
...
Signed-off-by: Andrea Terzolo <andreaterzolo3@gmail.com>
2023-08-08 14:10:36 +02:00
Jason Dellaluce
bc0fef15ca
update(userspace/engine): bump engine version to 20
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
2023-08-07 17:29:32 +02:00
Jason Dellaluce
450bfd4b2f
update(cmake): bump driver to 5.1.0+driver
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
2023-08-07 17:29:32 +02:00
Jason Dellaluce
26032fc822
update(cmake): bump libs and driver to 0.12.0
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
2023-08-07 17:29:32 +02:00
Jason Dellaluce
23a0005b25
fix(ci): solve malformed worflow issues
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
2023-08-04 16:03:22 +02:00
Jason Dellaluce
f44df95304
update(release.md): make engine version bump more strict
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
2023-08-04 16:03:22 +02:00
Jason Dellaluce
5790f0ff64
update: refine engine checksum docs and scoping
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
2023-08-04 16:03:22 +02:00
Jason Dellaluce
16a1e9734b
new(ci): add message warning for engine version
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
2023-08-04 16:03:22 +02:00
Jason Dellaluce
3782c4bfd6
update(ci): add engine version checks in PR jobs
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
2023-08-04 16:03:22 +02:00
Jason Dellaluce
803d131843
fix(userspce/engine): skip deprecated fields in --list -N option
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
2023-08-04 16:03:22 +02:00
Jason Dellaluce
fafb7c4a72
cleanup(userspace/falco): remove lagacy fields checksum check
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
2023-08-04 16:03:22 +02:00
Leonardo Grasso
e3be7a7309
chore(docker): remove UBI
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
2023-08-04 15:43:22 +02:00
Leonardo Grasso
120a3accc8
docs(docker): remove UBI
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
2023-08-04 15:43:22 +02:00
Jason Dellaluce
babfafc5ab
cleanup: remove builder image
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
2023-08-04 10:32:21 +02:00
Jason Dellaluce
b3e05173f4
cleanup(.github): remove builder bumper job
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
2023-08-04 10:32:21 +02:00
Jason Dellaluce
1b0871a13a
cleanup(.circleci): drop circleci
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
2023-08-04 10:32:21 +02:00
Jason Dellaluce
35fab0a60c
cleanup(docker/builder): remove workaround for circleci tests
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
2023-08-04 10:32:21 +02:00
Jason Dellaluce
b546a3932a
cleanup: remove tester and local images
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
2023-08-04 10:32:21 +02:00
Jason Dellaluce
24dde1cbe0
cleanup(.circleci): remove jobs using python regression tests
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
2023-08-04 10:32:21 +02:00
Jason Dellaluce
b1ae5d3dd9
cleanup(test): remove python regression tests
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
2023-08-04 10:32:21 +02:00
Leonardo Grasso
2583ea9bfd
docs(brand): update glossary of key terms
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
2023-08-04 10:14:21 +02:00
Leonardo Grasso
5ba4fd1f9c
docs(brand): remove redundancy with the website
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
2023-08-04 10:14:21 +02:00
dependabot[bot]
be20f03698
build(deps): Bump submodules/falcosecurity-rules
...
Bumps [submodules/falcosecurity-rules](https://github.com/falcosecurity/rules ) from `9126bef` to `0328c59`.
- [Release notes](https://github.com/falcosecurity/rules/releases )
- [Commits](9126bef2a7...0328c590db
)
---
updated-dependencies:
- dependency-name: submodules/falcosecurity-rules
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-04 10:13:21 +02:00
Leonardo Grasso
e0c6c9de84
docs(README.md): correct typo
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
2023-08-02 14:58:15 +02:00
Leonardo Grasso
4c008d67d2
docs(README.md): minor improvements
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
2023-08-02 14:58:15 +02:00
Leonardo Grasso
784284c692
update(userspace/falco): improve cli flag description related to drivers
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
2023-07-28 14:59:46 +02:00
Jason Dellaluce
0881aea663
update(ci): integrate tests and ci workflow for release branch and tags
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
2023-07-27 19:35:41 +02:00
dependabot[bot]
743c7c49d5
build(deps): Bump submodules/falcosecurity-rules
...
Bumps [submodules/falcosecurity-rules](https://github.com/falcosecurity/rules ) from `0d0e333` to `9126bef`.
- [Release notes](https://github.com/falcosecurity/rules/releases )
- [Commits](0d0e333151...9126bef2a7
)
---
updated-dependencies:
- dependency-name: submodules/falcosecurity-rules
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-27 15:11:42 +02:00
dependabot[bot]
f8c6242b3a
build(deps): Bump certifi from 2022.12.7 to 2023.7.22 in /test
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2022.12.7 to 2023.7.22.
- [Commits](https://github.com/certifi/python-certifi/compare/2022.12.07...2023.07.22 )
---
updated-dependencies:
- dependency-name: certifi
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-27 15:10:42 +02:00
dependabot[bot]
1f95b77c13
build(deps): Bump submodules/falcosecurity-rules
...
Bumps [submodules/falcosecurity-rules](https://github.com/falcosecurity/rules ) from `3f52480` to `0d0e333`.
- [Release notes](https://github.com/falcosecurity/rules/releases )
- [Commits](3f52480618...0d0e333151
)
---
updated-dependencies:
- dependency-name: submodules/falcosecurity-rules
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-24 21:04:33 +02:00
Luca Guerra
02202620ff
update(falco): update libs to 0790cff
...
Signed-off-by: Luca Guerra <luca@guerra.sh>
2023-07-19 10:20:36 +02:00
Luca Guerra
33d4d2d5fc
update(cmake): update cpp-httplib to 0.13.1
...
Signed-off-by: Luca Guerra <luca@guerra.sh>
2023-07-17 14:15:31 +02:00
dependabot[bot]
edecd99f1b
build(deps): Bump submodules/falcosecurity-testing
...
Bumps [submodules/falcosecurity-testing](https://github.com/falcosecurity/testing ) from `4544d3c` to `3cc2024`.
- [Commits](4544d3c1d2...3cc202497a
)
---
updated-dependencies:
- dependency-name: submodules/falcosecurity-testing
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-17 14:13:31 +02:00
Luca Guerra
88fb693595
update(falco): update libs to dc02e50
...
Signed-off-by: Luca Guerra <luca@guerra.sh>
2023-07-11 16:23:02 +02:00