You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by fg...@apache.org on 2021/08/11 06:47:08 UTC

[nifi-minifi-cpp] branch main updated (556da71 -> e2874c6)

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 556da71  MINIFICPP-1289 add range-v3 and examples
     add c9879d8  MINIFICPP-1603 Implement Funnels node parsing
     add 7811868  MINIFICPP-1479 Rework integration tests for HashContent
     add 407b0cf  MINIFICPP-1038 Update paho.mqtt.c to a released version
     add 7658d94  MINIFICPP-1621 fix docker focal build
     add 74ba4a0  MINIFICPP-1622 Fix filename update of CompressContent in case of tar.gz
     add e2874c6  MINIFICPP-1624 Allow building in docker without up-to-date compilers on the host

No new revisions were added by this update.

Summary of changes:
 CMakeLists.txt                                     | 120 +++++++++++----------
 PROCESSORS.md                                      |   1 +
 README.md                                          |  17 +--
 cmake/BundledPahoMqttC.cmake                       |   5 +-
 docker/bionic/Dockerfile                           |  14 +--
 docker/focal/Dockerfile                            |  22 ++--
 .../integration/MiNiFi_integration_test_driver.py  |   7 ++
 .../features/core_functionality.feature            |  24 +++++
 .../test/integration/features/hashcontent.feature  |  37 +++++++
 docker/test/integration/minifi/core/Funnel.py      |   6 ++
 .../minifi/core/SingleNodeDockerCluster.py         |  14 +--
 .../Minifi_flow_yaml_serializer.py                 |  34 ++++--
 .../flow_serialization/Nifi_flow_xml_serializer.py |  18 +++-
 .../integration/minifi/processors/HashContent.py   |   2 +-
 docker/test/integration/steps/steps.py             |  77 +++++++++----
 extensions/libarchive/CompressContent.cpp          |  11 +-
 extensions/libarchive/CompressContent.h            |   2 +
 extensions/mqtt/CMakeLists.txt                     |   2 -
 .../standard-processors/processors/HashContent.cpp |   1 +
 .../tests/unit/HashContentTest.cpp                 |  27 +++--
 .../tests/unit/YamlConfigurationTests.cpp          |  92 ++++++++++++++++
 .../PutSQL.h => libminifi/include/core/Funnel.h    |  36 +++----
 libminifi/include/core/ProcessGroup.h              |   1 +
 libminifi/include/core/yaml/YamlConfiguration.h    |  24 +++--
 libminifi/include/core/yaml/YamlConnectionParser.h |   4 +
 libminifi/src/core/{Core.cpp => Funnel.cpp}        |  31 +++---
 libminifi/src/core/yaml/YamlConfiguration.cpp      |  37 ++++++-
 libminifi/src/core/yaml/YamlConnectionParser.cpp   |  50 ++++++---
 .../test/archive-tests/CompressContentTests.cpp    |  16 ++-
 thirdparty/paho.mqtt.c/paho.mqtt.c.patch           |  47 --------
 30 files changed, 532 insertions(+), 247 deletions(-)
 create mode 100644 docker/test/integration/features/core_functionality.feature
 create mode 100644 docker/test/integration/features/hashcontent.feature
 create mode 100644 docker/test/integration/minifi/core/Funnel.py
 copy extensions/sql/processors/PutSQL.h => libminifi/include/core/Funnel.h (60%)
 copy libminifi/src/core/{Core.cpp => Funnel.cpp} (66%)