This is an automated email from the ASF dual-hosted git repository.
szaszm pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
from c9624ffb6 MINIFICPP-2122 Upgrade CivetWeb to version 1.16
new ca1e4357d MINIFICPP-2112 Fix flow update and restart with minifi
controller
new 3cf34098a MINIFICPP-2123 Upgrade to curl to v8.1.0
new 716631500 MINIFICPP-2119 fix CronTests error with classic locale
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
cmake/BundledLibcURL.cmake | 29 +++---
cmake/MiNiFiOptions.cmake | 2 +
controller/tests/ControllerTests.cpp | 12 +--
.../integration/MiNiFi_integration_test_driver.py | 33 +++++++
docker/test/integration/cluster/ContainerStore.py | 3 +
.../test/integration/cluster/DockerTestCluster.py | 45 ++++++++-
.../cluster/DockerTestDirectoryBindings.py | 1 +
.../cluster/MinifiControllerExecutor.py | 68 +++++++++++++
.../cluster/containers/MinifiContainer.py | 12 ++-
docker/test/integration/features/CMakeLists.txt | 64 +++++++------
.../integration/features/minifi_controller.feature | 75 +++++++++++++++
.../config.yml | 5 +-
docker/test/integration/steps/steps.py | 106 +++++++++++++++++++++
docker/test/integration/utils.py | 9 +-
extensions/http-curl/client/HTTPClient.cpp | 9 +-
extensions/http-curl/processors/InvokeHTTP.cpp | 1 +
.../http-curl/tests/unit/HTTPClientTests.cpp | 15 ++-
extensions/splunk/PutSplunkHTTP.cpp | 1 +
libminifi/include/FlowController.h | 16 +++-
libminifi/include/c2/ControllerSocketProtocol.h | 42 ++++++++
libminifi/src/FlowController.cpp | 32 +++----
libminifi/src/c2/ControllerSocketProtocol.cpp | 53 +++++++++--
libminifi/src/core/ProcessGroup.cpp | 3 +
libminifi/src/utils/Cron.cpp | 13 +--
thirdparty/curl/module-path.patch | 13 +++
25 files changed, 569 insertions(+), 93 deletions(-)
create mode 100644 docker/test/integration/cluster/MinifiControllerExecutor.py
create mode 100644 docker/test/integration/features/minifi_controller.feature
copy docker/test/integration/resources/{minifi-c2-server =>
minifi-controller}/config.yml (87%)
create mode 100644 thirdparty/curl/module-path.patch