You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by sz...@apache.org on 2021/05/26 15:17:53 UTC
[nifi-minifi-cpp] branch MINIFICPP-1507 updated (ea2b397 -> 47358cb)
This is an automated email from the ASF dual-hosted git repository.
szaszm pushed a change to branch MINIFICPP-1507
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git.
discard ea2b397 mqtt: defer casting read result to int
discard efd9dc6 fix various issues
discard e8df736 Update extensions/libarchive/CompressContent.h
discard 54a48a9 fix warnings that caused CI failures
discard 4fc6ef1 avoid undefined behavior (std::string(nullptr)) in LuaBaseStream::read
discard 6753eb1 edited the wrong PutSQL.cpp
discard 3010f2b fix issues
discard 722180e various review feedback-related changes
discard c035ad4 uint64_t -> size_t is narrowing on windows
discard cf5c879 introduce isError, fix a few issues
discard f177e5d review feedback, fix linter script on mac
discard e409070 Update Provenance.h: handle uuid read errors
discard d4c4d80 fix compilation on some platforms with size_t not the same as uint64_t 2
discard 4c01eea fix compilation on some platforms with size_t not the same as uint64_t
discard a4b439c fix compilation on mac
discard ee2ac71 fix s2s issues
discard 5c41fff convert InputStream::read to size_t
add f285b88 MINIFICPP-1553 Support credential refresh in AWSCredentialsService
add cf4dbd9 MINIFICPP-1554 - Log c2 response code
add 062fd37 MINIFICPP-1556 Fix partial credential setting in AWSCredentialsService
add 98b9055 MINIFICPP-1532: Create a processor to capture resource consumption metrics on Windows
add 63f6e71 MINIFICPP-1329 Fix implementations and usages of StringUtils::StringToBool
add ff46203 MINIFICPP-1454 Reduce duplication of CMake parameters in docker arguments
add 7a97a4b MINIFICPP-1203 - Remove linter reported redundant blank lines
add 9ff2963 MINIFICPP-1482 - Fix transient failure
add df4c151 MINIFICPP-1560 - Change some c2 log levels
add 9204c99 MINIFICPP-1203 Add linter recommended missing whitespaces
add 490f45f MINIFICPP-1526 - Add ConsumeJournald to consume systemd journal messages. Use libsystemd through dlopen(), which should be fine both with LGPL and Apache License.
add 217074e MINIFICPP-1537 Log heartbeats on demand
add 713c30c MINIFICPP-1085: Linter check should be platform independent
add cde679f MINIFICPP-1563 fix -Wmaybe-uninitialized warnings
add cb4b2be MINIFICPP-1564 - Remove agent update
add 09ce788 MINIFICPP-1507 convert InputStream::read to size_t (squashed)
add 47358cb review feedback
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 (ea2b397)
\
N -- N -- N refs/heads/MINIFICPP-1507 (47358cb)
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:
.github/workflows/ci.yml | 65 ++--
.gitignore | 6 +
CMakeLists.txt | 48 +--
CONTRIB.md | 11 +-
CPPLINT.cfg | 2 +-
PROCESSORS.md | 47 +++
README.md | 24 +-
Windows.md | 1 +
bootstrap.sh | 17 +-
bstrp_functions.sh | 18 +-
cmake/Date.cmake | 5 +-
cmake/DockerConfig.cmake | 2 +-
cmake/Extensions.cmake | 134 ++++----
conf/minifi.properties | 4 +
controller/CMakeLists.txt | 6 +-
controller/Controller.h | 10 +-
controller/MiNiFiController.cpp | 20 +-
docker/DockerBuild.sh | 94 +-----
docker/Dockerfile | 64 ++--
extensions/ExtensionHeader.txt | 2 +-
.../controllerservices/AWSCredentialsService.cpp | 31 +-
.../aws/controllerservices/AWSCredentialsService.h | 15 +-
extensions/aws/processors/S3Processor.cpp | 26 +-
extensions/bootstrap/bootstrap.cpp | 3 +-
extensions/bustache/TemplateLoader.h | 1 -
extensions/civetweb/processors/ListenHTTP.cpp | 2 +-
extensions/civetweb/processors/ListenHTTP.h | 2 +-
extensions/civetweb/tests/ListenHTTPTests.cpp | 4 +-
extensions/coap/COAPLoader.h | 1 -
.../coap/controllerservice/CoapConnector.cpp | 1 -
extensions/coap/controllerservice/CoapConnector.h | 1 -
extensions/coap/controllerservice/CoapMessaging.h | 2 -
extensions/coap/controllerservice/CoapResponse.h | 1 -
extensions/coap/nanofi/coap_functions.c | 2 -
extensions/coap/nanofi/coap_server.c | 3 +-
extensions/coap/protocols/CoapC2Protocol.cpp | 31 +-
extensions/coap/protocols/CoapC2Protocol.h | 8 +-
extensions/coap/server/CoapServer.cpp | 2 +-
extensions/coap/server/CoapServer.h | 7 -
extensions/coap/tests/CoapC2VerifyHeartbeat.cpp | 10 +-
extensions/expression-language/Expression.cpp | 3 -
extensions/expression-language/ExpressionLoader.h | 1 -
.../expression-language/ProcessContextExpr.cpp | 1 -
.../impl/expression/Expression.h | 1 -
.../tests/ExpressionLanguageTests.cpp | 6 +-
extensions/gps/GetGPS.cpp | 3 -
extensions/gps/GetGPSLoader.h | 1 -
extensions/http-curl/HTTPCurlLoader.h | 11 +-
extensions/http-curl/client/HTTPClient.cpp | 14 +-
extensions/http-curl/client/HTTPClient.h | 6 +-
extensions/http-curl/client/HTTPStream.cpp | 2 +-
extensions/http-curl/processors/InvokeHTTP.cpp | 16 +-
extensions/http-curl/processors/InvokeHTTP.h | 8 +-
extensions/http-curl/protocols/AgentPrinter.cpp | 87 +-----
extensions/http-curl/protocols/AgentPrinter.h | 9 +-
extensions/http-curl/protocols/RESTReceiver.cpp | 10 +-
extensions/http-curl/protocols/RESTReceiver.h | 4 +-
extensions/http-curl/protocols/RESTSender.cpp | 17 +-
extensions/http-curl/protocols/RESTSender.h | 16 +-
extensions/http-curl/sitetosite/HTTPProtocol.cpp | 5 -
extensions/http-curl/sitetosite/HTTPProtocol.h | 1 -
extensions/http-curl/sitetosite/HTTPTransaction.h | 4 +-
extensions/http-curl/sitetosite/PeersEntity.h | 1 -
extensions/http-curl/tests/C2LogHeartbeatTest.cpp | 58 ++++
extensions/http-curl/tests/C2NullConfiguration.cpp | 2 +-
extensions/http-curl/tests/C2RequestClassTest.cpp | 4 +-
extensions/http-curl/tests/C2UpdateAgentTest.cpp | 40 ---
extensions/http-curl/tests/CMakeLists.txt | 2 +-
extensions/http-curl/tests/CivetStream.h | 2 +-
extensions/http-curl/tests/HTTPHandlers.h | 57 ++--
extensions/http-curl/tests/HTTPIntegrationBase.h | 22 --
extensions/http-curl/tests/HTTPSiteToSiteTests.cpp | 2 +-
extensions/http-curl/tests/ServerAwareHandler.h | 2 +-
extensions/http-curl/tests/TestServer.h | 1 -
.../http-curl/tests/TimeoutHTTPSiteToSiteTests.cpp | 2 +-
.../http-curl/tests/unit/InvokeHTTPTests.cpp | 1 -
extensions/jni/ExecuteJavaControllerService.cpp | 2 -
extensions/jni/ExecuteJavaProcessor.cpp | 2 -
extensions/jni/ExecuteJavaProcessor.h | 6 -
extensions/jni/JNILoader.h | 1 -
extensions/jni/JNIUtil.h | 4 +-
extensions/jni/JVMCreator.h | 1 -
extensions/jni/JavaException.h | 6 +-
extensions/jni/jvm/JVMLoader.h | 5 +-
extensions/jni/jvm/JavaClass.h | 3 -
extensions/jni/jvm/JavaControllerService.cpp | 1 -
extensions/jni/jvm/JavaControllerService.h | 1 -
extensions/jni/jvm/JniBundle.h | 2 -
extensions/jni/jvm/JniConfigurationContext.h | 1 -
extensions/jni/jvm/JniFlowFile.cpp | 3 -
extensions/jni/jvm/JniMethod.h | 3 +-
extensions/jni/jvm/JniProcessSession.cpp | 10 -
extensions/jni/jvm/JniReferenceObjects.h | 8 -
extensions/jni/jvm/NarClassLoader.h | 17 --
extensions/libarchive/ArchiveLoader.h | 7 +-
extensions/libarchive/ArchiveTests.h | 4 +-
extensions/libarchive/BinFiles.h | 1 -
extensions/libarchive/FocusArchiveEntry.cpp | 1 -
extensions/libarchive/ManipulateArchive.cpp | 10 +-
extensions/libarchive/MergeContent.cpp | 4 +-
extensions/libarchive/UnfocusArchiveEntry.cpp | 1 -
extensions/libarchive/UnfocusArchiveEntry.h | 2 +-
extensions/librdkafka/tests/ConsumeKafkaTests.cpp | 4 +-
extensions/mqtt/MQTTLoader.h | 1 -
.../controllerservice/MQTTControllerService.cpp | 1 -
.../mqtt/controllerservice/MQTTControllerService.h | 2 -
.../mqtt/processors/AbstractMQTTProcessor.cpp | 17 +-
extensions/mqtt/processors/ConsumeMQTT.cpp | 2 +-
extensions/mqtt/processors/ConvertBase.h | 1 -
extensions/mqtt/processors/ConvertHeartBeat.cpp | 3 +-
extensions/mqtt/processors/ConvertJSONAck.cpp | 8 +-
extensions/mqtt/processors/ConvertUpdate.cpp | 2 -
extensions/mqtt/processors/PublishMQTT.cpp | 11 +-
extensions/mqtt/protocol/MQTTC2Protocol.cpp | 2 +-
extensions/mqtt/protocol/MQTTC2Protocol.h | 1 -
extensions/opc/include/fetchopc.h | 1 -
extensions/opc/include/opc.h | 6 +-
extensions/opc/src/fetchopc.cpp | 29 +-
extensions/opc/src/opc.cpp | 49 ++-
extensions/opc/src/putopc.cpp | 21 +-
extensions/opencv/CaptureRTSPFrame.cpp | 4 -
extensions/opencv/CaptureRTSPFrame.h | 2 -
extensions/opencv/MotionDetector.h | 1 -
extensions/opencv/OpenCVLoader.h | 9 +-
.../SourceInitiatedSubscriptionListener.cpp | 49 ++-
extensions/pcap/CapturePacket.cpp | 10 +-
extensions/pcap/CapturePacket.h | 2 +-
extensions/pcap/PcapLoader.h | 3 +-
.../{windows-event-log => pdh}/CMakeLists.txt | 14 +-
extensions/pdh/MemoryConsumptionCounter.h | 70 +++++
extensions/pdh/PDHCounters.cpp | 132 ++++++++
extensions/pdh/PDHCounters.h | 99 ++++++
.../PutSQL.h => pdh/PerformanceDataCounter.h} | 42 ++-
extensions/pdh/PerformanceDataMonitor.cpp | 284 +++++++++++++++++
extensions/pdh/PerformanceDataMonitor.h | 90 ++++++
extensions/{opencv => pdh}/tests/CMakeLists.txt | 21 +-
.../pdh/tests/PerformanceDataCounterTests.cpp | 187 ++++++++++++
.../pdh/tests/PerformanceDataMonitorTests.cpp | 231 ++++++++++++++
.../rocksdb-repos/DatabaseContentRepository.h | 2 -
extensions/rocksdb-repos/FlowFileRepository.cpp | 12 +-
extensions/rocksdb-repos/FlowFileRepository.h | 2 +-
extensions/rocksdb-repos/ProvenanceRepository.cpp | 2 +-
extensions/rocksdb-repos/ProvenanceRepository.h | 8 +-
extensions/rocksdb-repos/RocksDBLoader.h | 1 -
extensions/rocksdb-repos/RocksDbStream.cpp | 4 +-
extensions/rocksdb-repos/RocksDbStream.h | 1 -
extensions/script/python/PythonCreator.h | 6 -
extensions/script/python/PythonScriptEngine.h | 1 -
extensions/sensors/GetEnvironmentalSensors.cpp | 5 -
extensions/sensors/SensorBase.cpp | 1 -
extensions/sensors/SensorLoader.h | 1 -
extensions/sftp/SFTPLoader.h | 1 -
extensions/sftp/processors/FetchSFTP.cpp | 6 +-
extensions/sftp/processors/ListSFTP.cpp | 12 +-
extensions/sftp/processors/PutSFTP.cpp | 12 +-
extensions/sftp/processors/SFTPProcessorBase.cpp | 4 +-
extensions/sftp/tests/PutSFTPTests.cpp | 2 +-
extensions/sql/SQLLoader.h | 4 +-
extensions/sql/data/SQLRowsetProcessor.h | 2 +-
extensions/sql/services/DatabaseService.h | 2 -
.../processors/ExecuteProcess.cpp | 2 +-
.../standard-processors/processors/GetFile.cpp | 6 +-
.../standard-processors/processors/GetTCP.cpp | 7 +-
.../standard-processors/processors/HashContent.cpp | 7 +-
.../processors/ListenSyslog.cpp | 2 +-
.../standard-processors/processors/PutFile.cpp | 2 +-
.../standard-processors/processors/TailFile.cpp | 2 +-
.../tests/unit/GetFileTests.cpp | 33 ++
.../tests/unit/HashContentTest.cpp | 31 ++
.../tests/unit/PutFileTests.cpp | 89 ++++++
extensions/{sensors => systemd}/CMakeLists.txt | 17 +-
.../tls/TLSUtils.h => extensions/systemd/Common.h | 17 +-
extensions/systemd/ConsumeJournald.cpp | 270 ++++++++++++++++
extensions/systemd/ConsumeJournald.h | 114 +++++++
.../systemd/WorkerThread.cpp | 33 +-
extensions/systemd/WorkerThread.h | 72 +++++
extensions/systemd/libwrapper/DlopenWrapper.cpp | 110 +++++++
.../systemd/libwrapper/DlopenWrapper.h | 19 +-
.../systemd/libwrapper/LibWrapper.cpp | 23 +-
.../systemd/libwrapper/LibWrapper.h | 61 ++--
.../systemd/tests}/CMakeLists.txt | 28 +-
extensions/systemd/tests/ConsumeJournaldTest.cpp | 296 ++++++++++++++++++
extensions/tensorflow/TFExtractTopLabels.cpp | 2 -
extensions/usb-camera/GetUSBCamera.cpp | 1 -
extensions/windows-event-log/Bookmark.cpp | 2 +-
.../CollectorInitiatedSubscription.cpp | 4 +-
.../windows-event-log/ConsumeWindowsEventLog.cpp | 2 -
extensions/windows-event-log/TailEventLog.cpp | 8 +-
extensions/windows-event-log/TailEventLog.h | 4 +-
.../windows-event-log/wel/MetadataWalker.cpp | 15 +-
extensions/windows-event-log/wel/MetadataWalker.h | 1 -
.../windows-event-log/wel/WindowsEventLog.cpp | 1 -
extensions/windows-event-log/wel/WindowsEventLog.h | 42 +--
libminifi/CMakeLists.txt | 9 +-
libminifi/include/Exception.h | 27 +-
libminifi/include/c2/C2Agent.h | 14 +-
libminifi/include/c2/C2Payload.h | 29 +-
libminifi/include/c2/ControllerSocketProtocol.h | 6 +-
.../HeartbeatJsonSerializer.h} | 39 ++-
.../FlowFileQueue.h => c2/HeartbeatLogger.h} | 33 +-
.../{HeartBeatReporter.h => HeartbeatReporter.h} | 6 +-
libminifi/include/c2/PayloadSerializer.h | 6 +-
libminifi/include/c2/protocols/RESTProtocol.h | 52 +---
libminifi/include/core/ConfigurableComponent.h | 4 +-
libminifi/include/core/CoreComponentState.h | 11 +
libminifi/include/core/FlowFile.h | 7 +-
libminifi/include/core/ProcessContext.h | 16 +-
libminifi/include/core/ProcessSession.h | 3 +
libminifi/include/core/ProcessorNode.h | 2 +-
libminifi/include/core/TypedValues.h | 2 +-
libminifi/include/core/logging/Logger.h | 39 ++-
libminifi/include/io/AtomicEntryStream.h | 2 +-
libminifi/include/io/InputStream.h | 12 +-
libminifi/include/io/Stream.h | 4 +-
libminifi/include/utils/Enum.h | 67 ++--
libminifi/include/utils/FlatMap.h | 11 +
libminifi/include/utils/GeneralUtils.h | 9 +
.../utils/{EncryptionProvider.h => JsonCallback.h} | 36 ++-
libminifi/include/utils/OptionalUtils.h | 52 +++-
libminifi/include/utils/OsUtils.h | 5 +
libminifi/include/utils/StringUtils.h | 19 +-
libminifi/include/utils/gsl.h | 22 ++
libminifi/src/Configure.cpp | 4 +
libminifi/src/FlowController.cpp | 2 +-
libminifi/src/RemoteProcessorGroupPort.cpp | 7 +-
libminifi/src/c2/C2Agent.cpp | 161 +++-------
libminifi/src/c2/ControllerSocketProtocol.cpp | 16 +-
libminifi/src/c2/HeartbeatJsonSerializer.cpp | 306 +++++++++++++++++++
.../src/c2/HeartbeatLogger.cpp | 40 +--
libminifi/src/c2/protocols/RESTProtocol.cpp | 339 ++-------------------
.../controllers/UpdatePolicyControllerService.cpp | 4 +-
.../AbstractAutoPersistingKeyValueStoreService.cpp | 2 +-
libminifi/src/core/ConfigurableComponent.cpp | 4 +-
libminifi/src/core/ProcessSession.cpp | 12 +
libminifi/src/core/logging/LoggerConfiguration.cpp | 2 +-
.../core/repository/VolatileContentRepository.cpp | 4 +-
libminifi/src/core/yaml/YamlConfiguration.cpp | 5 +-
libminifi/src/core/yaml/YamlConnectionParser.cpp | 3 +-
libminifi/src/io/ClientSocket.cpp | 4 +-
libminifi/src/io/DescriptorStream.cpp | 4 +-
libminifi/src/io/FileStream.cpp | 6 +-
libminifi/src/io/InputStream.cpp | 41 ++-
libminifi/src/io/StreamFactory.cpp | 3 +-
libminifi/src/io/tls/SecureDescriptorStream.cpp | 2 +-
libminifi/src/io/tls/TLSSocket.cpp | 19 +-
libminifi/src/utils/OsUtils.cpp | 10 +
libminifi/src/utils/StringUtils.cpp | 6 -
libminifi/test/BufferReader.h | 16 +-
libminifi/test/KamikazeProcessor.cpp | 8 +-
libminifi/test/KamikazeProcessor.h | 18 +-
libminifi/test/Path.h | 5 +-
libminifi/test/RandomServerSocket.h | 9 +-
libminifi/test/TestBase.h | 27 +-
libminifi/test/Utils.h | 2 +-
.../test/archive-tests/CompressContentTests.cpp | 7 +-
libminifi/test/archive-tests/MergeFileTests.cpp | 2 +-
.../test/aws-tests/AWSCredentialsServiceTest.cpp | 67 ++++
libminifi/test/aws-tests/MockS3RequestSender.h | 5 +-
libminifi/test/aws-tests/PutS3ObjectTests.cpp | 19 +-
libminifi/test/aws-tests/S3TestsFixture.h | 5 +
libminifi/test/flow-tests/CustomProcessors.h | 10 +-
libminifi/test/flow-tests/TestControllerWithFlow.h | 11 +-
libminifi/test/integration/IntegrationBase.h | 15 +-
libminifi/test/sql-tests/ExecuteSQLTests.cpp | 6 +-
libminifi/test/sql-tests/FlowFileMatcher.h | 11 +-
.../test/sql-tests/QueryDatabaseTableTests.cpp | 4 +-
libminifi/test/sql-tests/SQLTestController.h | 8 +-
libminifi/test/sql-tests/SQLTestPlan.h | 7 +
libminifi/test/unit/EnumTests.cpp | 7 +-
libminifi/test/unit/GeneralUtilsTest.cpp | 7 +
.../Utils.h => libminifi/test/unit/GslTest.cpp | 26 +-
libminifi/test/unit/MemoryUsageTest.cpp | 35 ++-
libminifi/test/unit/MockClasses.h | 20 +-
libminifi/test/unit/OptionalTest.cpp | 15 +
libminifi/test/unit/PropertyTests.cpp | 12 -
libminifi/test/unit/ProvenanceTestHelper.h | 11 +-
libminifi/test/unit/SiteToSiteHelper.h | 8 +-
main/AgentDocs.cpp | 22 +-
main/CMakeLists.txt | 7 +-
main/MainHelper.cpp | 2 +-
main/MiNiFiMain.cpp | 10 +-
nanofi/CMakeLists.txt | 6 +-
nanofi/ecu/CMakeLists.txt | 2 +-
nanofi/ecu/log_aggregator.c | 1 -
nanofi/ecu/tailfile_chunk.c | 1 -
nanofi/ecu/tailfile_delimited.c | 1 -
nanofi/examples/CMakeLists.txt | 6 +-
nanofi/examples/generate_flow.c | 1 -
nanofi/examples/hash_file.c | 11 +-
nanofi/examples/terminate_handler.c | 1 -
nanofi/examples/transmit_flow.c | 11 +-
nanofi/examples/transmit_payload.c | 3 +-
nanofi/include/api/nanofi.h | 6 +-
nanofi/include/blocks/comms.h | 1 -
nanofi/include/core/cstructs.h | 9 +-
nanofi/include/core/log.h | 2 +-
nanofi/include/cxx/C2CallbackAgent.h | 4 +-
nanofi/include/cxx/CallbackProcessor.h | 1 -
nanofi/include/cxx/Instance.h | 2 -
nanofi/include/cxx/Plan.h | 6 +-
nanofi/include/cxx/ReflexiveSession.h | 9 +-
nanofi/include/sitetosite/CPeer.h | 17 +-
nanofi/include/sitetosite/CRawSocketProtocol.h | 6 +-
nanofi/include/sitetosite/CSiteToSite.h | 3 +-
nanofi/src/api/ecu.c | 3 +-
nanofi/src/api/nanofi.cpp | 22 +-
nanofi/src/core/cstream.c | 16 +-
nanofi/src/core/file_utils.c | 1 -
nanofi/src/cxx/C2CallbackAgent.cpp | 2 +-
nanofi/src/cxx/CallbackProcessor.cpp | 4 +-
nanofi/src/cxx/Plan.cpp | 10 +-
nanofi/src/sitetosite/CPeer.c | 6 +-
nanofi/src/sitetosite/CRawSocketProtocol.c | 40 ++-
nanofi/tests/CLogAggregatorTests.cpp | 9 +-
nanofi/tests/CSite2SiteTests.cpp | 15 +-
nanofi/tests/CUUIDTests.cpp | 10 +-
python/library/python_lib.cpp | 2 +-
thirdparty/google-styleguide/cpplint.py | 6 +-
thirdparty/google-styleguide/run_linter.py | 27 ++
thirdparty/google-styleguide/run_linter.sh | 45 ---
win_build_vs.bat | 3 +-
321 files changed, 4205 insertions(+), 2206 deletions(-)
create mode 100644 extensions/http-curl/tests/C2LogHeartbeatTest.cpp
delete mode 100644 extensions/http-curl/tests/C2UpdateAgentTest.cpp
copy extensions/{windows-event-log => pdh}/CMakeLists.txt (70%)
create mode 100644 extensions/pdh/MemoryConsumptionCounter.h
create mode 100644 extensions/pdh/PDHCounters.cpp
create mode 100644 extensions/pdh/PDHCounters.h
copy extensions/{sql/processors/PutSQL.h => pdh/PerformanceDataCounter.h} (60%)
create mode 100644 extensions/pdh/PerformanceDataMonitor.cpp
create mode 100644 extensions/pdh/PerformanceDataMonitor.h
copy extensions/{opencv => pdh}/tests/CMakeLists.txt (72%)
create mode 100644 extensions/pdh/tests/PerformanceDataCounterTests.cpp
create mode 100644 extensions/pdh/tests/PerformanceDataMonitorTests.cpp
copy extensions/{sensors => systemd}/CMakeLists.txt (67%)
copy libminifi/include/utils/tls/TLSUtils.h => extensions/systemd/Common.h (78%)
create mode 100644 extensions/systemd/ConsumeJournald.cpp
create mode 100644 extensions/systemd/ConsumeJournald.h
copy libminifi/include/utils/requirements/EqualityComparable.h => extensions/systemd/WorkerThread.cpp (62%)
create mode 100644 extensions/systemd/WorkerThread.h
create mode 100644 extensions/systemd/libwrapper/DlopenWrapper.cpp
copy encrypt-config/Utils.h => extensions/systemd/libwrapper/DlopenWrapper.h (71%)
copy encrypt-config/Utils.h => extensions/systemd/libwrapper/LibWrapper.cpp (69%)
copy libminifi/include/utils/FlowFileQueue.h => extensions/systemd/libwrapper/LibWrapper.h (51%)
copy {libminifi/test/gps-tests => extensions/systemd/tests}/CMakeLists.txt (51%)
create mode 100644 extensions/systemd/tests/ConsumeJournaldTest.cpp
copy libminifi/include/{utils/EncryptionProvider.h => c2/HeartbeatJsonSerializer.h} (59%)
copy libminifi/include/{utils/FlowFileQueue.h => c2/HeartbeatLogger.h} (60%)
rename libminifi/include/c2/{HeartBeatReporter.h => HeartbeatReporter.h} (95%)
copy libminifi/include/utils/{EncryptionProvider.h => JsonCallback.h} (62%)
create mode 100644 libminifi/src/c2/HeartbeatJsonSerializer.cpp
copy extensions/aws/utils/AWSInitializer.cpp => libminifi/src/c2/HeartbeatLogger.cpp (54%)
mode change 100755 => 100644
create mode 100644 libminifi/test/aws-tests/AWSCredentialsServiceTest.cpp
copy extensions/sql/data/Utils.h => libminifi/test/unit/GslTest.cpp (67%)
create mode 100644 thirdparty/google-styleguide/run_linter.py
delete mode 100755 thirdparty/google-styleguide/run_linter.sh