This is an automated email from the ASF dual-hosted git repository.
fgerlits pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
from 3813ee50c MINIFICPP-2785 Upgrade OpenSSL FIPS to 3.1.2 for FIPS 140-3
support
new 4d396eaf7 MINIFICPP-2760 Input/OutputStreamCallback should return
std::expected
new f34d739bc MINIFICPP-2768 use gcc-toolset-14 on rocky
The 2 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:
.github/workflows/ci.yml | 4 +-
.github/workflows/compiler-support.yml | 8 +-
CMakeLists.txt | 10 -
LICENSE | 28 -
NOTICE | 1 -
README.md | 4 +-
cmake/Bustache.cmake | 7 +-
cmake/Coroutines.cmake | 22 -
cmake/Couchbase.cmake | 13 +-
cmake/CppVersion.cmake | 8 +-
cmake/ExpectedLite.cmake | 28 -
cmake/Protobuf.cmake | 4 +-
cmake/fmt.cmake | 4 +-
controller/Controller.cpp | 12 +-
controller/Controller.h | 2 +-
controller/tests/ControllerTests.cpp | 2 +-
core-framework/CMakeLists.txt | 5 +-
core-framework/common/CMakeLists.txt | 5 +-
.../common/include/utils/OptionalUtils.h | 6 +-
core-framework/common/include/utils/ParsingUtils.h | 44 +-
core-framework/common/include/utils/StringUtils.h | 8 +-
.../utils/detail/MonadicOperationWrappers.h | 4 +-
core-framework/common/include/utils/expected.h | 62 +-
core-framework/common/src/utils/ParsingUtils.cpp | 38 +-
core-framework/common/src/utils/StringUtils.cpp | 4 +-
.../include/core/ConfigurableComponentImpl.h | 20 +-
.../core/controller/ControllerServiceBase.h | 4 +-
core-framework/include/http/HTTPCallback.h | 10 +-
core-framework/include/io/StreamPipe.h | 14 +-
core-framework/include/utils/ByteArrayCallback.h | 11 +-
core-framework/include/utils/JsonCallback.h | 21 +-
.../utils/LineByLineInputOutputStreamCallback.h | 2 +-
core-framework/include/utils/file/FileUtils.h | 6 +-
core-framework/include/utils/file/PathUtils.h | 12 +-
core-framework/include/utils/net/DNS.h | 6 +-
.../src/core/ConfigurableComponentImpl.cpp | 42 +-
core-framework/src/core/Property.cpp | 18 +-
core-framework/src/utils/Cron.cpp | 12 +-
.../utils/LineByLineInputOutputStreamCallback.cpp | 19 +-
core-framework/src/utils/file/FileUtils.cpp | 4 +-
core-framework/src/utils/net/DNS.cpp | 10 +-
docker/rockylinux/Dockerfile | 9 +-
extension-framework/CMakeLists.txt | 5 +-
.../include/api/core/ProcessContext.h | 6 +-
.../cpp-extension-lib/src/core/ProcessContext.cpp | 4 +-
.../cpp-extension-lib/src/core/ProcessSession.cpp | 44 +-
.../include/serialization/FlowFileSerializer.h | 4 +-
.../include/serialization/FlowFileV3Serializer.h | 2 +-
.../include/serialization/PayloadSerializer.h | 2 +-
.../include/utils/file/FileReaderCallback.h | 2 +-
.../include/utils/file/FileWriterCallback.h | 2 +-
.../src/serialization/FlowFileV3Serializer.cpp | 20 +-
.../src/serialization/PayloadSerializer.cpp | 2 +-
.../src/utils/file/FileReaderCallback.cpp | 8 +-
.../src/utils/file/FileWriterCallback.cpp | 6 +-
extensions/aws/processors/FetchS3Object.cpp | 5 +-
extensions/aws/processors/PutKinesisStream.cpp | 14 +-
extensions/aws/processors/PutKinesisStream.h | 4 +-
extensions/aws/processors/PutS3Object.cpp | 13 +-
.../azure/processors/FetchAzureBlobStorage.cpp | 6 +-
.../azure/processors/FetchAzureDataLakeStorage.cpp | 8 +-
extensions/azure/processors/PutAzureBlobStorage.h | 8 +-
.../azure/processors/PutAzureDataLakeStorage.cpp | 6 +-
.../azure/processors/PutAzureDataLakeStorage.h | 2 +-
extensions/azure/storage/AzureBlobStorage.cpp | 2 +-
extensions/azure/storage/AzureDataLakeStorage.cpp | 2 +-
extensions/bustache/ApplyTemplate.cpp | 4 +-
extensions/civetweb/processors/ListenHTTP.h | 4 +-
extensions/couchbase/CMakeLists.txt | 15 +-
.../controllerservices/CouchbaseClusterService.cpp | 26 +-
.../controllerservices/CouchbaseClusterService.h | 12 +-
.../couchbase/processors/GetCouchbaseKey.cpp | 6 +-
extensions/couchbase/tests/CMakeLists.txt | 4 +
.../couchbase/tests/MockCouchbaseClusterService.h | 8 +-
extensions/elasticsearch/PostElasticsearch.cpp | 24 +-
extensions/gcp/processors/FetchGCSObject.cpp | 8 +-
extensions/gcp/processors/PutGCSObject.cpp | 6 +-
extensions/grafana-loki/PushGrafanaLoki.h | 2 +-
extensions/grafana-loki/PushGrafanaLokiGrpc.cpp | 6 +-
extensions/grafana-loki/PushGrafanaLokiGrpc.h | 2 +-
extensions/grafana-loki/PushGrafanaLokiREST.cpp | 6 +-
extensions/grafana-loki/PushGrafanaLokiREST.h | 2 +-
extensions/kafka/PublishKafka.cpp | 10 +-
extensions/kubernetes/MetricsApi.cpp | 4 +-
extensions/kubernetes/MetricsApi.h | 2 +-
extensions/kubernetes/MetricsFilter.cpp | 8 +-
extensions/kubernetes/MetricsFilter.h | 2 +-
extensions/libarchive/CompressContent.cpp | 18 +-
extensions/libarchive/CompressContent.h | 12 +-
extensions/libarchive/FocusArchiveEntry.cpp | 15 +-
extensions/libarchive/FocusArchiveEntry.h | 2 +-
extensions/libarchive/MergeContent.cpp | 4 +-
extensions/libarchive/MergeContent.h | 42 +-
extensions/libarchive/UnfocusArchiveEntry.cpp | 4 +-
extensions/libarchive/UnfocusArchiveEntry.h | 2 +-
.../libarchive/tests/CompressContentTests.cpp | 6 +-
extensions/libarchive/tests/MergeFileTests.cpp | 12 +-
.../llamacpp/processors/DefaultLlamaContext.cpp | 8 +-
.../llamacpp/processors/DefaultLlamaContext.h | 2 +-
extensions/llamacpp/processors/LlamaContext.h | 2 +-
.../llamacpp/tests/RunLlamaCppInferenceTests.cpp | 4 +-
extensions/lua/LuaProcessSession.cpp | 12 +-
extensions/mqtt/processors/ConsumeMQTT.cpp | 10 +-
extensions/mqtt/processors/ConsumeMQTT.h | 2 +-
extensions/mqtt/processors/PublishMQTT.cpp | 6 +-
extensions/opc/include/putopc.h | 2 +-
extensions/opc/src/putopc.cpp | 24 +-
extensions/opencv/CaptureRTSPFrame.cpp | 4 +-
extensions/opencv/MotionDetector.cpp | 10 +-
extensions/python/types/PyProcessSession.cpp | 12 +-
extensions/python/types/PyRecordSetReader.cpp | 4 +-
extensions/rocksdb-repos/FlowFileLoader.cpp | 2 +-
extensions/rocksdb-repos/tests/SwapTests.cpp | 11 +-
extensions/sftp/processors/FetchSFTP.cpp | 4 +-
extensions/sftp/processors/PutSFTP.cpp | 2 +-
extensions/smb/SmbConnectionControllerService.cpp | 8 +-
extensions/smb/SmbConnectionControllerService.h | 4 +-
.../utils/MockSmbConnectionControllerService.h | 6 +-
extensions/smb/tests/utils/TempSmbShare.h | 4 +-
extensions/sql/CMakeLists.txt | 2 +-
extensions/standard-processors/CMakeLists.txt | 2 -
.../controllers/JsonRecordSetWriter.cpp | 8 +-
.../controllers/JsonTreeReader.cpp | 24 +-
.../controllers/JsonTreeReader.h | 2 +-
.../standard-processors/controllers/XMLReader.cpp | 4 +-
.../standard-processors/controllers/XMLReader.h | 2 +-
.../controllers/XMLRecordSetWriter.cpp | 4 +-
.../standard-processors/modbus/FetchModbusTcp.cpp | 28 +-
.../standard-processors/modbus/FetchModbusTcp.h | 6 +-
.../modbus/ReadModbusFunctions.cpp | 14 +-
.../modbus/ReadModbusFunctions.h | 10 +-
.../processors/ConvertRecord.cpp | 9 +-
.../processors/DefragmentText.cpp | 6 +-
.../processors/EvaluateJsonPath.cpp | 4 +-
.../standard-processors/processors/ExtractText.cpp | 8 +-
.../standard-processors/processors/ExtractText.h | 2 +-
.../standard-processors/processors/HashContent.cpp | 5 +-
.../standard-processors/processors/InvokeHTTP.cpp | 6 +-
.../standard-processors/processors/InvokeHTTP.h | 2 +-
.../standard-processors/processors/PutUDP.cpp | 8 +-
.../standard-processors/processors/RouteText.cpp | 8 +-
.../standard-processors/processors/SplitJson.cpp | 4 +-
.../standard-processors/processors/SplitRecord.cpp | 11 +-
.../standard-processors/processors/SplitRecord.h | 2 +-
.../standard-processors/processors/SplitText.cpp | 45 +-
.../standard-processors/processors/TailFile.cpp | 8 +-
.../standard-processors/tests/CMakeLists.txt | 2 -
.../tests/integration/InvokeHTTPTests.cpp | 4 +-
.../tests/unit/XMLRecordSetWriterTests.cpp | 2 +-
extensions/standard-processors/utils/JoltUtils.cpp | 88 +-
extensions/standard-processors/utils/JoltUtils.h | 14 +-
.../windows-event-log/ConsumeWindowsEventLog.cpp | 16 +-
.../windows-event-log/ConsumeWindowsEventLog.h | 4 +-
extensions/windows-event-log/wel/Bookmark.cpp | 10 +-
extensions/windows-event-log/wel/Bookmark.h | 2 +-
.../windows-event-log/wel/WindowsEventLog.cpp | 8 +-
extensions/windows-event-log/wel/WindowsEventLog.h | 2 +-
libminifi/CMakeLists.txt | 5 +-
libminifi/include/FlowController.h | 4 +-
libminifi/include/SchedulingAgent.h | 4 +-
libminifi/include/c2/C2Utils.h | 2 +-
libminifi/include/c2/FlowStatusBuilder.h | 8 +-
libminifi/include/c2/PayloadSerializer.h | 2 +-
libminifi/include/core/ProcessContextImpl.h | 16 +-
libminifi/include/core/ProcessSession.h | 2 +-
.../include/core/ProcessSessionReadCallback.h | 2 +-
.../include/core/controller/ControllerService.h | 8 +-
libminifi/include/core/flow/Node.h | 2 +-
libminifi/include/core/state/UpdateController.h | 2 +-
.../include/core/state/nodes/ResponseNodeLoader.h | 2 +-
libminifi/include/utils/file/AssetManager.h | 4 +-
libminifi/src/FlowController.cpp | 12 +-
libminifi/src/SchedulingAgent.cpp | 12 +-
libminifi/src/c2/C2Agent.cpp | 18 +-
libminifi/src/c2/C2Utils.cpp | 14 +-
libminifi/src/c2/FlowStatusBuilder.cpp | 26 +-
libminifi/src/core/ProcessContextImpl.cpp | 22 +-
libminifi/src/core/ProcessSession.cpp | 45 +-
libminifi/src/core/ProcessSessionReadCallback.cpp | 8 +-
.../src/core/state/nodes/ResponseNodeLoader.cpp | 4 +-
libminifi/src/minifi-c.cpp | 10 +-
.../src/sitetosite/CompressionOutputStream.cpp | 23 +-
libminifi/src/sitetosite/SiteToSiteClient.cpp | 28 +-
libminifi/src/utils/file/AssetManager.cpp | 6 +-
.../libtest/unit/ContentRepositoryDependentTests.h | 18 +-
libminifi/test/libtest/unit/ProvenanceTestHelper.h | 2 +
libminifi/test/libtest/unit/TestBase.h | 4 +-
libminifi/test/unit/ExpectedTest.cpp | 177 +-
libminifi/test/unit/FlowFileSerializationTests.cpp | 4 +-
libminifi/test/unit/MetricsTests.cpp | 12 +-
libminifi/test/unit/OptionalTest.cpp | 8 +-
libminifi/test/unit/ParsingUtilsTests.cpp | 22 +-
libminifi/test/unit/SiteToSiteTests.cpp | 2 +-
.../common/include/minifi-cpp/io/StreamCallback.h | 103 +-
.../minifi-cpp/controllers/RecordSetReader.h | 2 +-
.../minifi-cpp/core/ConfigurableComponent.h | 20 +-
.../include/minifi-cpp/core/ProcessContext.h | 26 +-
.../include/minifi-cpp/core/ProcessSession.h | 2 +-
minifi-api/include/minifi-cpp/core/Property.h | 10 +-
.../core/controller/ControllerServiceContext.h | 4 +-
thirdparty/bustache/remove_installs.patch | 49 +
thirdparty/couchbase/remove-debug-symbols.patch | 12 -
thirdparty/couchbase/remove-thirdparty-1.0.2.patch | 172 --
thirdparty/couchbase/remove-thirdparty.patch | 218 +-
.../couchbase/use_fmt_instead_of_spdlog_fmt.patch | 2641 ++++++++++++++++++++
.../libstdc++/avoid_bogus_Wrestrict_PR105651.patch | 32 -
206 files changed, 3860 insertions(+), 1508 deletions(-)
delete mode 100644 cmake/Coroutines.cmake
delete mode 100644 cmake/ExpectedLite.cmake
create mode 100644 thirdparty/bustache/remove_installs.patch
delete mode 100644 thirdparty/couchbase/remove-debug-symbols.patch
delete mode 100644 thirdparty/couchbase/remove-thirdparty-1.0.2.patch
create mode 100644 thirdparty/couchbase/use_fmt_instead_of_spdlog_fmt.patch
delete mode 100644 thirdparty/libstdc++/avoid_bogus_Wrestrict_PR105651.patch