You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@metron.apache.org by ce...@apache.org on 2017/02/23 16:12:28 UTC

svn commit: r18447 [1/13] - in /dev/incubator/metron/0.3.1-RC5-incubating: ./ book-site/ book-site/.github/ book-site/css/ book-site/images/ book-site/images/logos/ book-site/images/profiles/ book-site/img/ book-site/js/ book-site/metron-analytics/ boo...

Author: cestella
Date: Thu Feb 23 16:12:27 2017
New Revision: 18447

Log:
Adding artifacts for Metron 0.3.1-RC5 (incubating)

Added:
    dev/incubator/metron/0.3.1-RC5-incubating/
    dev/incubator/metron/0.3.1-RC5-incubating/CHANGES
    dev/incubator/metron/0.3.1-RC5-incubating/DISCLAIMER
    dev/incubator/metron/0.3.1-RC5-incubating/KEYS
    dev/incubator/metron/0.3.1-RC5-incubating/LICENSE
    dev/incubator/metron/0.3.1-RC5-incubating/apache-metron-0.3.1-rc5-incubating.tar.gz   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/apache-metron-0.3.1-rc5-incubating.tar.gz.asc
    dev/incubator/metron/0.3.1-RC5-incubating/apache-metron-0.3.1-rc5-incubating.tar.gz.md5
    dev/incubator/metron/0.3.1-RC5-incubating/apache-metron-0.3.1-rc5-incubating.tar.gz.sha
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/.github/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/.github/PULL_REQUEST_TEMPLATE.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/Upgrading.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/css/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/css/apache-maven-fluido-1.3.0.min.css
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/css/print.css
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/css/site.css
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/ApacheIncubating_Logo.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/accessories-text-editor.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/add.gif   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/apache-maven-project-2.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/application-certificate.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/contact-new.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/document-properties.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/drive-harddisk.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/enrichment_arch.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/fix.gif   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/icon_error_sml.gif   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/icon_help_sml.gif   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/icon_info_sml.gif   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/icon_success_sml.gif   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/icon_warning_sml.gif   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/image-x-generic.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/indexing_arch.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/internet-web-browser.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/logos/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/logos/build-by-maven-black.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/logos/build-by-maven-white.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/logos/maven-feather.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/maas_arch.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/metron-logo.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/network-server.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/package-x-generic.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/parser_arch.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/profiles/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/profiles/pre-release.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/profiles/retired.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/profiles/sandbox.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/remove.gif   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/rss.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/update.gif   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/images/window-new.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/img/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/img/glyphicons-halflings-white.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/img/glyphicons-halflings.png   (with props)
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/js/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/js/apache-maven-fluido-1.3.0.min.js
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-analytics/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-analytics/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-analytics/metron-maas-service/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-analytics/metron-maas-service/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-analytics/metron-profiler/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-analytics/metron-profiler-client/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-analytics/metron-profiler-client/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-analytics/metron-profiler/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-analytics/metron-statistics/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-analytics/metron-statistics/HLLP.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-analytics/metron-statistics/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/amazon-ec2/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/amazon-ec2/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/packaging/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/packaging/docker/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/packaging/docker/ansible-docker/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/packaging/docker/ansible-docker/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/packaging/docker/rpm-docker/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/packaging/docker/rpm-docker/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/packer-build/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/packer-build/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/roles/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/roles/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/roles/kibana/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/roles/kibana/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/roles/monit/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/roles/monit/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/roles/opentaxii/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/roles/opentaxii/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/roles/pcap_replay/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/roles/pcap_replay/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/roles/sensor-stubs/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/roles/sensor-stubs/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/roles/sensor-test-mode/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/roles/sensor-test-mode/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/vagrant/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/vagrant/codelab-platform/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/vagrant/codelab-platform/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/vagrant/fastcapa-test-platform/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/vagrant/fastcapa-test-platform/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/vagrant/full-dev-platform/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/vagrant/full-dev-platform/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/vagrant/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/vagrant/quick-dev-platform/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-deployment/vagrant/quick-dev-platform/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-docker/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-docker/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-platform/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-platform/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-platform/metron-api/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-platform/metron-api/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-platform/metron-common/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-platform/metron-common/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-platform/metron-data-management/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-platform/metron-data-management/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-platform/metron-enrichment/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-platform/metron-enrichment/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-platform/metron-indexing/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-platform/metron-indexing/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-platform/metron-management/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-platform/metron-management/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-platform/metron-parsers/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-platform/metron-parsers/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-platform/metron-pcap-backend/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-platform/metron-pcap-backend/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-sensors/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-sensors/fastcapa/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-sensors/fastcapa/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-sensors/index.html
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-sensors/pycapa/
    dev/incubator/metron/0.3.1-RC5-incubating/book-site/metron-sensors/pycapa/index.html

Added: dev/incubator/metron/0.3.1-RC5-incubating/CHANGES
==============================================================================
--- dev/incubator/metron/0.3.1-RC5-incubating/CHANGES (added)
+++ dev/incubator/metron/0.3.1-RC5-incubating/CHANGES Thu Feb 23 16:12:27 2017
@@ -0,0 +1,221 @@
+# Upgrading between 0.3.0 and 0.3.1
+This document constitutes a per-version listing of changes of
+configuration which are non-backwards compatible.
+
+### [METRON-664: Make the index configuration per-writer with enabled/disabled](https://issues.apache.org/jira/browse/METRON-664)
+
+#### Description
+
+As of 0.3.0 the indexing configuration
+* Is held in the enrichment configuration for a sensor 
+* Has properties which control every writers (i.e. HDFS, solr or elasticsearch).
+
+In the 0.3.1 release, this configuration has been broken out
+and control for individual writers are separated.
+
+Please see the description of the configurations in the indexing [README](https://github.com/apache/incubator-metron/tree/Metron_0.3.1/metron-platform/metron-indexing#sensor-indexing-configuration)
+
+#### Migration
+
+Migrate the configurations from each sensor enrichment configuration and create appropriate configurations for indexing.
+
+For instance, if a sensor enrichment config for sensor `foo`
+is in `$METRON_HOME/config/zookeeper/enrichments/foo.json` and looks like
+```
+{
+  "index" : "foo",
+  "batchSize" : 100
+}
+```
+
+You would create a file to configure each writer for sensor `foo` called `$METRON_HOME/config/zookeeper/indexing/foo.json` with the contents
+```
+{
+  "elasticsearch" : {
+    "index" : "foo",
+    "batchSize" : 100,
+    "enabled" : true
+  },
+  "hdfs" : { 
+    "index" : "foo",
+    "batchSize" : 100,
+    "enabled" : true
+  }
+}
+```
+
+### [METRON-675: Make Threat Triage rules able to be assigned names and comments](https://issues.apache.org/jira/browse/METRON-675)
+
+#### Description
+
+As of 0.3.0, threat triage rules were defined as a simple Map associating a Stellar expression with a score.
+As of 0.3.1, due to the fact that there may be many threat triage rules, we have made the rules more complex.
+To help organize these, we have made the threat triage objects in their own right that contain optional name and optional comment fields.
+   
+This essentially makes the risk level rules slightly more complex.  The format goes from:
+```
+"riskLevelRules" : {
+    "stellar expression" : numeric score
+}
+```
+to:
+```
+"riskLevelRules" : [
+     {
+        "name" : "optional name",
+        "comment" : "optional comment",
+        "rule" : "stellar expression",
+        "score" : numeric score
+     }
+]
+```
+   
+#### Migration
+
+For every sensor enrichment configuration, you will need to migrate the `riskLevelRules` section
+to move from a map to a list of risk level rule objects.
+
+### [METRON-283: Migrate Geo Enrichment outside of MySQL](https://issues.apache.org/jira/browse/METRON-283)
+
+#### Description
+
+As of 0.3.0, a MySQL database was used for storage and retrieval of
+GeoIP information during enrichment.
+As of 0.3.1, the MySQL database is removed in favor of using MaxMind's
+binary GeoIP files and stored on HDFS
+
+After initial setup, this change is transparent and existing enrichment
+definitions will run as-is.
+
+#### Migration
+
+While new installs will not require any additional steps, in an existing
+install a script must be run to retrieve and load the initial data.
+
+The shell script `geo_enrichment_load.sh` will retrieve MaxMind GeoLite2
+data and load data into HDFS, and update the configuration to point to
+this data.
+In most cases the following usage will grab the data appropriately:
+
+```
+$METRON_HOME/bin/geo_enrichment_load.sh -z <zk_server>:<zk_port>
+```
+
+Additional options, including changing the source file location (which
+can be a file:// location if the GeoIP data is already downloaded), are
+available with the
+-h flag and are also detailed in the metron-data-management README.me
+ file.
+
+One caveat is that this script will NOT update on disk config files. It
+is recommended to retrieve the configuration using
+
+```
+$METRON_HOME/bin/zk_load_configs.sh -z <zk_server>:<zk_port> -m DUMP
+```
+
+The new config will be `geo.hdfs.file` in the global section of the
+configuration. Append this key-value into the global.json in the config
+directory. A PUSH is unnecessary
+
+### [METRON-684: Decouple Timestamp calculation from PROFILE_GET](https://issues.apache.org/jira/browse/METRON-684)
+
+#### Description
+
+During 0.3.1 we decoupled specifying durations for calls to the profiler
+into a separate function.  The consequence is that existing calls to
+`PROFILE_GET` will need to migrate.
+
+#### Migration
+
+Existing calls to `PROFILE_GET` will need to change from `PROFILE_GET('profile', 'entity', duration, 'durationUnits')` to `PROFILE_GET('profile', 'entity', PROFILE_FIXED(duration, 'durationUnits'))`
+
+# Changelog
+
+The following JIRAs are included in this software:
+* METRON-734 Builds failing because of MaxMind DB transitive dependency (justinleet via cestella) closes apache/incubator-metron#462
+* METRON-636 Capture memory and cpu details as a part of platform-info script (anandsubbu via nickwallen) closes apache/incubator-metron#400
+* METRON-157 Create CEF Parser (simonellistonball via kylerichardson) closes apache/incubator-metron#451
+* METRON-725 Javadoc is broken by the use of apiNote (justinleet) closes apache/incubator-metron#458
+* METRON-715: Removed MySQL from Enrichment Diagram closes apache/incubator-metron#452
+* METRON-720 modify generate-md.sh to re-throw errors from within 'find' closes apache/incubator-metron#455
+* METRON-730 Fix links to mailings list on landing Apache Metron homepage (anandsubbu via cestella) closes apache/incubator-metron#460
+* METRON-705: Parallelize the build in travis to the extent that is obvious closes apache/incubator-metron#444
+* METRON-724 Account for `in` grammar in Stellar Documentation and Unit Tests (ottobackwards) closes apache/incubator-metron#457
+* METRON-721 Add Github pull request template to help submitters and reviewers (ottobackwards) closes apache/incubator-metron#456
+* METRON-716 Add README.md to site-book (ottobackwards) closes apache/incubator-metron#454
+* METRON-708: Update metron documentation closes apache/incubator-metron#447
+* METRON-710 Rev MPack Version to 0.3.1.0 (justinleet) closes apache/incubator-metron#448
+* METRON-707: Correct ansible to execute threat intel bulk loading via the flat file script closes apache/incubator-metron#446
+* METRON-706: Add Stellar transformations and filters to enrichment and threat intel loaders (mmiklavc via cestella) closes apache/incubator-metron#445
+* METRON-703: Rev the version from 0.3.0 to 0.3.1 closes apache/incubator-metron#443
+* METRON-660 up-to-date versioned documentation
+* METRON-692: Update Upgrading.md for 0.3.0 -> 0.3.1 closes apache/incubator-metron#437
+* METRON-682: Unify and Improve the Flat File Loader closes apache/incubator-metron#432
+* METRON-699: Update metron-statistics documentation closes apache/incubator-metron#440
+* METRON-684 Decouple Timestamp calculation from PROFILE_GET (cestella via ottobackwards) closes apache/incubator-metron#435
+* METRON-630 More work is needed tarLongFileMode posix (atopian via ottobackwards) closes apache/incubator-metron#361
+* METRON-680 GeoLiteDatabase incorrectly using country geoname_id instead of city (justinleet) closes apache/incubator-metron#433
+* METRON-658: Updated Grammar to Handle More Uses of in/not in Expressions closes apache/incubator-metron#430
+* METRON-687 Create String Formatting Function for Stellar (nickwallen) closes apache/incubator-metron#434
+* METRON-675: Make Threat Triage rules able to be assigned names and comments closes apache/incubator-metron#426
+* METRON-678: Multithread the flat file loader closes apache/incubator-metron#428
+* METRON-676 Create Zeppelin Notebook for YAF Telemetry (nickwallen) closes apache/incubator-metron#427
+* METRON-627: Add HyperLogLogPlus implementation to Stellar (mmiklavc) closes apache/incubator-metron#397
+* METRON-270 Add Zeppelin to the platform (justinleet) closes apache/incubator-metron#423
+* METRON-283 Migrate Geo Enrichment outside of MySQL (justinleet) closes apache/incubator-metron#421
+* METRON-668: Remove the "tickUpdate" profile config and make the "init" phase not reset variables closes apache/incubator-metron#420
+* METRON-672: SolrIndexingIntegrationTest fails intermittently closes apache/incubator-metron#424
+* METRON-664: Make the index configuration per-writer with enabled/disabled closes apache/incubator-metron#419
+* METRON-600: Fix Metron Website (iraghumitra via cestella) closes apache/incubator-metron#399
+* METRON-666 Fix javadoc doclint errors closes apache/incubator-metron#418
+* METRON-659 Emulate Sensors in Development Environments (nickwallen) closes apache/incubator-metron#417
+* METRON-652: Extract indexing config from enrichment config closes apache/incubator-metron#415
+* METRON-654 Create RPM Installer for Profiler (nickwallen) closes apache/incubator-metron#413
+* METRON-656: Make Stellar 'in' closer to functioning like python closes apache/incubator-metron#416
+* METRON-532 Define Profile Period When Calling PROFILE_GET closes apache/incubator-metron#414
+* METRON-624: Updated Comparison/Equality Evaluations in Stellar closes apache/incubator-metron#404
+* METRON-644 RPM builds only work with Docker for Mac (kylerichardson) closes apache/incubator-metron#409
+* METRON-640: Add a Stellar function to compute shannon entropy for strings closes apache/incubator-metron#403
+* METRON-637: Add a STATS_BIN function to Stellar. closes apache/incubator-metron#401
+* METRON-622 Create a Metron Docker Compose application  (merrimanr) closes apache/incubator-metron#393
+* METRON-643: Stellar function documentation needs to be updated closes apache/incubator-metron#407
+* METRON-645 Unable to Start Fastcapa Test Environment (nickwallen) closes apache/incubator-metron#410
+* METRON-647 Parser unit test failures due to assumed year values (justinleet) closes apache/incubator-metron#412
+* METRON-639: The Network Stellar functions need to have better unit testing closes apache/incubator-metron#402
+* METRON-631 Broken link on fastcapa README (JonZeolla via nickwallen) closes apache/incubator-metron#398
+* METRON-625: Parser Filters cannot be specified from the sensor config closes apache/incubator-metron#396
+* METRON-587 Integration tests should use common processor implementations where possible (ottobackwards) closes apache/incubator-metron#374
+* METRON-616: Added support for float and long literals in Stellar closes apache/incubator-metron#392
+* METRON-580: Remove hard-coded Metron version from Ambari MPack code (mmiklavc) closes apache/incubator-metron#364
+* METRON-618 Eliminate Javac Warnings in metron-analytics (justinleet) closes apache/incubator-metron#391
+* METRON-364: Preserve Type for Arithmetic Expressions in Stellar closes apache/incubator-metron#390
+* METRON-585 Pcap Replay Fails to Stop (nickwallen) closes apache/incubator-metron#369
+* METRON-586 STELLAR should have FILL_LEFT and FILL_RIGHT functions (ottobackwards) closes apache/incubator-metron#370
+* METRON-612 Clean up Error Prone generated warnings (justinleet) closes apache/incubator-metron#389
+* METRON-610: OnlineStatisticsProvider serialization is broken at random in the REPL closes apache/incubator-metron#388
+* METRON-596 Eliminate Maven warnings from build (justinleet) closes apache/incubator-metron#378
+* METRON-604 Mpack installs do not work on clean machines due to missing Elastic Curator repo (justinleet) closes apache/incubator-metron#385
+* METRON-607: Enrichment doc improvement and test cleanup (mmiklavc) closes apache/incubator-metron#386
+* METRON-606 Profiler Overwriting Previously Written Values (nickwallen) closes apache/incubator-metron#387
+* METRON-591: Make the website in compliance with ASF standards closes apache/incubator-metron#373
+* METRON-597 Sporadic Failures of Profiler Integration Tests (nickwallen) closes apache/incubator-metron#383
+* METRON-595 Elasticsearch Writer only uses One IP Address (JonathanRider via dlyle65535) closes apache/incubator-metron#379
+* METRON-593 Enable an automated static analysis tool in the build (justinleet) closes apache/incubator-metron#376
+* METRON-592 Change popup to Warning message in Assign Master page for Client check (anandsubbu via dlyle65535) closes apache/incubator-metron#375
+* METRON-598 Add Kyle Richardson to committers (kylerichardson) closes apache/incubator-metron#382
+* METRON-565: apps/metron/enrichment/indexed directory path does not get created for metron cluster deployed via Ambari (mmiklavc) closes apache/incubator-metron#365
+* METRON-588 Remove ASF License Headers from directly copied Chef Bento Files closes apache/incubator-metron#372
+* METRON-576 Stellar function resolution takes too long on running cluster (nickwallen) closes apache/incubator-metron#366
+* METRON-570 Add Profiler Link to README (nickwallen) closes apache/incubator-metron#371
+* METRON-578 Missing error handling bolts for enrichment and threat intel closes apache/incubator-metron#363
+* METRON-522 Need to mandate Client installation on Metron Host closes apache/incubator-metron#367
+* METRON-584 STELLAR should have a TO_LONG Function (ottobackwards) closes apache/incubator-metron#368
+* METRON-575 State from different profiles can be co-mingled incorrectly (nickwallen) closes apache/incubator-metron#362
+* METRON-538 Ensure proper shutdown, exceptions of integration test components (ottobackwards) closes apache/incubator-metron#344
+* METRON-567 Usernames as numerics strings attempted to be parsed and compared as numbers (ottobackwards) closes apache/incubator-metron#360
+* METRON-562: Add rudimentary statistical outlier detection closes apache/incubator-metron#352
+* METRON-557 Create Stellar Functions for Kafka (nickwallen) closes apache/incubator-metron#354
+* METRON-556 Profiler - Refactor 'Group By' Calculation (nickwallen) closes apache/incubator-metron#348
+* METRON-547 MaasIntegrationTests should integrate with the Metron Integration classes (ottobackwards) closes apache/incubator-metron#350
+* METRON-561 ShellEditor tests hang if vim is set as EDITOR in your profile (ottobackwards) closes apache/incubator-metron#351

Added: dev/incubator/metron/0.3.1-RC5-incubating/DISCLAIMER
==============================================================================
--- dev/incubator/metron/0.3.1-RC5-incubating/DISCLAIMER (added)
+++ dev/incubator/metron/0.3.1-RC5-incubating/DISCLAIMER Thu Feb 23 16:12:27 2017
@@ -0,0 +1,7 @@
+Apache Metron is an effort undergoing incubation at The Apache Software
+Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required
+of all newly accepted projects until a further review indicates that the
+infrastructure, communications, and decision making process have stabilized in
+a manner consistent with other successful ASF projects. While incubation status
+is not necessarily a reflection of the completeness or stability of the code,
+it does indicate that the project has yet to be fully endorsed by the ASF.

Added: dev/incubator/metron/0.3.1-RC5-incubating/KEYS
==============================================================================
--- dev/incubator/metron/0.3.1-RC5-incubating/KEYS (added)
+++ dev/incubator/metron/0.3.1-RC5-incubating/KEYS Thu Feb 23 16:12:27 2017
@@ -0,0 +1,927 @@
+This file contains the GPG keys of various developers, to allow verification
+of the release.
+
+Users: pgp < KEYS
+       gpg --import KEYS
+
+Developers:
+       Using PGP:
+       pgp -kxa <your name> and append it to this file
+       (pgpk -ll <your name> && pgpk -xa <your name>) >> this file
+       Using GPG:
+       (gpg --list-sigs <your name> && gpg --armor --export <your name>) >> this file
+
+pub   4096R/C3E26E8D 2016-02-17 [expires: 2016-10-18]
+uid       [ultimate] James Sirota (Default Apache Key) <js...@apache.org>
+sig 3        C3E26E8D 2016-02-17  James Sirota (Default Apache Key) <js...@apache.org>
+sub   4096R/D11F8084 2016-02-17 [expires: 2016-10-18]
+sig          C3E26E8D 2016-02-17  James Sirota (Default Apache Key) <js...@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Comment: GPGTools - https://gpgtools.org
+
+mQINBFbFAqcBEACnq3EtWUqDo2+1MC5Ve+HnBpgf+QEUsophHCKvhWKvxCiYGaPU
+mE82eIUYNIKx4qxMO6k0WDJHyU2CPLJu9nO4hSp8jpxbc1YFMfsNTWvocuzpCyP3
+sEcDcWf8s7gFCb+O2aP7FzG3K30k9MHmYPI74lDL9R6vU8FywcMk5Ybl4gsFL781
+fGky1trVSBPt5eBIbBN3zBDoXhRwCFBGpF3teNq0MP5+3klJTMjOjhRgMm00VKoE
+C8hNzrJ2n2YVjYybqabr0MS8sQpYuPWGUJBS54Yj/G0MZfrqBUcNAtzro8HvWyrl
+YB6mDFO0Q6HlRirDelIxt4BN0rXXud+/T5xzliAxnbsqdHSS1dv1enPnM7VvbodF
+JT9s+trHsxgpmHGc9PDmOVzUbMqK9m/nGpqpARkwaXXVA4odjtOE1foVn/QpJQnB
+7GfgiJ9p6e3MXnrTYsFJQ4TbWebdIap2Brh8/f9DuYGDzXjjLJvcJOZHqyhrlC+Z
+vdiu2rOfbOvkH2jV6DLecWE0OZPanTy3smxnay6XjqweJCe8+SIKNpgnueoRS9uo
+oBLI4VJqJn2ibYxTT6poaZZy8I4SDNsIN4QwQgjITCYOUPUz9G/ymAIvuYZ0YFsX
+GhIYHDbG9BIr44KrV073cVDSN2o1XCfsVdPl+0aPT5mYC/oByjxEZrza0QARAQAB
+tDZKYW1lcyBTaXJvdGEgKERlZmF1bHQgQXBhY2hlIEtleSkgPGpzaXJvdGFAYXBh
+Y2hlLm9yZz6JAj0EEwEKACcFAlbFAqcCGwMFCQFBrgAFCwkIBwMFFQoJCAsFFgID
+AQACHgECF4AACgkQZXhd7MPibo1a4BAAh+6oMyEfWX3o6+z9QxFC4GPPKbeg2+wV
+yAi+J2g9s/WLehW1EbuCeIK1HM+N5p8k+k8gCvBT1OPni//uGJH+ROAVPVqaa8mn
+esXPHV1Q8loCBKM5uUU9BUet04dHW9IrS/lgHfFn8LYp5LPlCLG0/TvSEGqsepL/
+3gIeavs/lf3EYHn7oSHxF2xWjLol/peNWcnzN5dpudCv0nvjpagXbaMNhfv76Ob2
+ddxbm1c5dIYQPcRutuIr+ko9o1xgFcZNaFkPTEPyVBkF2o6kaVgDE1yykclU93rg
+Cl1ziEqU2ro+kYb3igHLiyTQf+BUMyLv71eNiZgU8TiJKCIPrqHtmdlcwkX3krHo
+Toq/6dAVUvg+10sYuuBs24AXRH7HQe1SB4zrvRO3L8ITEoc5FCleEA4WXUSKj+hV
+sTEuaesCiE7bK4ZwA4SBleat+5hg00OuNPbcrEfFsv3ZyaIZ0eKVufei7LB0JNaT
+t2Q6v7kitE4uvBT/Ue+SdkfE8PX5xCxNKkdjEwSZrpX754ojRsgh1IIZ47JJxoEY
+UZ4ufwFjDpd5NcgQIHcY+7ugfdNwicoysdZGCsbVe4jWWntahDawZ6x0B8AER+l6
+rQmO9MFscT09UWh9a7fZHMTMxebDJT3TO8XDiOtIpq/xZtKNPWvaUHgAAVI35azb
+rFwJW7zISG+5Ag0EVsUCpwEQAMulFR7ELq82ydfSGnUX6daPZU3tIUFHo5ws+Tmi
+2ajgaseP9ogBWkkdMbIFcXUIQ1OVo2l9Tg486TRpJxersfCsOl8rEG3iJCbiHhX1
++QP9FRO8WItJvaSZsnNiwvzmswhR+/MJShyg79MIsGle/ZV+mx/oQKPdfVjR9w1Q
+JNCAoL5AssXogxxOyMpIoT76TsaKiO1vSfNGgG6p8Pywi56DAhvIYHRLYwEB/5mA
+ieeGNz/pjjyxb75ljW6wKZhUWjgHiBXIjhggSTi0oBQbqh7WR6U8AW1p50+aUtZw
+CySuMEsuVGjKSZeL7EMXHNeJaz9JvsWXS7UDtSTaeVG6zo4ZzanbMj2p0ZsyMcfJ
+OIA97PDx4Zb4fJcoPq1KN4xQ64XD2sHspnID+RKsDwdZ1fS3SmMuZimY+G5cn72T
+C/+49EeBdB9WS+BeBg53rh7eNS5sTFdgJVt8UxIz/gb3X4TEGiY+ZPv3/4W3Gc2D
+aO0csaKTFn7gzIQSyCQXpGQalcua9xbXH8NvRbW4LgUtdGMN9JU0U6UqOOp/CZJN
+hc5ACJ1wTLH8b0BSxRoYPCaUvC3VENfnVewBh46JtsNQy2+5lVrbt6wqCgnK7qFZ
+RsZoym7oVYV6Ws8JJeMUAa1xyxuGxRx2w0MgIUzRmZYAJRMBLIze3ee4/44PB/EY
+nM7vABEBAAGJAiUEGAEKAA8FAlbFAqcCGwwFCQFBrgAACgkQZXhd7MPibo2gFw/9
+Fq5Gdi09f0y1XRxGzoHSgOf7P9KycVI4mHIxwMz4jgdSsVw1iUoNV4jeE/e91QOC
+LIeCdcLb+uu+uXqmRWQ/vdNZ2aQ+S9q7fykRdpklBQVfST6M9AEJchOfExdFhjoA
+uoGwFpldOZ39CnptOH3JYam55fQiyBQOG7NEVZWIm1PvMPu1gawZ4xxWJ73mr0Jp
+svvsStrIEqA8jNXCGUeZ8xXbBzalleLsIrCpYNp/C1Xc3Z6dRD/smsdDizQ0IUkW
+7l38nx0yDvIIIRmpYP+aIIPu1MIG/B+tjIqbIRXmKV2PF7fxp1zXMS7OR1SZUDyU
+Z7TK8cLkgBFn5ebXXbD+m7AxxJwWDKDDAZMqw8RRQFiX4vsxg96/FY388FqZGLcj
+joM+w2MiBsp0RvyhQ7j35Vk29lzkYydQfhNJJb8sgbS4Up+U8t9mNsHi59iVbItm
+aRT+kDiBa27LzNOd37BqKGr+wUrYgGvSVQdxRxLJFhnhHmkj1NbYtwEn8TGSWFQS
+9wRxdIJQEeA3NLpZF3fuDpsSC6AZG+ML+bvH7Su4VLtrSN+bB3QCcNVWUQbr9kdT
+Tmk0OCM3VjJkX+6o+skjpstyNsFeeLxXmRA/o/dnGl9RPMC9JLjI2yOPY8ij59IG
+DJTwlKI1r7tCTi9aqBUdelijsQqb/jq9XHaDEmMpptA=
+=1pMs
+-----END PGP PUBLIC KEY BLOCK-----
+pub   4096R/2BFF0BA7 2011-10-21
+      Key fingerprint = 9A77 8304 A52A 5D5D E56E  1491 C8DC 274C 2BFF 0BA7
+uid                  Billie Jordan Rinaldi (CODE SIGNING KEY) <bi...@apache.org>
+sub   4096R/07ADBA87 2011-10-21
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v2.0.19 (FreeBSD)
+
+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
+HD4UEBPia4z3fRNd5wOQm8a2Xp7cbTM=
+=PIT6
+-----END PGP PUBLIC KEY BLOCK-----
+pub   1024D/B876884A 2007-12-24
+      Key fingerprint = 03CC 5FFA 61AA AD3C 8FF2  5E92 70F0 9CC6 B876 884A
+uid                  Chris Mattmann (CODE SIGNING KEY) <ma...@apache.org>
+sub   2048g/D3B4F350 2007-12-24
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v2.0.19 (FreeBSD)
+
+mQGiBEdvL9QRBACuaV06by+pxZHXIxBsfAFYJk7XJgsqR23m5ClCDPusMeaI4XGB
+eU8Nw4iVwgG3p5VLWLXeMIm/KPz3pmxiNyEP/dHoDxOPR+hAqlP5v03D1iK19H7q
+46BIecIwo8q0ei70fBLvMQN+apIFlvYDqVCTm1lxoCQafagqd9p2JtTf+wCg70yM
+nGtrejB+ZTTcb08f7SAHsLED/11vIdcxViN3u+3klhbb99bd/g9KvCU/I/7+MDx1
+3zrSvJV2b2wrxabUJ1Oxsb4/4BXq8A1FyhC1h/d2PsawqiY0GZ02cucbzEmdXH51
+UnrRLM9/txtZ2b7V6YkDmPf0k6rD0SjqAAy1ERekEVUOxnY4sPGmJoyac4j9+pO9
+1vH/A/9LRoJlPTfv/mFYty6/Egckhv48YoRUBo1dNh6IPQY0oVpAFbcXc3GiTyCu
+5iQp7utxP7hoJTUM2Hn5tF9D7IniRC9wsrcW8Gi/f82O4HlmyV4+Tt75nWx018oI
+ObGmwitT27EkOnFcQc9F+Q53nKr+a22SBbpfffF9Xdbkw7V73bQ3Q2hyaXMgTWF0
+dG1hbm4gKENPREUgU0lHTklORyBLRVkpIDxtYXR0bWFubkBhcGFjaGUub3JnPohg
+BBMRAgAgBQJHby/UAhsDBgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQcPCcxrh2
+iEr8KwCffMIKMu3TBrGZVu1BPLbMBhjsrl8AoI15rg+tzYZZmZJD6tDS40klTsVA
+uQINBEdvL9QQCAClHjwXMu38iDR3nvbYkWmcz5rfBFvDm/KVQGLnnY96C1r890Ir
+cHxAlSpbGb6qPi5n27v87LoS2bYEitqCUUwB7AQLOgqmLvqMJ4qp5HUfTQ/wH9Br
+wK2LX1oGFJXH14lbZ7xW36n9A/JtXHY8vGz3GuDvKYqbdOCFo8fBLwotdFOHhNYy
+bBYS1G4gtmemXwzH8kcuoIW6LuoRNxluHi1tJGFC1F1uBoxKir7F7BC38DDNvhak
+dSJpm3WxFkEEkIUyIERVGVRoFzLlk72W0R3kZVvnXbtgPklTg/2Sy13Gb+MzTBYt
+5TF841neM/kHdgt45EgBhchHN3Ys3ljabihbAAMFB/4ke4Xe573V78UR/WTMUzfw
+pIysMUzEjNKqOfnAoNnR4WDDca4MwIUl62QqGTRrWZxTD8fAGYxc+m0qmygGKtYq
+LUYB5N/pLGu1sg2j23G8aBKthiCCE+jOr3uebU/j0BTzN/BwXCqIGogELFlPC5Tj
+Hr6c8LpkRFIOjVfuYB2TV4o2RfSFzrSFHCbrU82ojxhYSwyqDGAdD6EGtbbqaEMX
+tGZzHaMVm2gDeV9W2veurxOulgndNg2+FXvgUlOa+KZ2J2DxNBcJv1uBtDAWDyR9
+dTgTbK62ZnSjsnRYbgf0HdA+kW9n9XBMEHwgYk0q+doOWUOQFqC84TgrrhyDd1XZ
+iEkEGBECAAkFAkdvL9QCGwwACgkQcPCcxrh2iEplXwCgraY3ELlDStqpJDSUzVsN
+rGuNiwsAoKz92ycEjcMnoLnX8AaPADdo1m/P
+=zEfO
+-----END PGP PUBLIC KEY BLOCK-----
+pub   4096R/3D0C92B9 2010-02-23
+      Key fingerprint = 4766 0BC9 8BC4 33F0 1E5C  9058 1209 E7F1 3D0C 92B9
+uid                  Owen O'Malley (Code signing) <om...@apache.org>
+uid                  Owen O'Malley <om...@apache.org>
+sub   4096R/4D654583 2010-02-23
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v2.0.19 (FreeBSD)
+
+mQINBEuDfIYBEACqHN0qz+qyglzZVDBqOADk6ljBO09TqplCdLtXUoYyTr7tHBFq
+1tPoBEqiQ5esfk/8Wf/QDnEz0EjWdpekfFxjrW2uIqMHXvSFGMm4bW6ubm7hDw0V
+ZKaZbwT4nx/wgrweoKMRK9HJoJ+PLUvX3kGcZU1WXYU51au1SaCl757uy4hlWOQS
+Mr3Xl8lgbW/OtfDEj/uwO4RZ6apfNx0/4Z8EhKwYOFzkF72hnLWDE7roFcNr03w2
+tT2n6fkWx4vuHJABzznGJHpsdUO7uQnAamIFPu6Ji4wpldhHksyV8aGNIReJQD9F
+zKl2Mm+U1wgrmEn103HHzGsBNTDdP41JD8usJ7WaOrAVkeoaw4Tv4nBP6X3FUF/a
+oTvhry3zPJolIp5PNYiNFX+Pay8yiskL1GbBCBBvzK4FpKOq8rA8y8G0JznnxwX0
+ZbtxZW6y1/M1d5s3oSBYOWndszhK+CQv92LSVdlIckU95i+hgMR74mD6TQ+k7AdF
+Vt0zCdnMa9ADZrptN9+4CurIwhXiH8Gh89Z8uQG3iH3+NpQuEnUqwWGVYNNS/LoQ
+rNuHp174HohkUpKECN3am1ZwpLaz4W+c27eLQBKvFlzii+u4PkIWOAl5fHhfxwvC
+G7RcJI/JO2VPcYF3hEdtN0eqTEvuaY3b/Texc8i5mM7oqQ7BT7HXgqmVgQARAQAB
+tCJPd2VuIE8nTWFsbGV5IDxvbWFsbGV5QGFwYWNoZS5vcmc+iEYEEBECAAYFAkyX
+oRIACgkQ4ip0amjjJ8FaLwCfZDlzXk076Cbhpp83Ert0gJ++nBMAoIfYU59OeeBn
+m4Ai2wLvjr0cGjvPiEYEEBECAAYFAkyaRZYACgkQQXT1Qzsc5s/3YQCZAf3KK0A7
+ptYPA6gOKoF1SYboF/gAnicfSnQcpVpvbtCpfKHmnn/IsvipiEYEEBECAAYFAkya
+ltsACgkQ/xWarXTw6DmVOQCggVs6rrv4c2WWXjutWaDBY0or07cAoMVfFnlmDbMg
+hjWaPjE8vHxzBD5qiEYEEBECAAYFAkydFZgACgkQ269pvqcjnVnRRQCdFM095N1A
+IavRQQ+dPsh6g9P2c1QAn2GA6TDaf+RJIFwjAkL+tXamMUZ3iEYEEBECAAYFAkyd
+KnAACgkQT7lVhUMY9mkMgACaA5fcqzj5v7zgyTPyCua6qNEbXMQAnAwLxfTFnNdI
+iUc7D+Ze4YO7L00xiEYEEBECAAYFAkydk5EACgkQ6VL0WSmesyxwjACgjPkcGbtY
+uzfGK+mzhdLSQrN9mZYAn0HW3yW/15JCO0tjVKZ9A2/zpvlOiEYEEBECAAYFAkyh
+C10ACgkQXkPKua7Hfq+aigCeImOGyTqFr+QifxVzx57fgfFAbX8AoMb4TNeysXfS
+UV4orGA9l7k9njyOiIAEEBECAEAFAkzTeLE5HEx1Y2lhbm8gUmVzZW5kZSAoQ29k
+ZSBTaWduaW5nIEtleSkgPGxyZXNlbmRlQGFwYWNoZS5vcmc+AAoJEPOfGH3vtV3x
+ZlcAn109OW6wYzQBPAYJfp/pGXwszRZCAJ92uzJqPNIiZPcXAhiFOiXYTAO1T4jK
+BBARAgCKBQJM0rRDHxxKaW0gSmFnaWVsc2tpIDxqaW1AYXBhY2hlLm9yZz4gHEpp
+bSBKYWdpZWxza2kgPGppbUBqYWd1TkVULmNvbT4fHEppbSBKYWdpZWxza2kgPGpp
+bUBqaW1qYWcuY29tPiIcSmltIEphZ2llbHNraSA8amltakBjb3ZhbGVudC5uZXQ+
+AAoJEIs6YB8IyXXl1gcAn1RysWyH6RK++8sJ4bQdEULqCje0AKCYLePOk/Eipc62
+bL0gvsACFF0qDokBHAQQAQIABgUCTJpxxAAKCRDfD1u8MM0JliLbCACS62aPoX8U
+P44mhkyG+UfDtRHCB1w1qGmmwSzOSlMn7Rb3OTnkkOrQ3Oq8YXSXAmO9r1jamG35
+l6O6VGOYvTb60oVL/LWLqWT/mSbHvuIX8mv8pv9C9LRl4cdTCMfTcTI2OF/IrCr9
+FfBb2NmehyCU+HxHfsHCLetgqxm9t8axX+UYOqzb5BiObQO7dY4TzPcOKFH1NNcF
+63VU/2wZN0aZf8su6eUYheWK3qnPbj6E6nSrkgAzpvNrpQnKVHXQeHb/SSxJ4hqi
+fXi+4pzBB0skhyDSTMUQYiP1pUsJxkfzEav7NYbbVshFOiFEH/FT0eivuwLi5n0i
+GcIGa/RwF0mAiQIcBBABAgAGBQJMmpajAAoJEMWTKX3eNP6ge+YP/iAmZLm3G1KR
+8QKTMfyP+Kv7/p7KmyOxaBTdM7aCegr+F8s6tc6/gO6GHGT0kDvyDCUDe1+/WFRZ
+3FQgXBojoRR8rG7flCkGmQYKW4oUjsL3o/RPayG7E33pWqQMyeZwiKHJ/rWSMYD0
+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
+N/F2Z8nYYqc7eUUg2wv3WNnqBEc60W+k0tzI9uZGWvmmLk26WnDGzyOckfQmBT4W
+49Awfs2JLaT0nsmPWJd7VAt5Q76W6M8GpnT5BM1ew2AAzZRKNU6hjMNyHNnCDqWb
+DKR7OyMKATJVA1r8aoJHl9WvMQzsSkgCjfNvVi1K9gUJxlWaFHmGaJi+KhmQ7Qgh
+iBUmEMsdcfwVD4kCWgQQAQIARAUCTNK42D0cQW50b2luZSBMZXZ5LUxhbWJlcnQg
+KENPREUgU0lHTklORyBLRVkpIDxhbnRvaW5lQGFwYWNoZS5vcmc+AAoJEF762f6C
+p/vNY8cP/1grsGTGy5kCP/Srgw0eDcbRAHAIxljSUWwZ7GFy+OQmSghyMjDmp85L
+Ch7BBpbeCvyI+nUbcVqnrmUje+7v9bKPxUoNxmC9jx7zzop6PM2yj9U/2/77PA/O
+ZyIosXJvvwexS1plPzWS/Nh/9J84GEpUMYbgMT1OgUSbjUvQEJOKrevkYIq+GOS3
+68HoWHLm9W2iWGf/6+V4D+msVSEohfdHz4goxzh//Gf9q8Kh4Rri9MDbqM5rtQ3w
+1CB2JBZtH3UI0Jwd1IgMqIsyusL/cBh6OIIisA22XkM+WvXc/ZBgO5IZ71WawNhD
+1/3T4NxAE+yGQCEJru/TBaIU00nT9EmkbcBEfuj5BJUFoZXbWYObcGHoOr0qU5ZN
+PnY8W3JY3DYh16T/7pKsBzpBRaWxoXMmkNje+bs1Td6EV1WNjpkgyu338pp9nyS3
+nyTtoCrYMOwkLFKRDsAUZoQ7vWz+TVysTJOr/EgSG9BmHBLkmn9xZYuWysVvJIiC
+DR3FQ1G75KIFNDgxYaLKKgDJE2MIio7uEotbpBRBNDQjOtgUyDIhyIxUPZVRRo+m
+nabPm0ybehtY6IGZsbu2ODOOYMpGJGa7CG/zi6RWrfrC5om6SEmQXcf5AxixsHQ6
+P3+9lnead1tHJPx+txgB4WSuIRl52qNxsHQH6muivlSl5rc1ZTHtiQJ9BBABAgBn
+BQJM0r4VIRxEYW4gUG9pcmllciA8cG9pcmllckBhcGFjaGUub3JnPiAcRGFuIFBv
+aXJpZXIgPHBvaXJpZXJAcG9ib3guY29tPh0cRGFuIFBvaXJpZXIgPGRhbkBwb2ly
+aWVyLnVzPgAKCRCc+isBYrKWP4CAEADBx5wFHrSPqqZ9DNTrDJ0m5Zhj2FHm5Cvd
+oblqPtkVkoPKmLOu4Revju5znTwNkieknlwyfi5ft7brIk++OSzS5mhSe9YUljXE
+GjQVeoVDFZMbQyyGBTFrhGosHMVL0oZIy5zOpxVFQCgiFZ4N2PVuMw6jAUqy/t/6
+2xDqD+PUNszdQKV3sVMFTpKbI68D5d2BTrFob+D+PA3mnitPMuwTVWQBsb8k8XJi
+UwdSWP/IyxmOoYGTzO7CAx5MifR0Bh/WPcQIlvMpmZEk8ahn8Kv0YJXkTCKEm3eQ
+9bOPz2TbJ9g637UycbepIueSs2EeOMSCS7U96K7C+rOh1f2KFT7vGGNkKhyVahDF
+daZ2sYhcQolk8Jlss0YisqUpzvwOBIrnG9OzHcUFjgmyFaoeqMdRyx7zPMOH2CSz
+oRDwCadMTrubzEeVidmLM/pkdiRiJlF+poJKPHg3WQpJhv4BSie4IUznmaPN9aej
++eWSYnNtrArl+yFQQF5sXCDsbRKQFSFNvKCCe9KeQhC0j77qFF6KXDfbiQuLkcP3
+pxCPavcKs+56cLLeC1p5s/JQdBXZenb91nIQdcaAQSRxrEi4syPvzsx1FGW5fLEn
+BU3FIdjURPBkQjx4BSfk97IrA3uMj0jFLNEu7DReb62RZRYoRoFT/SuyfgWFwWMG
+utpjQSwKfYkCkwQQAQIAfQUCTNK0KDUcSmltIEphZ2llbHNraSAoUmVsZWFzZSBT
+aWduaW5nIEtleSkgPGppbUBhcGFjaGUub3JnPiAcSmltIEphZ2llbHNraSA8amlt
+QGphZ3VORVQuY29tPh8cSmltIEphZ2llbHNraSA8amltQGppbWphZy5jb20+AAoJ
+EDTqduZ5FIWoSZYQAMQZgxpABfRCEePA7LIbT4UYseHecMyJR0HabvHdrDszpiW1
++K02vMP7zhGKKj5pu5qcDgSpKTq07WkxhLCpzTo6ooMf9il/Tt2eNz7nUUobig7r
+rt9dMAG00DDFhBtxY4TjbmeGNiMyHkvptZ+15U1CnVMCGht0eo7PhqkPQ+HLagOy
+ceQ5FRT66hI/LxDDAK5v/c0H4yLPqo8ZSYU1sZb3M5qOY1TtuDqsOSZLBy21YGJD
+18OQEebFbUn/3abcGX/gv4V4aE4Jr/ILVfQ3e0wwp/0SSy1fn0T4S2EpPJK2+RJH
+vMh6nY5Jf8kHK3qj8ixUFcSowNh4mlj6u7S5UNVsreZIkWkKa/boRsCrTYvTMbl8
+P5kB9OEziOw+xyg5xOsVBzs34e7gUoHwr7x5XpFzhzQp0ToRxZOsjgkkkTfwyCxC
+bWY2Jo49EUmTA+x86QYRB8fADn69pkaCY2Ye04pv3mruk542Vt1OCwMjcrFrOmJu
+ss4JSH4Qxskbxz2DHd+pLFmvzfC9nzCkW2AKN6idTlO14kKqLzJMyTHgpycBX8l/
+uxVKsKU4CHpzjt0aNYCmX1TZHiyzLAoIQuHDIvf7wTxvKpE+gvIlUo0wnGQnrR19
+8qQUUrUldM0NCxhUdHkLtpi82qLHN1RF2gSUrrhU6MNSMCZo+GD6D/yfZqK3iQKp
+BBABAgCTBQJM0uOyIBxTYW5kZXIgVGVtbWUgPHNhbmRlckB0ZW1tZS5uZXQ+IhxT
+YW5kZXIgVGVtbWUgPHNjdGVtbWVAYXBhY2hlLm9yZz4dHFNhbmRlciBUZW1tZSA8
+c2FuZGVyQG1lLmNvbT4qHFNhbmRlciBUZW1tZSA8c2N0ZW1tZUBrZXlzaW50aGVj
+bG91ZC5jb20+AAoJEJu4Y7D1G7iKFCwQALD6D/gF/rUxUPVM8xCbnrz/crOESWyK
+oWsTHSxZ0HL4wi5Syd4W+Xi61jsc09xN970rcVxCpZBK/143pVUGKQj/tb8g5kmm
+VOU3vpgNj3xllCViCrW4CaEoPvg4VDgpmSr10vNq6tlLa5HKzLaaJc3msDX5laiG
+y451IK/4kE3F1k71v/XU2l35JWIhqM/qRHvbb5VMCD+uH9LZnbea91BvlDkQhDtF
+gXJL8SkSdDa12+oNdm5fWqlec1Kw30avY+q1KNYyS5hCV8BqdWckmtJO+RabT6nD
+ccs7Sewt1BIPop0dde11K8JNtLBYUUnwTpVnvNtPtlWJpbIZmyeZxiZecnBL5Cso
+9nt8PwmyDr2SklRU6B3VYpgNQ+M93cGNO2j/r5d3OjFxO6ZyHIyf1ihmjwxcA2pS
+VuPOCIZf48OpPVKuKSUwu6hmWaB0+S+nXx56ZTCPnnb5Ovi+44M/zI341L8/NPXr
+wvF29z67tWw3kga1/pVQlrRLrhniBCfOKPShSHqv02o5QLX5aQl6LRpYtuzU5Ia1
+7lFgD5GCFc8OqCYgGoPCAeJzSQBp/2xLzon3M0oSNXanvCw4ZOPbDLJA4JubArT2
+ojrfYDnLAWWUbQ766mfkwWzCcSCedbagL/hGkFL6wK3+j2K/KyJVFyBC833k+wdP
+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
+kwPsfOkGEQfHwA5+vaZGgmNmHtOKb95q7pOeNlbdTgsDI3KxazpibrLOCUh+EMbJ
+G8c9gx3fqSxZr83wvZ8wpFtgCjeonU5TteJCqi8yTMkx4KcnAV/Jf7sVSrClOAh6
+c47dGjWApl9U2R4ssywKCELhwyL3+8E8byqRPoLyJVKNMJxkJ60dffKkFFK1JXTN
+DQsYVHR5C7aYvNqixzdURdoElK64VOjDUjAmaPhg+g/8n2ait4kCqQQQAQIAkwUC
+TNLjsiAcU2FuZGVyIFRlbW1lIDxzYW5kZXJAdGVtbWUubmV0PiIcU2FuZGVyIFRl
+bW1lIDxzY3RlbW1lQGFwYWNoZS5vcmc+HRxTYW5kZXIgVGVtbWUgPHNhbmRlckBt
+ZS5jb20+KhxTYW5kZXIgVGVtbWUgPHNjdGVtbWVAa2V5c2ludGhlY2xvdWQuY29t
+PgAKCRCbuGOw9Ru4ihQsEACw+g/4Bf61MVD1TPMQm568/3KzhElsiqFrEx0sWdBy
++MIuUsneFvl4utY7HNPcTfe9K3FcQqWQSv9eN6VVBikI/7W/IOZJplTlN76YDY98
+ZZQlYgq1uAmhKD74OFQ4KZkq9dLzaurZS2uRysy2miXN5rA1+ZWohsuOdSCv+JBN
+xdZO9b/11Npd+SViIajP6kR722+VTAg/rh/S2Z23mvdQb5Q5EIQ7RYFyS/EpEnQ2
+tdvqDXZuX1qpXnNSsN9Gr2PqtSjWMkuYQlfAanVnJJrSTvkWm0+pw3HLO0nsLdQS
+D6KdHXXtdSvCTbSwWFFJ8E6VZ7zbT7ZViaWyGZsnmcYmXnJwS+QrKPZ7fD8Jsg69
+kpJUVOgd1WKYDUPjPd3BjTto/6+XdzoxcTumchyMn9YoZo8MXANqUlbjzgiGX+PD
+qT1SriklMLuoZlmgdPkvp18eemUwj552+Tr4vuODP8yN+NS/PzT168Lxdvc+u7Vs
+N5IGtf6VUJa0S64Z4gQnzij0oUh6r9NqOUC1+WkJei0aWLbs1OSGte5RYA+RghXP
+DqgmIBqDwgHic0kAaf9sS86J9zNKEjV2p7wsOGTj2wyyQOCbmwK09qI632A5ywFl
+lG0O+upn5MFswnEgnnW2oC/4RpBS+sCt/o9ivysiVRcgQvN95PsHTyuiXQGzZLCt
+AokCHAQQAQIABgUCTdKhJwAKCRCvWOgihyL4vfOaD/wO2i1sCFJLgTj2jyg3IKlK
+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
+daM2CBmwLsXiMVBmxmGEGg==
+=cDbo
+-----END PGP PUBLIC KEY BLOCK-----
+pub   2048R/C36C5F0F 2011-11-01
+      Key fingerprint = 6AE7 0A2A 38F4 66A5 D683  F939 255A DF56 C36C 5F0F
+uid                  Vinod Kumar Vavilapalli (I am also known as @tshooter.) <vi...@apache.org>
+sub   2048R/DE206A91 2011-11-01
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v2.0.19 (FreeBSD)
+
+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
+AiA08+hW7GN6cBU3ahHYy/AO7iZiAZK+
+=LPUs
+-----END PGP PUBLIC KEY BLOCK-----
+pub   4096R/BFB3C62C 2016-11-11
+uid                  Casey Stella (CODE SIGNING KEY) <ce...@apache.org>
+sig 3        BFB3C62C 2016-11-11  Casey Stella (CODE SIGNING KEY) <ce...@apache.org>
+sub   4096R/7722402E 2016-11-11
+sig          BFB3C62C 2016-11-11  Casey Stella (CODE SIGNING KEY) <ce...@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1
+
+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
+A+GKk3KmvkTtI9roji8+rMEEXg==
+=xP63
+-----END PGP PUBLIC KEY BLOCK-----