This is an automated email from the ASF dual-hosted git repository.

martinzink pushed a change to branch minifi_rust_pgp
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git


    omit 79b1c74e8 docs update
    omit 522f3999b Key -> Keyring, Key File -> Keyring File v4 tests key 
(regenerated for faster unit tests)
    omit 706734849 get_raw_property does EL, so its not a good idea to check 
that in schedule
    omit 6adb638ed fixing opus 5's findings
    omit 59bbc21dd refresh manifest
    omit 9975fe7df cargo fmt
    omit d3982f49f review changes 2
    omit dd9c84f9e review changes
    omit 5611b8919 python fixes
    omit bd385900f add pgp documentation to root docs
    omit 3e2ea356b add_minifi_dependent_option MINIFI_EXTENSION_PGP
    omit 1be37bdcb python changes
    omit b83eae899 move defs into super files
    omit 02a404925 renames
    omit 47e48ce6c review changes
    omit 1a65ca786 refresh manifest
    omit 92636d381 review changes
    omit ef494746a rebase
    omit 8afc68d76 ruff format, ruff check --fix
    omit e5b2f33fa no public key should route to failure instead of rollback
    omit aaa9b1623 refactor
    omit 98d1e28ea minifi_pgp set version to 1.0.0
    omit bcc884cb3 update manifest
    omit aab75931e MINIFICPP-2749 Add EncryptContentPGP and DecryptContentPGP
     add 0dc40f95e MINIFICPP-2890 InputStream::read (length prefixed string) 
length shou… (#2251)
     add d860695ae MINIFICPP-2900 Fix leak of NodeID allocation in OPC 
processors (#2261)
     add 1fd09ad4b MINIFICPP-2904 Register pip3 alternative for python3.12 on 
Rocky 8/9 (#2264)
     add 58838fd7b MINIFICPP-2877 Fix ASan and LSan warnings (#2254)
     add 4756cb537 MINIFICPP-2852 Implement LMDB based flow file repository 
(#2203)
     add ebdc9d7e8 MINIFICPP-2749 Add EncryptContentPGP and DecryptContentPGP
     add 161dd6112 update manifest
     add 7b85c6ef6 minifi_pgp set version to 1.0.0
     add 78861f542 refactor
     add 825a32b26 no public key should route to failure instead of rollback
     add c3bb10c1b ruff format, ruff check --fix
     add a0a1ecf6f rebase
     add 32fccc917 review changes
     add 400669fbf refresh manifest
     add 8c63d4807 review changes
     add 9c04d2bd7 renames
     add b67dcace8 move defs into super files
     add de1bd8900 python changes
     add 27d679e16 add_minifi_dependent_option MINIFI_EXTENSION_PGP
     add 844bf603c add pgp documentation to root docs
     add 7dbbf1cda python fixes
     add c353a86f5 review changes
     add d32ae3237 review changes 2
     add 94f4b0f11 cargo fmt
     add f5639653b refresh manifest
     add 2aa8dc385 fixing opus 5's findings
     add e2350e6f2 get_raw_property does EL, so its not a good idea to check 
that in schedule
     add 77e0a8249 Key -> Keyring, Key File -> Keyring File v4 tests key 
(regenerated for faster unit tests)
     add 24162d326 docs update
     add a4cd71878 manifest refresh

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (79b1c74e8)
            \
             N -- N -- N   refs/heads/minifi_rust_pgp (a4cd71878)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../ubuntu_22_04_clang_arm_manifest.json           |  24 +-
 .github/workflows/memcheck_ci.yml                  |  61 ++-
 CMakeLists.txt                                     |  10 +
 CONFIGURE.md                                       |   9 +-
 cmake/Abseil.cmake                                 |   4 +-
 cmake/BuildTests.cmake                             |  16 +
 cmake/BundledIodbc.cmake                           |   2 +-
 cmake/CivetWeb.cmake                               |   5 +
 cmake/FetchLibSSH2.cmake                           |  12 +-
 cmake/Grpc.cmake                                   |   2 +-
 cmake/VerifyPackageWithDocker.cmake                |   8 +-
 cmake/valgrind.supp                                |  76 +++-
 conanfile.py                                       |   2 +-
 controller/Controller.cpp                          |  46 +-
 core-framework/common/src/io/InputStream.cpp       |  71 ++--
 core-framework/common/src/utils/Id.cpp             |   7 +-
 core-framework/include/core/Core.h                 |   2 +-
 core-framework/include/core/ProcessorImpl.h        |   2 +-
 core-framework/src/core/ProcessorImpl.cpp          |   2 +-
 .../include/api/core/ControllerServiceImpl.h       |   2 +-
 .../include/api/core/ProcessorImpl.h               |   6 +-
 .../src/core/ControllerServiceImpl.cpp             |   2 +-
 .../include/utils/net/ConnectionHandler.h          |  30 +-
 extension-framework/include/utils/net/Server.h     |  25 +-
 extension-framework/src/utils/net/TcpServer.cpp    |   9 +-
 extension-framework/src/utils/net/UdpServer.cpp    |   3 +
 extensions/aws/tests/MockS3RequestSender.h         |   3 +-
 extensions/couchbase/CMakeLists.txt                |   2 +
 extensions/couchbase/tests/CMakeLists.txt          |   2 +
 extensions/libarchive/BinFiles.h                   |   2 +-
 extensions/lmdb/LmdbContentRepository.cpp          | 175 +-------
 extensions/lmdb/LmdbContentRepository.h            |  32 +-
 extensions/lmdb/LmdbFlowFileRepository.cpp         | 254 +++++++++++
 extensions/lmdb/LmdbFlowFileRepository.h           | 120 ++++++
 extensions/lmdb/LmdbStream.cpp                     |  56 +--
 extensions/lmdb/LmdbStream.h                       |  11 +-
 extensions/lmdb/LmdbWrapper.cpp                    | 269 ++++++++++++
 extensions/lmdb/LmdbWrapper.h                      |  63 +++
 .../lmdb/tests/LmdbContentRepositoryTests.cpp      |  32 +-
 extensions/lmdb/tests/LmdbContentSessionTests.cpp  |   2 +-
 .../lmdb/tests/LmdbFlowFileRepositoryTests.cpp     | 470 +++++++++++++++++++++
 extensions/lmdb/tests/LmdbStreamTests.cpp          | 111 ++---
 .../opc/include/{opcbase.h => BaseOPCProcessor.h}  |   2 +-
 .../include/{fetchopc.h => FetchOPCProcessor.h}    |   6 +-
 extensions/opc/include/{opc.h => OPCCommon.h}      |  39 +-
 .../opc/include/{putopc.h => PutOPCProcessor.h}    |   8 +-
 .../opc/src/{opcbase.cpp => BaseOPCProcessor.cpp}  |   4 +-
 .../src/{fetchopc.cpp => FetchOPCProcessor.cpp}    |  14 +-
 extensions/opc/src/{opc.cpp => OPCCommon.cpp}      |   8 +-
 .../opc/src/{putopc.cpp => PutOPCProcessor.cpp}    |  51 ++-
 ...ocessorTests.cpp => FetchOPCProcessorTests.cpp} |  26 +-
 extensions/opc/tests/OpcUaTestServer.h             |  30 ++
 ...ProcessorTests.cpp => PutOPCProcessorTests.cpp} |  12 +-
 extensions/python/types/Types.h                    |   6 +-
 .../tests/DBContentRepositoryTests.cpp             |  12 +-
 .../rocksdb-repos/tests/RocksDBStreamTests.cpp     |   2 +-
 .../standard-processors/processors/GetTCP.cpp      |  22 +-
 .../tests/unit/GenerateFlowFileTests.cpp           |   3 +-
 .../standard-processors/tests/unit/PutTCPTests.cpp |   4 +-
 libminifi/include/c2/PayloadSerializer.h           |  18 +-
 libminifi/include/sitetosite/SiteToSite.h          |   2 +-
 libminifi/src/Configuration.cpp                    |   1 +
 libminifi/src/FlowFileRecord.cpp                   |   6 +-
 libminifi/src/c2/ControllerSocketProtocol.cpp      |  19 +-
 libminifi/src/core/FlowConfiguration.cpp           |  16 +-
 libminifi/src/provenance/Provenance.cpp            |  22 +-
 libminifi/src/sitetosite/RawSiteToSiteClient.cpp   |   2 +-
 libminifi/src/sitetosite/SiteToSiteClient.cpp      |   6 +-
 libminifi/test/integration/HTTPSiteToSiteTests.cpp |  24 +-
 .../libtest/integration/ConnectionCountingServer.h |  11 +-
 .../test/libtest/integration/HTTPHandlers.cpp      |   9 +-
 libminifi/test/libtest/integration/HTTPHandlers.h  |   3 -
 libminifi/test/libtest/unit/TestUtils.cpp          |   2 +-
 libminifi/test/unit/FileStreamTests.cpp            |  30 --
 libminifi/test/unit/FileSystemRepositoryTests.cpp  |  11 +
 libminifi/test/unit/SerializationTests.cpp         |   6 +-
 libminifi/test/unit/StreamTests.cpp                |  45 +-
 .../common/include/minifi-cpp/io/InputStream.h     |  11 +-
 minifi-api/common/include/minifi-cpp/utils/Id.h    |   9 +-
 minifi-api/include/minifi-cpp/core/Core.h          |   2 +-
 .../include/minifi-cpp/properties/Configuration.h  |   1 +
 thirdparty/abseil/rename-crc32.patch               |  44 +-
 thirdparty/couchbase/all/conanfile.py              |   2 +-
 thirdparty/grpc/all/conandata.yml                  |   8 +-
 thirdparty/grpc/all/conanfile.py                   |   2 +-
 .../fix-msvc-auto-return-type-template-arg.patch   |  16 +-
 .../{grpc_1.82.0.yml => grpc_1.83.1.yml}           |   2 +-
 thirdparty/grpc/config.yml                         |   2 +-
 thirdparty/libssh2/fix-ecdh-leak.patch             |  18 +
 89 files changed, 1982 insertions(+), 659 deletions(-)
 create mode 100644 extensions/lmdb/LmdbFlowFileRepository.cpp
 create mode 100644 extensions/lmdb/LmdbFlowFileRepository.h
 create mode 100644 extensions/lmdb/LmdbWrapper.cpp
 create mode 100644 extensions/lmdb/LmdbWrapper.h
 create mode 100644 extensions/lmdb/tests/LmdbFlowFileRepositoryTests.cpp
 rename extensions/opc/include/{opcbase.h => BaseOPCProcessor.h} (99%)
 rename extensions/opc/include/{fetchopc.h => FetchOPCProcessor.h} (97%)
 rename extensions/opc/include/{opc.h => OPCCommon.h} (77%)
 rename extensions/opc/include/{putopc.h => PutOPCProcessor.h} (96%)
 rename extensions/opc/src/{opcbase.cpp => BaseOPCProcessor.cpp} (99%)
 rename extensions/opc/src/{fetchopc.cpp => FetchOPCProcessor.cpp} (95%)
 rename extensions/opc/src/{opc.cpp => OPCCommon.cpp} (99%)
 rename extensions/opc/src/{putopc.cpp => PutOPCProcessor.cpp} (86%)
 rename extensions/opc/tests/{FetchOpcProcessorTests.cpp => 
FetchOPCProcessorTests.cpp} (91%)
 rename extensions/opc/tests/{PutOpcProcessorTests.cpp => 
PutOPCProcessorTests.cpp} (98%)
 rename thirdparty/grpc/all/target_info/{grpc_1.82.0.yml => grpc_1.83.1.yml} 
(99%)
 create mode 100644 thirdparty/libssh2/fix-ecdh-leak.patch

Reply via email to