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 5c417ca MINIFICPP-1611 Add #include <string> in the patch
new e1433c1 MINIFICPP-1522 Log invalid attribute in case of YAML parse
failure
new 0fc7ac3 MINIFICPP-1429 clean up pre-c++17 workarounds
new a604977 MINIFICPP-1617 Update CONTRIB.md with actual practice
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:
CMakeLists.txt | 4 -
CONTRIB.md | 68 +-
LICENSE | 29 -
NOTICE | 1 -
README.md | 18 +-
encrypt-config/ArgParser.cpp | 10 +-
encrypt-config/ArgParser.h | 12 +-
encrypt-config/ConfigFile.cpp | 3 +-
encrypt-config/ConfigFile.h | 3 +-
encrypt-config/ConfigFileEncryptor.cpp | 7 +-
encrypt-config/EncryptConfig.cpp | 8 +-
encrypt-config/Utils.h | 5 +-
encrypt-config/tests/ConfigFileEncryptorTests.cpp | 7 +-
encrypt-config/tests/ConfigFileTests.cpp | 16 +-
extensions/aws/AWSCredentialsProvider.cpp | 4 +-
extensions/aws/AWSCredentialsProvider.h | 6 +-
.../controllerservices/AWSCredentialsService.cpp | 2 +-
.../aws/controllerservices/AWSCredentialsService.h | 8 +-
extensions/aws/processors/DeleteS3Object.cpp | 4 +-
extensions/aws/processors/DeleteS3Object.h | 7 +-
extensions/aws/processors/FetchS3Object.cpp | 4 +-
extensions/aws/processors/FetchS3Object.h | 9 +-
extensions/aws/processors/ListS3.cpp | 2 +-
extensions/aws/processors/PutS3Object.cpp | 8 +-
extensions/aws/processors/PutS3Object.h | 17 +-
extensions/aws/processors/S3Processor.cpp | 22 +-
extensions/aws/processors/S3Processor.h | 13 +-
extensions/aws/s3/S3ClientRequestSender.cpp | 24 +-
extensions/aws/s3/S3ClientRequestSender.h | 14 +-
extensions/aws/s3/S3RequestSender.h | 16 +-
extensions/aws/s3/S3Wrapper.cpp | 35 +-
extensions/aws/s3/S3Wrapper.h | 19 +-
extensions/azure/AzureLoader.h | 3 +-
.../azure/processors/PutAzureBlobStorage.cpp | 4 +-
extensions/azure/processors/PutAzureBlobStorage.h | 10 +-
extensions/azure/storage/AzureBlobStorage.cpp | 13 +-
extensions/azure/storage/AzureBlobStorage.h | 5 +-
extensions/azure/storage/BlobStorage.h | 7 +-
extensions/civetweb/processors/ListenHTTP.cpp | 7 +-
extensions/coap/tests/CoapIntegrationBase.h | 16 +-
extensions/http-curl/sitetosite/HTTPProtocol.cpp | 2 +-
extensions/http-curl/sitetosite/HTTPProtocol.h | 7 +-
extensions/http-curl/tests/C2PauseResumeTest.cpp | 8 +-
extensions/http-curl/tests/C2RequestClassTest.cpp | 10 +-
extensions/http-curl/tests/HTTPHandlers.h | 7 +-
extensions/http-curl/tests/HTTPIntegrationBase.h | 4 +-
extensions/http-curl/tests/TestServer.h | 4 +-
extensions/http-curl/tests/VerifyInvokeHTTP.h | 11 +-
.../http-curl/tests/VerifyInvokeHTTPPostTest.cpp | 4 +-
extensions/libarchive/MergeContent.cpp | 13 +-
extensions/librdkafka/ConsumeKafka.cpp | 6 +-
extensions/librdkafka/ConsumeKafka.h | 3 +-
extensions/librdkafka/PublishKafka.cpp | 8 +-
extensions/librdkafka/rdkafka_utils.cpp | 2 +-
extensions/librdkafka/rdkafka_utils.h | 4 +-
extensions/librdkafka/tests/ConsumeKafkaTests.cpp | 61 +-
.../mqtt/processors/AbstractMQTTProcessor.cpp | 4 +-
extensions/mqtt/processors/PublishMQTT.cpp | 13 +-
extensions/opc/src/putopc.cpp | 9 +-
extensions/pdh/PerformanceDataMonitor.cpp | 2 +-
extensions/pdh/PerformanceDataMonitor.h | 9 +-
extensions/rocksdb-repos/FlowFileRepository.cpp | 5 +-
.../rocksdb-repos/database/RocksDatabase.cpp | 6 +-
extensions/rocksdb-repos/database/RocksDatabase.h | 4 +-
.../rocksdb-repos/database/RocksDbInstance.cpp | 12 +-
.../rocksdb-repos/database/RocksDbInstance.h | 6 +-
extensions/sql/SQLLoader.h | 6 +-
extensions/sql/data/SociConnectors.cpp | 8 +-
extensions/sql/data/SociConnectors.h | 1 -
extensions/sql/services/ODBCConnector.h | 1 +
.../processors/RetryFlowFile.cpp | 10 +-
.../standard-processors/processors/RetryFlowFile.h | 4 +-
.../TLSClientSocketSupportedProtocolsTest.cpp | 2 +-
.../TLSServerSocketSupportedProtocolsTest.cpp | 2 +-
.../tests/unit/ProcessGroupTestUtils.h | 2 +-
.../tests/unit/RetryFlowFileTests.cpp | 4 +-
.../tests/unit/YamlConfigurationTests.cpp | 327 ++--
extensions/systemd/ConsumeJournald.cpp | 19 +-
extensions/systemd/ConsumeJournald.h | 6 +-
extensions/systemd/libwrapper/DlopenWrapper.cpp | 2 +-
extensions/systemd/libwrapper/LibWrapper.cpp | 3 +-
extensions/systemd/tests/ConsumeJournaldTest.cpp | 5 +-
.../windows-event-log/tests/BookmarkTests.cpp | 3 +-
extensions/windows-event-log/tests/CWELTestUtils.h | 12 +-
libminifi/CMakeLists.txt | 2 +-
libminifi/include/FlowController.h | 2 +-
libminifi/include/c2/C2Agent.h | 11 +-
libminifi/include/c2/C2Client.h | 10 +-
libminifi/include/c2/C2Payload.h | 2 +-
.../include/core/AgentIdentificationProvider.h | 6 +-
libminifi/include/core/ConfigurationFactory.h | 9 +-
libminifi/include/core/CoreComponentState.h | 11 +-
libminifi/include/core/FlowConfiguration.h | 10 +-
libminifi/include/core/FlowFile.h | 4 +-
libminifi/include/core/ProcessContext.h | 23 +-
libminifi/include/core/TypedValues.h | 10 +-
libminifi/include/core/logging/Logger.h | 5 +-
.../include/core/logging/internal/LogBuffer.h | 2 +-
.../include/core/state/nodes/AgentInformation.h | 3 +-
libminifi/include/core/yaml/YamlConfiguration.h | 6 +-
libminifi/include/core/yaml/YamlConnectionParser.h | 12 +-
libminifi/include/io/CRCStream.h | 4 +-
libminifi/include/properties/Configure.h | 10 +-
libminifi/include/properties/Decryptor.h | 8 +-
libminifi/include/properties/Properties.h | 8 +-
libminifi/include/properties/PropertiesFile.h | 20 +-
libminifi/include/utils/ChecksumCalculator.h | 9 +-
libminifi/include/utils/Enum.h | 6 +-
libminifi/include/utils/GeneralUtils.h | 96 --
libminifi/include/utils/HTTPClient.h | 6 +-
libminifi/include/utils/Id.h | 9 +-
libminifi/include/utils/JsonCallback.h | 11 +-
libminifi/include/utils/OptionalUtils.h | 68 +-
libminifi/include/utils/ProcessorConfigUtils.h | 7 +-
libminifi/include/utils/StringUtils.h | 71 +-
libminifi/include/utils/TryMoveCall.h | 5 +-
libminifi/include/utils/crypto/EncryptionManager.h | 14 +-
.../include/utils/crypto/EncryptionProvider.h | 13 +-
libminifi/include/utils/file/FileSystem.h | 10 +-
libminifi/include/utils/file/PathUtils.h | 6 +-
.../include/utils/requirements/LegacyIterator.h | 2 +-
libminifi/include/utils/requirements/Swappable.h | 2 +-
libminifi/include/utils/tls/DistinguishedName.h | 7 +-
libminifi/src/Configure.cpp | 8 +-
libminifi/src/DiskSpaceWatchdog.cpp | 14 +-
libminifi/src/FlowController.cpp | 9 +-
libminifi/src/SchedulingAgent.cpp | 5 +-
libminifi/src/ThreadedSchedulingAgent.cpp | 20 +-
libminifi/src/c2/C2Agent.cpp | 22 +-
libminifi/src/c2/C2Client.cpp | 2 +-
libminifi/src/controllers/SSLContextService.cpp | 3 +-
.../keyvalue/PersistableKeyValueStoreService.cpp | 2 +-
libminifi/src/core/ConfigurationFactory.cpp | 25 +-
libminifi/src/core/FlowConfiguration.cpp | 6 +-
libminifi/src/core/FlowFile.cpp | 4 +-
libminifi/src/core/logging/LoggerConfiguration.cpp | 15 +-
.../core/logging/internal/CompressionManager.cpp | 5 +-
libminifi/src/core/yaml/YamlConfiguration.cpp | 14 +-
libminifi/src/core/yaml/YamlConnectionParser.cpp | 10 +-
libminifi/src/io/ClientSocket.cpp | 17 +-
libminifi/src/io/StreamFactory.cpp | 4 +-
libminifi/src/io/tls/TLSSocket.cpp | 13 +-
libminifi/src/properties/Properties.cpp | 4 +-
libminifi/src/properties/PropertiesFile.cpp | 4 +-
libminifi/src/utils/BackTrace.cpp | 4 +-
libminifi/src/utils/HTTPClient.cpp | 8 +-
libminifi/src/utils/Id.cpp | 4 +-
libminifi/src/utils/OsUtils.cpp | 12 +-
libminifi/src/utils/ProcessorConfigUtils.cpp | 6 +-
libminifi/src/utils/StringUtils.cpp | 6 +-
libminifi/src/utils/crypto/EncryptionManager.cpp | 18 +-
libminifi/src/utils/crypto/EncryptionProvider.cpp | 2 +-
libminifi/src/utils/file/FileSystem.cpp | 9 +-
libminifi/src/utils/tls/DistinguishedName.cpp | 4 +-
libminifi/test/aws-tests/MockS3RequestSender.h | 21 +-
.../test/azure-tests/PutAzureBlobStorageTests.cpp | 7 +-
libminifi/test/flow-tests/TestControllerWithFlow.h | 2 +-
libminifi/test/integration/IntegrationBase.h | 8 +-
.../UnorderedMapKeyValueStoreServiceTest.cpp | 3 +-
libminifi/test/sql-tests/ExecuteSQLTests.cpp | 4 +-
libminifi/test/sql-tests/FlowFileMatcher.h | 11 +-
.../test/sql-tests/QueryDatabaseTableTests.cpp | 2 +-
libminifi/test/sql-tests/SQLTestPlan.h | 11 +-
libminifi/test/sql-tests/mocks/MockConnectors.cpp | 10 +-
libminifi/test/sql-tests/mocks/MockODBCService.h | 3 +-
libminifi/test/unit/DecryptorTests.cpp | 23 +-
libminifi/test/unit/FileSystemTests.cpp | 9 +-
libminifi/test/unit/GeneralUtilsTest.cpp | 78 -
libminifi/test/unit/LoggerTests.cpp | 2 +-
libminifi/test/unit/OptionalTest.cpp | 24 +-
libminifi/test/unit/ProcessSessionTests.cpp | 18 +-
libminifi/test/unit/StringUtilsTests.cpp | 13 +-
main/MiNiFiMain.cpp | 9 +-
thirdparty/optional-lite-3.2.0/LICENSE.txt | 23 -
.../include/nonstd/optional.hpp | 1698 --------------------
175 files changed, 996 insertions(+), 2893 deletions(-)
delete mode 100644 thirdparty/optional-lite-3.2.0/LICENSE.txt
delete mode 100644 thirdparty/optional-lite-3.2.0/include/nonstd/optional.hpp