nifi-minifi-cpp.git
10 days agoMINIFICPP-529: Introduce bootstrap state master
Marc Parisi [Wed, 6 Jun 2018 16:54:15 +0000 (12:54 -0400)] 
MINIFICPP-529: Introduce bootstrap state

This closes #354.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
11 days agoMINIFICPP-536 Added EL support to GetFile
Andrew I. Christianson [Tue, 12 Jun 2018 12:46:07 +0000 (08:46 -0400)] 
MINIFICPP-536 Added EL support to GetFile

This closes #356.

Signed-off-by: Marc Parisi <phrocker@apache.org>
11 days agoMINIFICPP-535 Add support for nonexistent flow_file provided as param to an Expression
Andrew I. Christianson [Mon, 11 Jun 2018 13:28:53 +0000 (09:28 -0400)] 
MINIFICPP-535 Add support for nonexistent flow_file provided as param to an Expression

This closes #355.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 weeks agoMINIFICPP-524: Make building rocksdb default
Marc Parisi [Tue, 5 Jun 2018 14:51:04 +0000 (10:51 -0400)] 
MINIFICPP-524: Make building rocksdb default

MINIFICPP-526: Update script to support changing rocksdb options

This closes #352.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
2 weeks agoMINIFICPP-517: Add RTIMULib and create basic functionality.
Marc Parisi [Wed, 30 May 2018 01:51:29 +0000 (21:51 -0400)] 
MINIFICPP-517: Add RTIMULib and create basic functionality.

Ported from other work, this package contains two processors that create
simple flow files. This approach will likely evolve to improve accessing
the sensor data from the Processors and decorating flow files.

This closes #348.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
2 weeks agoMINIFICPP-531 Adding LICENSE entry for utlist bundled as part of libuvc.
Aldrin Piri [Wed, 6 Jun 2018 01:14:14 +0000 (21:14 -0400)] 
MINIFICPP-531 Adding LICENSE entry for utlist bundled as part of libuvc.

This closes #353.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 weeks agoMINIFICPP-512 - upgrade to librdkafka 0.11.4
Dustin Rodrigues [Sat, 26 May 2018 22:34:31 +0000 (18:34 -0400)] 
MINIFICPP-512 - upgrade to librdkafka 0.11.4

This closes #345.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 weeks agoMINIFICPP-523 Fixes bootstrap continue with plan prompt
Kevin Doran [Mon, 4 Jun 2018 00:55:30 +0000 (20:55 -0400)] 
MINIFICPP-523 Fixes bootstrap continue with plan prompt

This closes #351.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 weeks agoMINIFICPP-513: Avoid rvalue ref and move semantics. let compiler take care of movemen... MINIFICPP-519-RC1-0.5.0 minifi-cpp-0.5.0-RC1 rel/minifi-cpp-0.5.0
Marc Parisi [Mon, 28 May 2018 14:17:50 +0000 (10:17 -0400)] 
MINIFICPP-513: Avoid rvalue ref and move semantics. let compiler take care of movement optimization

This closes #346.

Signed off by @achristianson.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 weeks agoMINIFICPP-507 Added NOOP appveyor.xml
Andrew I. Christianson [Thu, 24 May 2018 19:40:13 +0000 (15:40 -0400)] 
MINIFICPP-507 Added NOOP appveyor.xml

This closes #341.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 weeks agoMINIFICPP-500 Incorporate mutually-exclusive property metadata into agent information
Andrew I. Christianson [Thu, 24 May 2018 19:34:29 +0000 (15:34 -0400)] 
MINIFICPP-500 Incorporate mutually-exclusive property metadata into agent information

This closes #340.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 weeks agoMINIFICPP-508 Added EL support to Template property of ApplyTemplate
Andrew I. Christianson [Wed, 23 May 2018 15:37:22 +0000 (11:37 -0400)] 
MINIFICPP-508 Added EL support to Template property of ApplyTemplate

This closes #338.

Closes #306.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 weeks agoMINIFICPP-510 Fix log level when notifying of usage of default values
Andrew I. Christianson [Fri, 25 May 2018 14:10:02 +0000 (10:10 -0400)] 
MINIFICPP-510 Fix log level when notifying of usage of default values

This closes #343.

Signed-off-by: Marc Parisi <phrocker@apache.org>
4 weeks agoMINIFICPP-457: Add prioritizer service for Network comunications.
Marc Parisi [Tue, 22 May 2018 11:56:24 +0000 (07:56 -0400)] 
MINIFICPP-457: Add prioritizer service for Network comunications.

MINIFICPP-504: Tie in estimated size for max throughput to RPG

MINIFICPP-457: Resolve new test

MINIFICPP-457: Resolve issue with trusty

This closes #337.

Approved on GH by @achristianson

Signed-off-by: Marc Parisi <phrocker@apache.org>
4 weeks agoMINIFICPP-511 Fix "controllserServices" <sic> AgentInformation key
Andrew I. Christianson [Fri, 25 May 2018 14:14:33 +0000 (10:14 -0400)] 
MINIFICPP-511 Fix "controllserServices" <sic> AgentInformation key

This closes #344.

Signed-off-by: Marc Parisi <phrocker@apache.org>
4 weeks agoMINIFCPP-509: resolve typo in port
Marc Parisi [Thu, 24 May 2018 19:19:50 +0000 (15:19 -0400)] 
MINIFCPP-509: resolve typo in port

This closes #339.

Approved by @achristianson
Signed-off-by: Marc Parisi <phrocker@apache.org>
4 weeks agoMINIFICPP-491: Disable logging for C api
Marc Parisi [Tue, 8 May 2018 16:43:30 +0000 (12:43 -0400)] 
MINIFICPP-491: Disable logging for C api

MINIFICPP-492: Resolve issues with resource claims and volatile repos in
C API

MINIFICPP-486: Begin forming async control functions

MINIFICPP-494: Resolve warning in valgrind to help debug failing test

MINIFICPP-486: Rename block directory

MINIFICPP-486: Update to async API

This closes #327.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
4 weeks agoMINIFICPP-501 Incorporate dependent property metadata into agent information
Andrew I. Christianson [Mon, 21 May 2018 15:55:14 +0000 (11:55 -0400)] 
MINIFICPP-501 Incorporate dependent property metadata into agent information

MINIFICPP-502 Add validation to config parser to validate required properties

This closes #334, closes #333.

Signed-off-by: Marc Parisi <phrocker@apache.org>
4 weeks agoMINIFICPP-498 Test newer compiler (gcc >= 6) (and also test build of Docker image...
Andrew I. Christianson [Tue, 22 May 2018 14:42:50 +0000 (10:42 -0400)] 
MINIFICPP-498 Test newer compiler (gcc >= 6) (and also test build of Docker image) in travis

This closes #336.

Signed-off-by: Marc Parisi <phrocker@apache.org>
4 weeks agoMINIFICPP-503 Fix docker sync excludes to fix missing Parser.yy build error
Andrew I. Christianson [Tue, 22 May 2018 15:22:03 +0000 (11:22 -0400)] 
MINIFICPP-503 Fix docker sync excludes to fix missing Parser.yy build error

This closes #335.

Signed-off-by: Marc Parisi <phrocker@apache.org>
4 weeks agoMINIFICPP-499 Incorporate property required validation metadata into agent manifest
Andrew I. Christianson [Fri, 18 May 2018 18:07:16 +0000 (14:07 -0400)] 
MINIFICPP-499 Incorporate property required validation metadata into agent manifest

This closes #332.

Signed-off-by: Marc Parisi <phrocker@apache.org>
5 weeks agoMINIFICPP-472 Added date formatting EL functions
Andrew I. Christianson [Mon, 30 Apr 2018 19:41:17 +0000 (15:41 -0400)] 
MINIFICPP-472 Added date formatting EL functions

This closes #315.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
5 weeks agoMINIFICPP-403: Update connectables so that they contain a reference to the flow
Marc Parisi [Tue, 15 May 2018 17:45:02 +0000 (13:45 -0400)] 
MINIFICPP-403: Update connectables so that they contain a reference to the flow
identifier. With this approach the flow identifier will be updated with C2
and automatically apply to any processors applied as a result of that update

This closes #331.

closes #313
closes #295

Signed-off-by: Aldrin Piri <aldrin@apache.org>
5 weeks agoMINIFICPP-369 Added multiple attribute/aggregate EL functions
Andrew I. Christianson [Wed, 9 May 2018 20:09:59 +0000 (16:09 -0400)] 
MINIFICPP-369 Added multiple attribute/aggregate EL functions

This closes #325.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
5 weeks agoMINIFICPP-476 Added support for literal true/false values
Andrew I. Christianson [Mon, 14 May 2018 19:02:28 +0000 (15:02 -0400)] 
MINIFICPP-476 Added support for literal true/false values

This closes #329.

Signed-off-by: Marc Parisi <phrocker@apache.org>
5 weeks agoMINIFICPP-495 Move shebang line to first in the file.
Aldrin Piri [Mon, 14 May 2018 19:49:09 +0000 (15:49 -0400)] 
MINIFICPP-495 Move shebang line to first in the file.

This closes #330.

Signed-off-by: Marc Parisi <phrocker@apache.org>
5 weeks agoMINIFICPP-469 Added encode/decode base64 EL functions
Andrew I. Christianson [Tue, 24 Apr 2018 17:06:46 +0000 (13:06 -0400)] 
MINIFICPP-469 Added encode/decode base64 EL functions

This closes #307.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
5 weeks agoMINIFICPP-474 Added getDelimitedField EL function
Andrew I. Christianson [Fri, 11 May 2018 14:46:55 +0000 (10:46 -0400)] 
MINIFICPP-474 Added getDelimitedField EL function

This closes #328.

Signed-off-by: Marc Parisi <phrocker@apache.org>
6 weeks agoMINIFICPP-489 Addressing linter issues.
Aldrin Piri [Tue, 8 May 2018 18:22:42 +0000 (14:22 -0400)] 
MINIFICPP-489 Addressing linter issues.

This closes #326.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
6 weeks agoMINIFICPP-394: Implement MQTT C2 protocol along with MQTT/REST
Marc Parisi [Tue, 1 May 2018 18:29:02 +0000 (14:29 -0400)] 
MINIFICPP-394: Implement MQTT C2 protocol along with MQTT/REST
translation layer and resolve osx build issues.

This closes #321.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
6 weeks agoMINIFICPP-488: Use already implemented uint64_t prototype
Marc Parisi [Tue, 8 May 2018 16:54:13 +0000 (12:54 -0400)] 
MINIFICPP-488: Use already implemented uint64_t prototype

This closes #324.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
6 weeks agoMINFICPP-487: Change lib minifi version to 0.5.0
Marc Parisi [Mon, 7 May 2018 22:17:40 +0000 (18:17 -0400)] 
MINFICPP-487: Change lib minifi version to 0.5.0

This closes #323.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
6 weeks agoMINIFICPP-432 Added docs for ApplyTemplate
Andrew I. Christianson [Tue, 24 Apr 2018 18:55:55 +0000 (14:55 -0400)] 
MINIFICPP-432 Added docs for ApplyTemplate

This closes #311.

Signed-off-by: Marc Parisi <phrocker@apache.org>
6 weeks agoMINIFICPP-392 Switched to black list for copying src tree to avoid missing newly...
Andrew I. Christianson [Fri, 4 May 2018 17:17:18 +0000 (13:17 -0400)] 
MINIFICPP-392 Switched to black list for copying src tree to avoid missing newly-added dirs

This closes #320.

Signed-off-by: Marc Parisi <phrocker@apache.org>
6 weeks agoMINIFICPP-484 Updated sol2 to 2.20.0
Andrew I. Christianson [Mon, 7 May 2018 19:36:00 +0000 (15:36 -0400)] 
MINIFICPP-484 Updated sol2 to 2.20.0

This closes #322.

Signed-off-by: Marc Parisi <phrocker@apache.org>
7 weeks agoMINIFICPP-418: Add build time information, ability to deploy, and run time information
Marc Parisi [Sun, 28 Jan 2018 02:20:10 +0000 (21:20 -0500)] 
MINIFICPP-418: Add build time information, ability to deploy, and run time information
to c2 response and build output
MINIFICPP-395: Add transfer capability that runs a rollback command on failure
MINIFICPP-417: Resolve issue with RapidJson changes.

MINIFICPP-417: Resolve linter issues

MINIFICPP-418: Update package name

MINIFICPP-418: Add flow URI introspection and update flow version

MINIFICPP-468: Add configurable agent information and update readme

This closes #314.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
7 weeks agoMINIFICPP-471 Implemented string manipulation EL functions
Andrew I. Christianson [Wed, 25 Apr 2018 15:47:26 +0000 (11:47 -0400)] 
MINIFICPP-471 Implemented string manipulation EL functions

This closes #312.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
7 weeks agoMINIFICPP-481: Update agent to exit gracefully with an invalid *repo dir
Marc Parisi [Thu, 3 May 2018 21:01:18 +0000 (17:01 -0400)] 
MINIFICPP-481: Update agent to exit gracefully with an invalid *repo dir

This closes #319

Signed-off-by: Aldrin Piri <aldrin@apache.org>
7 weeks agoMINIFICPP-368 Implement subjectless EL functions
Andrew I. Christianson [Wed, 2 May 2018 16:58:22 +0000 (12:58 -0400)] 
MINIFICPP-368 Implement subjectless EL functions

This closes #316.

Signed-off-by: Marc Parisi <phrocker@apache.org>
7 weeks agoMINIFICPP-478 Added missing date manipulation heading/intro docs
Andrew I. Christianson [Wed, 2 May 2018 18:12:36 +0000 (14:12 -0400)] 
MINIFICPP-478 Added missing date manipulation heading/intro docs

This closes #317.

Signed-off-by: Marc Parisi <phrocker@apache.org>
7 weeks agoMINIFICPP-475 Added support for preferred frame width/height to GetUSBCamera properties
Andrew I. Christianson [Thu, 3 May 2018 18:37:55 +0000 (14:37 -0400)] 
MINIFICPP-475 Added support for preferred frame width/height to GetUSBCamera properties

This closes #318.

Signed-off-by: Marc Parisi <phrocker@apache.org>
8 weeks agoMINIFICPP-463 Implemented urlEncode/urlDecode EL functions
Andrew I. Christianson [Fri, 20 Apr 2018 17:06:22 +0000 (13:06 -0400)] 
MINIFICPP-463 Implemented urlEncode/urlDecode EL functions

This closes #305.

Signed-off-by: Marc Parisi <phrocker@apache.org>
8 weeks agoMINIFICPP-464 Clarify GetUSBCamera docs regarding scheduling behavior and image quali...
Andrew I. Christianson [Tue, 24 Apr 2018 18:43:59 +0000 (14:43 -0400)] 
MINIFICPP-464 Clarify GetUSBCamera docs regarding scheduling behavior and image quality selection

This closes #309.

Signed-off-by: Marc Parisi <phrocker@apache.org>
8 weeks agoMINIFICPP-451 Added additional build deps required for external projects
Andrew I. Christianson [Tue, 24 Apr 2018 18:50:13 +0000 (14:50 -0400)] 
MINIFICPP-451 Added additional build deps required for external projects

This closes #310.

Signed-off-by: Marc Parisi <phrocker@apache.org>
8 weeks agoMINIFICPP-470: Remove old extensions listing
Marc Parisi [Tue, 24 Apr 2018 18:06:25 +0000 (14:06 -0400)] 
MINIFICPP-470: Remove old extensions listing

Update Extensions.md

Add link to bootstrapping in the readme

This closes #308.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
2 months agoMINIFICPP-461 Referencing sourced scripts by their absolute paths to
Aldrin Piri [Fri, 20 Apr 2018 13:34:12 +0000 (09:34 -0400)] 
MINIFICPP-461  Referencing sourced scripts by their absolute paths to
resolve issues in bootstrapping on RHEL derived distributions.

This closes #304.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-443 Add support for GET requests in ListenHTTP and allow response body...
Andrew I. Christianson [Thu, 22 Mar 2018 01:20:54 +0000 (21:20 -0400)] 
MINIFICPP-443 Add support for GET requests in ListenHTTP and allow response body to be configured

This closes #292.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-460: InvokeHTTP should handle a missing content type gracefully
Marc Parisi [Wed, 18 Apr 2018 19:00:23 +0000 (15:00 -0400)] 
MINIFICPP-460: InvokeHTTP should handle a missing content type gracefully

This closes #302.

Signed off on github by achristianson

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-456 Including signal.h to resolve build issues for SecureSocketGetTCPTest...
Aldrin Piri [Thu, 19 Apr 2018 21:16:01 +0000 (17:16 -0400)] 
MINIFICPP-456 Including signal.h to resolve build issues for SecureSocketGetTCPTest in Alpine environments.

This closes #303.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-455 Added HTML4 escape/unescape
Andrew I. Christianson [Tue, 17 Apr 2018 17:20:48 +0000 (13:20 -0400)] 
MINIFICPP-455 Added HTML4 escape/unescape

This closes #300.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-454: Fix apt-get install statement
Marc Parisi [Fri, 13 Apr 2018 18:17:53 +0000 (19:17 +0100)] 
MINIFICPP-454: Fix apt-get install statement

This closes #299.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
2 months agoMINIFICPP-446 Add escape/unescape HTML3 EL functions
Andrew I. Christianson [Wed, 11 Apr 2018 15:46:13 +0000 (11:46 -0400)] 
MINIFICPP-446 Add escape/unescape HTML3 EL functions

This closes #297.

Signed-off-by: Bin Qiu <benqiu2016@gmail.com>
2 months agoMINIFICPP-453 Added external build of zlib and static linking
Andrew I. Christianson [Thu, 22 Mar 2018 19:49:50 +0000 (15:49 -0400)] 
MINIFICPP-453 Added external build of zlib and static linking

This closes #298.

Signed-off-by: Bin Qiu <benqiu2016@gmail.com>
2 months agoMINIFICPP-449 Add cURL external project build with static linking
Andrew I. Christianson [Thu, 22 Mar 2018 19:49:50 +0000 (15:49 -0400)] 
MINIFICPP-449 Add cURL external project build with static linking

This closes #296.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-445 Added escape/unescape CSV expression language functions
Andrew I. Christianson [Fri, 23 Mar 2018 16:49:51 +0000 (12:49 -0400)] 
MINIFICPP-445 Added escape/unescape CSV expression language functions

This closes #293.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
2 months agoMINIFICPP-448 Add uuid external/static link project
Andrew I. Christianson [Wed, 4 Apr 2018 16:41:07 +0000 (12:41 -0400)] 
MINIFICPP-448 Add uuid external/static link project

This closes #294.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
2 months agoMINIFICPP-440 Added LibreSSL as an external project build, statically-linked for...
Andrew I. Christianson [Tue, 20 Mar 2018 22:19:30 +0000 (18:19 -0400)] 
MINIFICPP-440 Added LibreSSL as an external project build, statically-linked for cases when it isn't available in the target environment for dynamic linking

This closes #289.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-436 Added escapeXml/unescapeXml EL functions
Andrew I. Christianson [Tue, 20 Mar 2018 18:52:28 +0000 (14:52 -0400)] 
MINIFICPP-436 Added escapeXml/unescapeXml EL functions

This closes #288.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-442: Change darwin to use libcurl w/ openssl
Marc Parisi [Thu, 22 Mar 2018 00:01:02 +0000 (20:01 -0400)] 
MINIFICPP-442: Change darwin to use libcurl w/ openssl
MINIFICPP-442: Remove failing test

This closes #291.

Approved by achristianson on github.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-438 Improved standards-compliance of JSON format to fix parsing issue
Andrew I. Christianson [Wed, 21 Mar 2018 21:08:36 +0000 (17:08 -0400)] 
MINIFICPP-438 Improved standards-compliance of JSON format to fix parsing issue

This closes #290.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-434 Added ExecuteSQL(ite) implementation, tests, and docs
Andrew I. Christianson [Sun, 18 Mar 2018 16:34:52 +0000 (12:34 -0400)] 
MINIFICPP-434 Added ExecuteSQL(ite) implementation, tests, and docs

This closes #284.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-433 Added PutSQL(ite) implementation, tests, docs, and license
Andrew I. Christianson [Sat, 17 Mar 2018 19:15:17 +0000 (15:15 -0400)] 
MINIFICPP-433 Added PutSQL(ite) implementation, tests, docs, and license

3 months agoMINIFICPP-439 Prefer cmake3 command when available before using cmake.
Aldrin Piri [Tue, 20 Mar 2018 18:28:09 +0000 (14:28 -0400)] 
MINIFICPP-439 Prefer cmake3 command when available before using cmake.

This closes #287.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 months agoMINIFICPP-435: Use NSS when libcurl-openssl is not available. Bootstrap
Marc Parisi [Mon, 19 Mar 2018 13:41:35 +0000 (09:41 -0400)] 
MINIFICPP-435: Use NSS when libcurl-openssl is not available. Bootstrap
should default to using NSS when curl is not built with OpenSSL, such as
the case for CENTOS 7

This closes #285.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 months agoMINIFICPP-428 Added JSON escape/unescape functions to EL
Andrew I. Christianson [Thu, 15 Mar 2018 16:28:55 +0000 (12:28 -0400)] 
MINIFICPP-428 Added JSON escape/unescape functions to EL

This closes #281.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-404: http proxy support for s2s
Bin Qiu [Thu, 8 Mar 2018 16:05:35 +0000 (08:05 -0800)] 
MINIFICPP-404: http proxy support for s2s

This closes #280.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-430 Fixed improper size reporting/failed read for importing files or filesy...
Andrew I. Christianson [Fri, 16 Mar 2018 16:18:28 +0000 (12:18 -0400)] 
MINIFICPP-430 Fixed improper size reporting/failed read for importing files or filesystems which do not support seek operations

This closes #282.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-414 Added boolean Expression Language functions
Andrew I. Christianson [Mon, 12 Mar 2018 15:29:41 +0000 (11:29 -0400)] 
MINIFICPP-414 Added boolean Expression Language functions

This closes #275.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-422 Refactored type system in EL to preserve type information between opera...
Andrew I. Christianson [Fri, 9 Mar 2018 17:56:37 +0000 (12:56 -0500)] 
MINIFICPP-422 Refactored type system in EL to preserve type information between operations

This closes #274.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-397 Added implementation of RouteOnAttribute
Andrew I. Christianson [Tue, 20 Feb 2018 16:22:18 +0000 (11:22 -0500)] 
MINIFICPP-397 Added implementation of RouteOnAttribute

This closes #268.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-333 Added string searching functions to Expression Language
Andrew I. Christianson [Tue, 6 Mar 2018 17:37:08 +0000 (12:37 -0500)] 
MINIFICPP-333 Added string searching functions to Expression Language

This closes #273.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-424: Manually specify CAFile so users do not need to update the cert bundle...
Marc Parisi [Mon, 12 Mar 2018 20:55:39 +0000 (16:55 -0400)] 
MINIFICPP-424: Manually specify CAFile so users do not need to update the cert bundle on their local machine
Set path and CAfile to NULL to avoid using them

This closes #279.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 months agoMINIFICPP-402 Add docs for UpdateAttribute
Andrew I. Christianson [Tue, 13 Mar 2018 14:59:34 +0000 (10:59 -0400)] 
MINIFICPP-402 Add docs for UpdateAttribute

This closes #278.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 months agoMINIFICPP-425: resolve travis errors by using recursion in the cpp linter
Marc Parisi [Mon, 12 Mar 2018 21:06:08 +0000 (17:06 -0400)] 
MINIFICPP-425: resolve travis errors by using recursion in the cpp linter

This closes #277.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 months agoMINIFICPP-416 Added crop properties to TFConvertImageToTensor
Andrew I. Christianson [Mon, 26 Feb 2018 16:31:46 +0000 (11:31 -0500)] 
MINIFICPP-416 Added crop properties to TFConvertImageToTensor

This closes #271.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-405: RPG bind to local interface
Bin Qiu [Mon, 26 Feb 2018 15:21:24 +0000 (07:21 -0800)] 
MINIFICPP-405: RPG bind to local interface

This closes #272.

Signed-off-by: Bin Qiu <benqiu2016@gmail.com>
3 months agoMINIFICPP-415 Added implementation of matches() EL function
Andrew I. Christianson [Mon, 26 Feb 2018 15:47:26 +0000 (10:47 -0500)] 
MINIFICPP-415 Added implementation of matches() EL function

This closes #270.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-411: Resolve issues with command reporting. Show the size before clear...
Marc Parisi [Thu, 22 Feb 2018 15:04:38 +0000 (10:04 -0500)] 
MINIFICPP-411: Resolve issues with command reporting. Show the size before clear, and fix docs to clarify that a response isn't immediate

This closes #269.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 months agoMINIFICPP-407: Update readme to clarify that we use semver and will not break api...
Marc Parisi [Tue, 20 Feb 2018 12:31:38 +0000 (07:31 -0500)] 
MINIFICPP-407: Update readme to clarify that we use semver and will not break api and abi compatibility

This closes #266.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
4 months agoMINIFICPP-409 Removing unused constants relating to Configuration Listener and its...
Aldrin Piri [Tue, 20 Feb 2018 15:14:18 +0000 (10:14 -0500)] 
MINIFICPP-409 Removing unused constants relating to Configuration Listener and its security.
Removing these items from the README.
Replacing stubbed out values in minifi.properties to reflect currently
used keys.

This closes #267.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
4 months agoMINIFICPP-408: Resolve configuration of minificontroller. Ensure it can use context...
Marc Parisi [Tue, 20 Feb 2018 14:42:09 +0000 (09:42 -0500)] 
MINIFICPP-408: Resolve configuration of minificontroller. Ensure it can use context service if one exists within flow by loading configuration

This closes #265.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
4 months agoMINIFICPP-406: Ensure that Context Service OR minifi properties can be used
Marc Parisi [Sat, 17 Feb 2018 18:00:26 +0000 (13:00 -0500)] 
MINIFICPP-406: Ensure that Context Service OR minifi properties can be used
to configure secure comms ( HTTP & Socket)

4 months agoMINIFICPP-400: Add Debian specific limitations on the SSL version, update the docs...
Marc Parisi [Wed, 14 Feb 2018 19:47:29 +0000 (14:47 -0500)] 
MINIFICPP-400: Add Debian specific limitations on the SSL version, update the docs, and resolve Debian test failure

MINIFICPP-31: Update broken test as a result of failed merge.

Original committer introduced a fix for this :
https://raw.githubusercontent.com/achristianson/nifi-minifi-cpp/efd701594f43eecc2e2e5d058bc60337a35b7b55/libminifi/test/unit/UpdateAttributeTests.cpp

MINIFICPP-31: Fix linter issues from copied commit

MINIFICPP-400: Fix CompressContents failure

This closes #264.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
4 months agoMINIFICPP-382: Implement SUSE release support for SUSE and SLES12
Marc Parisi [Wed, 24 Jan 2018 14:05:19 +0000 (09:05 -0500)] 
MINIFICPP-382: Implement SUSE release support for SUSE and SLES12

This closes #260.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
4 months agoMINIFICPP-31 Added UpdateAttribute processor
Andrew I. Christianson [Thu, 8 Feb 2018 18:51:08 +0000 (13:51 -0500)] 
MINIFICPP-31 Added UpdateAttribute processor

This closes #262.

Signed-off-by: Marc Parisi <phrocker@apache.org>
4 months agoMINIFICPP-114 Consolidate JSON API use to RapidJSON
Caleb Johnson [Wed, 15 Nov 2017 12:38:54 +0000 (12:38 +0000)] 
MINIFICPP-114 Consolidate JSON API use to RapidJSON

This closes #191.

Signed-off-by: Marc Parisi <phrocker@apache.org>
4 months agoMINIFICPP-396: Make ability to configure SSL in HTTP and Socket SiteToSite backwards...
Marc Parisi [Fri, 9 Feb 2018 18:02:45 +0000 (13:02 -0500)] 
MINIFICPP-396: Make ability to configure SSL in HTTP and Socket SiteToSite backwards compatible

MINIFICPP-396: Fix MQTT travis failures

This closes #263.

Signed-off-by: Marc Parisi <phrocker@apache.org>
4 months agoMINIFICPP-118 Added dynamic properties support
Andrew I. Christianson [Mon, 5 Feb 2018 22:01:36 +0000 (17:01 -0500)] 
MINIFICPP-118 Added dynamic properties support

This closes #261.

Signed-off-by: Bin Qiu <benqiu2016@gmail.com>
4 months agoMINIFICPP-393: Add security support for MQTT
Bin Qiu [Mon, 5 Feb 2018 15:32:14 +0000 (07:32 -0800)] 
MINIFICPP-393: Add security support for MQTT

This closes #259.

Signed-off-by: Bin Qiu <benqiu2016@gmail.com>
4 months agoMINIFICPP-383: Implement env variable replacement and set the default for repos to...
Marc Parisi [Fri, 2 Feb 2018 17:24:32 +0000 (12:24 -0500)] 
MINIFICPP-383: Implement env variable replacement and set the default for repos to prefix with MINIFI_HOME

This closes #257.

Signed-off-by: Bin Qiu <benqiu2016@gmail.com>
4 months agoMINIFICPP-385: Add countdown latch and notify stop so that we gracefully close sockets.
Marc Parisi [Fri, 26 Jan 2018 13:23:46 +0000 (08:23 -0500)] 
MINIFICPP-385: Add countdown latch and notify stop so that we gracefully close sockets.

This closes #258.

Signed-off-by: Bin Qiu <benqiu2016@gmail.com>
4 months agoMINIFICPP-391 Corrected MiNiFi/NiFi versions for integration tests
Andrew I. Christianson [Wed, 31 Jan 2018 20:02:27 +0000 (15:02 -0500)] 
MINIFICPP-391 Corrected MiNiFi/NiFi versions for integration tests

This closes #256.

Signed-off-by: Marc Parisi <phrocker@apache.org>
4 months agoMINIFICPP-390 Remove files generated from host so they will be generated in Docker...
Andrew I. Christianson [Wed, 31 Jan 2018 18:48:27 +0000 (13:48 -0500)] 
MINIFICPP-390 Remove files generated from host so they will be generated in Docker environment

This closes #255.

Signed-off-by: Marc Parisi <phrocker@apache.org>
4 months agoMINIFICPP-389 Added missing flex-dev dependency to prevent FlexLexer.h compilation...
Andrew I. Christianson [Wed, 31 Jan 2018 17:56:16 +0000 (12:56 -0500)] 
MINIFICPP-389 Added missing flex-dev dependency to prevent FlexLexer.h compilation error in docker build

This closes #254.

Signed-off-by: Marc Parisi <phrocker@apache.org>
4 months agoMINIFICPP-388 Added missing controller/ and LibExample/ dirs for docker build
Andrew I. Christianson [Wed, 31 Jan 2018 17:48:25 +0000 (12:48 -0500)] 
MINIFICPP-388 Added missing controller/ and LibExample/ dirs for docker build

This closes #253.

Signed-off-by: Marc Parisi <phrocker@apache.org>
4 months agoMINIFICPP-387 Allow TF path to be specified via environment variable
Andrew I. Christianson [Wed, 31 Jan 2018 16:57:50 +0000 (11:57 -0500)] 
MINIFICPP-387 Allow TF path to be specified via environment variable

This closes #252.

Signed-off-by: Marc Parisi <phrocker@apache.org>
4 months agoMINIFICPP-384 Ignore flex/bison generated files in CPack source package
Andrew I. Christianson [Thu, 25 Jan 2018 20:30:47 +0000 (15:30 -0500)] 
MINIFICPP-384 Ignore flex/bison generated files in CPack source package

This closes #251.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
4 months agoMINIFICPP-379 Incrementing versions for next development iteration.
Aldrin Piri [Sat, 27 Jan 2018 18:33:01 +0000 (13:33 -0500)] 
MINIFICPP-379 Incrementing versions for next development iteration.

4 months agoMINIFICPP-366 Added docs for expression language MINIFICPP-379-RC1 minifi-cpp-0.4.0-RC1 rel/minifi-cpp-0.4.0
Andrew I. Christianson [Mon, 22 Jan 2018 16:44:53 +0000 (11:44 -0500)] 
MINIFICPP-366 Added docs for expression language

This closes #249.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
4 months agoMINIFICPP-380 Added missing toLower EL function
Andrew I. Christianson [Tue, 23 Jan 2018 20:12:38 +0000 (15:12 -0500)] 
MINIFICPP-380 Added missing toLower EL function

This closes #250.

Signed-off-by: Marc Parisi <phrocker@apache.org>