[jira] [Created] (NIFI-7676) Nifi Processor dynamicallyModifiesClasspath doesn't work

2020-07-24 Thread Vijendra Kulhade (Jira)
Vijendra Kulhade created NIFI-7676: -- Summary: Nifi Processor dynamicallyModifiesClasspath doesn't work Key: NIFI-7676 URL: https://issues.apache.org/jira/browse/NIFI-7676 Project: Apache NiFi

[jira] [Updated] (NIFI-7638) Add PBE AEAD sensitive flow property protection scheme

2020-07-24 Thread Andy LoPresto (Jira)
[ https://issues.apache.org/jira/browse/NIFI-7638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andy LoPresto updated NIFI-7638: Fix Version/s: 1.12.0 Resolution: Fixed Status: Resolved (was: Patch Available)

[jira] [Commented] (NIFI-7638) Add PBE AEAD sensitive flow property protection scheme

2020-07-24 Thread ASF subversion and git services (Jira)
[ https://issues.apache.org/jira/browse/NIFI-7638?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17164709#comment-17164709 ] ASF subversion and git services commented on NIFI-7638: --- Commit

[jira] [Updated] (NIFI-7638) Add PBE AEAD sensitive flow property protection scheme

2020-07-24 Thread Andy LoPresto (Jira)
[ https://issues.apache.org/jira/browse/NIFI-7638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andy LoPresto updated NIFI-7638: Status: Patch Available (was: In Progress) > Add PBE AEAD sensitive flow property protection

[GitHub] [nifi] asfgit closed pull request #4427: NIFI-7638 Added PBE AEAD algorithm for flow sensitive properties

2020-07-24 Thread GitBox
asfgit closed pull request #4427: URL: https://github.com/apache/nifi/pull/4427 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the

[GitHub] [nifi] alopresto commented on pull request #4427: NIFI-7638 Added PBE AEAD algorithm for flow sensitive properties

2020-07-24 Thread GitBox
alopresto commented on pull request #4427: URL: https://github.com/apache/nifi/pull/4427#issuecomment-663786904 Thanks all for the reviews. Merging. This is an automated message from the Apache Git Service. To respond to

[GitHub] [nifi] mtien-apache commented on pull request #4427: NIFI-7638 Added PBE AEAD algorithm for flow sensitive properties

2020-07-24 Thread GitBox
mtien-apache commented on pull request #4427: URL: https://github.com/apache/nifi/pull/4427#issuecomment-663777695 +1 LGTM. Able to run a full build, confirmed I receive the exception message when password is too short or not provided.

[jira] [Assigned] (NIFI-7674) Toolkit diagnostic for Cluster configuration

2020-07-24 Thread Veda Kadam (Jira)
[ https://issues.apache.org/jira/browse/NIFI-7674?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Veda Kadam reassigned NIFI-7674: Assignee: Veda Kadam > Toolkit diagnostic for Cluster configuration >

[jira] [Assigned] (NIFI-7675) Toolkit diagnostic should verify user provisions and policies

2020-07-24 Thread Veda Kadam (Jira)
[ https://issues.apache.org/jira/browse/NIFI-7675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Veda Kadam reassigned NIFI-7675: Assignee: Veda Kadam > Toolkit diagnostic should verify user provisions and policies >

[jira] [Created] (NIFI-7675) Toolkit diagnostic should verify user provisions and policies

2020-07-24 Thread Veda Kadam (Jira)
Veda Kadam created NIFI-7675: Summary: Toolkit diagnostic should verify user provisions and policies Key: NIFI-7675 URL: https://issues.apache.org/jira/browse/NIFI-7675 Project: Apache NiFi

[jira] [Created] (NIFI-7674) Toolkit diagnostic for Cluster configuration

2020-07-24 Thread Veda Kadam (Jira)
Veda Kadam created NIFI-7674: Summary: Toolkit diagnostic for Cluster configuration Key: NIFI-7674 URL: https://issues.apache.org/jira/browse/NIFI-7674 Project: Apache NiFi Issue Type: Sub-task

[jira] [Updated] (NIFI-3691) Provide utility to verify configured security settings and certificates

2020-07-24 Thread Veda Kadam (Jira)
[ https://issues.apache.org/jira/browse/NIFI-3691?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Veda Kadam updated NIFI-3691: - Parent: (was: NIFI-3407) Issue Type: New Feature (was: Sub-task) > Provide utility to verify

[jira] [Created] (NIFI-7673) Toolkit in diagnostic mode should verify independent node

2020-07-24 Thread Veda Kadam (Jira)
Veda Kadam created NIFI-7673: Summary: Toolkit in diagnostic mode should verify independent node Key: NIFI-7673 URL: https://issues.apache.org/jira/browse/NIFI-7673 Project: Apache NiFi Issue

[jira] [Assigned] (NIFI-3691) Provide utility to verify configured security settings and certificates

2020-07-24 Thread Andy LoPresto (Jira)
[ https://issues.apache.org/jira/browse/NIFI-3691?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andy LoPresto reassigned NIFI-3691: --- Assignee: Andy LoPresto > Provide utility to verify configured security settings and

[GitHub] [nifi] alopresto commented on a change in pull request #4427: NIFI-7638 Added PBE AEAD algorithm for flow sensitive properties

2020-07-24 Thread GitBox
alopresto commented on a change in pull request #4427: URL: https://github.com/apache/nifi/pull/4427#discussion_r460294858 ## File path: nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/encrypt/StringEncryptor.java ## @@

[jira] [Updated] (NIFI-7622) updateParameterContext NullPointerException on StandardProcessGroup.java:4220

2020-07-24 Thread Andy LoPresto (Jira)
[ https://issues.apache.org/jira/browse/NIFI-7622?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andy LoPresto updated NIFI-7622: Fix Version/s: 1.12.0 Resolution: Fixed Status: Resolved (was: Patch Available)

[jira] [Commented] (NIFI-7622) updateParameterContext NullPointerException on StandardProcessGroup.java:4220

2020-07-24 Thread Andy LoPresto (Jira)
[ https://issues.apache.org/jira/browse/NIFI-7622?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17164634#comment-17164634 ] Andy LoPresto commented on NIFI-7622: - Thanks for the fix Bryan. > updateParameterContext

[GitHub] [nifi] asfgit closed pull request #4401: NIFI-7622 Use param context name from inside nested versioned PG when…

2020-07-24 Thread GitBox
asfgit closed pull request #4401: URL: https://github.com/apache/nifi/pull/4401 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the

[GitHub] [nifi] bbende commented on a change in pull request #4427: NIFI-7638 Added PBE AEAD algorithm for flow sensitive properties

2020-07-24 Thread GitBox
bbende commented on a change in pull request #4427: URL: https://github.com/apache/nifi/pull/4427#discussion_r460291793 ## File path: nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/encrypt/StringEncryptor.java ## @@

[jira] [Commented] (NIFI-7622) updateParameterContext NullPointerException on StandardProcessGroup.java:4220

2020-07-24 Thread ASF subversion and git services (Jira)
[ https://issues.apache.org/jira/browse/NIFI-7622?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17164633#comment-17164633 ] ASF subversion and git services commented on NIFI-7622: --- Commit

[GitHub] [nifi] alopresto commented on pull request #4401: NIFI-7622 Use param context name from inside nested versioned PG when…

2020-07-24 Thread GitBox
alopresto commented on pull request #4401: URL: https://github.com/apache/nifi/pull/4401#issuecomment-663737262 Verified both the existing negative behavior using the 0.7.0 RC1 (steps described in Jira) and the fix after applying the PR. Ran `contrib-check` and all tests pass. +1,

[GitHub] [nifi] bbende commented on a change in pull request #4427: NIFI-7638 Added PBE AEAD algorithm for flow sensitive properties

2020-07-24 Thread GitBox
bbende commented on a change in pull request #4427: URL: https://github.com/apache/nifi/pull/4427#discussion_r460290036 ## File path: nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/encrypt/StringEncryptor.java ## @@

[GitHub] [nifi] alopresto commented on pull request #4377: NIFI-7568 - Fixing Kerberos mappings

2020-07-24 Thread GitBox
alopresto commented on pull request #4377: URL: https://github.com/apache/nifi/pull/4377#issuecomment-663720866 Closing this issue as it is OBE (PR 4416). This is an automated message from the Apache Git Service. To respond

[GitHub] [nifi] alopresto closed pull request #4377: NIFI-7568 - Fixing Kerberos mappings

2020-07-24 Thread GitBox
alopresto closed pull request #4377: URL: https://github.com/apache/nifi/pull/4377 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to

[jira] [Updated] (NIFI-7568) Ensure Kerberos mappings are applied correctly

2020-07-24 Thread Andy LoPresto (Jira)
[ https://issues.apache.org/jira/browse/NIFI-7568?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andy LoPresto updated NIFI-7568: Resolution: Fixed Status: Resolved (was: Patch Available) > Ensure Kerberos mappings are

[jira] [Updated] (NIFI-7568) Ensure Kerberos mappings are applied correctly

2020-07-24 Thread Andy LoPresto (Jira)
[ https://issues.apache.org/jira/browse/NIFI-7568?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andy LoPresto updated NIFI-7568: Status: Patch Available (was: Open) > Ensure Kerberos mappings are applied correctly >

[jira] [Commented] (NIFI-7568) Ensure Kerberos mappings are applied correctly

2020-07-24 Thread ASF subversion and git services (Jira)
[ https://issues.apache.org/jira/browse/NIFI-7568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17164621#comment-17164621 ] ASF subversion and git services commented on NIFI-7568: --- Commit

[GitHub] [nifi] asfgit closed pull request #4416: NIFI-7568 - Ensure Kerberos mappings are applied correctly

2020-07-24 Thread GitBox
asfgit closed pull request #4416: URL: https://github.com/apache/nifi/pull/4416 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the

[GitHub] [nifi] alopresto commented on pull request #4416: NIFI-7568 - Ensure Kerberos mappings are applied correctly

2020-07-24 Thread GitBox
alopresto commented on pull request #4416: URL: https://github.com/apache/nifi/pull/4416#issuecomment-663714004 Also a +1 on this. This is an automated message from the Apache Git Service. To respond to the message, please

[jira] [Updated] (NIFI-7325) Refactor EncryptContent to allow KDFs for raw algorithms

2020-07-24 Thread Andy LoPresto (Jira)
[ https://issues.apache.org/jira/browse/NIFI-7325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andy LoPresto updated NIFI-7325: Fix Version/s: 1.12.0 Resolution: Fixed Status: Resolved (was: Patch Available)

[jira] [Updated] (NIFI-7323) Introduce Argon2 Cipher Provider

2020-07-24 Thread Andy LoPresto (Jira)
[ https://issues.apache.org/jira/browse/NIFI-7323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andy LoPresto updated NIFI-7323: Fix Version/s: 1.12.0 Resolution: Fixed Status: Resolved (was: Patch Available)

[jira] [Updated] (NIFI-7122) Refactor existing KDF implementations to use SecureHasher interface

2020-07-24 Thread Andy LoPresto (Jira)
[ https://issues.apache.org/jira/browse/NIFI-7122?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andy LoPresto updated NIFI-7122: Fix Version/s: 1.12.0 Resolution: Fixed Status: Resolved (was: Patch Available)

[GitHub] [nifi] alopresto commented on a change in pull request #4427: NIFI-7638 Added PBE AEAD algorithm for flow sensitive properties

2020-07-24 Thread GitBox
alopresto commented on a change in pull request #4427: URL: https://github.com/apache/nifi/pull/4427#discussion_r460260816 ## File path: nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/encrypt/StringEncryptor.java ## @@

[GitHub] [nifi] alopresto commented on a change in pull request #4427: NIFI-7638 Added PBE AEAD algorithm for flow sensitive properties

2020-07-24 Thread GitBox
alopresto commented on a change in pull request #4427: URL: https://github.com/apache/nifi/pull/4427#discussion_r460260432 ## File path: nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/encrypt/StringEncryptor.java ## @@

[GitHub] [nifi] joewitt commented on a change in pull request #4427: NIFI-7638 Added PBE AEAD algorithm for flow sensitive properties

2020-07-24 Thread GitBox
joewitt commented on a change in pull request #4427: URL: https://github.com/apache/nifi/pull/4427#discussion_r460253175 ## File path: nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/encrypt/StringEncryptor.java ## @@

[GitHub] [nifi] alopresto commented on pull request #4427: NIFI-7638 Added PBE AEAD algorithm for flow sensitive properties

2020-07-24 Thread GitBox
alopresto commented on pull request #4427: URL: https://github.com/apache/nifi/pull/4427#issuecomment-663699812 This PR is ready for review & merge. This is an automated message from the Apache Git Service. To respond to

[jira] [Commented] (NIFI-7122) Refactor existing KDF implementations to use SecureHasher interface

2020-07-24 Thread ASF subversion and git services (Jira)
[ https://issues.apache.org/jira/browse/NIFI-7122?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17164606#comment-17164606 ] ASF subversion and git services commented on NIFI-7122: --- Commit

[GitHub] [nifi] asfgit closed pull request #4421: NIFI-7122 Introduced improvements to EncryptContent processor.

2020-07-24 Thread GitBox
asfgit closed pull request #4421: URL: https://github.com/apache/nifi/pull/4421 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the

[GitHub] [nifi] alopresto commented on pull request #4421: NIFI-7122 Introduced improvements to EncryptContent processor.

2020-07-24 Thread GitBox
alopresto commented on pull request #4421: URL: https://github.com/apache/nifi/pull/4421#issuecomment-663674129 Thanks mtien. I'm going to merge this. This is an automated message from the Apache Git Service. To respond to

[jira] [Updated] (NIFI-7672) Some controller services not enabled when calling /flow/process-groups/{id}/controller-services

2020-07-24 Thread Bryan Bende (Jira)
[ https://issues.apache.org/jira/browse/NIFI-7672?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Bryan Bende updated NIFI-7672: -- Status: Patch Available (was: Open) > Some controller services not enabled when calling >

[GitHub] [nifi] bbende opened a new pull request #4429: NIFI-7672 Remove filtering of invalid components when getting service…

2020-07-24 Thread GitBox
bbende opened a new pull request #4429: URL: https://github.com/apache/nifi/pull/4429 … ids to enable, lower layers will already skip enabling invalid services, so we want to include services that may become valid when enabling their dependent services Thank you for submitting a

[GitHub] [nifi] mattyb149 commented on a change in pull request #4376: NIFI-7592: Allow NiFi to be started without a GUI/REST interface

2020-07-24 Thread GitBox
mattyb149 commented on a change in pull request #4376: URL: https://github.com/apache/nifi/pull/4376#discussion_r460155636 ## File path: nifi-server-api/src/main/java/org/apache/nifi/NiFiServer.java ## @@ -33,6 +34,10 @@ void setBundles(Bundle systemBundle, Set

[GitHub] [nifi-minifi-cpp] hunyadi-dev commented on a change in pull request #849: MINIFICPP-1261 - Mark ScopeGuard class deprecated

2020-07-24 Thread GitBox
hunyadi-dev commented on a change in pull request #849: URL: https://github.com/apache/nifi-minifi-cpp/pull/849#discussion_r460144896 ## File path: extensions/opc/src/opc.cpp ## @@ -302,7 +303,7 @@ void Client::traverse(UA_NodeId nodeId, std::function cb,

[jira] [Created] (NIFI-7672) Some controller services not enabled when calling /flow/process-groups/{id}/controller-services

2020-07-24 Thread Bryan Bende (Jira)
Bryan Bende created NIFI-7672: - Summary: Some controller services not enabled when calling /flow/process-groups/{id}/controller-services Key: NIFI-7672 URL: https://issues.apache.org/jira/browse/NIFI-7672

[GitHub] [nifi-minifi-cpp] szaszm commented on a change in pull request #849: MINIFICPP-1261 - Mark ScopeGuard class deprecated

2020-07-24 Thread GitBox
szaszm commented on a change in pull request #849: URL: https://github.com/apache/nifi-minifi-cpp/pull/849#discussion_r460123115 ## File path: extensions/opc/src/opc.cpp ## @@ -302,7 +303,7 @@ void Client::traverse(UA_NodeId nodeId, std::function cb, UA_BrowseResponse

[GitHub] [nifi-minifi-cpp] szaszm commented on a change in pull request #849: MINIFICPP-1261 - Mark ScopeGuard class deprecated

2020-07-24 Thread GitBox
szaszm commented on a change in pull request #849: URL: https://github.com/apache/nifi-minifi-cpp/pull/849#discussion_r460123115 ## File path: extensions/opc/src/opc.cpp ## @@ -302,7 +303,7 @@ void Client::traverse(UA_NodeId nodeId, std::function cb, UA_BrowseResponse

[GitHub] [nifi-minifi-cpp] szaszm commented on a change in pull request #845: MINIFICPP-1277 - Create cross-platform API for querying memory usage

2020-07-24 Thread GitBox
szaszm commented on a change in pull request #845: URL: https://github.com/apache/nifi-minifi-cpp/pull/845#discussion_r459425267 ## File path: libminifi/src/utils/OsUtils.cpp ## @@ -154,6 +160,80 @@ std::string OsUtils::userIdToUsername(const std::string ) { return name;

[GitHub] [nifi] simonbence commented on pull request #4420: NIFI-7429 Adding status history for system level metrics

2020-07-24 Thread GitBox
simonbence commented on pull request #4420: URL: https://github.com/apache/nifi/pull/4420#issuecomment-663589327 Thanks for the feedback @pvillard31 ! I fixed the order of the metrics. This is something was working the same semi-random way with other history panels as well. Now it

[GitHub] [nifi] MikeThomsen opened a new pull request #4428: NIFI-7605 Removed user-agent default value so no header will be sent …

2020-07-24 Thread GitBox
MikeThomsen opened a new pull request #4428: URL: https://github.com/apache/nifi/pull/4428 …by default. Thank you for submitting a contribution to Apache NiFi. Please provide a short description of the PR here: Description of PR _Enables X functionality;

[jira] [Updated] (MINIFICPP-1261) Deprecate obsolete ScopeGuard class

2020-07-24 Thread Adam Hunyadi (Jira)
[ https://issues.apache.org/jira/browse/MINIFICPP-1261?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Adam Hunyadi updated MINIFICPP-1261: Description: *Background:* With the introduction of the gsl support library, we

[GitHub] [nifi-minifi-cpp] hunyadi-dev opened a new pull request #849: MINIFICPP-1261 - Mark ScopeGuard class deprecated

2020-07-24 Thread GitBox
hunyadi-dev opened a new pull request #849: URL: https://github.com/apache/nifi-minifi-cpp/pull/849 Thank you for submitting a contribution to Apache NiFi - MiNiFi C++. In order to streamline the review of the contribution we ask you to ensure the following steps have been taken:

[jira] [Updated] (MINIFICPP-1261) Deprecate obsolete ScopeGuard class

2020-07-24 Thread Adam Hunyadi (Jira)
[ https://issues.apache.org/jira/browse/MINIFICPP-1261?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Adam Hunyadi updated MINIFICPP-1261: Summary: Deprecate obsolete ScopeGuard class (was: Remove obsolete ScopeGuard class)

[jira] [Commented] (NIFI-6875) Nifi Zookeeper Cluster_Mode broken in 1.10.0

2020-07-24 Thread Jens M Kofoed (Jira)
[ https://issues.apache.org/jira/browse/NIFI-6875?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17164269#comment-17164269 ] Jens M Kofoed commented on NIFI-6875: - I am running a single node cluster with nifi 1.11.4 and a 3

[jira] [Updated] (MINIFICPP-1203) Set up cpplint so that it can be configured per-directory

2020-07-24 Thread Adam Hunyadi (Jira)
[ https://issues.apache.org/jira/browse/MINIFICPP-1203?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Adam Hunyadi updated MINIFICPP-1203: Description: *Background:* Currently cpplink checks are not checking all the files

[jira] [Updated] (MINIFICPP-1203) Set up cpplint so that it can be configured per-directory

2020-07-24 Thread Adam Hunyadi (Jira)
[ https://issues.apache.org/jira/browse/MINIFICPP-1203?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Adam Hunyadi updated MINIFICPP-1203: Summary: Set up cpplint so that it can be configured per-directory (was: Set up

[jira] [Created] (MINIFICPP-1306) Replace header guards with #pragma once

2020-07-24 Thread Adam Hunyadi (Jira)
Adam Hunyadi created MINIFICPP-1306: --- Summary: Replace header guards with #pragma once Key: MINIFICPP-1306 URL: https://issues.apache.org/jira/browse/MINIFICPP-1306 Project: Apache NiFi MiNiFi C++

[jira] [Assigned] (MINIFICPP-1203) Set up cpplint so that it can be configured per-directory and use #pragma once

2020-07-24 Thread Adam Hunyadi (Jira)
[ https://issues.apache.org/jira/browse/MINIFICPP-1203?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Adam Hunyadi reassigned MINIFICPP-1203: --- Assignee: Adam Hunyadi > Set up cpplint so that it can be configured

[jira] [Updated] (MINIFICPP-1203) Set up cpplint so that it can be configured per-directory

2020-07-24 Thread Adam Hunyadi (Jira)
[ https://issues.apache.org/jira/browse/MINIFICPP-1203?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Adam Hunyadi updated MINIFICPP-1203: Description: *Background:* Currently cpplink checks are not checking all the files

[jira] [Updated] (MINIFICPP-1203) Set up cpplint so that it can be configured per-directory and use #pragma once

2020-07-24 Thread Adam Hunyadi (Jira)
[ https://issues.apache.org/jira/browse/MINIFICPP-1203?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Adam Hunyadi updated MINIFICPP-1203: Summary: Set up cpplint so that it can be configured per-directory and use #pragma