These 20 commits are when the Protocol Buffers files have changed:
| Commit: | 731aa9c | |
|---|---|---|
| Author: | Leonardo Di Giovanna | |
| Committer: | poiana | |
chore!: drop gVisor engine Falco 0.43.0 deprecated the gVisor engine support, and the support will be removed soon in the next libs release. Drop any reference to it, any CI tests testing the engine and any gVisor direct and indirect dependency. BREAKING CHANGE: drop all code related to gVisor engine Signed-off-by: Leonardo Di Giovanna <leonardodigiovanna1@gmail.com>
This commit does not contain any .proto files.
| Commit: | 1a0b317 | |
|---|---|---|
| Author: | Federico Di Pierro | |
| Committer: | poiana | |
cleanup(userspace/libsinsp): remove container engines, container manager, container info and dependent classes. Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
The documentation is generated from this commit.
| Commit: | 1fe9a1f | |
|---|---|---|
| Author: | Roberto Scolaro | |
| Committer: | poiana | |
feat(libsinsp): add support for containerd interface Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
| Commit: | 0f6c4f9 | |
|---|---|---|
| Author: | Roberto Scolaro | |
| Committer: | poiana | |
feat(libsinsp/container_engine/containerd): support image digest retrival Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
| Commit: | 615c0f7 | |
|---|---|---|
| Author: | Roberto Scolaro | |
| Committer: | poiana | |
fix(libsinsp): fix containerd proto compilation Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
| Commit: | 82cf198 | |
|---|---|---|
| Author: | Joseph Pittman | |
| Committer: | poiana | |
Update and improve gVisor support: - Implement event handlers for recently-added gVisor native events, including WRITE - Enhance event handlers to explicitly document which SCAP event fields are invalid (e.g. where info is not provided by the native gVisor event) - Improve gvisor config generator, to configure all fields needed by the event parser, and only those fields - Zero fill allocated scap_gvisor_platform structure, to avoid crash on startup - Return SCAP_TIMEOUT instead of SCAP_EOF on interrupted socket read - Add new gvisor parser unit tests for new event handlers; and fix existing unit tests to reflect updated functionality of existing event handlers Signed-off-by: Joseph Pittman <joseph.pittman@sysdig.com>
| Commit: | 72b9dde | |
|---|---|---|
| Author: | Grzegorz Nosek | |
| Committer: | poiana | |
new(sinsp): CRI v1 proto file Signed-off-by: Grzegorz Nosek <grzegorz.nosek@sysdig.com>
| Commit: | d84e1ee | |
|---|---|---|
| Author: | Grzegorz Nosek | |
| Committer: | poiana | |
update(sinsp): make v1alpha2 CRI API explicit Signed-off-by: Grzegorz Nosek <grzegorz.nosek@sysdig.com>
| Commit: | 9683cc0 | |
|---|---|---|
| Author: | Luca Guerra | |
| Committer: | poiana | |
update(gvisor): update protobuf definitions to Jun 27th 2022 Signed-off-by: Luca Guerra <luca@guerra.sh> Co-authored-by: Fabricio Voznika <fvoznika@google.com>
| Commit: | 429a842 | |
|---|---|---|
| Author: | Lorenzo Susini | |
| Committer: | poiana | |
update(gvisor): add chdir syscall Signed-off-by: Lorenzo Susini <susinilorenzo1@gmail.com>
| Commit: | 0cc870c | |
|---|---|---|
| Author: | Lorenzo Susini | |
| Committer: | poiana | |
update(gvisor): add chroot syscall Signed-off-by: Lorenzo Susini <susinilorenzo1@gmail.com>
| Commit: | b33cd8c | |
|---|---|---|
| Author: | Lorenzo Susini | |
| Committer: | poiana | |
update(gvisor): add setxid and setresxid syscalls Signed-off-by: Lorenzo Susini <susinilorenzo1@gmail.com>
| Commit: | 79249e3 | |
|---|---|---|
| Author: | Luca Guerra | |
| Committer: | poiana | |
update(gvisor): update common.proto Signed-off-by: Luca Guerra <luca@guerra.sh> Co-authored-by: Fabricio Voznika <fvoznika@google.com>
| Commit: | aa4a002 | |
|---|---|---|
| Author: | Luca Guerra | |
| Committer: | poiana | |
new(libscap): add gvisor protobuf definitions from gvisor f2b6fbb47e6c2b5b6435741d7e3e122c9a2f8346 Signed-off-by: Luca Guerra <luca@guerra.sh> Co-authored-by: Fabricio Voznika <fvoznika@google.com>
| Commit: | 51c0b61 | |
|---|---|---|
| Author: | Lorenzo Susini | |
| Committer: | poiana | |
update(libscap/engine/gvisor): adapt to new wire protocol Dropped the usage of Any for performance reasons. We can now retrieve the message type from the header. Signed-off-by: Lorenzo Susini <susinilorenzo1@gmail.com> Co-authored-by: Fabricio Voznika <fvoznika@google.com> Co-authored-by: Luca Guerra <luca@guerra.sh>
| Commit: | 70d9b31 | |
|---|---|---|
| Author: | Leonardo Grasso | |
| Committer: | poiana | |
update(userspace/libsinsp): remove deprecated=true from cri.proto The deprecation annotation produced warnings when building. Since the warning is not really relevant to libs code and might be problematic for dependant projects (especially when a project uses warnings as errors, like Falco), we are just suppressing it by removing the annotation. Co-authored-by: Grzegorz Nosek <grzegorz.nosek@sysdig.com> Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
| Commit: | 8b290f0 | |
|---|---|---|
| Author: | Leonardo Grasso | |
| Committer: | Leonardo Grasso | |
update(userspace/libsinsp): remove deprecated=true from cri.proto The deprecation annotation produced warnings when building. Since the warning is not really relevant to libs code and might be problematic for dependant projects (especially when a project uses warnings as errors, like Falco), we are just suppressing it by removing the annotation. Co-authored-by: Grzegorz Nosek <grzegorz.nosek@sysdig.com> Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
| Commit: | 1a879aa | |
|---|---|---|
| Author: | Leonardo Grasso | |
| Committer: | Leonardo Grasso | |
update(userspace/libsinsp): remove deprecated=true from cri.proto The deprecation annotation produced warnings when building. Since the warning is not really relevant to libs code and might be problematic for dependant projects (especially when a project uses warnings as errors, like Falco), we are just suppressing it by removing the annotation. Co-authored-by: Grzegorz Nosek <grzegorz.nosek@sysdig.com> Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
| Commit: | 5efe455 | |
|---|---|---|
| Author: | Grzegorz Nosek | |
| Committer: | poiana | |
Partially automate cri.proto handling musl libc defines stdin, stdout and stderr as macros, so the names cannot be used as field/method names in generated CRI protobuf code. Before this change, we patched cri.proto with a static patch, which is tedious while upgrading cri.proto. Introduce a script, `userspace/libsinsp/scripts/update-cri-proto`, that downloads the latest version, replaces the problematic names and saves a new version of `userspace/libsinsp/cri.proto`. Note: this script requires bash and possibly GNU sed. Note 2: we also replace some occurrences of stdin/out/err in the comments, which looks weird but is harmless. Signed-off-by: Grzegorz Nosek <grzegorz.nosek@sysdig.com>
| Commit: | 4362475 | |
|---|---|---|
| Author: | Grzegorz Nosek | |
| Committer: | Grzegorz Nosek | |
Bundle gRPC and CRI .proto schema file