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 3b8fb0d36 MINIFICPP-1815 - PersistenceTests transiently fails
     new 8829131ec MINIFICPP-1925 Ensure compatibility with the MiNiFi C2 
Service
     new 20afc8447 MINIFICPP-1922 Implement ListenUDP processor

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:
 PROCESSORS.md                                      |  41 +++++++-
 README.md                                          |   6 +-
 conf/minifi.properties                             |   1 +
 docker/test/integration/features/CMakeLists.txt    |   1 +
 .../integration/features/minifi_c2_server.feature  |  20 ++++
 .../minifi/core/DockerTestDirectoryBindings.py     |   1 +
 .../test/integration/minifi/core/FlowContainer.py  |   4 +
 docker/test/integration/minifi/core/ImageStore.py  |  39 +++++++
 ...rverContainer.py => MinifiC2ServerContainer.py} |  12 +--
 .../integration/minifi/core/MinifiContainer.py     |   2 +-
 ...RepoContainer.py => MinifiWithHttpsC2Config.py} |   4 +-
 .../minifi/core/SingleNodeDockerCluster.py         |   8 ++
 .../Minifi_flow_yaml_serializer.py                 |  34 +++++-
 .../resources/minifi-c2-server-ssl/Dockerfile      |   7 ++
 .../minifi-c2-server-ssl/authorities.yaml          |   2 +
 .../minifi-c2-server-ssl/authorizations.yaml       |  46 +++++++++
 .../resources/minifi-c2-server-ssl/c2.properties   |  10 ++
 .../certs/minifi-c2-server-keystore.p12            | Bin 0 -> 2544 bytes
 .../certs/minifi-c2-server-truststore.p12          | Bin 0 -> 2978 bytes
 .../certs/minifi-c2-server.crt                     |  20 ++++
 .../certs/minifi-c2-server.key                     |  28 +++++
 .../minifi-c2-server-ssl/certs/minifi-cpp-flow.crt |  20 ++++
 .../minifi-c2-server-ssl/certs/minifi-cpp-flow.key |  28 +++++
 .../minifi-c2-server-ssl/certs/root-ca.key         |  30 ++++++
 .../minifi-c2-server-ssl/certs/root-ca.pem         |  19 ++++
 .../resources/minifi-c2-server-ssl/config.yml      |  43 ++++++++
 .../resources/minifi-c2-server/Dockerfile          |   2 +
 .../resources/minifi-c2-server/config.yml          |  31 ++++++
 docker/test/integration/steps/steps.py             |  29 ++++++
 extensions/http-curl/protocols/RESTSender.cpp      |  25 +++--
 extensions/http-curl/tests/HTTPHandlers.h          |   2 +-
 .../processors/ListenSyslog.cpp                    |  10 +-
 .../standard-processors/processors/ListenSyslog.h  |   2 -
 .../standard-processors/processors/ListenTCP.cpp   |  10 +-
 .../standard-processors/processors/ListenTCP.h     |   2 -
 .../processors/{ListenTCP.cpp => ListenUDP.cpp}    |  50 +++------
 .../processors/{ListenTCP.h => ListenUDP.h}        |  17 +--
 .../processors/NetworkListenerProcessor.cpp        |   9 +-
 .../processors/NetworkListenerProcessor.h          |  11 +-
 .../tests/unit/ListenSyslogTests.cpp               |  10 +-
 .../tests/unit/ListenTcpTests.cpp                  |   8 +-
 .../tests/unit/ListenUDPTests.cpp                  | 115 +++++++++++++++++++++
 .../standard-processors/tests/unit/PutTCPTests.cpp |  11 +-
 libminifi/include/FlowController.h                 |   4 +-
 libminifi/include/c2/C2Agent.h                     |   2 +-
 libminifi/include/core/FlowConfiguration.h         |   6 +-
 libminifi/include/core/state/UpdateController.h    |   2 +-
 .../include/core/state/nodes/FlowInformation.h     |   2 +-
 libminifi/src/FlowController.cpp                   |   8 +-
 libminifi/src/c2/C2Agent.cpp                       |  15 ++-
 libminifi/src/c2/protocols/RESTProtocol.cpp        |   8 +-
 libminifi/src/core/FlowConfiguration.cpp           |  12 +--
 .../src/core/state/nodes/SupportedOperations.cpp   |   2 +-
 libminifi/test/unit/ControllerTests.cpp            |   2 +-
 54 files changed, 684 insertions(+), 149 deletions(-)
 create mode 100644 docker/test/integration/features/minifi_c2_server.feature
 copy docker/test/integration/minifi/core/{PostgreSQLServerContainer.py => 
MinifiC2ServerContainer.py} (80%)
 copy docker/test/integration/minifi/core/{MinifiWithProvenanceRepoContainer.py 
=> MinifiWithHttpsC2Config.py} (89%)
 create mode 100644 
docker/test/integration/resources/minifi-c2-server-ssl/Dockerfile
 create mode 100644 
docker/test/integration/resources/minifi-c2-server-ssl/authorities.yaml
 create mode 100644 
docker/test/integration/resources/minifi-c2-server-ssl/authorizations.yaml
 create mode 100644 
docker/test/integration/resources/minifi-c2-server-ssl/c2.properties
 create mode 100644 
docker/test/integration/resources/minifi-c2-server-ssl/certs/minifi-c2-server-keystore.p12
 create mode 100644 
docker/test/integration/resources/minifi-c2-server-ssl/certs/minifi-c2-server-truststore.p12
 create mode 100644 
docker/test/integration/resources/minifi-c2-server-ssl/certs/minifi-c2-server.crt
 create mode 100644 
docker/test/integration/resources/minifi-c2-server-ssl/certs/minifi-c2-server.key
 create mode 100644 
docker/test/integration/resources/minifi-c2-server-ssl/certs/minifi-cpp-flow.crt
 create mode 100644 
docker/test/integration/resources/minifi-c2-server-ssl/certs/minifi-cpp-flow.key
 create mode 100644 
docker/test/integration/resources/minifi-c2-server-ssl/certs/root-ca.key
 create mode 100644 
docker/test/integration/resources/minifi-c2-server-ssl/certs/root-ca.pem
 create mode 100644 
docker/test/integration/resources/minifi-c2-server-ssl/config.yml
 create mode 100644 
docker/test/integration/resources/minifi-c2-server/Dockerfile
 create mode 100644 
docker/test/integration/resources/minifi-c2-server/config.yml
 copy extensions/standard-processors/processors/{ListenTCP.cpp => 
ListenUDP.cpp} (58%)
 copy extensions/standard-processors/processors/{ListenTCP.h => ListenUDP.h} 
(71%)
 create mode 100644 extensions/standard-processors/tests/unit/ListenUDPTests.cpp

Reply via email to