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

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


 discard 4e0a116e0 review changes
 discard 24241dc25 Apply batched suggestions from code review
 discard bb88b3d5c fix flaky docker tests
 discard c1275a662 refresh manifest
 discard 281338c4e docs update (also adding missing RunLlamacpp docs)
 discard 0a380d866 folded label_index_offset into labels
 discard afb709d85 move test_resources into target folder
 discard cd390d7d6 sigmoid tests in classify_output.rs
 discard 890708adc #[strum(serialize = "Grayscale")]
 discard 9bafc8d6a Apply batched suggestions from code review
 discard 01eb67e32 labelsproperty
 discard d06f0c357 LineColor changes
 discard ab06768b1 output attrs changes, route_to_failure changes,
 discard db3d02cdc added missing apache license
 discard 92c302013 Feature: Face detection with UltraFace Single Shot MultiBox 
Detector (SSD)
 discard dea51ecf2 "certifi>=2026.7.22"
 discard 0d344a138 adding missing TENSOR_BYTES_ATTR to image_to_tensor_def.rs
 discard 64eebb711 trim labels both direction
 discard d6e39f236 fixing opus 5's findings -fixed math mismatch between 
letterbox into/from -added passwords \n delimited instead of password -fixed 
possible (but inlikely) overflow -added output_attrs to classify_image
 discard a35d641d2 rebase fix
 discard 76e727869 respect original image format in draw_bounding_box.rs
 discard fedbf16a9 fix image_to_tensor.rs
 discard 22afa6f08 Cargo.toml doesnt need explicit all features
 discard 2e23dd832 rebase fix
 discard 7fa38630e remove code duplication from InvokeTract model and add 
result_via_output_attribute to filter_bounding_boxes.rs
 discard a61333237 classify_image.rs Failure description fix
 discard 02b0095bf fix 0/0 in IoU
 discard 56900af92 fix doc drift in descriptions
 discard 392582112 fix panic on malformed tensor payload in tensor_helpers.rs
 discard 5ed98d210 fix
 discard cb351bbc4 review changes
 discard e8ebb2b02 fix cargo clippy
 discard cf0a2d93e ruff fix
 discard 423a292e6 review changes
 discard 9004aa002 MINIFICPP-2892 Tensor extensions based on sonos/tract
     add 7148ad2a5 MINIFICPP-2749 Add EncryptContentPGP and DecryptContentPGP
     add 7a6067b16 MINIFICPP-2892 Tensor extensions based on sonos/tract
     add 48e5fbdc7 review changes
     add 85d6e0081 ruff fix
     add ab8d20b08 fix cargo clippy
     add 0c40fc49c review changes
     add a26fdf4a6 fix
     add 8236c1614 fix panic on malformed tensor payload in tensor_helpers.rs
     add 79b5e42a2 fix doc drift in descriptions
     add 8888fe5c5 fix 0/0 in IoU
     add fd12f44b1 classify_image.rs Failure description fix
     add 6e7454504 remove code duplication from InvokeTract model and add 
result_via_output_attribute to filter_bounding_boxes.rs
     add e71ff9d6b rebase fix
     add e2ee40b50 Cargo.toml doesnt need explicit all features
     add a11126f8a fix image_to_tensor.rs
     add 24faa3ad6 respect original image format in draw_bounding_box.rs
     add 86e4c409e rebase fix
     add 8869f6d5a fixing opus 5's findings -fixed math mismatch between 
letterbox into/from -added passwords \n delimited instead of password -fixed 
possible (but inlikely) overflow -added output_attrs to classify_image
     add a91ba3f3c trim labels both direction
     add 30ceabaaf adding missing TENSOR_BYTES_ATTR to image_to_tensor_def.rs
     add 777893069 "certifi>=2026.7.22"
     add e8eb8019c Feature: Face detection with UltraFace Single Shot MultiBox 
Detector (SSD)
     add c8706645e added missing apache license
     add b7c7b0a94 output attrs changes, route_to_failure changes,
     add 31dd8a13e LineColor changes
     add 39c6aedbe labelsproperty
     add 6388a2c16 Apply batched suggestions from code review
     add eacaf7b7d #[strum(serialize = "Grayscale")]
     add 22c099c79 sigmoid tests in classify_output.rs
     add 18e44c122 move test_resources into target folder
     add 101a217fc folded label_index_offset into labels
     add cd55887c9 docs update (also adding missing RunLlamacpp docs)
     add 2b6d19871 refresh manifest
     add d0e8d7371 fix flaky docker tests
     add 3c66a5674 Apply batched suggestions from code review
     add a610e5f42 review changes
     add 9fbcfe6ee rebase fix

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   (4e0a116e0)
            \
             N -- N -- N   refs/heads/minifi_rust_tensor (9fbcfe6ee)

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           | 178 ++++++++
 CONTROLLERS.md                                     |  35 ++
 PROCESSORS.md                                      |  56 +++
 README.md                                          |  53 +--
 cmake/MiNiFiOptions.cmake                          |   1 +
 minifi_rust/CMakeLists.txt                         |  10 +
 minifi_rust/Cargo.toml                             |   6 +
 .../.cargo/config.toml                             |   0
 minifi_rust/extensions/minifi_pgp/.gitignore       |   7 +
 minifi_rust/extensions/minifi_pgp/Cargo.toml       |  14 +
 .../minifi_pgp/features/encrypt_decrypt.feature    |  67 +++
 .../features/environment.py                        |   7 +-
 .../extensions/minifi_pgp/features/steps/steps.py  |  80 ++++
 minifi_rust/extensions/minifi_pgp/minifi_pgp.md    | 112 +++++
 .../src/controller_services/encryption_key.rs      | 131 ++++++
 .../src/controller_services/key_file_property.rs   | 118 +++++
 .../src/controller_services/key_lookup.rs          | 141 ++++++
 .../src/controller_services/key_parsing.rs         |  90 ++++
 .../src/controller_services/key_property.rs        |  49 +++
 .../src/controller_services}/mod.rs                |   8 +-
 .../src/controller_services/private_key_service.rs | 249 +++++++++++
 .../src/controller_services/public_key_service.rs  | 296 +++++++++++++
 .../properties.rs => minifi_pgp/src/lib.rs}        |  33 +-
 .../minifi_pgp/src/processors/decrypt_content.rs   | 474 +++++++++++++++++++++
 .../minifi_pgp/src/processors/encrypt_content.rs   | 392 +++++++++++++++++
 .../services => minifi_pgp/src/processors}/mod.rs  |   3 +-
 .../src/test_utils/mod.rs}                         |  19 +-
 minifi_rust/extensions/minifi_pgp/src/utils.rs     |  80 ++++
 .../extensions/minifi_pgp/test_keys/README.txt     |  59 +++
 .../extensions/minifi_pgp/test_keys/alice.asc      |  18 +
 .../extensions/minifi_pgp/test_keys/alice.gpg      | Bin 0 -> 640 bytes
 .../minifi_pgp/test_keys/alice_private.asc         |  32 ++
 .../minifi_pgp/test_keys/alice_private.gpg         | Bin 0 -> 1337 bytes
 .../minifi_pgp/test_keys/ambiguous_keyring.gpg     | Bin 0 -> 3227 bytes
 .../minifi_pgp/test_keys/bob_private.asc           |  71 +++
 .../minifi_pgp/test_keys/bob_private.gpg           | Bin 0 -> 3207 bytes
 .../extensions/minifi_pgp/test_keys/dave.asc       |  14 +
 .../minifi_pgp/test_keys/dave_private.asc          |  18 +
 .../extensions/minifi_pgp/test_keys/erin.asc       |  10 +
 .../extensions/minifi_pgp/test_keys/garbage.gpg    | Bin 0 -> 1024 bytes
 .../extensions/minifi_pgp/test_keys/keyring.asc    |  58 +++
 .../extensions/minifi_pgp/test_keys/keyring.gpg    | Bin 0 -> 2545 bytes
 .../minifi_pgp/test_keys/mixed_secret_keyring.gpg  | Bin 0 -> 1966 bytes
 .../minifi_pgp/test_keys/secret_keyring.asc        |  99 +++++
 .../minifi_pgp/test_keys/secret_keyring.gpg        | Bin 0 -> 4544 bytes
 .../minifi_pgp/test_keys/spoofed_bob.asc           |  19 +
 .../extensions/minifi_pgp/test_keys/truncated.asc  |  10 +
 .../minifi_pgp/test_keys/truncated_private.asc     |  17 +
 .../minifi_pgp/test_messages/foo_for_alice.asc     |  12 +
 .../minifi_pgp/test_messages/foo_for_alice.gpg     | Bin 0 -> 346 bytes
 .../test_messages/password_encrypted_foo.asc       |   6 +
 .../test_messages/password_encrypted_foo.gpg       |   1 +
 .../src/processors/asciify_german/tests.rs         |   7 +-
 .../src/processors/put_file/unix_permissions.rs    |  11 +-
 .../minifi_tensor/src/processors/classify_image.rs |   5 +-
 .../minifi_tensor/src/processors/detect_object.rs  |   5 +-
 minifi_rust/minifi_native/src/api/processor.rs     |   3 +-
 .../flow_file_stream_transform.rs                  |   6 +-
 minifi_rust/minifi_native/src/lib.rs               |   2 +
 minifi_rust/minifi_native/src/test_utils.rs        |  16 +
 minifi_rust/minifi_rs_behave/Dockerfile.alpine     |   2 +-
 61 files changed, 3142 insertions(+), 68 deletions(-)
 copy minifi_rust/extensions/{minifi_rs_playground => 
minifi_pgp}/.cargo/config.toml (100%)
 create mode 100644 minifi_rust/extensions/minifi_pgp/.gitignore
 create mode 100644 minifi_rust/extensions/minifi_pgp/Cargo.toml
 create mode 100644 
minifi_rust/extensions/minifi_pgp/features/encrypt_decrypt.feature
 copy minifi_rust/extensions/{minifi_rs_playground => 
minifi_pgp}/features/environment.py (82%)
 create mode 100644 minifi_rust/extensions/minifi_pgp/features/steps/steps.py
 create mode 100644 minifi_rust/extensions/minifi_pgp/minifi_pgp.md
 create mode 100644 
minifi_rust/extensions/minifi_pgp/src/controller_services/encryption_key.rs
 create mode 100644 
minifi_rust/extensions/minifi_pgp/src/controller_services/key_file_property.rs
 create mode 100644 
minifi_rust/extensions/minifi_pgp/src/controller_services/key_lookup.rs
 create mode 100644 
minifi_rust/extensions/minifi_pgp/src/controller_services/key_parsing.rs
 create mode 100644 
minifi_rust/extensions/minifi_pgp/src/controller_services/key_property.rs
 copy minifi_rust/extensions/{minifi_tensor/src/services => 
minifi_pgp/src/controller_services}/mod.rs (82%)
 create mode 100644 
minifi_rust/extensions/minifi_pgp/src/controller_services/private_key_service.rs
 create mode 100644 
minifi_rust/extensions/minifi_pgp/src/controller_services/public_key_service.rs
 copy 
minifi_rust/extensions/{minifi_rs_playground/src/processors/lorem_ipsum_cs_user/properties.rs
 => minifi_pgp/src/lib.rs} (50%)
 create mode 100644 
minifi_rust/extensions/minifi_pgp/src/processors/decrypt_content.rs
 create mode 100644 
minifi_rust/extensions/minifi_pgp/src/processors/encrypt_content.rs
 copy minifi_rust/extensions/{minifi_tensor/src/services => 
minifi_pgp/src/processors}/mod.rs (92%)
 copy 
minifi_rust/extensions/{minifi_rs_playground/src/controller_services/animal_controller_apis.rs
 => minifi_pgp/src/test_utils/mod.rs} (63%)
 create mode 100644 minifi_rust/extensions/minifi_pgp/src/utils.rs
 create mode 100644 minifi_rust/extensions/minifi_pgp/test_keys/README.txt
 create mode 100644 minifi_rust/extensions/minifi_pgp/test_keys/alice.asc
 create mode 100644 minifi_rust/extensions/minifi_pgp/test_keys/alice.gpg
 create mode 100644 
minifi_rust/extensions/minifi_pgp/test_keys/alice_private.asc
 create mode 100644 
minifi_rust/extensions/minifi_pgp/test_keys/alice_private.gpg
 create mode 100644 
minifi_rust/extensions/minifi_pgp/test_keys/ambiguous_keyring.gpg
 create mode 100644 minifi_rust/extensions/minifi_pgp/test_keys/bob_private.asc
 create mode 100644 minifi_rust/extensions/minifi_pgp/test_keys/bob_private.gpg
 create mode 100644 minifi_rust/extensions/minifi_pgp/test_keys/dave.asc
 create mode 100644 minifi_rust/extensions/minifi_pgp/test_keys/dave_private.asc
 create mode 100644 minifi_rust/extensions/minifi_pgp/test_keys/erin.asc
 create mode 100644 minifi_rust/extensions/minifi_pgp/test_keys/garbage.gpg
 create mode 100644 minifi_rust/extensions/minifi_pgp/test_keys/keyring.asc
 create mode 100644 minifi_rust/extensions/minifi_pgp/test_keys/keyring.gpg
 create mode 100644 
minifi_rust/extensions/minifi_pgp/test_keys/mixed_secret_keyring.gpg
 create mode 100644 
minifi_rust/extensions/minifi_pgp/test_keys/secret_keyring.asc
 create mode 100644 
minifi_rust/extensions/minifi_pgp/test_keys/secret_keyring.gpg
 create mode 100644 minifi_rust/extensions/minifi_pgp/test_keys/spoofed_bob.asc
 create mode 100644 minifi_rust/extensions/minifi_pgp/test_keys/truncated.asc
 create mode 100644 
minifi_rust/extensions/minifi_pgp/test_keys/truncated_private.asc
 create mode 100644 
minifi_rust/extensions/minifi_pgp/test_messages/foo_for_alice.asc
 create mode 100644 
minifi_rust/extensions/minifi_pgp/test_messages/foo_for_alice.gpg
 create mode 100644 
minifi_rust/extensions/minifi_pgp/test_messages/password_encrypted_foo.asc
 create mode 100644 
minifi_rust/extensions/minifi_pgp/test_messages/password_encrypted_foo.gpg
 create mode 100644 minifi_rust/minifi_native/src/test_utils.rs

Reply via email to