This is an automated email from the ASF dual-hosted git repository.
lordgamez pushed a change to branch MINIFICPP-2624_modular_docker_tests_part1
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
omit 4853f5edb add apache license and auto format
omit 176f7a6dd review changes
omit d5a369d7b split verify-package.yml
omit 7f72c6ae5 MINIFICPP-2624 Modularized behave tests part 1
add 97011df5a MINIFICPP-2565 Add compression support for site to site
communication
add a0ab21f03 MINIFICPP-2640 Remove explicit use of ExecutePythonProcessor
add 5b750041f MINIFICPP-2651 Add documenation on asset reference syntax
add 8cb945b10 MINIFICPP-2232 Remove option to load SSL context from flow
config
add cd4729197 MINIFICPP-2629 Clean up minifi-api includes
add e8c9a7c42 MINIFICPP-2643 Fix clang tidy issues
add 612e9f5c3 MINIFICPP-2652 Remove deprecated bootstrap.sh
add 1976d80e4 MINIFICPP-2655 Upgrade elasticsearch container image to
v9.1.5
add d4cd850e8 MINIFICPP-2624 Modularized behave tests part 1
add 63c6c1413 split verify-package.yml
add 665c96e31 review changes
add 0671dad9c add apache license and auto format
add d58939bf2 review changes
add fcb25c7f4 move makedirs outside of loop
add 5aeb03998 rename behavex_output_2 to behavex_output_modular
add 60da88eb3 rename consue_kafka.feature to consumekafka.feature
add 4fb0b25a8 remove already rewritten tests from legacy
consumekafka.feature
add 40b5649ba RunBehaveTests.sh with INFO
add 6f9dc2cec add json check for attributes_to_json.feature
add 253583677 shlex
add d1181583e use os.path.join
add f62a2c69d get_number_of_files return -1 instead of False
add 288a426c4 fix sql tests
add b4557124d inject_scenario_id, flake8 fixes
add 621be5a3e fix regex matching
add 1cfb06556 fix s3.feature
add 82b7e6448 remove accidental WIP from syslog_listener.feature
add 270bc944f check dir empty
add 1fe9bd2f0 auto format via PyCharm
add c20dd7cd4 change sleep length in wait_for_condition
add d7469f721 fix sql tests
add 7cb26f05f remove typing
add 6fa1ee3f5 add modular tests documentation to README.md
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (4853f5edb)
\
N -- N -- N refs/heads/MINIFICPP-2624_modular_docker_tests_part1
(6fa1ee3f5)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.clang-tidy | 3 +-
.github/workflows/ci.yml | 6 +-
.github/workflows/verify-package.yml | 6 +-
C2.md | 3 -
CONFIGURE.md | 50 +-
OPS.md | 8 +-
PROCESSORS.md | 29 --
README.md | 104 +---
SITE_TO_SITE.md | 8 +-
ThirdParties.md | 7 -
aptitude.sh | 89 ----
arch.sh | 77 ---
behave_framework/pyproject.toml | 9 +-
.../minifi_test_framework/containers/container.py | 149 +++---
.../minifi_test_framework/containers/directory.py | 5 +-
...ontainer_builder.py => docker_image_builder.py} | 23 +-
.../containers/http_proxy_container.py | 7 +-
.../containers/minifi_container.py | 7 +-
.../src/minifi_test_framework/core/helpers.py | 6 +-
.../src/minifi_test_framework/core/hooks.py | 18 +-
.../core/minifi_test_context.py | 4 +-
.../minifi/controller_service.py | 3 +-
.../minifi/flow_definition.py | 11 +-
.../minifi/parameter_context.py | 4 +-
.../src/minifi_test_framework/minifi/processor.py | 5 +-
.../minifi_test_framework/steps/checking_steps.py | 13 +-
.../src/minifi_test_framework/steps/core_steps.py | 6 +-
.../steps/flow_building_steps.py | 8 +
bootstrap.sh | 524 ---------------------
bstrp_functions.sh | 474 -------------------
centos.sh | 99 ----
cmake/Extensions.cmake | 2 +-
conanfile.py | 2 +-
conf/minifi-log.properties.in | 1 -
conf/minifi.properties.in | 2 -
controller/Controller.cpp | 2 +-
controller/MiNiFiController.cpp | 55 +--
controller/tests/ControllerTests.cpp | 76 +--
core-framework/include/Exception.h | 21 -
core-framework/include/SwapManager.h | 21 -
core-framework/include/agent/agent_version.h | 19 -
core-framework/include/core/Annotation.h | 20 -
.../include/core/BufferedContentSession.h | 2 +-
core-framework/include/core/ClassLoader.h | 3 +-
.../include/core/ConfigurableComponentImpl.h | 2 +-
core-framework/include/core/Connectable.h | 2 +-
core-framework/include/core/ContentRepository.h | 2 +-
core-framework/include/core/ContentSession.h | 5 +-
core-framework/include/core/ObjectFactory.h | 32 +-
.../include/core/OutputAttributeDefinition.h | 20 -
core-framework/include/core/ProcessContext.h | 3 +-
.../include/core/ProcessContextBuilder.h | 3 +-
core-framework/include/core/ProcessorImpl.h | 7 +-
core-framework/include/core/Property.h | 25 -
core-framework/include/core/PropertyDefinition.h | 20 -
.../include/core/PropertyDefinitionBuilder.h | 2 +-
.../include/core/RelationshipDefinition.h | 20 -
core-framework/include/core/Repository.h | 8 +-
core-framework/include/core/Resource.h | 1 +
core-framework/include/core/StreamManager.h | 4 +-
core-framework/include/core/TypedValues.h | 6 +-
core-framework/include/core/extension/Extension.h | 14 +-
core-framework/include/core/logging/Logger.h | 20 -
.../include/core/state/MetricsPublisher.h | 2 +-
core-framework/include/http/BaseHTTPClient.h | 33 +-
core-framework/include/http/HTTPClient.h | 2 +-
core-framework/include/io/ArchiveStream.h | 20 -
core-framework/include/io/BufferStream.h | 14 +-
core-framework/include/io/CRCStream.h | 6 +-
core-framework/include/io/StreamPipe.h | 4 +-
core-framework/include/io/ZlibStream.h | 2 +-
core-framework/include/utils/AutoPersistor.h | 2 +-
core-framework/include/utils/ByteArrayCallback.h | 4 +-
core-framework/include/utils/CollectionUtils.h | 12 +-
core-framework/include/utils/Cron.h | 2 +-
core-framework/include/utils/Export.h | 35 --
core-framework/include/utils/FileMutex.h | 2 +-
core-framework/include/utils/GeneralUtils.h | 2 +-
core-framework/include/utils/IntervalSwitch.h | 14 +-
core-framework/include/utils/JsonCallback.h | 12 +-
.../utils/LineByLineInputOutputStreamCallback.h | 6 +-
core-framework/include/utils/Literals.h | 19 -
core-framework/include/utils/MapUtils.h | 14 +-
core-framework/include/utils/OptionalUtils.h | 2 +-
core-framework/include/utils/ParsingUtils.h | 4 +-
core-framework/include/utils/PropertyExceptions.h | 19 -
core-framework/include/utils/StringUtils.h | 8 +-
core-framework/include/utils/ThreadPool.h | 2 +-
core-framework/include/utils/TryMoveCall.h | 12 +-
core-framework/include/utils/ValueParser.h | 2 +-
.../include/utils/crypto/EncryptionManager.h | 2 +-
.../include/utils/crypto/EncryptionProvider.h | 2 +-
.../include/utils/crypto/ciphers/Aes256Ecb.h | 18 +-
core-framework/include/utils/file/FileUtils.h | 2 +-
core-framework/include/utils/gsl.h | 21 -
.../include/utils/net/NetworkInterfaceInfo.h | 2 +-
.../include/utils/requirements/Container.h | 12 +-
.../utils/requirements/EqualityComparable.h | 12 +-
.../utils/requirements/LegacyForwardIterator.h | 12 +-
.../utils/requirements/LegacyInputIterator.h | 12 +-
.../include/utils/requirements/LegacyIterator.h | 12 +-
.../include/utils/requirements/Swappable.h | 12 +-
core-framework/src/core/BufferedContentSession.cpp | 6 +-
core-framework/src/core/ContentSession.cpp | 1 -
core-framework/src/core/ProcessorImpl.cpp | 5 +-
core-framework/src/core/ProcessorMetrics.cpp | 2 +-
core-framework/src/core/Property.cpp | 4 +-
core-framework/src/core/TypedValues.cpp | 2 +-
core-framework/src/http/BaseHTTPClient.cpp | 7 +-
core-framework/src/http/HTTPClient.cpp | 14 +-
core-framework/src/http/HTTPStream.cpp | 2 +-
core-framework/src/io/BufferStream.cpp | 2 +-
core-framework/src/io/FileStream.cpp | 10 +-
core-framework/src/io/InputStream.cpp | 2 +-
core-framework/src/io/OutputStream.cpp | 2 +-
core-framework/src/io/ZlibStream.cpp | 6 +-
core-framework/src/utils/ByteArrayCallback.cpp | 8 +-
.../src/utils/CallBackTimer.cpp | 0
core-framework/src/utils/Environment.cpp | 2 +-
core-framework/src/utils/Error.cpp | 2 +-
core-framework/src/utils/FifoExecutor.cpp | 2 +-
core-framework/src/utils/FileMutex.cpp | 2 +-
core-framework/src/utils/Id.cpp | 6 +-
.../utils/LineByLineInputOutputStreamCallback.cpp | 2 +-
core-framework/src/utils/OsUtils.cpp | 10 +-
core-framework/src/utils/RegexUtils.cpp | 2 +-
core-framework/src/utils/StoppableThread.cpp | 2 +-
core-framework/src/utils/SystemCpuUsageTracker.cpp | 5 +-
.../src/utils/crypto/ciphers/Aes256Ecb.cpp | 4 +-
core-framework/src/utils/file/FileUtils.cpp | 2 +-
core-framework/src/utils/file/PathUtils.cpp | 2 +-
core-framework/src/utils/net/AsioSocketUtils.cpp | 2 +-
core-framework/src/utils/net/DNS.cpp | 2 +-
.../src/utils/net/NetworkInterfaceInfo.cpp | 6 +-
core-framework/src/utils/net/Socket.cpp | 2 +-
darwin.sh | 109 -----
debian.sh | 90 ----
deploy.sh | 28 --
docker/RunBehaveTests.sh | 2 +-
.../cluster/containers/ElasticsearchContainer.py | 2 +-
.../cluster/containers/MinifiContainer.py | 1 -
.../features/MiNiFi_integration_test_driver.py | 6 +-
...{consume_kafka.feature => consumekafka.feature} | 52 --
.../integration/features/minifi_c2_server.feature | 8 -
docker/test/integration/features/python.feature | 10 -
docker/test/integration/features/s2s.feature | 85 ++++
docker/test/integration/features/steps/steps.py | 26 +-
docker/test/integration/minifi/core/InputPort.py | 4 +
docker/test/integration/minifi/core/OutputPort.py | 4 +
.../Minifi_flow_json_serializer.py | 1 +
.../Minifi_flow_yaml_serializer.py | 1 +
.../minifi/processors/ExecutePythonProcessor.py | 25 -
.../resources/python/add_attribute_to_flowfile.py | 29 --
encrypt-config/ConfigFile.h | 13 +-
encrypt-config/ConfigFileEncryptor.cpp | 12 +-
encrypt-config/ConfigFileEncryptor.h | 12 +-
encrypt-config/EncryptConfig.cpp | 1 -
encrypt-config/EncryptConfigMain.cpp | 2 +-
encrypt-config/Utils.h | 12 +-
encrypt-config/tests/ConfigFileEncryptorTests.cpp | 2 +-
encrypt-config/tests/ConfigFileTests.cpp | 10 +-
encrypt-config/tests/resources/minifi.properties | 1 -
...th-additional-sensitive-props.minifi.properties | 1 -
extension-framework/include/FlowFileRecord.h | 21 -
extension-framework/include/ResourceClaim.h | 21 -
.../include/controllers/SSLContextService.h | 19 -
.../controllers/SSLContextServiceInterface.h | 19 -
.../controllers/keyvalue/KeyValueStateManager.h | 2 +-
.../include/core/AbstractProcessor.h | 2 +-
extension-framework/include/core/FlowFile.h | 20 -
extension-framework/include/core/FlowFileStore.h | 2 +-
extension-framework/include/core/StateStorage.h | 2 +-
extension-framework/include/properties/Configure.h | 19 -
.../include/properties/Properties.h | 19 -
.../include/serialization/FlowFileSerializer.h | 10 +-
.../include/serialization/FlowFileV3Serializer.h | 10 +-
.../include/serialization/PayloadSerializer.h | 12 +-
.../include/utils/ListingStateManager.h | 4 +-
.../include/utils/ProcessorConfigUtils.h | 2 +-
extension-framework/include/utils/ResourceQueue.h | 2 +-
.../include/utils/file/FileReaderCallback.h | 2 +-
extension-framework/include/utils/net/Server.h | 2 +-
extension-framework/include/utils/net/Ssl.h | 6 +-
extension-framework/include/utils/net/UdpServer.h | 2 +-
.../controllers/keyvalue/KeyValueStateStorage.cpp | 4 +-
extension-framework/src/core/ProcessContext.cpp | 22 -
.../src/serialization/FlowFileV3Serializer.cpp | 6 +-
.../src/utils/ListingStateManager.cpp | 6 +-
extension-framework/src/utils/net/Ssl.cpp | 2 +-
extension-framework/src/utils/net/TcpServer.cpp | 2 +-
extensions/aws/AWSCredentialsProvider.cpp | 2 +-
extensions/aws/AWSCredentialsProvider.h | 14 +-
.../aws/controllerservices/AWSCredentialsService.h | 2 +-
extensions/aws/processors/AwsProcessor.cpp | 4 +-
extensions/aws/processors/AwsProcessor.h | 2 +-
extensions/aws/processors/DeleteS3Object.cpp | 2 +-
extensions/aws/processors/DeleteS3Object.h | 2 +-
extensions/aws/processors/FetchS3Object.cpp | 2 +-
extensions/aws/processors/FetchS3Object.h | 2 +-
extensions/aws/processors/ListS3.cpp | 2 +-
extensions/aws/processors/ListS3.h | 2 +-
extensions/aws/processors/PutKinesisStream.cpp | 2 +-
extensions/aws/processors/PutS3Object.cpp | 8 +-
extensions/aws/processors/PutS3Object.h | 4 +-
extensions/aws/processors/S3Processor.cpp | 3 +-
extensions/aws/processors/S3Processor.h | 6 +-
extensions/aws/s3/MultipartUploadStateStorage.cpp | 2 +-
extensions/aws/s3/MultipartUploadStateStorage.h | 6 +-
extensions/aws/s3/S3RequestSender.h | 2 +-
extensions/aws/s3/S3Wrapper.cpp | 2 +-
extensions/aws/s3/S3Wrapper.h | 10 +-
extensions/aws/tests/AWSCredentialsServiceTest.cpp | 2 +-
.../aws/tests/MultipartUploadStateStorageTest.cpp | 2 +-
extensions/aws/tests/features/s3.feature | 10 +-
extensions/aws/utils/AWSInitializer.h | 14 +-
extensions/aws/utils/AWSSdkLogger.cpp | 2 +-
extensions/aws/utils/AWSSdkLogger.h | 2 +-
.../AzureStorageCredentialsService.h | 4 +-
.../processors/AzureBlobStorageProcessorBase.cpp | 2 +-
.../processors/AzureBlobStorageProcessorBase.h | 6 +-
.../AzureBlobStorageSingleBlobProcessorBase.cpp | 2 +-
.../AzureBlobStorageSingleBlobProcessorBase.h | 2 +-
.../AzureDataLakeStorageFileProcessorBase.h | 2 +-
.../processors/AzureDataLakeStorageProcessorBase.h | 6 +-
.../azure/processors/AzureStorageProcessorBase.cpp | 2 +-
.../azure/processors/AzureStorageProcessorBase.h | 6 +-
.../azure/processors/DeleteAzureBlobStorage.h | 4 +-
.../processors/DeleteAzureDataLakeStorage.cpp | 2 +-
.../azure/processors/FetchAzureBlobStorage.cpp | 5 +-
.../azure/processors/FetchAzureBlobStorage.h | 4 +-
.../azure/processors/FetchAzureDataLakeStorage.cpp | 8 +-
.../azure/processors/FetchAzureDataLakeStorage.h | 2 +-
extensions/azure/processors/ListAzureBlobStorage.h | 4 +-
.../azure/processors/PutAzureBlobStorage.cpp | 2 +-
extensions/azure/processors/PutAzureBlobStorage.h | 6 +-
.../azure/processors/PutAzureDataLakeStorage.cpp | 2 +-
.../azure/processors/PutAzureDataLakeStorage.h | 4 +-
extensions/azure/storage/AzureBlobStorage.h | 6 +-
.../azure/storage/AzureBlobStorageClient.cpp | 1 +
extensions/azure/storage/AzureBlobStorageClient.h | 2 +-
extensions/azure/storage/AzureDataLakeStorage.cpp | 2 +-
extensions/azure/storage/AzureDataLakeStorage.h | 4 +-
.../azure/storage/AzureDataLakeStorageClient.h | 3 +-
extensions/azure/storage/BlobStorageClient.h | 4 +-
extensions/azure/storage/DataLakeStorageClient.h | 4 +-
extensions/azure/utils/AzureSdkLogger.h | 2 +-
extensions/bustache/ApplyTemplate.cpp | 2 +-
extensions/bustache/tests/ApplyTemplateTests.cpp | 2 +-
extensions/civetweb/processors/ListenHTTP.cpp | 5 +-
extensions/civetweb/processors/ListenHTTP.h | 11 +-
.../civetweb/tests/HttpPostIntegrationTest.cpp | 2 +-
extensions/civetweb/tests/ListenHTTPTests.cpp | 124 ++---
.../controllerservices/CouchbaseClusterService.cpp | 1 +
.../controllerservices/CouchbaseClusterService.h | 6 +-
.../couchbase/processors/GetCouchbaseKey.cpp | 2 +-
.../couchbase/processors/PutCouchbaseKey.cpp | 2 +-
.../ElasticsearchCredentialsControllerService.h | 2 +-
extensions/elasticsearch/PostElasticsearch.cpp | 4 +-
extensions/elasticsearch/PostElasticsearch.h | 6 +-
extensions/elasticsearch/tests/MockElastic.h | 2 +-
.../elasticsearch/tests/PostElasticsearchTests.cpp | 2 +-
extensions/execute-process/ExecuteProcess.cpp | 6 +-
extensions/execute-process/ExecuteProcess.h | 6 +-
extensions/expression-language/Driver.h | 12 +-
extensions/expression-language/Expression.cpp | 5 +-
extensions/expression-language/Parser.yy | 12 +-
.../impl/expression/Expression.h | 2 +-
.../tests/ExpressionLanguageTests.cpp | 4 +-
.../tests/ProcessContextExprTests.cpp | 6 +-
extensions/gcp/GCPAttributes.h | 2 +-
.../GCPCredentialsControllerService.h | 4 +-
extensions/gcp/processors/DeleteGCSObject.cpp | 4 +-
extensions/gcp/processors/DeleteGCSObject.h | 4 +-
extensions/gcp/processors/FetchGCSObject.cpp | 4 +-
extensions/gcp/processors/FetchGCSObject.h | 4 +-
extensions/gcp/processors/GCSProcessor.cpp | 2 +-
extensions/gcp/processors/GCSProcessor.h | 4 +-
extensions/gcp/processors/ListGCSBucket.cpp | 4 +-
extensions/gcp/processors/ListGCSBucket.h | 6 +-
extensions/gcp/processors/PutGCSObject.cpp | 4 +-
extensions/gcp/processors/PutGCSObject.h | 4 +-
.../tests/GCPCredentialsControllerServiceTests.cpp | 6 +-
extensions/grafana-loki/PushGrafanaLoki.cpp | 2 +-
extensions/grafana-loki/PushGrafanaLoki.h | 8 +-
extensions/grafana-loki/PushGrafanaLokiGrpc.h | 1 -
extensions/grafana-loki/PushGrafanaLokiREST.cpp | 2 +-
.../grafana-loki/tests/MockGrafanaLokiREST.h | 2 +-
extensions/kafka/ConsumeKafka.cpp | 4 +-
extensions/kafka/ConsumeKafka.h | 4 +-
extensions/kafka/KafkaConnection.cpp | 2 +-
extensions/kafka/KafkaConnection.h | 4 +-
extensions/kafka/KafkaProcessorBase.cpp | 2 +-
extensions/kafka/KafkaProcessorBase.h | 2 +-
extensions/kafka/PublishKafka.cpp | 10 +-
extensions/kafka/PublishKafka.h | 10 +-
extensions/kafka/rdkafka_utils.cpp | 2 +-
extensions/kafka/tests/features/environment.py | 4 +-
extensions/kubernetes/ApiClient.h | 2 +-
.../KubernetesControllerService.cpp | 4 +-
.../KubernetesControllerService.h | 4 +-
.../processors/CollectKubernetesPodMetrics.cpp | 2 +-
.../processors/CollectKubernetesPodMetrics.h | 2 +-
extensions/libarchive/ArchiveMetadata.cpp | 4 +-
extensions/libarchive/BinFiles.cpp | 2 +-
extensions/libarchive/BinFiles.h | 8 +-
extensions/libarchive/CompressContent.cpp | 2 +-
extensions/libarchive/CompressContent.h | 8 +-
extensions/libarchive/FocusArchiveEntry.cpp | 7 +-
extensions/libarchive/FocusArchiveEntry.h | 8 +-
extensions/libarchive/ManipulateArchive.cpp | 6 +-
extensions/libarchive/ManipulateArchive.h | 8 +-
extensions/libarchive/MergeContent.cpp | 2 +-
extensions/libarchive/MergeContent.h | 4 +-
extensions/libarchive/ReadArchiveStream.h | 3 +-
extensions/libarchive/UnfocusArchiveEntry.cpp | 4 +-
extensions/libarchive/UnfocusArchiveEntry.h | 4 +-
extensions/libarchive/WriteArchiveStream.h | 2 +-
.../libarchive/tests/CompressContentTests.cpp | 6 +-
.../libarchive/tests/ManipulateArchiveTests.cpp | 2 +-
extensions/libarchive/tests/MergeFileTests.cpp | 12 +-
extensions/libarchive/tests/util/ArchiveTests.cpp | 4 +-
.../llamacpp/processors/DefaultLlamaContext.cpp | 2 +-
.../llamacpp/processors/RunLlamaCppInference.cpp | 4 +-
.../llamacpp/tests/RunLlamaCppInferenceTests.cpp | 2 +-
extensions/llamacpp/tests/features/environment.py | 4 +-
extensions/lua/LuaInputStream.h | 2 +-
extensions/lua/LuaLogger.h | 1 -
extensions/lua/LuaOutputStream.h | 2 +-
extensions/lua/LuaScriptFlowFile.cpp | 10 +-
extensions/lua/LuaScriptFlowFile.h | 6 +-
extensions/lua/LuaScriptStateManager.h | 2 +-
.../mqtt/processors/AbstractMQTTProcessor.cpp | 2 +-
extensions/mqtt/processors/AbstractMQTTProcessor.h | 3 +-
extensions/mqtt/processors/ConsumeMQTT.cpp | 2 +-
extensions/mqtt/processors/ConsumeMQTT.h | 8 +-
extensions/mqtt/processors/PublishMQTT.cpp | 2 +-
extensions/mqtt/processors/PublishMQTT.h | 6 +-
extensions/opc/include/fetchopc.h | 10 +-
extensions/opc/include/opc.h | 6 +-
extensions/opc/include/opcbase.h | 4 +-
extensions/opc/include/putopc.h | 6 +-
extensions/opc/src/fetchopc.cpp | 2 +-
extensions/opc/src/opc.cpp | 9 +-
extensions/opc/src/opcbase.cpp | 2 +-
extensions/opc/src/putopc.cpp | 2 +-
extensions/opencv/CaptureRTSPFrame.cpp | 2 +-
extensions/opencv/CaptureRTSPFrame.h | 4 +-
extensions/opencv/MotionDetector.cpp | 2 +-
extensions/opencv/MotionDetector.h | 4 +-
extensions/pdh/MemoryConsumptionCounter.h | 12 +-
extensions/pdh/PDHCounters.cpp | 12 +-
extensions/pdh/PDHCounters.h | 12 +-
extensions/pdh/PerformanceDataCounter.h | 12 +-
extensions/pdh/PerformanceDataMonitor.cpp | 14 +-
extensions/pdh/PerformanceDataMonitor.h | 16 +-
.../pdh/tests/PerformanceDataCounterTests.cpp | 2 +-
extensions/procfs/DiskStat.cpp | 2 +-
extensions/procfs/NetDev.cpp | 2 +-
extensions/procfs/ProcFs.h | 2 +-
extensions/procfs/ProcFsSerialization.h | 2 +-
extensions/procfs/ProcessStat.cpp | 4 +-
extensions/procfs/processors/ProcFsMonitor.cpp | 4 +-
extensions/procfs/processors/ProcFsMonitor.h | 6 +-
extensions/procfs/tests/MemInfoTests.cpp | 2 +-
extensions/prometheus/PrometheusExposerWrapper.h | 4 +-
extensions/prometheus/PrometheusMetricsPublisher.h | 2 +-
.../prometheus/PublishedMetricGaugeCollection.cpp | 2 +-
.../prometheus/PublishedMetricGaugeCollection.h | 4 +-
extensions/python/ExecutePythonProcessor.cpp | 166 +++----
extensions/python/ExecutePythonProcessor.h | 55 +--
extensions/python/PYTHON.md | 130 +++--
extensions/python/PythonBindings.cpp | 4 +-
extensions/python/PythonDependencyInstaller.h | 4 +-
extensions/python/PythonObjectFactory.h | 1 -
extensions/python/PythonProcessor.h | 2 +-
extensions/python/PythonScriptEngine.h | 2 +-
.../python/tests/ExecutePythonProcessorTests.cpp | 179 ++-----
extensions/python/tests/PythonManifestTests.cpp | 4 +-
extensions/python/types/PyInputStream.cpp | 2 +-
extensions/python/types/PyInputStream.h | 2 +-
extensions/python/types/PyLogger.cpp | 2 +-
extensions/python/types/PyLogger.h | 2 +-
extensions/python/types/PyOutputStream.h | 2 +-
extensions/python/types/PyProcessContext.cpp | 4 +-
extensions/python/types/PyProcessContext.h | 2 +-
extensions/python/types/PyProcessSession.cpp | 2 +-
extensions/python/types/PyRecordSetReader.h | 2 +-
extensions/python/types/PyRecordSetWriter.h | 2 +-
extensions/python/types/PySSLContextService.h | 2 +-
extensions/python/types/PyScriptFlowFile.h | 2 +-
extensions/python/types/PyStateManager.h | 2 +-
extensions/python/types/Types.h | 2 +-
.../rocksdb-repos/DatabaseContentRepository.cpp | 4 +-
.../rocksdb-repos/DatabaseContentRepository.h | 4 +-
extensions/rocksdb-repos/FlowFileLoader.cpp | 4 +-
extensions/rocksdb-repos/FlowFileLoader.h | 6 +-
extensions/rocksdb-repos/FlowFileRepository.cpp | 4 +-
extensions/rocksdb-repos/FlowFileRepository.h | 2 +-
extensions/rocksdb-repos/ProvenanceRepository.cpp | 1 -
extensions/rocksdb-repos/ProvenanceRepository.h | 2 +-
extensions/rocksdb-repos/RocksDbStream.cpp | 2 +-
extensions/rocksdb-repos/RocksDbStream.h | 12 +-
.../controllers/RocksDbStateStorage.h | 4 +-
extensions/rocksdb-repos/database/OpenRocksDb.h | 4 +-
extensions/rocksdb-repos/database/RocksDatabase.h | 2 +-
.../rocksdb-repos/database/RocksDbInstance.h | 2 +-
extensions/rocksdb-repos/database/RocksDbUtils.cpp | 4 +-
extensions/rocksdb-repos/database/RocksDbUtils.h | 2 +-
extensions/rocksdb-repos/database/WriteBatch.cpp | 12 +-
extensions/rocksdb-repos/database/WriteBatch.h | 13 +-
.../encryption/RocksDbEncryptionProvider.h | 2 +-
.../rocksdb-repos/tests/ContentSessionTests.cpp | 2 +-
.../tests/DBContentRepositoryTests.cpp | 4 +-
extensions/rocksdb-repos/tests/EncryptionTests.cpp | 1 +
extensions/rocksdb-repos/tests/ProvenanceTests.cpp | 5 +-
extensions/rocksdb-repos/tests/RepoTests.cpp | 8 +-
extensions/rocksdb-repos/tests/SwapTests.cpp | 7 +-
extensions/script/ExecuteScript.h | 4 +-
extensions/script/ScriptExecutor.h | 2 +-
extensions/sftp/client/SFTPClient.cpp | 2 +-
extensions/sftp/client/SFTPClient.h | 4 +-
extensions/sftp/processors/FetchSFTP.cpp | 4 +-
extensions/sftp/processors/FetchSFTP.h | 4 +-
extensions/sftp/processors/ListSFTP.cpp | 10 +-
extensions/sftp/processors/ListSFTP.h | 6 +-
extensions/sftp/processors/PutSFTP.cpp | 7 +-
extensions/sftp/processors/PutSFTP.h | 8 +-
extensions/sftp/processors/SFTPProcessorBase.cpp | 17 +-
extensions/sftp/processors/SFTPProcessorBase.h | 6 +-
extensions/sftp/tests/ListSFTPTests.cpp | 2 +-
extensions/sftp/tests/ListThenFetchSFTPTests.cpp | 4 +-
extensions/sftp/tests/PutSFTPTests.cpp | 4 +-
extensions/sftp/tests/tools/SFTPTestServer.cpp | 4 +-
extensions/sftp/tests/tools/SFTPTestServer.h | 2 +-
extensions/smb/FetchSmb.h | 6 +-
extensions/smb/ListSmb.h | 6 +-
extensions/smb/PutSmb.cpp | 2 +-
extensions/smb/SmbConnectionControllerService.cpp | 1 +
extensions/smb/SmbConnectionControllerService.h | 6 +-
.../tests/SmbConnectionControllerServiceTests.cpp | 1 -
.../utils/MockSmbConnectionControllerService.h | 1 -
extensions/splunk/PutSplunkHTTP.cpp | 2 +-
extensions/splunk/PutSplunkHTTP.h | 6 +-
extensions/splunk/QuerySplunkIndexingStatus.cpp | 2 +-
extensions/splunk/QuerySplunkIndexingStatus.h | 6 +-
extensions/splunk/SplunkHECProcessor.cpp | 4 +-
extensions/splunk/SplunkHECProcessor.h | 4 +-
extensions/splunk/tests/MockSplunkHEC.h | 2 +-
extensions/sql/data/JSONSQLWriter.cpp | 2 +-
extensions/sql/data/SQLRowSubscriber.h | 12 +-
extensions/sql/data/SQLRowsetProcessor.cpp | 21 +-
extensions/sql/data/SociConnectors.h | 4 +-
extensions/sql/processors/ExecuteSQL.cpp | 4 +-
extensions/sql/processors/ExecuteSQL.h | 6 +-
extensions/sql/processors/FlowFileSource.h | 2 +-
extensions/sql/processors/PutSQL.cpp | 4 +-
extensions/sql/processors/PutSQL.h | 4 +-
extensions/sql/processors/QueryDatabaseTable.cpp | 6 +-
extensions/sql/processors/QueryDatabaseTable.h | 4 +-
extensions/sql/processors/SQLProcessor.cpp | 6 +-
extensions/sql/processors/SQLProcessor.h | 2 +-
extensions/sql/services/DatabaseService.cpp | 2 +-
extensions/sql/services/DatabaseService.h | 2 +-
extensions/sql/tests/FlowFileMatcher.h | 2 +-
extensions/sql/tests/SQLTestPlan.h | 2 +
extensions/sql/tests/features/environment.py | 6 +-
extensions/sql/tests/features/sql.feature | 1 +
.../features/steps/postgress_server_container.py | 14 +-
extensions/sql/tests/features/steps/steps.py | 2 +-
.../controllers/InMemoryKeyValueStorage.h | 2 +-
.../controllers/JsonRecordSetWriter.h | 2 +-
.../controllers/PersistentMapStateStorage.h | 6 +-
.../controllers/VolatileMapStateStorage.h | 6 +-
.../standard-processors/controllers/XMLReader.cpp | 2 +-
.../standard-processors/controllers/XMLReader.h | 2 +-
.../controllers/XMLRecordSetWriter.cpp | 2 +-
.../controllers/XMLRecordSetWriter.h | 2 +-
.../standard-processors/modbus/FetchModbusTcp.cpp | 2 +-
.../standard-processors/modbus/FetchModbusTcp.h | 4 +-
.../processors/AppendHostInfo.cpp | 4 +-
.../processors/AppendHostInfo.h | 6 +-
.../processors/AttributeRollingWindow.cpp | 2 +-
.../processors/AttributeRollingWindow.h | 5 +-
.../processors/AttributesToJSON.cpp | 6 +-
.../processors/AttributesToJSON.h | 8 +-
.../standard-processors/processors/ConvertRecord.h | 2 +-
.../processors/DefragmentText.cpp | 6 +-
.../processors/DefragmentText.h | 4 +-
.../processors/EvaluateJsonPath.h | 4 +-
.../standard-processors/processors/ExtractText.cpp | 6 +-
.../standard-processors/processors/ExtractText.h | 8 +-
.../standard-processors/processors/FetchFile.h | 4 +-
.../processors/GenerateFlowFile.cpp | 2 +-
.../processors/GenerateFlowFile.h | 10 +-
.../standard-processors/processors/GetFile.cpp | 2 +-
.../standard-processors/processors/GetFile.h | 8 +-
.../standard-processors/processors/GetTCP.cpp | 4 +-
extensions/standard-processors/processors/GetTCP.h | 10 +-
.../standard-processors/processors/HashContent.cpp | 4 +-
.../standard-processors/processors/HashContent.h | 6 +-
.../standard-processors/processors/InvokeHTTP.cpp | 8 +-
.../standard-processors/processors/InvokeHTTP.h | 12 +-
.../processors/JoltTransformJSON.h | 4 +-
.../standard-processors/processors/ListFile.cpp | 2 +-
.../standard-processors/processors/ListFile.h | 6 +-
.../processors/ListenSyslog.cpp | 4 +-
.../standard-processors/processors/ListenSyslog.h | 8 +-
.../standard-processors/processors/ListenTCP.cpp | 4 +-
.../standard-processors/processors/ListenTCP.h | 8 +-
.../standard-processors/processors/ListenUDP.cpp | 2 +-
.../standard-processors/processors/ListenUDP.h | 6 +-
.../processors/LogAttribute.cpp | 2 +-
.../standard-processors/processors/LogAttribute.h | 8 +-
.../processors/NetworkListenerProcessor.h | 6 +-
.../standard-processors/processors/PutFile.cpp | 16 +-
.../standard-processors/processors/PutFile.h | 8 +-
.../standard-processors/processors/PutTCP.cpp | 6 +-
extensions/standard-processors/processors/PutTCP.h | 10 +-
.../standard-processors/processors/PutUDP.cpp | 6 +-
extensions/standard-processors/processors/PutUDP.h | 6 +-
.../standard-processors/processors/ReplaceText.h | 12 +-
.../standard-processors/processors/RetryFlowFile.h | 10 +-
.../processors/RouteOnAttribute.h | 4 +-
.../standard-processors/processors/RouteText.cpp | 2 +-
.../standard-processors/processors/RouteText.h | 8 +-
.../processors/SegmentContent.cpp | 4 +-
.../processors/SegmentContent.h | 8 +-
.../processors/SplitContent.cpp | 6 +-
.../standard-processors/processors/SplitContent.h | 8 +-
.../standard-processors/processors/SplitJson.h | 4 +-
.../standard-processors/processors/SplitRecord.h | 14 +-
.../standard-processors/processors/SplitText.cpp | 8 +-
.../standard-processors/processors/SplitText.h | 6 +-
.../standard-processors/processors/TailFile.cpp | 2 +-
.../standard-processors/processors/TailFile.h | 8 +-
.../processors/TextFragmentUtils.h | 2 +-
.../processors/UpdateAttribute.cpp | 2 +-
.../processors/UpdateAttribute.h | 4 +-
.../tests/features/attributes_to_json.feature | 2 +-
.../tests/features/syslog_listener.feature | 4 +-
.../tests/integration/InvokeHTTPTests.cpp | 4 +-
.../tests/integration/ProcessGroupTest.cpp | 2 +-
.../tests/integration/VerifyInvokeHTTP.h | 2 +-
.../tests/unit/AttributeRollingWindowTests.cpp | 2 +-
.../tests/unit/ControllerServiceTests.cpp | 4 +-
.../tests/unit/ExtractTextTests.cpp | 4 +-
.../tests/unit/FetchFileTests.cpp | 2 +-
.../standard-processors/tests/unit/GetTCPTests.cpp | 2 +-
.../tests/unit/HttpClientStoreTests.cpp | 12 +-
.../tests/unit/ListFileTests.cpp | 2 +-
.../tests/unit/ProcessorTests.cpp | 8 +-
.../tests/unit/PutFileTests.cpp | 4 +-
.../standard-processors/tests/unit/PutUDPTests.cpp | 2 +-
.../tests/unit/ReplaceTextTests.cpp | 1 +
.../tests/unit/RouteTextTests.cpp | 3 +-
.../tests/unit/SegmentContentTests.cpp | 2 +-
.../tests/unit/SplitContentTests.cpp | 2 +-
.../tests/unit/SplitTextTests.cpp | 2 +-
.../tests/unit/TailFileTests.cpp | 3 +-
.../tests/unit/YamlConnectionParserTest.cpp | 2 +-
extensions/standard-processors/utils/JoltUtils.cpp | 23 +-
extensions/standard-processors/utils/JoltUtils.h | 4 +-
extensions/systemd/Common.h | 9 +-
extensions/systemd/ConsumeJournald.cpp | 4 +-
extensions/systemd/ConsumeJournald.h | 8 +-
extensions/systemd/libwrapper/DlopenWrapper.cpp | 4 +-
extensions/systemd/libwrapper/LibWrapper.cpp | 10 +-
extensions/systemd/libwrapper/LibWrapper.h | 12 +-
extensions/systemd/tests/ConsumeJournaldTest.cpp | 4 +-
extensions/test-processors/KamikazeProcessor.cpp | 4 +-
extensions/test-processors/KamikazeProcessor.h | 4 +-
.../windows-event-log/ConsumeWindowsEventLog.cpp | 4 +-
.../windows-event-log/ConsumeWindowsEventLog.h | 10 +-
extensions/windows-event-log/TailEventLog.cpp | 4 +-
extensions/windows-event-log/TailEventLog.h | 18 +-
.../windows-event-log/tests/BookmarkTests.cpp | 2 +-
extensions/windows-event-log/tests/CWELTestUtils.h | 2 +-
extensions/windows-event-log/wel/Bookmark.h | 4 +-
extensions/windows-event-log/wel/EventPath.h | 2 +-
extensions/windows-event-log/wel/JSONUtils.cpp | 2 +-
extensions/windows-event-log/wel/JSONUtils.h | 20 +-
extensions/windows-event-log/wel/MetadataWalker.h | 2 +-
.../windows-event-log/wel/WindowsEventLog.cpp | 2 +-
extensions/windows-event-log/wel/WindowsEventLog.h | 2 +-
extensions/windows-event-log/wel/XMLString.h | 15 +-
fedora.sh | 83 ----
generateVersion.bat | 16 +-
generateVersion.sh | 12 +-
libminifi/include/Connection.h | 7 +-
libminifi/include/CronDrivenSchedulingAgent.h | 6 +-
libminifi/include/EventDrivenSchedulingAgent.h | 6 +-
libminifi/include/FlowController.h | 15 +-
libminifi/include/FlowFileRecord.h | 6 +-
libminifi/include/RemoteProcessGroupPort.h | 7 +-
libminifi/include/ResourceClaim.h | 2 +-
libminifi/include/RootProcessGroupWrapper.h | 5 +-
libminifi/include/SchedulingAgent.h | 8 +-
libminifi/include/ThreadedSchedulingAgent.h | 4 +-
libminifi/include/TimerDrivenSchedulingAgent.h | 6 +-
libminifi/include/agent/build_description.h | 5 +-
libminifi/include/c2/C2Agent.h | 2 +-
libminifi/include/c2/C2MetricsPublisher.h | 6 +-
libminifi/include/c2/C2Payload.h | 2 +-
libminifi/include/c2/C2Protocol.h | 7 +-
libminifi/include/c2/C2Trigger.h | 5 +-
libminifi/include/c2/C2Utils.h | 2 +-
libminifi/include/c2/ControllerSocketProtocol.h | 8 +-
libminifi/include/c2/HeartbeatLogger.h | 2 +-
libminifi/include/c2/HeartbeatReporter.h | 7 +-
libminifi/include/c2/PayloadSerializer.h | 23 +-
libminifi/include/c2/protocols/RESTProtocol.h | 7 +-
.../controllers/NetworkPrioritizerService.h | 5 +-
libminifi/include/controllers/SSLContextService.h | 4 +-
.../include/controllers/ThreadManagementService.h | 5 +-
.../controllers/UpdatePolicyControllerService.h | 4 +-
libminifi/include/core/FlowConfiguration.h | 7 +-
libminifi/include/core/FlowFile.h | 8 +-
libminifi/include/core/ForwardingContentSession.h | 5 +-
libminifi/include/core/ParameterContext.h | 2 +-
libminifi/include/core/ParameterTokenParser.h | 2 +-
libminifi/include/core/ProcessGroup.h | 6 +-
libminifi/include/core/ProcessSession.h | 8 +-
.../include/core/ProcessSessionReadCallback.h | 2 +-
libminifi/include/core/Processor.h | 4 +-
libminifi/include/core/RepositoryFactory.h | 4 +-
libminifi/include/core/SerializableComponent.h | 4 +-
.../core/controller/ControllerServiceLookup.h | 21 -
.../core/controller/ControllerServiceNode.h | 6 +-
.../core/controller/ControllerServiceNodeMap.h | 2 +-
.../core/controller/ControllerServiceProvider.h | 4 +-
.../ForwardingControllerServiceProvider.h | 2 +-
libminifi/include/core/extension/Executable.h | 14 +-
.../include/core/extension/ExtensionManager.h | 2 +-
libminifi/include/core/extension/Module.h | 20 +-
libminifi/include/core/extension/Utils.h | 2 +-
libminifi/include/core/flow/Node.h | 2 +-
.../include/core/flow/StructuredConfiguration.h | 2 +-
.../include/core/flow/StructuredConnectionParser.h | 2 +-
libminifi/include/core/json/JsonNode.h | 2 +-
libminifi/include/core/logging/LoggerBase.h | 2 +-
.../include/core/logging/LoggerConfiguration.h | 2 +-
libminifi/include/core/logging/LoggerFactory.h | 43 --
.../include/core/logging/WindowsEventLogSink.h | 16 +-
libminifi/include/core/logging/alert/AlertSink.h | 5 +-
.../core/logging/internal/ActiveCompressor.h | 18 +-
.../core/logging/internal/CompressionManager.h | 22 +-
.../include/core/logging/internal/LogBuffer.h | 16 +-
.../include/core/logging/internal/LogCompressor.h | 18 +-
.../reporting/SiteToSiteProvenanceReportingTask.h | 1 -
.../include/core/repository/AtomicRepoEntries.h | 2 +-
.../repository/LegacyVolatileContentRepository.h | 3 +-
.../core/repository/VolatileFlowFileRepository.h | 3 +-
.../core/repository/VolatileProvenanceRepository.h | 1 -
.../include/core/repository/VolatileRepository.h | 2 -
libminifi/include/core/state/ConnectionStore.h | 4 +-
libminifi/include/core/state/LogMetricsPublisher.h | 4 +-
.../include/core/state/MetricsPublisherFactory.h | 2 +-
.../include/core/state/MetricsPublisherStore.h | 5 +-
libminifi/include/core/state/UpdateController.h | 19 +-
libminifi/include/core/state/UpdatePolicy.h | 21 +-
.../include/core/state/nodes/AgentInformation.h | 6 +-
.../include/core/state/nodes/AssetInformation.h | 2 +-
.../core/state/nodes/ConfigurationChecksums.h | 2 +-
.../include/core/state/nodes/DeviceInformation.h | 3 +-
.../include/core/state/nodes/FlowInformation.h | 4 +-
libminifi/include/core/state/nodes/MetricsBase.h | 2 -
libminifi/include/core/state/nodes/QueueMetrics.h | 1 -
.../include/core/state/nodes/RepositoryMetrics.h | 2 +-
.../state/nodes/RepositoryMetricsSourceStore.h | 4 +-
.../include/core/state/nodes/ResponseNodeLoader.h | 6 +-
libminifi/include/core/yaml/YamlConfiguration.h | 2 +-
libminifi/include/core/yaml/YamlNode.h | 2 +-
libminifi/include/io/AtomicEntryStream.h | 21 +-
libminifi/include/io/NetworkPrioritizer.h | 17 +-
libminifi/include/properties/Configuration.h | 2 +-
libminifi/include/properties/Decryptor.h | 10 +-
libminifi/include/properties/Properties.h | 2 +-
libminifi/include/provenance/Provenance.h | 9 +-
.../{SiteToSiteFactory.h => CompressionConsts.h} | 8 +-
...iteToSiteFactory.h => CompressionInputStream.h} | 33 +-
...teToSiteFactory.h => CompressionOutputStream.h} | 28 +-
.../include/sitetosite/HttpSiteToSiteClient.h | 2 +-
libminifi/include/sitetosite/RawSiteToSiteClient.h | 3 +-
libminifi/include/sitetosite/SiteToSiteClient.h | 8 +-
libminifi/include/utils/FlowFileQueue.h | 3 +-
libminifi/include/utils/MinMaxHeap.h | 2 +-
libminifi/include/utils/StagingQueue.h | 12 +-
libminifi/include/utils/file/AssetManager.h | 2 +-
libminifi/include/utils/file/FileSystem.h | 14 +-
libminifi/include/utils/tls/DistinguishedName.h | 14 +-
libminifi/include/utils/tls/ExtendedKeyUsage.h | 2 +-
libminifi/include/utils/tls/TLSUtils.h | 14 +-
libminifi/src/Configuration.cpp | 3 -
libminifi/src/Configure.cpp | 2 +-
libminifi/src/Connection.cpp | 2 +-
libminifi/src/CronDrivenSchedulingAgent.cpp | 4 +-
libminifi/src/DiskSpaceWatchdog.cpp | 4 +-
libminifi/src/EventDrivenSchedulingAgent.cpp | 6 +-
libminifi/src/Exception.cpp | 2 +-
libminifi/src/FlowController.cpp | 9 +-
libminifi/src/FlowFileRecord.cpp | 11 +-
libminifi/src/RemoteProcessGroupPort.cpp | 15 +-
libminifi/src/ResourceClaim.cpp | 3 +-
libminifi/src/SchedulingAgent.cpp | 2 +-
libminifi/src/ThreadedSchedulingAgent.cpp | 7 +-
libminifi/src/agent/JsonSchema.cpp | 4 +-
libminifi/src/c2/C2Agent.cpp | 12 +-
libminifi/src/c2/C2MetricsPublisher.cpp | 5 +-
.../src/c2/ControllerSocketMetricsPublisher.cpp | 2 +-
libminifi/src/c2/ControllerSocketProtocol.cpp | 32 +-
libminifi/src/c2/HeartbeatJsonSerializer.cpp | 3 +-
libminifi/src/c2/PayloadSerializer.cpp | 12 +-
libminifi/src/c2/protocols/RESTProtocol.cpp | 2 +-
libminifi/src/c2/protocols/RESTSender.cpp | 23 +-
.../controllers/UpdatePolicyControllerService.cpp | 2 -
libminifi/src/core/ClassLoader.cpp | 17 +-
libminifi/src/core/FlowConfiguration.cpp | 2 +
libminifi/src/core/FlowFile.cpp | 2 +-
libminifi/src/core/ForwardingContentSession.cpp | 7 +-
libminifi/src/core/ParameterContext.cpp | 2 +-
libminifi/src/core/ProcessGroup.cpp | 2 +-
libminifi/src/core/ProcessSession.cpp | 11 +-
libminifi/src/core/ProcessSessionFactory.cpp | 12 +-
libminifi/src/core/ProcessSessionReadCallback.cpp | 4 +-
libminifi/src/core/Processor.cpp | 6 +-
libminifi/src/core/RepositoryFactory.cpp | 2 -
.../core/controller/ControllerServiceProvider.cpp | 2 +-
libminifi/src/core/extension/DynamicLibrary.cpp | 1 -
libminifi/src/core/extension/ExtensionManager.cpp | 2 +-
libminifi/src/core/extension/Module.cpp | 2 +-
libminifi/src/core/flow/CheckRequiredField.cpp | 4 +-
libminifi/src/core/logging/LoggerConfiguration.cpp | 12 +-
libminifi/src/core/logging/WindowsEventLogSink.cpp | 18 +-
libminifi/src/core/logging/alert/AlertSink.cpp | 27 +-
.../core/logging/internal/CompressionManager.cpp | 4 +-
.../src/core/logging/internal/LogCompressor.cpp | 17 +-
.../SiteToSiteProvenanceReportingTask.cpp | 8 +-
.../src/core/repository/VolatileRepository.cpp | 1 -
.../src/core/repository/VolatileRepositoryData.cpp | 4 +-
libminifi/src/core/state/MetricsPublisherStore.cpp | 1 +
libminifi/src/core/state/UpdateController.cpp | 12 +-
libminifi/src/core/state/Value.cpp | 2 +-
.../src/core/state/nodes/AgentInformation.cpp | 2 +-
.../src/core/state/nodes/BuildInformation.cpp | 2 +-
.../src/core/state/nodes/DeviceInformation.cpp | 3 +-
.../src/core/state/nodes/RepositoryMetrics.cpp | 2 +-
.../src/core/state/nodes/ResponseNodeLoader.cpp | 2 +-
libminifi/src/io/AtomicEntryStream.cpp | 33 --
.../EnvironmentVariableParameterProvider.cpp | 2 +-
libminifi/src/provenance/Provenance.cpp | 8 +-
.../src/sitetosite/CompressionInputStream.cpp | 154 ++++++
.../src/sitetosite/CompressionOutputStream.cpp | 139 ++++++
libminifi/src/sitetosite/HttpSiteToSiteClient.cpp | 19 +-
libminifi/src/sitetosite/RawSiteToSiteClient.cpp | 5 +-
libminifi/src/sitetosite/SiteToSiteClient.cpp | 118 +++--
libminifi/src/utils/CallBackTimer.cpp | 92 ----
libminifi/src/utils/tls/DistinguishedName.cpp | 2 +-
libminifi/src/utils/tls/TLSUtils.cpp | 2 +-
libminifi/test/flow-tests/CustomProcessors.h | 4 +-
libminifi/test/flow-tests/FlowControllerTests.cpp | 4 +-
libminifi/test/flow-tests/SessionTests.cpp | 1 +
libminifi/test/integration/AlertTests.cpp | 9 +-
libminifi/test/integration/C2DebugBundleTest.cpp | 2 +-
libminifi/test/integration/C2NullConfiguration.cpp | 2 +-
.../test/integration/C2PropertiesUpdateTests.cpp | 2 +-
libminifi/test/integration/C2UpdateTest.cpp | 2 +-
libminifi/test/integration/HTTPClientTests.cpp | 12 +-
.../integration/OnScheduleErrorHandlingTests.cpp | 4 +-
libminifi/test/integration/SiteToSiteRestTest.cpp | 2 +-
.../keyvalue-tests/PersistentStateStorageTest.cpp | 1 -
libminifi/test/libtest/integration/CivetStream.h | 3 +-
.../integration/ConnectionCountingServer.cpp | 6 +-
.../test/libtest/integration/HTTPHandlers.cpp | 2 +-
libminifi/test/libtest/integration/HTTPHandlers.h | 9 -
.../libtest/integration/HTTPIntegrationBase.cpp | 4 +-
.../test/libtest/integration/IntegrationBase.cpp | 1 +
libminifi/test/libtest/unit/MockClasses.h | 6 +-
libminifi/test/libtest/unit/ProvenanceTestHelper.h | 4 +-
.../libtest/unit/ReadFromFlowFileTestProcessor.cpp | 2 +-
.../libtest/unit/ReadFromFlowFileTestProcessor.h | 6 +-
libminifi/test/libtest/unit/RecordSetTesters.h | 4 +-
.../libtest/unit/SingleProcessorTestController.cpp | 5 +-
.../libtest/unit/SingleProcessorTestController.h | 4 +-
libminifi/test/libtest/unit/SiteToSiteHelper.h | 2 +-
libminifi/test/libtest/unit/StatefulProcessor.cpp | 4 +-
libminifi/test/libtest/unit/StatefulProcessor.h | 2 +-
libminifi/test/libtest/unit/TestBase.cpp | 10 +-
libminifi/test/libtest/unit/TestBase.h | 18 +-
libminifi/test/libtest/unit/TestUtils.cpp | 18 +-
libminifi/test/libtest/unit/TestUtils.h | 3 +-
.../libtest/unit/WriteToFlowFileTestProcessor.cpp | 2 +-
.../libtest/unit/WriteToFlowFileTestProcessor.h | 10 +-
.../test/persistence-tests/PersistenceTests.cpp | 3 +
.../test/resources/encrypted.minifi.properties | 1 -
libminifi/test/schema-tests/SchemaTests.cpp | 2 +-
libminifi/test/unit/ArrayUtilsTests.cpp | 8 +-
libminifi/test/unit/BackTraceTests.cpp | 2 +-
libminifi/test/unit/CRCTests.cpp | 4 +-
libminifi/test/unit/CertificateUtilsTests.cpp | 2 +-
libminifi/test/unit/ComponentManifestTests.cpp | 2 +-
.../unit/ControllerSocketMetricsPublisherTest.cpp | 2 +-
libminifi/test/unit/CronTests.cpp | 2 +
libminifi/test/unit/EnvironmentUtilsTests.cpp | 7 +-
.../EnvironmentVariableParameterProviderTest.cpp | 12 +-
libminifi/test/unit/ExceptionTests.cpp | 2 +-
libminifi/test/unit/ExpectedTest.cpp | 2 +-
libminifi/test/unit/ExtendedKeyUsageTests.cpp | 20 +-
libminifi/test/unit/ExtensionVerificationTests.cpp | 2 +-
libminifi/test/unit/FileSystemRepositoryTests.cpp | 5 +-
libminifi/test/unit/FileUtilsTests.cpp | 2 +-
libminifi/test/unit/FlowFileQueueSwapTests.cpp | 20 +-
libminifi/test/unit/FlowFileQueueTests.cpp | 1 +
libminifi/test/unit/FlowFileSerializationTests.cpp | 2 +-
libminifi/test/unit/FlowStatusBuilderTests.cpp | 2 +
libminifi/test/unit/GeneralUtilsTest.cpp | 60 +--
libminifi/test/unit/HTTPStreamingCallbackTests.cpp | 2 +-
libminifi/test/unit/IdTests.cpp | 1 +
libminifi/test/unit/MapUtilsTests.cpp | 4 +-
libminifi/test/unit/MemoryUsageTest.cpp | 2 +-
libminifi/test/unit/MetricsPublisherStoreTests.cpp | 2 +
libminifi/test/unit/MetricsTests.cpp | 1 +
libminifi/test/unit/MinifiConcurrentQueueTests.cpp | 2 +-
libminifi/test/unit/NetworkInterfaceInfoTests.cpp | 2 +-
.../test/unit/NetworkPrioritizerServiceTests.cpp | 2 +-
libminifi/test/unit/ParameterTokenParserTest.cpp | 16 +-
libminifi/test/unit/ProcessContextTest.cpp | 4 +-
libminifi/test/unit/ProcessorConfigUtilsTests.cpp | 5 +-
libminifi/test/unit/RegexUtilsTests.cpp | 1 -
libminifi/test/unit/ResponseNodeLoaderTests.cpp | 3 +-
libminifi/test/unit/SchedulingAgentTests.cpp | 2 +
.../test/unit/SiteToSiteCompressionStreamTests.cpp | 215 +++++++++
libminifi/test/unit/SiteToSiteTests.cpp | 182 ++++---
libminifi/test/unit/StreamTests.cpp | 2 +-
libminifi/test/unit/StringUtilsTests.cpp | 20 +-
libminifi/test/unit/TimeUtilTests.cpp | 6 +-
libminifi/test/unit/UpdatePolicyTests.cpp | 1 -
libminifi/test/unit/ZlibStreamTests.cpp | 2 +-
linux.sh | 60 ---
minifi-api/include/minifi-cpp/Connection.h | 7 +-
minifi-api/include/minifi-cpp/FlowFileRecord.h | 2 +-
minifi-api/include/minifi-cpp/ResourceClaim.h | 1 -
.../minifi-cpp/controllers/RecordSetReader.h | 6 +-
.../minifi-cpp/core/AgentIdentificationProvider.h | 12 +-
minifi-api/include/minifi-cpp/core/Annotation.h | 14 +-
minifi-api/include/minifi-cpp/core/ClassLoader.h | 4 +-
minifi-api/include/minifi-cpp/core/Connectable.h | 2 +-
.../include/minifi-cpp/core/ContentRepository.h | 2 +-
.../include/minifi-cpp/core/ContentSession.h | 2 +-
minifi-api/include/minifi-cpp/core/FlowFile.h | 4 +-
minifi-api/include/minifi-cpp/core/ObjectFactory.h | 4 +-
.../minifi-cpp/core/ProcessContextBuilder.h | 2 +-
minifi-api/include/minifi-cpp/core/ProcessorApi.h | 5 +-
minifi-api/include/minifi-cpp/core/Property.h | 2 +-
.../include/minifi-cpp/core/PropertyDefinition.h | 2 +-
minifi-api/include/minifi-cpp/core/Repository.h | 2 +-
.../minifi-cpp/core/SerializableComponent.h | 6 +-
minifi-api/include/minifi-cpp/core/StreamManager.h | 4 +-
.../include/minifi-cpp/core/TraceableResource.h | 12 +-
.../core/controller/ControllerServiceNode.h | 2 +-
.../core/controller/ControllerServiceProvider.h | 2 +-
.../include/minifi-cpp/core/logging/Logger.h | 2 +-
minifi-api/include/minifi-cpp/io/ArchiveStream.h | 2 +-
minifi-api/include/minifi-cpp/io/OutputStream.h | 14 +-
minifi-api/include/minifi-cpp/io/Stream.h | 2 +-
.../include/minifi-cpp/properties/Configuration.h | 3 -
.../include/minifi-cpp/properties/Configure.h | 2 +-
.../include/minifi-cpp/provenance/Provenance.h | 2 +-
.../include/minifi-cpp/utils/PropertyExceptions.h | 2 +-
minifi_main/AgentDocs.cpp | 2 +-
minifi_main/Fips.h | 2 +-
minifi_main/MiNiFiMain.cpp | 2 +-
minifi_main/TableFormatter.cpp | 2 +-
rheldistro.sh | 91 ----
run_flake8.sh | 2 +-
suse.sh | 96 ----
875 files changed, 3086 insertions(+), 5845 deletions(-)
delete mode 100644 aptitude.sh
delete mode 100644 arch.sh
rename
behave_framework/src/minifi_test_framework/containers/{docker_container_builder.py
=> docker_image_builder.py} (81%)
delete mode 100755 bootstrap.sh
delete mode 100755 bstrp_functions.sh
delete mode 100644 centos.sh
delete mode 100644 core-framework/include/Exception.h
delete mode 100644 core-framework/include/SwapManager.h
delete mode 100644 core-framework/include/agent/agent_version.h
delete mode 100644 core-framework/include/core/Annotation.h
delete mode 100644 core-framework/include/core/OutputAttributeDefinition.h
delete mode 100644 core-framework/include/core/Property.h
delete mode 100644 core-framework/include/core/PropertyDefinition.h
delete mode 100644 core-framework/include/core/RelationshipDefinition.h
delete mode 100644 core-framework/include/core/logging/Logger.h
delete mode 100644 core-framework/include/io/ArchiveStream.h
delete mode 100644 core-framework/include/utils/Export.h
delete mode 100644 core-framework/include/utils/Literals.h
delete mode 100644 core-framework/include/utils/PropertyExceptions.h
delete mode 100644 core-framework/include/utils/gsl.h
rename {extension-framework => core-framework}/src/utils/CallBackTimer.cpp
(100%)
delete mode 100644 darwin.sh
delete mode 100644 debian.sh
delete mode 100755 deploy.sh
rename docker/test/integration/features/{consume_kafka.feature =>
consumekafka.feature} (84%)
delete mode 100644
docker/test/integration/minifi/processors/ExecutePythonProcessor.py
delete mode 100644
docker/test/integration/resources/python/add_attribute_to_flowfile.py
delete mode 100644 extension-framework/include/FlowFileRecord.h
delete mode 100644 extension-framework/include/ResourceClaim.h
delete mode 100644 extension-framework/include/controllers/SSLContextService.h
delete mode 100644
extension-framework/include/controllers/SSLContextServiceInterface.h
delete mode 100644 extension-framework/include/core/FlowFile.h
delete mode 100644 extension-framework/include/properties/Configure.h
delete mode 100644 extension-framework/include/properties/Properties.h
delete mode 100644 extension-framework/src/core/ProcessContext.cpp
delete mode 100644 fedora.sh
delete mode 100644 libminifi/include/core/controller/ControllerServiceLookup.h
delete mode 100644 libminifi/include/core/logging/LoggerFactory.h
copy libminifi/include/sitetosite/{SiteToSiteFactory.h => CompressionConsts.h}
(82%)
copy libminifi/include/sitetosite/{SiteToSiteFactory.h =>
CompressionInputStream.h} (51%)
copy libminifi/include/sitetosite/{SiteToSiteFactory.h =>
CompressionOutputStream.h} (53%)
delete mode 100644 libminifi/src/io/AtomicEntryStream.cpp
create mode 100644 libminifi/src/sitetosite/CompressionInputStream.cpp
create mode 100644 libminifi/src/sitetosite/CompressionOutputStream.cpp
delete mode 100644 libminifi/src/utils/CallBackTimer.cpp
create mode 100644 libminifi/test/unit/SiteToSiteCompressionStreamTests.cpp
delete mode 100644 linux.sh
delete mode 100644 rheldistro.sh
delete mode 100644 suse.sh