nifi-minifi-cpp.git
2 hours agoMINIFICPP-717: Make MQTT link statically. Also resolve issue with controller master
Marc Parisi [Tue, 22 Jan 2019 17:33:55 +0000 (12:33 -0500)] 
MINIFICPP-717: Make MQTT link statically. Also resolve issue with controller

This closes #474.

Signed off on GH by jdye64.

Signed-off-by: Marc Parisi <phrocker@apache.org>
7 days agoMINIFICPP-711 Adjust display name of proxy username for InvokeHTTP
Aldrin Piri [Fri, 11 Jan 2019 15:51:42 +0000 (10:51 -0500)] 
MINIFICPP-711 Adjust display name of proxy username for InvokeHTTP

This closes #473.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
12 days agoMINIFICPP-703 - UUID generation in C
Arpad Boda [Fri, 4 Jan 2019 13:10:44 +0000 (14:10 +0100)] 
MINIFICPP-703 - UUID generation in C

This closes #467.

Signed-off-by: Marc Parisi <phrocker@apache.org>
12 days agoMINIFICPP-709: Add timeout
Marc Parisi [Thu, 10 Jan 2019 17:05:10 +0000 (12:05 -0500)] 
MINIFICPP-709: Add timeout

This closes #471.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
12 days agoMINIFICPP-705: Previous fix for some travis failures. Will help isolate any others
Marc Parisi [Mon, 7 Jan 2019 12:18:49 +0000 (07:18 -0500)] 
MINIFICPP-705: Previous fix for some travis failures. Will help isolate any others

This closes #469.

Signed off by GH user arpadboda.

Signed-off-by: Marc Parisi <phrocker@apache.org>
12 days agoMINIFICPP-479: begin incorporating validators
Marc Parisi [Sun, 12 Aug 2018 17:22:00 +0000 (13:22 -0400)] 
MINIFICPP-479: begin incorporating validators

MINIFICPP-479: Make updates to how values can be used

MINIFICPP-479: Update processors

MINIFICPP-479: Add capability to persist flow updates, and fix allowableValue in responses

MINIFICPP-479: Resolve issues with restartability of schedulers

MINIFICPP-479: Resolve issues with prioritizer reloading

MINIFICPP-697: Fix issues with same names

This closes #460.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
2 weeks agoMINIFICPP-704 - Tests: hostname of localhost is not guaranteed to be "localhost"
Arpad Boda [Mon, 7 Jan 2019 09:10:32 +0000 (09:10 +0000)] 
MINIFICPP-704 - Tests: hostname of localhost is not guaranteed to be "localhost"

This closes #468.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 weeks agoMINIFICPP-701 - update alpine in docker image to 3.8
Dustin Rodrigues [Thu, 3 Jan 2019 17:43:16 +0000 (12:43 -0500)] 
MINIFICPP-701 - update alpine in docker image to 3.8

This closes #466.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 weeks agoMINIFICPP-699 - fix unsigned/signed comparison
Dustin Rodrigues [Thu, 3 Jan 2019 15:06:56 +0000 (10:06 -0500)] 
MINIFICPP-699 - fix unsigned/signed comparison

This closes #464.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 weeks agoMINIFICPP-698: Fix spacing issue
Marc Parisi [Wed, 2 Jan 2019 16:48:19 +0000 (11:48 -0500)] 
MINIFICPP-698: Fix spacing issue

This closes #463.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 weeks agoMINIFICPP-695 - NanoFi Examples appear to be broken
Arpad Boda [Tue, 18 Dec 2018 15:27:56 +0000 (16:27 +0100)] 
MINIFICPP-695 - NanoFi Examples appear to be broken

This closes #462.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 weeks agoMINIFICPP-692 - Ensure calls to get a flowfile are consistent across languages
Arpad Boda [Fri, 14 Dec 2018 16:33:34 +0000 (17:33 +0100)] 
MINIFICPP-692 - Ensure calls to get a flowfile are consistent across languages

This closes #461.

Signed-off-by: Marc Parisi <phrocker@apache.org>
5 weeks agoMINIFICPP-695 - NanoFi Examples appear to be broken
Arpad Boda [Tue, 11 Dec 2018 14:54:31 +0000 (15:54 +0100)] 
MINIFICPP-695 - NanoFi Examples appear to be broken

This closes #459.

Signed-off-by: Marc Parisi <phrocker@apache.org>
5 weeks agoMINIFICPP-693 - getProperty should rely on user provided allocated buffers.
Arpad Boda [Fri, 7 Dec 2018 12:30:10 +0000 (13:30 +0100)] 
MINIFICPP-693 - getProperty should rely on user provided allocated buffers.

This closes #458.

Signed-off-by: Marc Parisi <phrocker@apache.org>
6 weeks agoMINIFICPP-691: Add method for getting processor description. Internal API change...
Marc Parisi [Thu, 6 Dec 2018 12:25:37 +0000 (07:25 -0500)] 
MINIFICPP-691: Add method for getting processor description. Internal API change, but is strictly voluntary for contributors

This closes #457.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
6 weeks agoMINIFICPP-682 - C API: provide functions to create custom processors
Arpad Boda [Mon, 26 Nov 2018 07:50:28 +0000 (08:50 +0100)] 
MINIFICPP-682 - C API: provide functions to create custom processors

MINIFICPP-682 - add doxygen style comments to C API

MINIFICPP-682 - fix leaking ExecutionPlans

MINIFICPP-682 - Remove usage of deprecated functions

MINIFICPP-682 - review comment fixes

This closes #448.

Signed-off-by: Marc Parisi <phrocker@apache.org>
6 weeks agoMINIFICPP-690: Correct log statement and regenerate docs
Marc Parisi [Thu, 6 Dec 2018 12:04:59 +0000 (07:04 -0500)] 
MINIFICPP-690: Correct log statement and regenerate docs

This closes #456.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
6 weeks agoMINIFICPP-689 - Make minifi::Exception constructible with string param
Arpad Boda [Wed, 5 Dec 2018 11:45:42 +0000 (12:45 +0100)] 
MINIFICPP-689 - Make minifi::Exception constructible with string param

This closes #455.

Signed-off-by: Marc Parisi <phrocker@apache.org>
6 weeks agoMINIFICPP-404: Correct invalid assumption and protect against invalid protocols
Marc Parisi [Mon, 3 Dec 2018 18:14:26 +0000 (13:14 -0500)] 
MINIFICPP-404: Correct invalid assumption and protect against invalid protocols

This closes #454.

Signed off on GH by arpadboda.

Signed-off-by: Marc Parisi <phrocker@apache.org>
7 weeks agoMINIFICPP-688: fix small spelling error and awkward wording
Otto Fowler [Wed, 28 Nov 2018 18:11:30 +0000 (13:11 -0500)] 
MINIFICPP-688: fix small spelling error and awkward wording

This closes #451.

Signed-off-by: Marc Parisi <phrocker@apache.org>
7 weeks agoMINIFICPP-681 - Minor fixes and improvements of HashContent proc. and related docs
Arpad Boda [Thu, 29 Nov 2018 12:13:26 +0000 (13:13 +0100)] 
MINIFICPP-681 - Minor fixes and improvements of HashContent proc. and related docs

This closes #452.

Signed-off-by: Marc Parisi <phrocker@apache.org>
7 weeks agoMINIFICPP-681 - Add content hash processor
Arpad Boda [Mon, 19 Nov 2018 12:49:39 +0000 (13:49 +0100)] 
MINIFICPP-681 - Add content hash processor

This closes #445.

Signed-off-by: Marc Parisi <phrocker@apache.org>
7 weeks agoMINIFICPP-685 - Improve const correctness of property getters
Arpad Boda [Mon, 26 Nov 2018 10:30:20 +0000 (11:30 +0100)] 
MINIFICPP-685 - Improve const correctness of property getters

This closes #449.

Signed-off-by: Marc Parisi <phrocker@apache.org>
8 weeks agoExtractText processor doesn't handle "Size limit" property
Arpad Boda [Tue, 20 Nov 2018 12:56:48 +0000 (13:56 +0100)] 
ExtractText processor doesn't handle "Size limit" property

This closes #446.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-679: Revert changes. We can make them const but we should wait after additi...
Marc Parisi [Tue, 20 Nov 2018 01:05:23 +0000 (20:05 -0500)] 
MINIFICPP-679: Revert changes. We can make them const but we should wait after additional testing before pushing these changes

This closes #444.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
2 months agoMINIFICPP-679: Make minor changes for const correctness improvements
Marc Parisi [Thu, 15 Nov 2018 22:10:42 +0000 (17:10 -0500)] 
MINIFICPP-679: Make minor changes for const correctness improvements

This closes #442.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
2 months agoMINIFICPP-680: Remove Xcode 7.3
Marc Parisi [Fri, 16 Nov 2018 18:29:29 +0000 (13:29 -0500)] 
MINIFICPP-680: Remove Xcode 7.3

This closes #443.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
2 months agoMINIFICPP-645 - Move from new to malloc in CAPI to facilitate eventual change from...
Arpad Boda [Thu, 15 Nov 2018 12:00:07 +0000 (13:00 +0100)] 
MINIFICPP-645 - Move from new to malloc in CAPI to facilitate eventual change from C++ to C

This closes #439.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-677: Change behavior of async callback
Marc Parisi [Thu, 15 Nov 2018 20:30:46 +0000 (15:30 -0500)] 
MINIFICPP-677: Change behavior of async callback

This closes #441.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
2 months agoMINIFICPP-675: Fix issue with header evaluation and re-enable test
Marc Parisi [Wed, 14 Nov 2018 19:22:28 +0000 (14:22 -0500)] 
MINIFICPP-675: Fix issue with header evaluation and re-enable test

MINIFICPP-668: don't append port if it is not valid

This closes #438.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
2 months agoMINIFICPP-665: Add reference checks for self
Marc Parisi [Sun, 11 Nov 2018 02:06:08 +0000 (21:06 -0500)] 
MINIFICPP-665: Add reference checks for self

MINIFICPP-665: Fix tests after rebase

This closes #435.

Approved by arpadboda on GH.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-648 - add processor and add processor with linkage nomenclature is confusing
Arpad Boda [Fri, 26 Oct 2018 12:50:55 +0000 (14:50 +0200)] 
MINIFICPP-648 - add processor and add processor with linkage nomenclature is confusing

Fasten C API by eliminitating some allocations and indirections

C API: add a method to extract flow file content

Provide API to invoke with user data or file

This closes #432.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-664: Require C2 agent class to be defined
Marc Parisi [Tue, 6 Nov 2018 16:17:31 +0000 (11:17 -0500)] 
MINIFICPP-664: Require C2 agent class to be defined

This closes #434.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
2 months agoMINIFICPP-652: Add traceability to repositories and flow controller
Marc Parisi [Mon, 22 Oct 2018 17:21:46 +0000 (13:21 -0400)] 
MINIFICPP-652: Add traceability to repositories and flow controller

This closes #428.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
2 months agoMINIFICPP-653: Check if empty content, if so don't produce log message that can segfa...
Marc Parisi [Tue, 23 Oct 2018 15:51:19 +0000 (11:51 -0400)] 
MINIFICPP-653: Check if empty content, if so don't produce log message that can segfault client

MINIFICPP-653: Remove test

MINIFICPP-653: Remove REM'd code and reindent

MINIFICPP-653: Clean up python code

This closes #427.

Approved by arpadboda on GH.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-659: Break out CAPI into nanofi
Marc Parisi [Mon, 29 Oct 2018 18:53:37 +0000 (14:53 -0400)] 
MINIFICPP-659: Break out CAPI into nanofi

Break out structure -- facilitating Python and new nanofi structure

MINIFICPP-659: Add http-curl to examples and comment for why rocksdb is disabling shared libs

MINIFICPP-659: limit python on apple

MINIFICPP-663: Ensure bison is 3.0.4

This closes #433.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
2 months agoMINIFICPP-640 - C API: how to support dynamic properties?
Arpad Boda [Tue, 30 Oct 2018 13:48:04 +0000 (14:48 +0100)] 
MINIFICPP-640 - C API: how to support dynamic properties?

This closes #430.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-654 - C API: failure callback improvements
Arpad Boda [Wed, 24 Oct 2018 13:14:05 +0000 (15:14 +0200)] 
MINIFICPP-654 - C API: failure callback improvements

This closes #429.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-644 - C API: add support to register terminate handler
Arpad Boda [Tue, 9 Oct 2018 15:56:38 +0000 (17:56 +0200)] 
MINIFICPP-644 - C API: add support to register terminate handler

This closes #422.

Signed-off-by: Marc Parisi <phrocker@apache.org>
2 months agoMINIFICPP-641 - C API: add support to register failure callback
Arpad Boda [Tue, 9 Oct 2018 15:56:38 +0000 (17:56 +0200)] 
MINIFICPP-641 - C API: add support to register failure callback

This closes #421.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-650 - Fix MiNiFi typos
Dustin Rodrigues [Sun, 21 Oct 2018 23:47:18 +0000 (19:47 -0400)] 
MINIFICPP-650 - Fix MiNiFi typos

This closes #426.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-623: Add trace capabilities to controller and agent
Marc Parisi [Fri, 19 Oct 2018 00:13:15 +0000 (20:13 -0400)] 
MINIFICPP-623: Add trace capabilities to controller and agent

MINIFICPP-623: Change test port and controller sizes for OSX

MINIFICPP-623: avoid ifdef checks that may or may not exist on platforms -- use cmake check

This closes #424.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 months agoMINIFICPP-647: Begin process of deprecating functions and remove those which were...
Marc Parisi [Wed, 17 Oct 2018 23:50:01 +0000 (19:50 -0400)] 
MINIFICPP-647: Begin process of deprecating functions and remove those which were added recently that aren't needed

This closes #420.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 months agoMINIFICPP-649 - Fix some compiler warnings
Arpad Boda [Thu, 18 Oct 2018 11:50:27 +0000 (13:50 +0200)] 
MINIFICPP-649 - Fix some compiler warnings

This closes #423.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-643: Make updates to correct build, allow openssl, and enforce a force...
Marc Parisi [Wed, 17 Oct 2018 18:24:18 +0000 (14:24 -0400)] 
MINIFICPP-643: Make updates to correct build, allow openssl, and enforce a force build command for windows

This closes #419.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 months agoMINIFICPP-638 - C API: add unit tests
Arpad Boda [Tue, 9 Oct 2018 15:56:38 +0000 (17:56 +0200)] 
MINIFICPP-638 - C API: add unit tests

This closes #417.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-618: Add C2 triggers, first of which monitors a local file for changes
Marc Parisi [Tue, 25 Sep 2018 21:45:07 +0000 (17:45 -0400)] 
MINIFICPP-618: Add C2 triggers, first of which monitors a local file for changes

MINIFICPP-624: Add alternate names for C2 configuration items and
support both

This closes #415.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 months agoMINIFICPP-634: Add RPG and tests
Marc Parisi [Thu, 4 Oct 2018 20:03:56 +0000 (16:03 -0400)] 
MINIFICPP-634: Add RPG and tests

This closes #412.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 months agoMINIFICPP-625: remove trailing and and fix some spacing issues while I'm here
Marc Parisi [Tue, 2 Oct 2018 11:27:22 +0000 (07:27 -0400)] 
MINIFICPP-625: remove trailing and and fix some spacing issues while I'm here

This closes #406.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 months agoMINIFICPP-635: Resolve typos
Marc Parisi [Fri, 5 Oct 2018 22:13:21 +0000 (18:13 -0400)] 
MINIFICPP-635: Resolve typos

This closes #413.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 months agoMINIFICPP-617: Create simple python example
Marc Parisi [Wed, 12 Sep 2018 15:05:25 +0000 (11:05 -0400)] 
MINIFICPP-617: Create simple python example

This closes #404.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 months agoMINIFICPP-637 - extend C API to support adding processors with configuration to exist...
Arpad Boda [Mon, 8 Oct 2018 14:04:31 +0000 (16:04 +0200)] 
MINIFICPP-637 - extend C API to support adding processors with configuration to existing flows

This closes #416.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-636 - C API: allow creation of empty flow, remove some code duplication
Arpad Boda [Mon, 8 Oct 2018 10:01:53 +0000 (12:01 +0200)] 
MINIFICPP-636 - C API: allow creation of empty flow, remove some code duplication

This closes #414.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-628: Fix issues with Device Info
Marc Parisi [Wed, 3 Oct 2018 16:17:55 +0000 (12:17 -0400)] 
MINIFICPP-628: Fix issues with Device Info

This closes #409.

Signed-off-by: Aldrin Piri <aldrin@apache.org>
3 months agoMINIFICPP-627 - Remove unnecessary ternary operators, variable shadowing
Arpad Boda [Wed, 3 Oct 2018 09:31:10 +0000 (11:31 +0200)] 
MINIFICPP-627 - Remove unnecessary ternary operators, variable shadowing

This closes #408.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-630 - Make ExecutionPlan::runNextProcessor safer
Arpad Boda [Thu, 4 Oct 2018 12:21:13 +0000 (14:21 +0200)] 
MINIFICPP-630 - Make ExecutionPlan::runNextProcessor safer

This closes #410.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-631 - Improve attribute handling of C API
Arpad Boda [Thu, 4 Oct 2018 13:00:38 +0000 (15:00 +0200)] 
MINIFICPP-631 - Improve attribute handling of C API

This closes #411.

Signed-off-by: Marc Parisi <phrocker@apache.org>
3 months agoMINIFICPP-626 - Log proper error message in case S2S handshake fails.
Arpad Boda [Tue, 2 Oct 2018 14:06:26 +0000 (16:06 +0200)] 
MINIFICPP-626 - Log proper error message in case S2S handshake fails.

This closes #407.

Signed-off-by: Marc Parisi <phrocker@apache.org>
4 months agoMINIFICPP-616 Run appveyor on all branches
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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
4 months 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>
5 months 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 months 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>
5 months 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>
5 months 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>
5 months 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>
5 months 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>
5 months 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>
5 months 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>
5 months 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>
5 months 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>
5 months 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>
5 months 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>
5 months 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>
5 months 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>
5 months 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>
5 months 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>
5 months 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>
5 months 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>
5 months 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>
5 months 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>
5 months 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>
6 months 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>
6 months 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>
6 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>
6 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>
6 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>
6 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>
6 months agoMINIFICPP-551 Updating versions for the 0.6.0 development cycle. 368/head
Aldrin Piri [Tue, 3 Jul 2018 13:29:31 +0000 (09:29 -0400)] 
MINIFICPP-551 Updating versions for the 0.6.0 development cycle.

6 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>