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 976b0a165 MINIFICPP-2090 Update version number to 0.14.0
     new 29d143e66 MINIFICPP-2039 Dust off minificontroller
     new 2e658d466 MINIFICPP-2095 fix inconsistent naming in C2 machineArch
     new e7b8e0677 MINIFICPP-2030 Expose InFlightMessageCounter in PublishMQTT 
as processor metric
     new 5ff1c7cb1 MINIFICPP-2063 RFC3339 parsing with expression language

The 4 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:
 C2.md                                              |   2 +-
 CMakeLists.txt                                     |   4 +-
 EXPRESSIONS.md                                     |  33 +-
 OPS.md                                             | 125 ++---
 conf/minifi.properties                             |   5 +-
 controller/CMakeLists.txt                          |   2 +-
 controller/Controller.cpp                          | 214 ++++++++
 controller/Controller.h                            | 313 +-----------
 controller/MiNiFiController.cpp                    | 166 +++---
 .../tests/CMakeLists.txt                           |  32 +-
 controller/tests/ControllerTests.cpp               | 556 +++++++++++++++++++++
 .../tests/resources}/minifi-cpp-flow.crt           |   0
 .../tests/resources}/minifi-cpp-flow.key           |   0
 .../tests/resources}/root-ca.pem                   |   0
 encrypt-config/tests/ConfigFileEncryptorTests.cpp  |   2 +-
 encrypt-config/tests/ConfigFileTests.cpp           |   8 +-
 encrypt-config/tests/resources/minifi.properties   |   5 +-
 ...th-additional-sensitive-props.minifi.properties |   6 +-
 extensions/expression-language/Expression.cpp      |  57 ++-
 .../tests/ExpressionLanguageTests.cpp              | 117 ++++-
 extensions/http-curl/protocols/AgentPrinter.cpp    |  60 ---
 extensions/http-curl/protocols/AgentPrinter.h      |  58 ---
 .../C2VerifyResourceConsumptionInHeartbeat.cpp     |   7 +-
 extensions/mqtt/processors/AbstractMQTTProcessor.h |   4 +-
 extensions/mqtt/processors/PublishMQTT.cpp         |  26 +
 extensions/mqtt/processors/PublishMQTT.h           |  16 +-
 extensions/mqtt/tests/PublishMQTTTests.cpp         |  21 +
 .../TLSServerSocketSupportedProtocolsTest.cpp      |   1 +
 libminifi/include/FlowController.h                 |   2 +
 libminifi/include/c2/C2Agent.h                     |  17 +-
 libminifi/include/c2/C2Utils.h                     |   2 +
 ...Logger.h => ControllerSocketMetricsPublisher.h} |  37 +-
 libminifi/include/c2/ControllerSocketProtocol.h    |  72 ++-
 .../c2/{C2Utils.h => ControllerSocketReporter.h}   |  23 +-
 libminifi/include/c2/HeartbeatJsonSerializer.h     |   3 +-
 libminifi/include/core/ThreadedRepository.h        |   5 +
 libminifi/include/core/state/MetricsPublisher.h    |   2 +-
 .../include/core/state/nodes/DeviceInformation.h   |   2 +-
 libminifi/include/io/tls/SecureDescriptorStream.h  |  17 +-
 libminifi/include/properties/Configuration.h       |   7 +
 libminifi/include/utils/TimeUtil.h                 |   2 +
 libminifi/src/Configuration.cpp                    |   7 +-
 libminifi/src/FlowController.cpp                   |  13 +
 libminifi/src/c2/C2Agent.cpp                       |  10 -
 libminifi/src/c2/C2Utils.cpp                       |   6 +
 .../src/c2/ControllerSocketMetricsPublisher.cpp    |  92 ++++
 libminifi/src/c2/ControllerSocketProtocol.cpp      | 460 +++++++++--------
 libminifi/src/core/state/MetricsPublisherStore.cpp |   6 +
 libminifi/src/io/tls/SecureDescriptorStream.cpp    |  25 +-
 libminifi/src/io/tls/TLSServerSocket.cpp           |   2 +-
 libminifi/src/io/tls/TLSSocket.cpp                 |  11 +-
 libminifi/src/utils/TimeUtil.cpp                   |  34 ++
 .../test/resources/encrypted.minifi.properties     |   5 +-
 .../unit/ControllerSocketMetricsPublisherTest.cpp  | 132 +++++
 libminifi/test/unit/ControllerTests.cpp            | 293 -----------
 libminifi/test/unit/TimeUtilTests.cpp              |  57 +++
 56 files changed, 1921 insertions(+), 1263 deletions(-)
 create mode 100644 controller/Controller.cpp
 copy {encrypt-config => controller}/tests/CMakeLists.txt (62%)
 create mode 100644 controller/tests/ControllerTests.cpp
 copy {docker/test/integration/resources/minifi-c2-server-ssl/certs => 
controller/tests/resources}/minifi-cpp-flow.crt (100%)
 copy {docker/test/integration/resources/minifi-c2-server-ssl/certs => 
controller/tests/resources}/minifi-cpp-flow.key (100%)
 copy {docker/test/integration/resources/minifi-c2-server-ssl/certs => 
controller/tests/resources}/root-ca.pem (100%)
 delete mode 100644 extensions/http-curl/protocols/AgentPrinter.cpp
 delete mode 100644 extensions/http-curl/protocols/AgentPrinter.h
 copy libminifi/include/c2/{HeartbeatLogger.h => 
ControllerSocketMetricsPublisher.h} (50%)
 copy libminifi/include/c2/{C2Utils.h => ControllerSocketReporter.h} (65%)
 create mode 100644 libminifi/src/c2/ControllerSocketMetricsPublisher.cpp
 create mode 100644 libminifi/test/unit/ControllerSocketMetricsPublisherTest.cpp
 delete mode 100644 libminifi/test/unit/ControllerTests.cpp

Reply via email to