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 fe7abb230 MINIFICPP-2204 Fix build with clang16 and upgrade in CI
     new a77c85727 MINIFICPP-2191 Replace deprecated OpenSSL API calls
     new 67b63be72 MINIFICPP-2207 HttpRequestMethod should be an enum
     new e8b95c74a MINIFICPP-2196 Integrate cppcoreguideline clang-tidy checks 
in CI
     new 7e7984b94 MINIFICPP-2221 Auto-generate CONTROLLERS.md
     new 393716b59 MINIFICPP-2228 Fix clang job cache key name in CI
     new 61f7982b9 MINIFICPP-2227 Upgrade docker base image to alpine:3.18

The 6 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:
 .clang-tidy                                        |  22 +-
 .github/workflows/ci.yml                           |   4 +-
 CONTROLLERS.md                                     | 297 +++++++++++++++++----
 CPPLINT.cfg                                        |   2 +-
 PROCESSORS.md                                      | 244 ++++++++---------
 cmake/BundledLibcURL.cmake                         |   2 +
 docker/Dockerfile                                  |   2 +-
 .../aws/controllerservices/AWSCredentialsService.h |   4 +-
 .../AzureStorageCredentialsService.h               |   3 +-
 extensions/civetweb/processors/ListenHTTP.h        |   2 +-
 extensions/civetweb/protocols/RESTReceiver.cpp     |  24 +-
 extensions/civetweb/tests/ListenHTTPTests.cpp      | 130 ++++-----
 extensions/elasticsearch/PostElasticsearch.cpp     |   2 +-
 extensions/expression-language/Expression.cpp      |  55 ++--
 .../tests/ExpressionLanguageTests.cpp              |   7 +-
 .../GCPCredentialsControllerService.h              |   3 +-
 extensions/gcp/tests/FetchGCSObjectTests.cpp       |   7 +-
 .../tests/GCPCredentialsControllerServiceTests.cpp |   2 +-
 extensions/http-curl/client/HTTPClient.cpp         |  66 +++--
 extensions/http-curl/client/HTTPClient.h           |   7 +-
 extensions/http-curl/processors/InvokeHTTP.cpp     |  10 +-
 extensions/http-curl/processors/InvokeHTTP.h       |  10 +-
 extensions/http-curl/protocols/RESTSender.cpp      |   8 +-
 extensions/http-curl/protocols/RESTSender.h        |   4 +-
 extensions/http-curl/sitetosite/HTTPProtocol.cpp   |  11 +-
 extensions/http-curl/sitetosite/HTTPProtocol.h     |   2 +-
 extensions/http-curl/tests/C2DebugBundleTest.cpp   |   2 +-
 .../http-curl/tests/C2PropertiesUpdateTests.cpp    |   1 +
 .../tests/ControllerServiceIntegrationTests.cpp    |   2 +-
 extensions/http-curl/tests/HTTPSiteToSiteTests.cpp |  14 +-
 extensions/http-curl/tests/SiteToSiteRestTest.cpp  |   1 -
 .../http-curl/tests/TimeoutHTTPSiteToSiteTests.cpp |   1 -
 .../http-curl/tests/unit/HTTPClientTests.cpp       |  17 +-
 .../tests/unit/HTTPStreamingCallbackTests.cpp      |   5 +
 extensions/libarchive/FocusArchiveEntry.cpp        |  12 +-
 extensions/libarchive/UnfocusArchiveEntry.cpp      |  14 +-
 extensions/librdkafka/KafkaConnection.cpp          |  11 +-
 extensions/librdkafka/KafkaConnection.h            |   4 +-
 extensions/librdkafka/PublishKafka.cpp             |  25 +-
 extensions/lua/LuaScriptEngine.cpp                 |   5 +
 .../mqtt/processors/AbstractMQTTProcessor.cpp      |   6 +-
 extensions/mqtt/processors/ConsumeMQTT.cpp         |  12 +-
 extensions/mqtt/processors/PublishMQTT.cpp         |  16 +-
 extensions/mqtt/tests/ConsumeMQTTTests.cpp         |   5 +
 extensions/mqtt/tests/PublishMQTTTests.cpp         |   5 +
 extensions/opc/src/fetchopc.cpp                    |   4 +-
 extensions/opc/src/opc.cpp                         |  91 ++++---
 extensions/opc/src/putopc.cpp                      |  14 +-
 .../SourceInitiatedSubscriptionListener.cpp        |  32 +--
 .../SourceInitiatedSubscriptionListener.h          |   2 +-
 extensions/pcap/CapturePacket.cpp                  |   6 +-
 extensions/pcap/CapturePacket.h                    |   9 +-
 extensions/procfs/CpuStat.cpp                      |   4 +-
 extensions/procfs/DiskStat.cpp                     |  28 +-
 extensions/procfs/MemInfo.cpp                      |   2 +-
 extensions/procfs/NetDev.cpp                       |   4 +-
 extensions/python/PythonProcessor.cpp              |   4 +-
 extensions/python/PythonScriptEngine.cpp           |   6 +-
 .../python/tests/ExecutePythonProcessorTests.cpp   |   6 +
 extensions/rocksdb-repos/RocksDbStream.cpp         |  12 +-
 extensions/rocksdb-repos/RocksDbStream.h           |  11 +-
 extensions/script/tests/ExecuteScriptTests.cpp     |   2 +-
 extensions/sftp/client/SFTPClient.cpp              |  76 ++++--
 extensions/sftp/client/SFTPClient.h                |   2 +-
 extensions/sftp/processors/ListSFTP.cpp            |   8 +-
 extensions/sftp/tests/FetchSFTPTests.cpp           |   7 +-
 extensions/sftp/tests/ListSFTPTests.cpp            |   7 +-
 extensions/sftp/tests/ListThenFetchSFTPTests.cpp   |   7 +-
 extensions/sftp/tests/PutSFTPTests.cpp             |   9 +-
 extensions/splunk/SplunkHECProcessor.cpp           |   2 +-
 extensions/sql/data/SQLColumnIdentifier.cpp        |  28 +-
 extensions/sql/data/SQLColumnIdentifier.h          |   2 +-
 .../standard-processors/processors/PutTCP.cpp      |  11 +-
 .../standard-processors/processors/RouteText.cpp   |   1 +
 .../standard-processors/processors/RouteText.h     |   6 +-
 .../tests/unit/FetchFileTests.cpp                  |   4 +
 .../standard-processors/tests/unit/GetTCPTests.cpp |   6 +
 .../tests/unit/ManifestTests.cpp                   |   2 +-
 .../tests/unit/ProcessorTests.cpp                  |   6 +-
 .../standard-processors/tests/unit/PutTCPTests.cpp |   5 +
 .../tests/unit/ReplaceTextTests.cpp                |   4 +-
 .../tests/unit/RetryFlowFileTests.cpp              |   4 +
 extensions/systemd/tests/ConsumeJournaldTest.cpp   |   6 +-
 libminifi/include/c2/C2Agent.h                     |   6 +-
 libminifi/include/controllers/SSLContextService.h  |  10 +-
 libminifi/include/core/ProcessContextBuilder.h     |   2 +-
 libminifi/include/core/PropertyDefinition.h        |   4 +-
 libminifi/include/core/PropertyType.h              |  16 +-
 .../include/core/extension/ExtensionManager.h      |   2 +-
 libminifi/include/core/logging/alert/AlertSink.h   |   2 +-
 .../include/core/state/nodes/DeviceInformation.h   |   4 +-
 libminifi/include/provenance/Provenance.h          |   4 +-
 libminifi/include/utils/BaseHTTPClient.h           |  10 +-
 libminifi/include/utils/Id.h                       |   3 +-
 libminifi/include/utils/ProcessCpuUsageTracker.h   |  12 +-
 libminifi/include/utils/SystemCpuUsageTracker.h    |  12 +-
 libminifi/include/utils/file/FilePattern.h         |   2 +-
 libminifi/include/utils/tls/CertificateUtils.h     |   3 +
 libminifi/src/Connection.cpp                       |   6 +-
 libminifi/src/RemoteProcessorGroupPort.cpp         |  11 +-
 .../src/controllers/NetworkPrioritizerService.cpp  |   2 +-
 libminifi/src/controllers/SSLContextService.cpp    |   2 +-
 libminifi/src/core/FlowFile.cpp                    |  12 +-
 libminifi/src/core/ProcessGroup.cpp                |  16 +-
 libminifi/src/core/Processor.cpp                   |  34 +--
 libminifi/src/core/RepositoryFactory.cpp           |   9 +-
 libminifi/src/core/extension/DynamicLibrary.cpp    |   4 +-
 libminifi/src/core/extension/ExtensionManager.cpp  |  10 +-
 libminifi/src/core/logging/alert/AlertSink.cpp     |   8 +-
 .../core/repository/VolatileContentRepository.cpp  |   4 +-
 .../src/core/repository/VolatileRepositoryData.cpp |   4 +-
 .../src/core/state/nodes/AgentInformation.cpp      |   6 +-
 .../src/core/state/nodes/DeviceInformation.cpp     |  44 +--
 libminifi/src/utils/BackTrace.cpp                  |  18 +-
 libminifi/src/utils/BaseHTTPClient.cpp             |   2 +-
 libminifi/src/utils/FileMutex.cpp                  |   4 +-
 libminifi/src/utils/Id.cpp                         |  26 +-
 libminifi/src/utils/NetworkInterfaceInfo.cpp       |  16 +-
 libminifi/src/utils/OsUtils.cpp                    |  25 +-
 libminifi/src/utils/ProcessCpuUsageTracker.cpp     |  23 +-
 libminifi/src/utils/RegexUtils.cpp                 |  15 +-
 libminifi/src/utils/SystemCpuUsageTracker.cpp      |  17 +-
 libminifi/src/utils/ThreadPool.cpp                 |   3 +-
 libminifi/src/utils/file/FilePattern.cpp           |   1 -
 libminifi/src/utils/file/FileUtils.cpp             |   6 +-
 libminifi/src/utils/tls/CertificateUtils.cpp       | 119 ++++++---
 libminifi/test/TestBase.cpp                        |   4 +-
 .../test/archive-tests/CompressContentTests.cpp    |  16 +-
 libminifi/test/archive-tests/FocusArchiveTests.cpp |  16 +-
 libminifi/test/archive-tests/MergeFileTests.cpp    |  64 +++--
 .../test/azure-tests/ListAzureBlobStorageTests.cpp |   5 +
 .../azure-tests/ListAzureDataLakeStorageTests.cpp  |   5 +
 .../integration/StateTransactionalityTests.cpp     |   2 +-
 .../keyvalue-tests/PersistentStateStorageTest.cpp  |   5 +
 .../keyvalue-tests/VolatileMapStateStorageTest.cpp |   5 +
 .../test/persistence-tests/PersistenceTests.cpp    |   4 +-
 .../test/rocksdb-tests/ContentSessionTests.cpp     |   9 +-
 libminifi/test/unit/CertificateUtilsTests.cpp      | 132 +++++++++
 libminifi/test/unit/ExpectedTest.cpp               |   2 +-
 libminifi/test/unit/FilePatternTests.cpp           | 144 +++++-----
 libminifi/test/unit/FileSystemRepositoryTests.cpp  |   2 +-
 libminifi/test/unit/LogMetricsPublisherTests.cpp   |   5 +
 libminifi/test/unit/MemoryUsageTest.cpp            |   2 +-
 libminifi/test/unit/Site2SiteTests.cpp             |  73 ++---
 minifi_main/AgentDocs.cpp                          | 234 ++++++++--------
 minifi_main/AgentDocs.h                            |   9 +-
 minifi_main/MiNiFiMain.cpp                         |  28 +-
 147 files changed, 1679 insertions(+), 1154 deletions(-)
 create mode 100644 libminifi/test/unit/CertificateUtilsTests.cpp

Reply via email to