nifi-minifi-cpp.git
14 hours agoMINIFICPP-616 Run appveyor on all branches master
Aldrin Piri [Fri, 21 Sep 2018 12:08:45 +0000 (08:08 -0400)] 
MINIFICPP-616 Run appveyor on all branches

This closes #403.

Signed-off-by: Marc Parisi <phrocker@apache.org>
17 hours agoMINIFICPP-603: Add updates for windows C2 responses
Marc Parisi [Thu, 20 Sep 2018 15:13:50 +0000 (11:13 -0400)] 
MINIFICPP-603: Add updates for windows C2 responses

This closes #402.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
34 hours agoMINIFICPP-614: Don't rebuild agent information every call
Marc Parisi [Thu, 20 Sep 2018 01:30:58 +0000 (21:30 -0400)] 
MINIFICPP-614: Don't rebuild agent information every call

This closes #401.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
35 hours agoMINIFICPP-613: Remove undocumented option that allows arbitrary paths that aren't...
Marc Parisi [Wed, 19 Sep 2018 19:06:18 +0000 (15:06 -0400)] 
MINIFICPP-613: Remove undocumented option that allows arbitrary paths that aren't needed. Defaulting to root

This closes #400.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
35 hours agoMINIFICPP-610: Add description to types
Marc Parisi [Mon, 17 Sep 2018 20:42:57 +0000 (16:42 -0400)] 
MINIFICPP-610: Add description to types

This closes #399.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
39 hours agoMINIFICPP-595: Provide basic support for windows.
Marc Parisi [Thu, 2 Aug 2018 14:36:20 +0000 (10:36 -0400)] 
MINIFICPP-595: Provide basic support for windows.
MINIFICPP-32: Add windows event log reader
MINIFICPP-596: Build core and libminifi artifacts. Must abstract
features that are operating system dependent, such as uuid

Make update for appveyor

MINIFICPP-595: Add bustache loader to facilitate windows

MINIFICPP-595: Add lean and mean to avoid appveyor build failures

Adding cmake def to avoid redef errors

MINIFICPP-596: Add el support

MINIFICPP-596: Change supportsExpressionLangauge to expressionLanguageScope

This closes #394.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
6 days agoMINIFICPP-607: Remove host/peer bypass
Marc Parisi [Fri, 14 Sep 2018 18:29:02 +0000 (14:29 -0400)] 
MINIFICPP-607: Remove host/peer bypass

This closes #398.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
7 days agoMINIFICPP-606: Use centos bootstrap config for AWS Linux
Marc Parisi [Fri, 14 Sep 2018 13:31:11 +0000 (09:31 -0400)] 
MINIFICPP-606: Use centos bootstrap config for AWS Linux

This closes #397.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
8 days agoMINIFICPP-602: Add ability to use CSV within url field
Marc Parisi [Fri, 7 Sep 2018 20:29:07 +0000 (16:29 -0400)] 
MINIFICPP-602: Add ability to use CSV within url field

This closes #395.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
9 days agoMINIFICPP-604: Convert C++ namespace operators to Java packing operators
Marc Parisi [Tue, 11 Sep 2018 00:21:33 +0000 (20:21 -0400)] 
MINIFICPP-604: Convert C++ namespace operators to Java packing operators

This closes #396.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 weeks agoMINIFICPP-601: Add Convert Scheduling structure to millis
Marc Parisi [Wed, 22 Aug 2018 00:22:57 +0000 (20:22 -0400)] 
MINIFICPP-601: Add Convert Scheduling structure to millis

This closes #393.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 weeks agoMINIFICPP-592: Update RPG to fall back when cURL is not enable
Marc Parisi [Mon, 6 Aug 2018 19:49:04 +0000 (15:49 -0400)] 
MINIFICPP-592: Update RPG to fall back when cURL is not enable

This closes #389.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 weeks agoMINIFICPP-601: Add scheduling information
Marc Parisi [Wed, 22 Aug 2018 00:22:57 +0000 (20:22 -0400)] 
MINIFICPP-601: Add scheduling information

This closes #392.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
4 weeks agoMINIFICPP-598: Add relationship support into manifest
Marc Parisi [Mon, 20 Aug 2018 16:26:14 +0000 (12:26 -0400)] 
MINIFICPP-598: Add relationship support into manifest
MINIFICPP-600: Add default value into property descriptors

5 weeks agoChange log level to info as error is confusing, this is not an error
charlesb [Mon, 13 Aug 2018 07:45:51 +0000 (15:45 +0800)] 
Change log level to info as error is confusing, this is not an error

This closes #391.

Signed-off-by: Marc Parisi <phrocker@apache.org>
6 weeks agoMINIFICPP-594: Add CapturePacket to Processors documentation
Marc Parisi [Tue, 7 Aug 2018 14:33:28 +0000 (10:33 -0400)] 
MINIFICPP-594: Add CapturePacket to Processors documentation
MINIFICPP-590: Update boolean to not keep source PCAP -- done in testing
for MINIFICPP-590 fix.

This closes #390.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
6 weeks agoMINIFICPP-573: Remove lower level build information that is unnecessary
Marc Parisi [Tue, 24 Jul 2018 14:35:08 +0000 (10:35 -0400)] 
MINIFICPP-573: Remove lower level build information that is unnecessary

MINIFICPP-576: Roll system components into bundle. Update tests for these components

This closes #381.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
6 weeks agoMINIFICPP-590: Fix zero length files at startup
Marc Parisi [Sat, 4 Aug 2018 18:26:54 +0000 (14:26 -0400)] 
MINIFICPP-590: Fix zero length files at startup
MINIFICPP-589: Institute regex filtering for interfaces
MINIFICPP-589: Limit Pcap to 4.9.4+

This closes #388.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
7 weeks agoMINIFICPP-583: Allow Expression language to compile if CURL is disabled while also...
Marc Parisi [Fri, 3 Aug 2018 16:31:21 +0000 (12:31 -0400)] 
MINIFICPP-583: Allow Expression language to compile if CURL is disabled while also honoring the request to disable CURL functionality

This closes #387.
This closes #380.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
7 weeks agoMINFICIPP-582: Update readme to implement bustache and kafka constraints
Marc Parisi [Mon, 30 Jul 2018 18:14:12 +0000 (14:14 -0400)] 
MINFICIPP-582: Update readme to implement bustache and kafka constraints

MINIFICPP-582: Add LUA limitations

This closes #383.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
7 weeks agoMINIFICPP-556 Added initial snapcraft build
Andrew I. Christianson [Fri, 13 Jul 2018 15:17:37 +0000 (11:17 -0400)] 
MINIFICPP-556 Added initial snapcraft build

This closes #371.

Signed-off-by: Marc Parisi <phrocker@apache.org>
7 weeks agoMINIFICPP-587 - fix typo in bstrp_functions.sh
Dustin Rodrigues [Wed, 1 Aug 2018 04:13:13 +0000 (00:13 -0400)] 
MINIFICPP-587 - fix typo in bstrp_functions.sh

This closes #386.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
7 weeks agoMINIFICPP-586: Move Hashbangs to first line of file
Marc Parisi [Tue, 31 Jul 2018 16:16:12 +0000 (12:16 -0400)] 
MINIFICPP-586: Move Hashbangs to first line of file

This closes #384.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
7 weeks agoMINIFICPP-584 - update pybind to prevent hang for Python3.7 on OSX
Dustin Rodrigues [Wed, 1 Aug 2018 03:01:53 +0000 (23:01 -0400)] 
MINIFICPP-584 - update pybind to prevent hang for Python3.7 on OSX

This closes #385.

Signed-off-by: Marc Parisi <phrocker@apache.org>
7 weeks agoMINIFICPP-465 Implemented regex validation of properties
Andrew I. Christianson [Thu, 31 May 2018 16:03:50 +0000 (12:03 -0400)] 
MINIFICPP-465 Implemented regex validation of properties

This closes #350.

Signed-off-by: Marc Parisi <phrocker@apache.org>
7 weeks agoMINIFICPP-559 Move cURL external build up to fix dependency resolution
Andrew I. Christianson [Wed, 18 Jul 2018 14:23:27 +0000 (10:23 -0400)] 
MINIFICPP-559 Move cURL external build up to fix dependency resolution

This closes #374.

Signed-off-by: Marc Parisi <phrocker@apache.org>
7 weeks agoMINIFICPP-427 - add PublishKafka headers support
Dustin Rodrigues [Sat, 16 Jun 2018 16:46:09 +0000 (12:46 -0400)] 
MINIFICPP-427 - add PublishKafka headers support

This closes #360.

Signed-off-by: Marc Parisi <phrocker@apache.org>
8 weeks agoMINIFICPP-514 Incorporated regex property validation information into agent manifest
Andrew I. Christianson [Tue, 29 May 2018 17:08:56 +0000 (13:08 -0400)] 
MINIFICPP-514 Incorporated regex property validation information into agent manifest

This closes #347.

Signed-off-by: Andrew I. Christianson <andy@andyic.org>
8 weeks agoMINIFICPP-467 Added validation of mutually-exclusive properties
Andrew I. Christianson [Thu, 31 May 2018 15:32:25 +0000 (11:32 -0400)] 
MINIFICPP-467 Added validation of mutually-exclusive properties

This closes #349.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
8 weeks agoMINIFICPP-466 Implement enforcement of dependent property validation
Andrew I. Christianson [Fri, 25 May 2018 14:03:55 +0000 (10:03 -0400)] 
MINIFICPP-466 Implement enforcement of dependent property validation

This closes #342.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
8 weeks agoMINIFICPP-575: Include cstring for strcmp
Marc Parisi [Tue, 24 Jul 2018 15:16:48 +0000 (11:16 -0400)] 
MINIFICPP-575: Include cstring for strcmp

This closes #382.

Approved by apiri @ GH.

Signed-off-by: Marc Parisi <phrocker@apache.org>
8 weeks agoMINFICIPP-568: Change resp to componentmanifest
Marc Parisi [Sun, 22 Jul 2018 00:52:56 +0000 (20:52 -0400)] 
MINFICIPP-568: Change resp to componentmanifest

MINIFICP-568: Add type for agent information

MINIFICPP-569: Break apart the different extensions in the c2 response

This closes #378.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
8 weeks agoMINIFICPP-554: Add checkpointing to the startup process to delete
Marc Parisi [Mon, 16 Jul 2018 12:13:13 +0000 (08:13 -0400)] 
MINIFICPP-554: Add checkpointing to the startup process to delete
flow files to avoid startup problems.

This closes #373.

Approved by achristianson on GH.

Signed-off-by: Marc Parisi <phrocker@apache.org>
8 weeks agoMINIFICPP-561 Added internal/static build of bzip2
Andrew I. Christianson [Wed, 18 Jul 2018 15:23:58 +0000 (11:23 -0400)] 
MINIFICPP-561 Added internal/static build of bzip2

This closes #375.

Signed-off-by: Marc Parisi <phrocker@apache.org>
8 weeks agoMINIFICPP-562 Fixed thirdparty/uuid include path
Andrew I. Christianson [Wed, 18 Jul 2018 15:33:43 +0000 (11:33 -0400)] 
MINIFICPP-562 Fixed thirdparty/uuid include path

This closes #376.

Signed-off-by: Marc Parisi <phrocker@apache.org>
8 weeks agoMINIFICPP-555 Pass through CMAKE args to external projects so that external builds...
Andrew I. Christianson [Thu, 19 Jul 2018 14:35:59 +0000 (10:35 -0400)] 
MINIFICPP-555 Pass through CMAKE args to external projects so that external builds are consistent with main build

This closes #377.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-459 Added build-time caveat for flex regarding accessibility and compatibil...
Andrew I. Christianson [Fri, 6 Jul 2018 14:40:34 +0000 (10:40 -0400)] 
MINIFICPP-459 Added build-time caveat for flex regarding accessibility and compatibility of FlexLexer.h

This closes #370.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-483 Added compile-time bustache caveats
Andrew I. Christianson [Thu, 5 Jul 2018 14:17:35 +0000 (10:17 -0400)] 
MINIFICPP-483 Added compile-time bustache caveats

This closes #369.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-557: Previously the empty flag was not a necessary check as we didn't
Marc Parisi [Mon, 16 Jul 2018 18:22:24 +0000 (14:22 -0400)] 
MINIFICPP-557: Previously the empty flag was not a necessary check as we didn't
have the case where empty ValueNodes could or should occur ( and these were dealt with elsewhere)
but recent changes have made this a new requirement thus we can add the empty check
for validation of lists.

This closes #372.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
2 months agoMINIFICPP-533 Fixed signed/unsigned integer comparison mismatch
Andrew I. Christianson [Thu, 14 Jun 2018 09:13:23 +0000 (05:13 -0400)] 
MINIFICPP-533 Fixed signed/unsigned integer comparison mismatch

This closes #358.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
2 months agoMINIFICPP-551 Updating versions for the 0.6.0 development cycle.
Aldrin Piri [Tue, 3 Jul 2018 13:29:31 +0000 (09:29 -0400)] 
MINIFICPP-551 Updating versions for the 0.6.0 development cycle.

2 months agoMINIFICPP-547: Add binary diff capability to agent updates.
Marc Parisi [Thu, 28 Jun 2018 16:58:34 +0000 (12:58 -0400)] 
MINIFICPP-547: Add binary diff capability to agent updates.

This will enable partial updates via the C2 server.

This closes #367.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
2 months agoMINIFICPP-543: Implement C2 based update policy enforcement
Marc Parisi [Mon, 25 Jun 2018 20:04:00 +0000 (16:04 -0400)] 
MINIFICPP-543: Implement C2 based update policy enforcement

MINIFICPP-543: Remove state ignore from gitignore and change how bootstrap commits state to avoid issues with state src dir

This closes #365.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
2 months agoMINIFICPP-515 Use push_back( T&& value ) for copy-free behavior
Andrew I. Christianson [Fri, 15 Jun 2018 05:27:46 +0000 (01:27 -0400)] 
MINIFICPP-515 Use push_back( T&& value ) for copy-free behavior

This closes #359.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-538 - only print error on actual error during shutdown, update semaphore...
Dustin Rodrigues [Sun, 24 Jun 2018 17:30:02 +0000 (13:30 -0400)] 
MINIFICPP-538 - only print error on actual error during shutdown, update semaphore name

This closes #364.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-546 - exit code of 0 for minifi.sh status when process isn't running
Dustin Rodrigues [Wed, 27 Jun 2018 03:00:57 +0000 (23:00 -0400)] 
MINIFICPP-546 - exit code of 0 for minifi.sh status when process isn't running

This closes #366.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-534 Added EL support to ExecuteProcess
Andrew I. Christianson [Thu, 14 Jun 2018 09:07:56 +0000 (05:07 -0400)] 
MINIFICPP-534 Added EL support to ExecuteProcess

This closes #357.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-522 - more robust minifi.sh stop command
Dustin Rodrigues [Wed, 20 Jun 2018 04:11:44 +0000 (00:11 -0400)] 
MINIFICPP-522 - more robust minifi.sh stop command

This closes #361.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-540 - add issue tracker link to README.md
Dustin Rodrigues [Thu, 21 Jun 2018 01:22:16 +0000 (21:22 -0400)] 
MINIFICPP-540 - add issue tracker link to README.md

This closes #362.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-541 - fix openssl endif cmake warning
Dustin Rodrigues [Sun, 24 Jun 2018 14:30:22 +0000 (10:30 -0400)] 
MINIFICPP-541 - fix openssl endif cmake warning

This closes #363.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-529: Introduce bootstrap state
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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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 months 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 months 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 months 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 months 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 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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 months 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 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
5 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>
5 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>
5 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>
5 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>
5 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>