This is an automated email from the ASF dual-hosted git repository. martinzink pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
from 7532b4ab1 MINIFICPP-2363 Verify linux package on other distros using the docker test suite new 1e9b6159b MINIFICPP-2341 Include custom relationships in C2 manifest for NiFi python processors new 32f3e4ecc MINIFICPP-2389 Fix auto-terminated relationships in python processors new a9110fdeb MINIFICPP-2399 Evaluate expr language in GetFile's Directory property new 3bbaa0789 MINIFICPP-2395 Drop unused CoAP C2 protocol new 7585d5d21 MINIFICPP-2406 Fix formatting of parameters in some remaining log lines new ff43ef4f4 MINIFICPP-2042 Deprecate the Both output format in CWEL 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: .github/workflows/ci.yml | 6 +- C2.md | 36 +-- CMakeLists.txt | 2 +- LICENSE | 29 -- PROCESSORS.md | 36 +-- README.md | 1 - Windows.md | 3 +- bootstrap.sh | 5 - bootstrap/system_dependency.py | 2 +- bstrp_functions.sh | 2 - cmake/BundledLibCoAP.cmake | 85 ------ cmake/DockerConfig.cmake | 1 - cmake/MiNiFiOptions.cmake | 1 - conf/minifi.properties | 7 - docker/test/integration/cluster/ImageStore.py | 4 +- docker/test/integration/features/python.feature | 14 + ...warder.py => ProcessContextInterfaceChecker.py} | 6 +- .../processors/SpecialPropertyTypeChecker.py | 1 + .../python/ProcessContextInterfaceChecker.py | 92 +++++++ encrypt-config/tests/ConfigFileEncryptorTests.cpp | 2 +- encrypt-config/tests/ConfigFileTests.cpp | 8 +- encrypt-config/tests/resources/minifi.properties | 7 - ...th-additional-sensitive-props.minifi.properties | 7 - extensions/coap/CMakeLists.txt | 42 --- extensions/coap/COAPLoader.cpp | 47 ---- .../coap/controllerservice/CoapConnector.cpp | 74 ----- extensions/coap/controllerservice/CoapConnector.h | 126 --------- extensions/coap/controllerservice/CoapMessaging.h | 109 -------- extensions/coap/controllerservice/CoapResponse.h | 82 ------ extensions/coap/nanofi/coap_connection.c | 124 --------- extensions/coap/nanofi/coap_connection.h | 67 ----- extensions/coap/nanofi/coap_functions.c | 231 ---------------- extensions/coap/nanofi/coap_functions.h | 126 --------- extensions/coap/nanofi/coap_message.c | 29 -- extensions/coap/nanofi/coap_message.h | 52 ---- extensions/coap/nanofi/coap_server.c | 78 ------ extensions/coap/nanofi/coap_server.h | 80 ------ extensions/coap/protocols/CoapC2Protocol.cpp | 299 --------------------- extensions/coap/protocols/CoapC2Protocol.h | 126 --------- extensions/coap/server/CoapServer.cpp | 44 --- extensions/coap/server/CoapServer.h | 238 ---------------- extensions/coap/tests/CMakeLists.txt | 53 ---- extensions/coap/tests/CoapC2VerifyHeartbeat.cpp | 180 ------------- extensions/coap/tests/CoapIntegrationBase.h | 123 --------- extensions/python/ExecutePythonProcessor.cpp | 10 +- extensions/python/ExecutePythonProcessor.h | 2 + extensions/python/PYTHON.md | 4 + extensions/python/PythonCreator.h | 2 +- extensions/python/PythonScriptEngine.cpp | 39 +++ extensions/python/PythonScriptEngine.h | 31 ++- .../pythonprocessors/nifiapi/flowfiletransform.py | 8 +- .../python/pythonprocessors/nifiapi/properties.py | 49 ++-- .../pythonprocessors/nifiapi/relationship.py | 9 +- extensions/python/types/PyProcessContext.cpp | 38 +++ extensions/python/types/PyProcessContext.h | 2 + extensions/rocksdb-repos/FlowFileRepository.cpp | 4 +- .../standard-processors/processors/GetFile.cpp | 2 +- .../processors/JoltTransformJSON.cpp | 2 +- .../standard-processors/tests/CMakeLists.txt | 2 + .../tests/unit/GetFileTests.cpp | 29 ++ .../tests/unit/ProcessorTests.cpp | 2 +- .../windows-event-log/ConsumeWindowsEventLog.h | 12 +- libminifi/include/c2/C2Agent.h | 6 +- libminifi/include/core/Connectable.h | 1 + libminifi/include/properties/Configuration.h | 4 - libminifi/src/Configuration.cpp | 4 - libminifi/src/c2/C2Agent.cpp | 50 +--- libminifi/src/core/Connectable.cpp | 12 + libminifi/test/integration/C2NullConfiguration.cpp | 5 +- .../test/integration/C2PropertiesUpdateTests.cpp | 1 - libminifi/test/integration/C2RequestClassTest.cpp | 1 - libminifi/test/integration/C2UpdateAssetTest.cpp | 1 - .../test/integration/C2VerifyServeResults.cpp | 1 - .../test/libtest/integration/HTTPIntegrationBase.h | 3 - .../test/resources/encrypted.minifi.properties | 7 - msi/WixWin.wsi.in | 17 -- thirdparty/libcoap/libcoap-windows-cmake.patch | 93 ------- win_build_vs.bat | 4 +- 78 files changed, 377 insertions(+), 2767 deletions(-) delete mode 100644 cmake/BundledLibCoAP.cmake copy docker/test/integration/minifi/processors/{RotatingForwarder.py => ProcessContextInterfaceChecker.py} (86%) create mode 100644 docker/test/integration/resources/python/ProcessContextInterfaceChecker.py delete mode 100644 extensions/coap/CMakeLists.txt delete mode 100644 extensions/coap/COAPLoader.cpp delete mode 100644 extensions/coap/controllerservice/CoapConnector.cpp delete mode 100644 extensions/coap/controllerservice/CoapConnector.h delete mode 100644 extensions/coap/controllerservice/CoapMessaging.h delete mode 100644 extensions/coap/controllerservice/CoapResponse.h delete mode 100644 extensions/coap/nanofi/coap_connection.c delete mode 100644 extensions/coap/nanofi/coap_connection.h delete mode 100644 extensions/coap/nanofi/coap_functions.c delete mode 100644 extensions/coap/nanofi/coap_functions.h delete mode 100644 extensions/coap/nanofi/coap_message.c delete mode 100644 extensions/coap/nanofi/coap_message.h delete mode 100644 extensions/coap/nanofi/coap_server.c delete mode 100644 extensions/coap/nanofi/coap_server.h delete mode 100644 extensions/coap/protocols/CoapC2Protocol.cpp delete mode 100644 extensions/coap/protocols/CoapC2Protocol.h delete mode 100644 extensions/coap/server/CoapServer.cpp delete mode 100644 extensions/coap/server/CoapServer.h delete mode 100644 extensions/coap/tests/CMakeLists.txt delete mode 100644 extensions/coap/tests/CoapC2VerifyHeartbeat.cpp delete mode 100644 extensions/coap/tests/CoapIntegrationBase.h copy docker/test/integration/cluster/LogSource.py => extensions/python/pythonprocessors/nifiapi/relationship.py (79%) delete mode 100644 thirdparty/libcoap/libcoap-windows-cmake.patch