Leonardo Grasso
558b18ea67
build: update the driver version to 2aa88dc
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-09-18 17:27:45 +02:00
Leonardo Grasso
bbfb27777b
build: remove macrodefs about time (musl build)
...
See https://github.com/draios/sysdig/pull/1684
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-09-18 17:27:45 +02:00
Leonardo Di Donato
f02a998526
build: update the driver version to 73554b9
...
Co-authored-by: Leonardo Grasso <me@leonardograsso.com >
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-10 15:01:07 +02:00
Leonardo Di Donato
5316e39379
chore(cmake/modules): correct logging for string-view-lite (always) bundled header dependency
...
Co-authored-by: Leonardo Grasso <me@leonardograsso.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-10 15:01:07 +02:00
Leonardo Di Donato
7e28e305a6
deps: update driver version
...
Co-authored-by: Leonardo Grasso <me@leonardograsso.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-10 15:01:07 +02:00
Leonardo Grasso
2141580a10
update(userspace/engine): bump driver version to 9c7755ae7aaa221a3d17c1d98911c4c2cbdbd21317559d744e53bf63a2677a4b
...
Co-Authored-By: Lorenzo Fontana <fontanalorenz@gmail.com >
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-09-10 15:01:07 +02:00
Leonardo Grasso
d5f752de7a
build: add MUSL_OPTIMIZED_BUILD option
...
This option is now decoupled from `MINIMAL_BUILD`
Co-Authored-By: Lorenzo Fontana <fontanalorenz@gmail.com >
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-09-10 15:01:07 +02:00
Leonardo Grasso
109efc2799
chore(cmake/modules): refine sysdig cmake for minimal build
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-09-10 15:01:07 +02:00
Leonardo Grasso
c46dbc7f11
build: remove gRPC, openssl, curl from minimal build
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-09-10 15:01:07 +02:00
Leonardo Grasso
a87913c822
build: update sysdig version to ae104eb20ff0198a5dcb0c91cc36c86e7c3f25c7
...
Co-Authored-By: Lorenzo Fontana <fontanalorenz@gmail.com >
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-08-24 20:32:24 +02:00
Leonardo Di Donato
fbac5b77ff
build(cmake/modules): change driver version to 37aab8
...
This driver version brings into the following features:
- fix for https://github.com/draios/sysdig/issues/1659 (correct handling
of the pathnames args for *at syscalls)
- update JQ + builtin oniguruma
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-08-20 19:26:56 +02:00
Lorenzo Fontana
fc39c92048
build: update sysdig shasum
...
Signed-off-by: Lorenzo Fontana <fontanalorenz@gmail.com >
2020-08-20 19:26:56 +02:00
Lorenzo Fontana
59b2bdac9d
build: avoid autoreconf -fi in jq
...
In their readme, jq claims that you don't have
to do autoreconf -fi when downloading a released tarball.
However, they forgot to push the released makefiles
into their release tarbal.
For this reason, we have to mirror their release after
doing the configuration ourselves.
This is needed because many distros do not ship the right
version of autoreconf, making virtually impossible to build
Falco on them.
Here is how it was created:
git clone https://github.com/stedolan/jq.git
cd jq
git checkout tags/jq-1.6
git submodule update --init
autoreconf -fi
Signed-off-by: Lorenzo Fontana <fontanalorenz@gmail.com >
2020-08-20 19:26:56 +02:00
Lorenzo Fontana
8bfd6eaef7
build: fix JQ compilation issues and link oniguruma
...
Signed-off-by: Lorenzo Fontana <fontanalorenz@gmail.com >
2020-08-20 19:26:56 +02:00
Lorenzo Fontana
4c25135bf9
update: bump sysdig to 0.27.0
...
Signed-off-by: Lorenzo Fontana <fontanalorenz@gmail.com >
2020-08-17 18:21:45 +02:00
Leonardo Di Donato
2848eceb03
build(cmake/modules): update driver version to 85c889
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-07-07 21:19:08 +02:00
Leonardo Di Donato
5fd3c38422
build(cmake/modules): update driver version to 33c00f
...
This driver version, among other things (like userspace instrumentation
support) includes a fix for building the eBPF driver on CentOS 8
machines too.
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-07-07 18:41:01 +02:00
Omer Azaria
70b9bfe1d6
rule(Container Drift Detected): detect new exec created in a container
...
Signed-off-by: Omer Azaria <omer.azaria@sysdig.com >
2020-06-22 12:24:59 +02:00
Leonardo Di Donato
ade64b0ce8
update(userspace/falco): make log level a configuration member
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-05-21 18:15:46 +02:00
Leonardo Di Donato
3386671452
build(cmake/modules): cmake module for string-view-lite
...
The CMake module downloads `string-view-lite` from
https://github.com/martinmoene/string-view-lite
It is a single-file header-only version of C++17-like `string_view` for
C++98, C++03, C++11, and later.
Notices it also provides C++20 extensions like:
- empty()
- starts_with()
- ends_with()
- etc.
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-05-21 18:15:46 +02:00
Leonardo Di Donato
3991552553
update(cmake/modules): bump driver version to 96bd9bc560f67742738eb7255aeb4d03046b8045
...
This driver version contains a fix for kernels < 3.17
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-05-06 20:35:31 +02:00
Leonardo Di Donato
03670680ed
fix(cmake/modules): update driver to support kernels 5.6.y
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-04-30 20:11:57 +02:00
Leonardo Di Donato
fd572f4bd2
update(cmake/modules): driver version bump to a259b4bf49c3
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-04-10 18:04:54 +02:00
Lorenzo Fontana
37476aabed
fix(driver/bpf): exact check on bpf_probe_read_str() return value
...
Bump version of the driver to (commit: cd3d10123eef161d9f4e237581c1056fca29c130) that fixes #896
Summary of the needed fix can be found at patch [0]
[0] https://patch-diff.githubusercontent.com/raw/draios/sysdig/pull/1612.patch
Co-Authored-By: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Lorenzo Fontana <lo@linux.com >
2020-04-08 19:13:14 +02:00
Lorenzo Fontana
123a75062e
build: passing driver checksum down to download makefile
...
Co-Authored-By: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Lorenzo Fontana <lo@linux.com >
2020-03-10 18:00:04 +01:00
Lorenzo Fontana
74b0e18253
build: PROBE_VERSION must use the driver version
...
The driver version was also setup in the wrong cmake file.
Co-Authored-By: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Lorenzo Fontana <lo@linux.com >
2020-03-10 18:00:04 +01:00
Anders F Björklund
defaf7bddb
Verify checksum after downloading sysdig tarball
...
Also it seemed that any of value of -DSYSDIG_VERSION
failed to propagate, from first cmake to second cmake.
Signed-off-by: Anders F Björklund <anders.f.bjorklund@gmail.com >
2020-02-23 17:10:44 +01:00
Leonardo Di Donato
0fe1d7d81d
fix(cmake/modules): enforce bundled openssl for sinsp when USE_BUNDLED_DEPS is true
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-01-21 12:51:50 +01:00
Leonardo Di Donato
a160fba6c9
update: tell sinsp to use bundled openssl
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-01-21 12:51:50 +01:00
Leonardo Di Donato
3f06ed0ab0
build: disable the tests of sinsp/scap deps
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-01-20 21:44:42 +01:00
Leonardo Di Donato
182c07a31f
update: force deps to always use the system openssl
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-01-20 13:59:24 +01:00
Lorenzo Fontana
ac58c755f7
build: scap compiler definitions for gnu source
...
Co-Authored-By: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Lorenzo Fontana <lo@linux.com >
2020-01-17 19:09:31 +01:00
Leonardo Di Donato
58486bfb17
chore: better names for sysdig dependencies cmake
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-01-17 19:09:31 +01:00
Leonardo Di Donato
11eed50003
build: out-of-source build for sysdig deps (CMake 3.5)
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-01-17 19:09:31 +01:00
Leonardo Di Donato
3865093f34
build: dependencies for sinsp target
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-01-17 19:09:31 +01:00
Leonardo Di Donato
572f134762
build: execute inner cmake for sysdig deps
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-01-17 19:09:31 +01:00
Leonardo Di Donato
18e3bd235c
wip: libsinsp as external project add
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-01-17 19:09:31 +01:00
Leonardo Di Donato
40b8e3a166
build: libsinsp and libscap from external project
...
Some target inherited: we can run `make sinsp` and `make scap` from the falco build directory too
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-01-17 19:09:31 +01:00