mirror of
https://github.com/falcosecurity/falco.git
synced 2025-06-24 13:52:16 +00:00
40 lines
1.8 KiB
C
40 lines
1.8 KiB
C
// SPDX-License-Identifier: Apache-2.0
|
|
/*
|
|
Copyright (C) 2023 The Falco Authors.
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
*/
|
|
|
|
#define __FALCO_ENGINE_STRINGIFY1(str) #str
|
|
#define __FALCO_ENGINE_STRINGIFY(str) __FALCO_ENGINE_STRINGIFY1(str)
|
|
|
|
// The version of this Falco engine
|
|
#define FALCO_ENGINE_VERSION_MAJOR 0
|
|
#define FALCO_ENGINE_VERSION_MINOR 52
|
|
#define FALCO_ENGINE_VERSION_PATCH 0
|
|
|
|
#define FALCO_ENGINE_VERSION \
|
|
__FALCO_ENGINE_STRINGIFY(FALCO_ENGINE_VERSION_MAJOR) \
|
|
"." __FALCO_ENGINE_STRINGIFY(FALCO_ENGINE_VERSION_MINOR) "." __FALCO_ENGINE_STRINGIFY( \
|
|
FALCO_ENGINE_VERSION_PATCH)
|
|
|
|
// This is the result of running the following command:
|
|
// FALCO="falco -c ./falco.yaml"
|
|
// echo $($FALCO --version | grep 'Engine:' | awk '{print $2}') $(echo $($FALCO --version | grep
|
|
// 'Schema version:' | awk '{print $3}') $($FALCO --list --markdown | grep '^`' | sort) $($FALCO
|
|
// --list-events | sort) | sha256sum)
|
|
// It represents the fields supported by this version of Falco,
|
|
// the event types, and the underlying driverevent schema. It's used to
|
|
// detetect changes in engine version in our CI jobs.
|
|
#define FALCO_ENGINE_CHECKSUM "a2f130c2e97a274c0d85aff3eaa5f3e45cf493afa57b9c54aaba761ab7d81c11"
|