Also a couple of changes to testbench worth mentioning:
* use cp -f to ensure files can be overwirtten in VBUILD
* fix issue of missing include test file in EXTRA_DIST
* new supressions
* testbench: try to use local system dependency cache
avoid going to Internet repos if not absolutely necessary. For
development containers, they should be pre-populated with the
important dependencies.
* do not enable libfaketime if ASAN is selected
unfortunately, libfaketime does not work in that case
see also https://github.com/rsyslog/rsyslog/issues/174
veeeeery old testing capability, no longer functional but
causes build to fail if enabled. Replaced by ASAN/valgrind.
Issue detected while testing some other CI settings.
function modules add functions to rainerscript dynamically,
change http_request into such a module (enabled by default).
This module can be used as a sample for future function modules.
Added --enable-omkafka back and added --enable-imkafka to configure
options. Only if both are enabled, kafka tests can be used and run.
testbench: replaced old kafka tests with new ones using imkafka/omkafka
imkafka: Added support to custom parameters from confParam
confParam works simular like in omkafka and can be used to set
custom parameters.
testbench: Added missing new kafka testfile
Basic features need to be added now.
testbench: Added kafka test with multi kafka instances
All kafka instances are connected to one zookeeper instance.
Diag script has been adjusted to propper start/stop single
kafka instances.
autotools: Added version check for librdkafka to be higher than 0.9.1
reduce "make distcheck" to bare minumum until we can finally fix it.
That way, we still have the benefit of both the full testbench AND
make distcheck.
We will check for this file to decide if we are building from git source
or not.
That's important because just checking for ".git" is not enough:
The release tarball could have been imported into git for patch
management.