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 2daccca48 bump python version
new 624743dad MINIFICPP-2465 SplitContent
new 24e19a324 MINIFICPP-2471 SegmentContent
new 102a219e4 MINIFICPP-2474 Fix memory leaks in extensions/libarchive
new e62b5bb15 MINIFICPP-2480 workaround python version incompatibilities
around 3.6 vs 3.11
new d0116706e MINIFICPP-2482 drop python3.6 support on mac
The 5 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 | 66 +++
README.md | 6 +-
extensions/libarchive/FocusArchiveEntry.cpp | 29 +-
extensions/libarchive/MergeContent.h | 57 +-
extensions/libarchive/ReadArchiveStream.cpp | 10 +-
extensions/libarchive/ReadArchiveStream.h | 20 +-
.../SmartArchivePtrs.h} | 24 +-
extensions/libarchive/UnfocusArchiveEntry.cpp | 39 +-
extensions/libarchive/WriteArchiveStream.cpp | 6 +-
extensions/libarchive/WriteArchiveStream.h | 37 +-
extensions/libarchive/tests/CMakeLists.txt | 1 +
.../libarchive/tests/CompressContentTests.cpp | 36 +-
extensions/libarchive/tests/FocusArchiveTests.cpp | 16 +-
.../libarchive/tests/ManipulateArchiveTests.cpp | 2 +-
extensions/libarchive/tests/MergeFileTests.cpp | 56 +-
extensions/libarchive/tests/util/ArchiveTests.cpp | 57 +-
.../libarchive/{ => tests/util}/ArchiveTests.h | 15 +-
extensions/python/CMakeLists.txt | 6 +-
extensions/python/PythonInterpreter.cpp | 83 ++-
.../processors/SegmentContent.cpp | 108 ++++
.../processors/SegmentContent.h | 78 +++
.../processors/SplitContent.cpp | 224 ++++++++
.../standard-processors/processors/SplitContent.h | 130 +++++
.../tests/unit/SegmentContentTests.cpp | 263 +++++++++
.../tests/unit/SplitContentTests.cpp | 597 +++++++++++++++++++++
libminifi/include/io/InputStream.h | 8 +
libminifi/src/core/ProcessSession.cpp | 1 +
libminifi/test/libtest/unit/TestBase.cpp | 18 +-
libminifi/test/libtest/unit/TestBase.h | 1 +
29 files changed, 1749 insertions(+), 245 deletions(-)
copy extensions/{test-processors/LogOnDestructionProcessor.cpp =>
libarchive/SmartArchivePtrs.h} (54%)
rename extensions/libarchive/{ => tests/util}/ArchiveTests.h (87%)
create mode 100644 extensions/standard-processors/processors/SegmentContent.cpp
create mode 100644 extensions/standard-processors/processors/SegmentContent.h
create mode 100644 extensions/standard-processors/processors/SplitContent.cpp
create mode 100644 extensions/standard-processors/processors/SplitContent.h
create mode 100644
extensions/standard-processors/tests/unit/SegmentContentTests.cpp
create mode 100644
extensions/standard-processors/tests/unit/SplitContentTests.cpp