You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@knox.apache.org by km...@apache.org on 2014/01/03 18:17:05 UTC

svn commit: r4034 - /dev/incubator/knox/knox-incubating-0.3.1/

Author: kminder
Date: Fri Jan  3 17:16:52 2014
New Revision: 4034

Log:
Staging Apache Knox Gateway version 0.3.1.

Added:
    dev/incubator/knox/knox-incubating-0.3.1/
    dev/incubator/knox/knox-incubating-0.3.1/CHANGES
    dev/incubator/knox/knox-incubating-0.3.1/KEYS
    dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1-src.zip   (with props)
    dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1-src.zip.asc
    dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1-src.zip.md5
    dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1-src.zip.sha
    dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.rpm   (with props)
    dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.rpm.asc
    dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.rpm.md5
    dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.rpm.sha
    dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.tar.gz   (with props)
    dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.tar.gz.asc
    dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.tar.gz.md5
    dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.tar.gz.sha
    dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.zip   (with props)
    dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.zip.asc
    dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.zip.md5
    dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.zip.sha

Added: dev/incubator/knox/knox-incubating-0.3.1/CHANGES
==============================================================================
--- dev/incubator/knox/knox-incubating-0.3.1/CHANGES (added)
+++ dev/incubator/knox/knox-incubating-0.3.1/CHANGES Fri Jan  3 17:16:52 2014
@@ -0,0 +1,115 @@
+------------------------------------------------------------------------------
+Release Notes - Apache Knox - Version 0.3.1
+------------------------------------------------------------------------------
+
+** Bug
+    * [KNOX-188] - encryptQueryString Password is Recreated when Topology is Changed
+    * [KNOX-199] - ExampleHBase.groovy fails with Sandbox 2 GA (HBase 0.96)
+    * [KNOX-203] - Gateway fails to start when bin dir not writable
+    * [KNOX-205] - Launcher script gateway.sh not working when gateway installed via RPM
+    * [KNOX-222] - Remove hadoop-examples.jar from source tree
+    * [KNOX-224] - Update samples to match Hive config
+
+------------------------------------------------------------------------------
+Release Notes - Apache Knox - Version 0.3.0
+------------------------------------------------------------------------------
+
+** New Feature
+    * [KNOX-8] - Support HBase via HBase/Stargate
+    * [KNOX-9] - Support Hive via JDBC+ODBC/Thrift/HTTP
+    * [KNOX-11] - Access Token Federation Provider
+    * [KNOX-27] - Access Kerberos secured Hadoop cluster via gateway using basic auth credentials
+    * [KNOX-31] - Create lifecycle scripts for gateway server
+    * [KNOX-50] - Ensure that all cluster topology details are rewritten for Oozie REST APIs
+    * [KNOX-61] - Create RPM packaging of Knox
+    * [KNOX-68] - Create start/stop scripts for gateway
+    * [KNOX-70] - Add unit and functional testing for HBase
+    * [KNOX-71] - Add unit and functional tests for Hive
+    * [KNOX-72] - Update site docs for HBase integration
+    * [KNOX-73] - Update site docs for Hive integration
+    * [KNOX-82] - Support properties file format for topology files
+    * [KNOX-85] - Provide Knox client DSL for HBase REST API
+    * [KNOX-98] - Cover HBase in samples
+    * [KNOX-99] - Cover Hive in samples
+    * [KNOX-116] - Add rewrite function so that authenticated username can be used in rewrite rules
+    * [KNOX-120] - Service Level Authorization Provider with ACLs
+    * [KNOX-131] - Cleanup noisy test PropertyTopologyBuilderTest
+    * [KNOX-169] - Test issue for patch test automation via PreCommit-Knox-Build job
+
+** Improvement
+    * [KNOX-40] - Verify LDAP over SSL
+    * [KNOX-42] - Change gateway URLs to match service URLs as closely as possible
+    * [KNOX-45] - Clean up usage and help output from server command line
+    * [KNOX-49] - Prevent Shiro rememberMe cookie from being returned
+    * [KNOX-55] - Support finer grain control over what is included in the URL rewrite
+    * [KNOX-56] - Populate RC directory with CHANGES on people.a.o
+    * [KNOX-75] - make Knox work with Secure Oozie
+    * [KNOX-97] - Populate staging and release directories with KEYS
+    * [KNOX-100] - document steps to make Knox work with secure hadoodp cluster
+    * [KNOX-101] - Use session instead of hadoop in client DSL samples
+    * [KNOX-117] - Provide ServletContext attribute access to RewriteFunctionProcessor via UrlRewriteEnvironment
+    * [KNOX-118] - Provide rewrite functions that resolve service location information
+    * [KNOX-129] - Document topology file
+    * [KNOX-141] - Diagnostic debug output when generated SSL keystore info doesn't match environment
+    * [KNOX-143] - Change "out of the box" setup to use sandbox instead of sample
+    * [KNOX-153] - Document RPM based install process
+    * [KNOX-155] - Remove obsolete module gateway-demo
+    * [KNOX-164] - document hostmap provider properties
+    * [KNOX-168] - Complete User's Guide for 0.3.0 release
+
+** Bug
+    * [KNOX-47] - Clean up i18n logging and any System.out or printStackTrace usages
+    * [KNOX-57] - NPE when GATEWAY_HOME deleted out from underneath a running gateway instance
+    * [KNOX-58] - NameNode endpoint exposed to gateway clients in runtime exception
+    * [KNOX-60] - getting started - incorrect path to gateway-site.xml
+    * [KNOX-69] - Branch expansion for specdir breaks on jenkins
+    * [KNOX-76] - users.ldif file bundled with knox should not have hadoop service principals
+    * [KNOX-77] - Need per-service outbound URL rewriting rules
+    * [KNOX-78] - spnego authorization to cluster is failing
+    * [KNOX-79] - post parameters are lost while request flows from knox to secure cluster
+    * [KNOX-81] - Fix naming of release artifacts to include the word incubating
+    * [KNOX-83] - do not use mapred as end user prinicpal in examples
+    * [KNOX-84] - use EXAMPLE.COM instead of sample.com in template files for kerberos relam
+    * [KNOX-89] - Knox doing SPNego with Hadoop for every client request is not scalable
+    * [KNOX-102] - Update README File
+    * [KNOX-106] - The Host request header should be rewritten or removed
+    * [KNOX-107] - Service URLs not rewritten for WebHDFS GET redirects
+    * [KNOX-108] - Authentication failure submitting job via WebHCAT on Sandbox
+    * [KNOX-109] - Failed to submit workflow via Oozie against Sandbox HDP2Beta
+    * [KNOX-111] - Ensure that user identity details are rewritten for Oozie REST APIs
+    * [KNOX-124] - Fix the OR semantics in AclAuthz
+    * [KNOX-126] - HiveDeploymentContributor uses wrong external path /hive/api/vi
+    * [KNOX-127] - Sample topology file (sample.xml) uses inconsistent internal vs external addresses
+    * [KNOX-128] - Switch all samples to use guest user and home directory
+    * [KNOX-130] - Throw exception on credential store creation failure
+    * [KNOX-132] - Cleanup noisy test GatewayBasicFuncTest.testOozieJobSubmission()
+    * [KNOX-136] - Knox should support configurable session timeout
+    * [KNOX-137] - Log SSL Certificate Info
+    * [KNOX-142] - Remove Templeton from user facing config and samples and use WebHCat instead
+    * [KNOX-144] - Ensure cluster topology details are rewritten for HBase/Stargate REST APIs
+    * [KNOX-146] - Oozie rewrite rules for NN and JT need to be updated to use hostmap
+    * [KNOX-147] - Halt Startup when Gateway SSL Cert is Expired
+    * [KNOX-148] - Add cluster topology details rewrite for XML responses from HBase/Stargate REST APIs
+    * [KNOX-149] - Changes to AclsAuthz Config and Default Mode
+    * [KNOX-150] - correct comment on session timeout  in sandbox topology file
+    * [KNOX-151] - add documentation for session timeout configuration
+    * [KNOX-152] - Dynamic redeploy of topo causes subsequent requests to fail
+    * [KNOX-154] - INSTALL file is out of date
+    * [KNOX-156] - file upload through Knox broken
+    * [KNOX-157] - Knox is not able to process PUT/POST requests with large payload
+    * [KNOX-158] - EmptyStackException while getting webhcat job queue in secure cluster
+    * [KNOX-159] - oozie job submission thorugh knox fails for secure cluster
+    * [KNOX-162] - Support Providing Your own SSL Certificate
+    * [KNOX-163] - job submission through knox-webchat results in NullPointerException
+
+------------------------------------------------------------------------------
+Release Notes - Apache Knox - Version 0.2.0
+------------------------------------------------------------------------------
+HTTPS Support (Client side)
+Oozie Support
+Protected DataNode URL query strings
+Pluggable Identity Asserters
+Principal Mapping
+URL Rewriting Enhancements
+KnoxShell Client DSL
+

Added: dev/incubator/knox/knox-incubating-0.3.1/KEYS
==============================================================================
--- dev/incubator/knox/knox-incubating-0.3.1/KEYS (added)
+++ dev/incubator/knox/knox-incubating-0.3.1/KEYS Fri Jan  3 17:16:52 2014
@@ -0,0 +1,649 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
+Comment: GPGTools - http://gpgtools.org
+
+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
+3d0AmgIbIS6L8LPGzjRYlQOie+wL4q7qiEYEEBECAAYFAkyXoRIACgkQ4ip0amjj
+J8EB9wCfasGKOlsGfZBgR26lgMOpE/6km3EAoJvpIq+ewLRGyBfsnPO84LByvLmn
+iEYEEBECAAYFAkyaRZYACgkQQXT1Qzsc5s8ZLgCfdSUpVN/V2e9Pyg36PXPtN3Lb
+k3YAn3o3VwesFhyMd9+E3aBz5eFxvA2iiEYEEBECAAYFAkyaltsACgkQ/xWarXTw
+6DnHYgCgqUPjYJATmH5yeE/NkH41d26B2r0AnjRW0bbtxzb6sc+vwLB+mla6Bk1e
+iEYEEBECAAYFAkydFZgACgkQ269pvqcjnVk9+gCgh6Z8Lbliv6DDSyyAu100+DJj
+ymUAnAqRx2hdQECiYt0lt554S3TQ1ZsmiEYEEBECAAYFAkydKnAACgkQT7lVhUMY
+9mnK3gCggmKbsiXBVuZVhGgyvZ7xUEHdMHYAnibPIx0c3RcHM41F2qiLQrucu9UH
+iEYEEBECAAYFAkydk5EACgkQ6VL0WSmesywdTwCeJ1V6NatsMeWZKqIfr0ybrMZL
++GIAoIlvxZBJdKPUdjBLBOny4D7OnhDsiEYEEBECAAYFAkyhC10ACgkQXkPKua7H
+fq+nKQCg2Hp+PsAwuhU0+fLhJyGNLFlfm24AoJ94/9Z5ZrLzmsLXoEBBFbu6Dn2f
+iIAEEBECAEAFAkzTeLE5HEx1Y2lhbm8gUmVzZW5kZSAoQ29kZSBTaWduaW5nIEtl
+eSkgPGxyZXNlbmRlQGFwYWNoZS5vcmc+AAoJEPOfGH3vtV3xZlcAn109OW6wYzQB
+PAYJfp/pGXwszRZCAJ92uzJqPNIiZPcXAhiFOiXYTAO1T4jKBBARAgCKBQJM0rRD
+HxxKaW0gSmFnaWVsc2tpIDxqaW1AYXBhY2hlLm9yZz4gHEppbSBKYWdpZWxza2kg
+PGppbUBqYWd1TkVULmNvbT4fHEppbSBKYWdpZWxza2kgPGppbUBqaW1qYWcuY29t
+PiIcSmltIEphZ2llbHNraSA8amltakBjb3ZhbGVudC5uZXQ+AAoJEIs6YB8IyXXl
+1gcAn1RysWyH6RK++8sJ4bQdEULqCje0AKCYLePOk/Eipc62bL0gvsACFF0qDokB
+HAQQAQIABgUCTJpxxAAKCRDfD1u8MM0JlnNbB/9MnL0Zr4nXszSQnBcqOD1jdGuI
+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
+ZyBLZXkpIDxqaW1AYXBhY2hlLm9yZz4gHEppbSBKYWdpZWxza2kgPGppbUBqYWd1
+TkVULmNvbT4fHEppbSBKYWdpZWxza2kgPGppbUBqaW1qYWcuY29tPgAKCRA06nbm
+eRSFqEmWEADEGYMaQAX0QhHjwOyyG0+FGLHh3nDMiUdB2m7x3aw7M6YltfitNrzD
++84Riio+abuanA4EqSk6tO1pMYSwqc06OqKDH/Ypf07dnjc+51FKG4oO667fXTAB
+tNAwxYQbcWOE425nhjYjMh5L6bWfteVNQp1TAhobdHqOz4apD0Phy2oDsnHkORUU
++uoSPy8QwwCub/3NB+Miz6qPGUmFNbGW9zOajmNU7bg6rDkmSwcttWBiQ9fDkBHm
+xW1J/92m3Bl/4L+FeGhOCa/yC1X0N3tMMKf9EkstX59E+EthKTyStvkSR7zIep2O
+SX/JByt6o/IsVBXEqMDYeJpY+ru0uVDVbK3mSJFpCmv26EbAq02L0zG5fD+ZAfTh
+M4jsPscoOcTrFQc7N+Hu4FKB8K+8eV6Rc4c0KdE6EcWTrI4JJJE38MgsQm1mNiaO
+PRFJkwPsfOkGEQfHwA5+vaZGgmNmHtOKb95q7pOeNlbdTgsDI3KxazpibrLOCUh+
+EMbJG8c9gx3fqSxZr83wvZ8wpFtgCjeonU5TteJCqi8yTMkx4KcnAV/Jf7sVSrCl
+OAh6c47dGjWApl9U2R4ssywKCELhwyL3+8E8byqRPoLyJVKNMJxkJ60dffKkFFK1
+JXTNDQsYVHR5C7aYvNqixzdURdoElK64VOjDUjAmaPhg+g/8n2ait4kCqQQQAQIA
+kwUCTNLjsiAcU2FuZGVyIFRlbW1lIDxzYW5kZXJAdGVtbWUubmV0PiIcU2FuZGVy
+IFRlbW1lIDxzY3RlbW1lQGFwYWNoZS5vcmc+HRxTYW5kZXIgVGVtbWUgPHNhbmRl
+ckBtZS5jb20+KhxTYW5kZXIgVGVtbWUgPHNjdGVtbWVAa2V5c2ludGhlY2xvdWQu
+Y29tPgAKCRCbuGOw9Ru4ihQsEACw+g/4Bf61MVD1TPMQm568/3KzhElsiqFrEx0s
+WdBy+MIuUsneFvl4utY7HNPcTfe9K3FcQqWQSv9eN6VVBikI/7W/IOZJplTlN76Y
+DY98ZZQlYgq1uAmhKD74OFQ4KZkq9dLzaurZS2uRysy2miXN5rA1+ZWohsuOdSCv
++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
+DIAAmgOX3Ks4+b+84Mkz8grmuqjRG1zEAJwMC8X0xZzXSIlHOw/mXuGDuy9NMYhG
+BBARAgAGBQJMnZORAAoJEOlS9FkpnrMscIwAoIz5HBm7WLs3xivps4XS0kKzfZmW
+AJ9B1t8lv9eSQjtLY1SmfQNv86b5TohGBBARAgAGBQJMoQtdAAoJEF5Dyrmux36v
+mooAniJjhsk6ha/kIn8Vc8ee34HxQG1/AKDG+EzXsrF30lFeKKxgPZe5PZ48joiA
+BBARAgBABQJM03ixORxMdWNpYW5vIFJlc2VuZGUgKENvZGUgU2lnbmluZyBLZXkp
+IDxscmVzZW5kZUBhcGFjaGUub3JnPgAKCRDznxh977Vd8WZXAJ9dPTlusGM0ATwG
+CX6f6Rl8LM0WQgCfdrsyajzSImT3FwIYhTol2EwDtU+IygQQEQIAigUCTNK0Qx8c
+SmltIEphZ2llbHNraSA8amltQGFwYWNoZS5vcmc+IBxKaW0gSmFnaWVsc2tpIDxq
+aW1AamFndU5FVC5jb20+HxxKaW0gSmFnaWVsc2tpIDxqaW1AamltamFnLmNvbT4i
+HEppbSBKYWdpZWxza2kgPGppbWpAY292YWxlbnQubmV0PgAKCRCLOmAfCMl15dYH
+AJ9UcrFsh+kSvvvLCeG0HRFC6go3tACgmC3jzpPxIqXOtmy9IL7AAhRdKg6JARwE
+EAECAAYFAkyaccQACgkQ3w9bvDDNCZYi2wgAkutmj6F/FD+OJoZMhvlHw7URwgdc
+NahppsEszkpTJ+0W9zk55JDq0NzqvGF0lwJjva9Y2pht+ZejulRjmL02+tKFS/y1
+i6lk/5kmx77iF/Jr/Kb/QvS0ZeHHUwjH03EyNjhfyKwq/RXwW9jZnocglPh8R37B
+wi3rYKsZvbfGsV/lGDqs2+QYjm0Du3WOE8z3DihR9TTXBet1VP9sGTdGmX/LLunl
+GIXlit6pz24+hOp0q5IAM6bza6UJylR10Hh2/0ksSeIaon14vuKcwQdLJIcg0kzF
+EGIj9aVLCcZH8xGr+zWG21bIRTohRB/xU9Hor7sC4uZ9IhnCBmv0cBdJgIkCHAQQ
+AQIABgUCTJqWowAKCRDFkyl93jT+oHvmD/4gJmS5txtSkfECkzH8j/ir+/6eypsj
+sWgU3TO2gnoK/hfLOrXOv4Duhhxk9JA78gwlA3tfv1hUWdxUIFwaI6EUfKxu35Qp
+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
+bmluZyBLZXkpIDxqaW1AYXBhY2hlLm9yZz4gHEppbSBKYWdpZWxza2kgPGppbUBq
+YWd1TkVULmNvbT4fHEppbSBKYWdpZWxza2kgPGppbUBqaW1qYWcuY29tPgAKCRA0
+6nbmeRSFqEmWEADEGYMaQAX0QhHjwOyyG0+FGLHh3nDMiUdB2m7x3aw7M6Yltfit
+NrzD+84Riio+abuanA4EqSk6tO1pMYSwqc06OqKDH/Ypf07dnjc+51FKG4oO667f
+XTABtNAwxYQbcWOE425nhjYjMh5L6bWfteVNQp1TAhobdHqOz4apD0Phy2oDsnHk
+ORUU+uoSPy8QwwCub/3NB+Miz6qPGUmFNbGW9zOajmNU7bg6rDkmSwcttWBiQ9fD
+kBHmxW1J/92m3Bl/4L+FeGhOCa/yC1X0N3tMMKf9EkstX59E+EthKTyStvkSR7zI
+ep2OSX/JByt6o/IsVBXEqMDYeJpY+ru0uVDVbK3mSJFpCmv26EbAq02L0zG5fD+Z
+AfThM4jsPscoOcTrFQc7N+Hu4FKB8K+8eV6Rc4c0KdE6EcWTrI4JJJE38MgsQm1m
+NiaOPRFJkwPsfOkGEQfHwA5+vaZGgmNmHtOKb95q7pOeNlbdTgsDI3KxazpibrLO
+CUh+EMbJG8c9gx3fqSxZr83wvZ8wpFtgCjeonU5TteJCqi8yTMkx4KcnAV/Jf7sV
+SrClOAh6c47dGjWApl9U2R4ssywKCELhwyL3+8E8byqRPoLyJVKNMJxkJ60dffKk
+FFK1JXTNDQsYVHR5C7aYvNqixzdURdoElK64VOjDUjAmaPhg+g/8n2ait4kCqQQQ
+AQIAkwUCTNLjsiAcU2FuZGVyIFRlbW1lIDxzYW5kZXJAdGVtbWUubmV0PiIcU2Fu
+ZGVyIFRlbW1lIDxzY3RlbW1lQGFwYWNoZS5vcmc+HRxTYW5kZXIgVGVtbWUgPHNh
+bmRlckBtZS5jb20+KhxTYW5kZXIgVGVtbWUgPHNjdGVtbWVAa2V5c2ludGhlY2xv
+dWQuY29tPgAKCRCbuGOw9Ru4ihQsEACw+g/4Bf61MVD1TPMQm568/3KzhElsiqFr
+Ex0sWdBy+MIuUsneFvl4utY7HNPcTfe9K3FcQqWQSv9eN6VVBikI/7W/IOZJplTl
+N76YDY98ZZQlYgq1uAmhKD74OFQ4KZkq9dLzaurZS2uRysy2miXN5rA1+ZWohsuO
+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
+=2lyM
+-----END PGP PUBLIC KEY BLOCK-----

Added: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1-src.zip
==============================================================================
Binary file - no diff available.

Propchange: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1-src.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1-src.zip.asc
==============================================================================
--- dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1-src.zip.asc (added)
+++ dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1-src.zip.asc Fri Jan  3 17:16:52 2014
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
+Comment: GPGTools - http://gpgtools.org
+
+iQIcBAABAgAGBQJSxuzkAAoJEFeEaSDqyy2u9PMQAIo4bLd2mu5yvYrc4ekgQXk2
+yWjvmmnwScioF9ng4vUsdqvy5nGSC6gqImP6ndF+6SPkMLPjM+ofAGMR/bn38Umu
+zt/bp9PujPaDiAezgI64TQsXSEBQ0g83wYp443PrwBjj4lZlnalHmqSEK2OpuzYC
+6N7xxtyMDtW4v1Elr6up/x50WbbXFJBv5N6zzZXOgzaYeh+iNJ7yUnbAL9NIVlYU
+C0LNmubLkzpHUoDVNzKnfxuOd8PJmSrUcSGGxXRuofDQhGkZANtOP1hOgjW3qTNM
+/L9GDEtoWz7RqualC195KFWfCCOIeIBK2Y20BSeZaH2MuLrixay97M4xTliLmLzN
+wrcAUPvRGo6qZYQ8/ONnHdpZ5E8RrGMn54Tr5XHw1jrhyOCKyjVn6ggtV7i56ujg
+Or9wIbi6/c0KVPTwp1QXIu4xOxVwOtHgA8p8aVAlkSRltQDTjyKpEbd1azULuoM5
+2sg8yfcfyy81Tpj7pVKPgoVLxzG/UZIPaHh5yUXM0kDzIbGmsflNbHmT5AXpoMvE
+LoM0k1BeLnBQe5UZpPuj588/0Kg0jzrURpJWJ6Q3xrc5pBGGR7j2h1kCz7ZFQQXA
+II+0pKZ9XDvemJp7l2oES/9jJUbrdmb/De5g5Ey7ImdForcuOH6Eaz6PUv97GYQz
+QZBMwbqRsaaYq0ylquqP
+=oRUc
+-----END PGP SIGNATURE-----

Added: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1-src.zip.md5
==============================================================================
--- dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1-src.zip.md5 (added)
+++ dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1-src.zip.md5 Fri Jan  3 17:16:52 2014
@@ -0,0 +1 @@
+8a236b6aebc4684a64335f4c84765640

Added: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1-src.zip.sha
==============================================================================
--- dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1-src.zip.sha (added)
+++ dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1-src.zip.sha Fri Jan  3 17:16:52 2014
@@ -0,0 +1 @@
+be1525334313d99f7d44c455bb5fbb05e964d432

Added: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.rpm
==============================================================================
Binary file - no diff available.

Propchange: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.rpm
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.rpm.asc
==============================================================================
--- dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.rpm.asc (added)
+++ dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.rpm.asc Fri Jan  3 17:16:52 2014
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
+Comment: GPGTools - http://gpgtools.org
+
+iQIcBAABAgAGBQJSxuznAAoJEFeEaSDqyy2uoUsP/1MHT66IQ4iex+ZHtBLppYax
+m+dfE7jXlWlGZD7UMj5+SCvhlyQkBPGvA3qvtOUEC31v9dnvs3/huXVY5QaLLuOs
+dJW/j7Stdfhs8oJyCYnGaHvOyBwYtFD3brsFdTgdi3Gi6Lo3+bdpqaodAh5YJtog
+bXPMMLFWBTqdfxBI5h9t9DftFiDxfS19gjCXD8Eox4fEBZLwxVT795aoU8N0iYfZ
+wP2kctjDa3OJR7wch+Mf6CAHr7CssVBP3491Mvm1bawXKb/Lb7sZIooj4f4Gxxwr
+UUu1gC7dPJu0JiFG/5BiXnm4Eh12sTxlVxuWp8BSSRBCbeHVd7a3OKWTe48fF/3I
+A+MOV/PkhKQ0Rt8SMhlbtxzMyiH4HsuPd/kN35Da+nAbhFnpWa6Ncs2k0EnWe+f5
+ZEmaJb2nJ2BHUrXuRjO7yrTSjz96/L1ArDL106L/EP+mOJ1DKgRWGJeYA94Si0kj
+ZB14SvRryWhZKBMKqqZ2h7S9Z+wrOXYof3OjguFtH+zarJL2SBqARgpJvMMCKujS
+GQAec9hKRT/JDYg1syFf0OknwimyfGh2fssNE4EXwET1/mFfF9QDwqahrQkw08dV
+QnPW6GRvphDHI/8FDKTvfwN5iq3a7JSBZUUS0xeKQ7ukhwcz83QLF1ECJtG1SQ30
+24WuaGJfUhYBvz7uaQT+
+=LyPy
+-----END PGP SIGNATURE-----

Added: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.rpm.md5
==============================================================================
--- dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.rpm.md5 (added)
+++ dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.rpm.md5 Fri Jan  3 17:16:52 2014
@@ -0,0 +1 @@
+ce3a840509c80907f97cd11fd37b2520

Added: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.rpm.sha
==============================================================================
--- dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.rpm.sha (added)
+++ dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.rpm.sha Fri Jan  3 17:16:52 2014
@@ -0,0 +1 @@
+338ee3875e30414af50c604164561c2060f03c38

Added: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.tar.gz.asc
==============================================================================
--- dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.tar.gz.asc (added)
+++ dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.tar.gz.asc Fri Jan  3 17:16:52 2014
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
+Comment: GPGTools - http://gpgtools.org
+
+iQIcBAABAgAGBQJSxuzlAAoJEFeEaSDqyy2ua/MP/joMQWA7eGbXNj/KEOKTwZ8c
+ekElvHm/LkV3DWUMhEYG84CyFEGPnrNwKvCIJB6Dib/9eRIUNXaOq6a+XlXlWIDS
+YlmWx6ImY2DLya9wZzua41oLnHFDwv/KP4HFJjKzAoxssJXVeFkWeOJ6Yklh+lrV
+pRhi2wSKdmMqrYEqOh542G/+Ii9XHG4HFXF/MciKjDH2hPJOF2dauUnkrcwjVzNK
+OgrC853vo2xYMKVqas4ABzHnH0w4PGxIWsSA+lX2+MVCuVoagnVXTAfEvS+Iy7ur
+QWnH1suQupIqZaO8RPkMjNcFEjPKqP+vtBc3zfH2rwUWOYyJg7+nOIfGpY3RaB0j
+eM6owdBIWb79lWyvj9DH8Ak1ab7PvRqPsVBB/hB7ny0wZ0eRqj2MP+NqJO5DvCgg
+eUf6/XQqBGem0MBlH8sigRP8rUpWXhWL/LXj3Z+JP6fwYY2Rqzif9Bf0JadJbQmH
+0sS7uVOsUYGC4EHcyBIKcFxVpMWEOf4cZIGKrxq3LXfi2FUlQk8vhcIYLGu1E77D
+gJ0/y9xzpeQi6uF0Qe+n0PLjuJHgrw5+6Fg+jXE9Drvi+lh1i8QlxWsn2D9UOSEr
+dVm+iZ3a/pONEqKixbeIkgTOhn2PFhMaO5KV6qOp9gc+SEcikwPS+fjLm7le/A/6
+HCnD3Lgpda6og9Pavgb4
+=eUDW
+-----END PGP SIGNATURE-----

Added: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.tar.gz.md5
==============================================================================
--- dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.tar.gz.md5 (added)
+++ dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.tar.gz.md5 Fri Jan  3 17:16:52 2014
@@ -0,0 +1 @@
+e07edd4a4381a1a7c7c2e20bbe8e2cb9

Added: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.tar.gz.sha
==============================================================================
--- dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.tar.gz.sha (added)
+++ dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.tar.gz.sha Fri Jan  3 17:16:52 2014
@@ -0,0 +1 @@
+5b2c00c3efed45be198801c9013ed1893ad28139

Added: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.zip
==============================================================================
Binary file - no diff available.

Propchange: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.zip.asc
==============================================================================
--- dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.zip.asc (added)
+++ dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.zip.asc Fri Jan  3 17:16:52 2014
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
+Comment: GPGTools - http://gpgtools.org
+
+iQIcBAABAgAGBQJSxuzjAAoJEFeEaSDqyy2uSeEP/0lPZEI/omptabnWiUxf4RSN
+ORpzbnajl0e2bjboTPMMRwiY3C8lTWXJQaxEZD+Af0duSejhxbKZbFu1owdBsfb9
+XDGxLLYktNAxRuy75QGgWPIQQoyRFJz0LwKJ3xOZYx3JedMAdSms/H4EBWYLouPv
+RJkNHi4amlMsGHCEMJkmhllRDRmw7I0/JtFQrezLJIaAI+wEhHqoUG+4iIV48nek
+pTLqLbOM+rQj4B70V4ZN15895zh4hU57GTvbpT9ZU41eoLm7/WgVgwwpyiznPKoD
+IJkQhwxMZ/8x4LFYnRE940m/Q/wlZGn/bBvmRlKX6r2mrGLcxt3punpCn2Xy2ZX5
+Jl3J8ISQFYEwUEpM74RWGQlNZqEZZrWQ05YiXrTJAIgneG9x4KMk+9C+qol3gFZe
+uFJT9At561LvU2WnRYjA0trI00hpT3fDXrgY+kmpLyKg7feZsPCATqz3QtdwVTbf
+coG89LgqsAZ9jj9E23oA68pFL2AqYGDwucusSX3MMlKCkqw3lOLSq6ppTISTgkdb
+9XI8OEosZh+e2apgFFKQ2eBETI9EZ7qKgkopbZQqmg6O8ROlSb09hYKX01rPiHje
+3uiI3dyrrviITsteDKiL/L1gGXQsFDAJpTKjTPNN3sRjNQ5Gg0880SiSX9WL6DB2
+PMhBEP3MlgvfXZarbRl4
+=Lfmq
+-----END PGP SIGNATURE-----

Added: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.zip.md5
==============================================================================
--- dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.zip.md5 (added)
+++ dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.zip.md5 Fri Jan  3 17:16:52 2014
@@ -0,0 +1 @@
+330b866363dee83f40f1da10f03ee8f4

Added: dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.zip.sha
==============================================================================
--- dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.zip.sha (added)
+++ dev/incubator/knox/knox-incubating-0.3.1/knox-incubating-0.3.1.zip.sha Fri Jan  3 17:16:52 2014
@@ -0,0 +1 @@
+bd73071e6815194232dff347594ed0ff9eb0e326