You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@knox.apache.org by lm...@apache.org on 2013/11/12 21:48:36 UTC

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

Author: lmccay
Date: Tue Nov 12 20:48:21 2013
New Revision: 3497

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 Tue Nov 12 20:48:21 2013
@@ -0,0 +1,109 @@
+------------------------------------------------------------------------------
+Release Notes - Apache Knox - Version 0.3.1
+------------------------------------------------------------------------------
+    * [KNOX-188] - encryptQueryString Password is Recreated when Topology is Changed
+    * [KNOX-199] - ExampleHBase.groovy fails with Sandbox 2 GA (HBase 0.96)
+
+------------------------------------------------------------------------------
+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 Tue Nov 12 20:48:21 2013
@@ -0,0 +1,648 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.14 (Darwin)
+
+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
+EKP13HNCAARiO8oAoKTcUtFZeOLMdAJu454B5kcR993dAJoCGyEui/Czxs40WJUD
+onvsC+Ku6ohGBBARAgAGBQJMl6ESAAoJEOIqdGpo4yfBAfcAn2rBijpbBn2QYEdu
+pYDDqRP+pJtxAKCb6SKvnsC0RsgX7JzzvOCwcry5p4hGBBARAgAGBQJMmkWWAAoJ
+EEF09UM7HObPGS4An3UlKVTf1dnvT8oN+j1z7Tdy25N2AJ96N1cHrBYcjHffhN2g
+c+XhcbwNoohGBBARAgAGBQJMmpbbAAoJEP8Vmq108Og5x2IAoKlD42CQE5h+cnhP
+zZB+NXdugdq9AJ40VtG27cc2+rHPr8CwfppWugZNXohGBBARAgAGBQJMnRWYAAoJ
+ENuvab6nI51ZPfoAoIemfC25Yr+gw0ssgLtdNPgyY8plAJwKkcdoXUBAomLdJbee
+eEt00NWbJohGBBARAgAGBQJMnSpwAAoJEE+5VYVDGPZpyt4AoIJim7IlwVbmVYRo
+Mr2e8VBB3TB2AJ4mzyMdHN0XBzONRdqoi0K7nLvVB4hGBBARAgAGBQJMnZORAAoJ
+EOlS9FkpnrMsHU8AnidVejWrbDHlmSqiH69Mm6zGS/hiAKCJb8WQSXSj1HYwSwTp
+8uA+zp4Q7IhGBBARAgAGBQJMoQtdAAoJEF5Dyrmux36vpykAoNh6fj7AMLoVNPny
+4SchjSxZX5tuAKCfeP/WeWay85rC16BAQRW7ug59n4iABBARAgBABQJM03ixORxM
+dWNpYW5vIFJlc2VuZGUgKENvZGUgU2lnbmluZyBLZXkpIDxscmVzZW5kZUBhcGFj
+aGUub3JnPgAKCRDznxh977Vd8WZXAJ9dPTlusGM0ATwGCX6f6Rl8LM0WQgCfdrsy
+ajzSImT3FwIYhTol2EwDtU+IygQQEQIAigUCTNK0Qx8cSmltIEphZ2llbHNraSA8
+amltQGFwYWNoZS5vcmc+IBxKaW0gSmFnaWVsc2tpIDxqaW1AamFndU5FVC5jb20+
+HxxKaW0gSmFnaWVsc2tpIDxqaW1AamltamFnLmNvbT4iHEppbSBKYWdpZWxza2kg
+PGppbWpAY292YWxlbnQubmV0PgAKCRCLOmAfCMl15dYHAJ9UcrFsh+kSvvvLCeG0
+HRFC6go3tACgmC3jzpPxIqXOtmy9IL7AAhRdKg6JARwEEAECAAYFAkyaccQACgkQ
+3w9bvDDNCZZzWwf/TJy9Ga+J17M0kJwXKjg9Y3RriDyyW1cFWR0RyYLDGoCIeIrh
+TgRWAjXQ3WUNS7IbgT0A+/ZT9DemHWatznpfj0GYqpgD4unW6yEB48x1/7g2H6Go
+g2pETCyww+MI/lAJIL3MnRDyD1KtaLis/73Cv/S36SzlwOBHICGfSatV+90lt0Jc
+PvO3F0IUlSmBNtYbZ5kXf5IOABzlxqvTHZOxN64WHq5td0Lt32vHvPOQCA4Qdr2c
+M6xwDOdBKg/1Vhwxfzs++oPKYE7+dMK48Qrq3l2tP4vhEeOTU7R+jWXBqQ8hsp04
+F+LO7ktzTOdxrTk2anQ59qaF1rkkgo+VlszecIkCHAQQAQIABgUCTJqWowAKCRDF
+kyl93jT+oE9aEACo6ELscP5M0MWc8U/6NGL0/wwhEzdJRaxHbIvVYnoq7SKtzqDH
+AqpntXG6xqYDMbcogDBcZA6WMhpKS2beaMvPaIWdB79aNcOjYarc5EMe+TxdGE5V
+QcvdqefUihK8o7UnuVqrSNX7vMpuONckkiIYXNN/inMXCvmBTx0CyFaSetME3Fvc
+G1+fD5XpBUv+EzWqVt1tpbjcCwdGyYaVPV8avpwR0JGrJ/On02cGZOl+Q1UCeWXr
+YkpsLWGURMnvwhJ/b8sq2a0D5ull0nXSmJ3wn8Lt4t2t/LXZE4A1Go8Jt5O8aSXd
+BlpL/W//yN/uqnBxOT7tlF5rUqzO/SuabEUJzrRdek0s4CbPxG9DZL+p9wdQogH9
+O8BkJ8gQ9AwWXAsizgIHBSRTm1oQrhSOOBMhCIYjiIoLhLvP9X2L2Ldn51nk4ccl
+J93/jXxhYiLHqnix5afQNN3Bo/bueBCzHbF8d632FfgY2ziIg8gmiqkQhZHcnIH5
+jyjWr2BjX5brkLvR6qmi/t33A1HjMROKzfLfksUROBZYmf4oMGHLUePk6DmcU6ZB
+DVGHMT/49StgKhHSkgC/AMnZzk6OgtTjLxpb/hCDCM+dDr2+Puq7Ddap1PM1K6DY
+bZUr9EI+oc29lfggy8O1KBKQg887sI1KgNo/ALRNejHE+7wR1Nd97soAuIkCHAQQ
+AQIABgUCTJzXmAAKCRBPOVXYlJzTYOJrEACbDDcoMynQRkGW8hpwPP8wkOQ3Z79T
+Cfiy6u2e42J6sbzbvN+MmJZqPbOSLSJwbqFUqYfYT+MAvtbY6HJHhtHjg5kuC0OO
+0LJ9xjsn25S1qr01TEhadZfyASr/javw9O7ND85wYbCH/ziLyAUUyPtbMkzoJRiw
+Tyy7yUA1hszqDM9bRLJh1YCgnilG8NdRvncLEdl+yNbOOsdWP2COufEO+rGrql8j
+Unrwn0xkWDRJ5LNqrMaCUPEwr3aIkZbLjyHZ42mmyrNR+Z7xyeGQUSxi+zf+nLt7
+WBAIB3fZtdx34Fl+ICfrSc4oomZyM3GFYVy45l4QSAMA/fLJzp7vRJ2W/+hD2jv2
+T5yQ0VmYlvgfgiUeFZc48IUlC8YGuWVKilbVKamRBKQiH2dUVUu3vcE1XO/p8BTK
+y2vermxbe53jufQV+Yn8uV3djHT5ZBfZhDMArFXThYjuvPhnjk1dbHnCfVv6uNJP
+SCSpyoPtyXpSEoqGYO9g2DL54hzsUDs7afu9LBlHFluwK6FPLUJj0l8sYo4DEsft
+Jxn3ql+F4P0FbyARqlRZ1s2yKkQiE9CwKZfqbfAzUgwtIrO68VAfNt2AdcSgLbDb
+b6X6ePMg3BRHVKanVxf5EqT3R24OlhG5DBOa7BMUQTKJB/9DUN/vgc2U6kjGef/I
+MGDdof7IgLKyg4kCHAQQAQIABgUCTKZ9NAAKCRAsie6YyYcgDfX0D/9mVKHoIM81
+/dsgI0xncK2Uk/LXigamhHcRsfvOh3abHVqtO05vmZ+ulux+hCoySAQRjJg8S5xh
+loD5Ix9Cs2vTLUON5v3oCktoXV5mFA8NIGDy3FUGmWQtvnVuxVT4/gVtYrDwmEyC
+WwmkhYcPZHCQCZnxsu5TAW665c3O48Z7qoE2OWs5z2wFrMAueTu2nSJr4LS1Qwan
+n26aDWLbZe4RTtWuIogE3/c1k9iI7VnP+dIl1t6J6nv3Evp6ZFOanAYZmA0FXqPG
+hC65IP+5R+jtbtgpq42oS0RI7oUROwkM/0clqI9s184Yg20A4YrS1U2zpr4GXnN8
+vMNEdvot9n528+ktwrAcHlZY9/mTSxH0KhRpTEQIGrmWsPs2U0pksU09vBJiOSvZ
+y/pPijcRVxJ+QPHEVKF6g1hlDyi8a5ClJA4PNYbk3GwLxgLL37+krp/3Ae3vyge3
+dvGlFIAuuO7dgX84kaUUJwGZxOHZrRJaoV0wVbfonwJZ2dsqAauM6ih9F++25/HA
+HMC1OhdZdy5OMsONaXx93Y+Sa3cKh9NhwZ1Yf75l7Yok+epUu17SVQ9NtFoFM1CT
+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
+yQcreqPyLFQVxKjA2HiaWPq7tLlQ1Wyt5kiRaQpr9uhGwKtNi9MxuXw/mQH04TOI
+7D7HKDnE6xUHOzfh7uBSgfCvvHlekXOHNCnROhHFk6yOCSSRN/DILEJtZjYmjj0R
+SZMD7HzpBhEHx8AOfr2mRoJjZh7Tim/eau6TnjZW3U4LAyNysWs6Ym6yzglIfhDG
+yRvHPYMd36ksWa/N8L2fMKRbYAo3qJ1OU7XiQqovMkzJMeCnJwFfyX+7FUqwpTgI
+enOO3Ro1gKZfVNkeLLMsCghC4cMi9/vBPG8qkT6C8iVSjTCcZCetHX3ypBRStSV0
+zQ0LGFR0eQu2mLzaosc3VEXaBJSuuFTow1IwJmj4YPoP/J9moreJAqkEEAECAJMF
+AkzS47IgHFNhbmRlciBUZW1tZSA8c2FuZGVyQHRlbW1lLm5ldD4iHFNhbmRlciBU
+ZW1tZSA8c2N0ZW1tZUBhcGFjaGUub3JnPh0cU2FuZGVyIFRlbW1lIDxzYW5kZXJA
+bWUuY29tPiocU2FuZGVyIFRlbW1lIDxzY3RlbW1lQGtleXNpbnRoZWNsb3VkLmNv
+bT4ACgkQm7hjsPUbuIoULBAAsPoP+AX+tTFQ9UzzEJuevP9ys4RJbIqhaxMdLFnQ
+cvjCLlLJ3hb5eLrWOxzT3E33vStxXEKlkEr/XjelVQYpCP+1vyDmSaZU5Te+mA2P
+fGWUJWIKtbgJoSg++DhUOCmZKvXS82rq2UtrkcrMtpolzeawNfmVqIbLjnUgr/iQ
+TcXWTvW/9dTaXfklYiGoz+pEe9tvlUwIP64f0tmdt5r3UG+UORCEO0WBckvxKRJ0
+NrXb6g12bl9aqV5zUrDfRq9j6rUo1jJLmEJXwGp1ZySa0k75FptPqcNxyztJ7C3U
+Eg+inR117XUrwk20sFhRSfBOlWe820+2VYmlshmbJ5nGJl5ycEvkKyj2e3w/CbIO
+vZKSVFToHdVimA1D4z3dwY07aP+vl3c6MXE7pnIcjJ/WKGaPDFwDalJW484Ihl/j
+w6k9Uq4pJTC7qGZZoHT5L6dfHnplMI+edvk6+L7jgz/MjfjUvz809evC8Xb3Pru1
+bDeSBrX+lVCWtEuuGeIEJ84o9KFIeq/TajlAtflpCXotGli27NTkhrXuUWAPkYIV
+zw6oJiAag8IB4nNJAGn/bEvOifczShI1dqe8LDhk49sMskDgm5sCtPaiOt9gOcsB
+ZZRtDvrqZ+TBbMJxIJ51tqAv+EaQUvrArf6PYr8rIlUXIELzfeT7B08rol0Bs2Sw
+rQKJAhwEEAEKAAYFAlJ5JtwACgkQgvnDcVh8CJtZFQ//Qz3tjM0ES9olfu5XmFmv
+EJn0fFw7GQeTz6TPeMwYrIyEIt8y4V/mt3sEOJjp+kGobyJ4vV51Lh5YlLrR2hpi
+frG1ZiB4SOaFxkemc1wX0OYaAFwAEbF7BIDOiXfAMhxa20SduoYHZo6RFcWuhdv8
+z1dbBaawiyZ+1D16O8WFtnq6Qd3ids0EoCzE0wiXLpwRSpY4rVs5wo5rzioKQ7+t
+LJrwlerEeHBX3JiztaigUbtwaVksRqPnzgtCWBvhyGUvSmeP3BOnEsmsW5B+r73d
+DP9vuOeeb6QIGqUYkOeYRj5vEJwghFtOi1x5WtMX+n+xy/5CZq3NxS19ZzFL7nJL
+nR7b20TDR5EOxVBnF3uNpxPQoG6XUn4Q3OP03D57ssIIhSOEzGkHBQUDo+vcsxWU
+Vc4r6Km2xgmSo3eBXRLS+MEG6y5FY6SRlrgScjovn9FerOEVT8Gy0aoNMFpvGTa1
+rz174IiRwToO6DmooFWv8Q5MWEXCUqGLQJ2XtNyK4Gxss2HdSMh69+4JbBxxp0y4
+o/w/u7hj9waA/01hP4nbdfSFbEueCmjoGT+L1icXJ8SfZXt+Y50KTO7g+PZmQ3J3
+HkdOa4rGTD31W2qNwQvt+7n7aRzC31Agskpvgdf+7i/cLxx+TpSRTAjI8mKrHBxQ
+d/IXfTXBjiguYgvJnrumoc60Ik93ZW4gTydNYWxsZXkgPG9tYWxsZXlAYXBhY2hl
+Lm9yZz6IRgQQEQIABgUCTJehEgAKCRDiKnRqaOMnwVovAJ9kOXNeTTvoJuGmnzcS
+u3SAn76cEwCgh9hTn0554GebgCLbAu+OvRwaO8+IRgQQEQIABgUCTJpFlgAKCRBB
+dPVDOxzmz/dhAJkB/corQDum1g8DqA4qgXVJhugX+ACeJx9KdBylWm9u0Kl8oeae
+f8iy+KmIRgQQEQIABgUCTJqW2wAKCRD/FZqtdPDoOZU5AKCBWzquu/hzZZZeO61Z
+oMFjSivTtwCgxV8WeWYNsyCGNZo+MTy8fHMEPmqIRgQQEQIABgUCTJ0VmAAKCRDb
+r2m+pyOdWdFFAJ0UzT3k3UAhq9FBD50+yHqD0/ZzVACfYYDpMNp/5EkgXCMCQv61
+dqYxRneIRgQQEQIABgUCTJ0qcAAKCRBPuVWFQxj2aQyAAJoDl9yrOPm/vODJM/IK
+5rqo0RtcxACcDAvF9MWc10iJRzsP5l7hg7svTTGIRgQQEQIABgUCTJ2TkQAKCRDp
+UvRZKZ6zLHCMAKCM+RwZu1i7N8Yr6bOF0tJCs32ZlgCfQdbfJb/XkkI7S2NUpn0D
+b/Om+U6IRgQQEQIABgUCTKELXQAKCRBeQ8q5rsd+r5qKAJ4iY4bJOoWv5CJ/FXPH
+nt+B8UBtfwCgxvhM17Kxd9JRXiisYD2XuT2ePI6IgAQQEQIAQAUCTNN4sTkcTHVj
+aWFubyBSZXNlbmRlIChDb2RlIFNpZ25pbmcgS2V5KSA8bHJlc2VuZGVAYXBhY2hl
+Lm9yZz4ACgkQ858Yfe+1XfFmVwCfXT05brBjNAE8Bgl+n+kZfCzNFkIAn3a7Mmo8
+0iJk9xcCGIU6JdhMA7VPiMoEEBECAIoFAkzStEMfHEppbSBKYWdpZWxza2kgPGpp
+bUBhcGFjaGUub3JnPiAcSmltIEphZ2llbHNraSA8amltQGphZ3VORVQuY29tPh8c
+SmltIEphZ2llbHNraSA8amltQGppbWphZy5jb20+IhxKaW0gSmFnaWVsc2tpIDxq
+aW1qQGNvdmFsZW50Lm5ldD4ACgkQizpgHwjJdeXWBwCfVHKxbIfpEr77ywnhtB0R
+QuoKN7QAoJgt486T8SKlzrZsvSC+wAIUXSoOiQEcBBABAgAGBQJMmnHEAAoJEN8P
+W7wwzQmWItsIAJLrZo+hfxQ/jiaGTIb5R8O1EcIHXDWoaabBLM5KUyftFvc5OeSQ
+6tDc6rxhdJcCY72vWNqYbfmXo7pUY5i9NvrShUv8tYupZP+ZJse+4hfya/ym/0L0
+tGXhx1MIx9NxMjY4X8isKv0V8FvY2Z6HIJT4fEd+wcIt62CrGb23xrFf5Rg6rNvk
+GI5tA7t1jhPM9w4oUfU01wXrdVT/bBk3Rpl/yy7p5RiF5Yreqc9uPoTqdKuSADOm
+82ulCcpUddB4dv9JLEniGqJ9eL7inMEHSySHINJMxRBiI/WlSwnGR/MRq/s1httW
+yEU6IUQf8VPR6K+7AuLmfSIZwgZr9HAXSYCJAhwEEAECAAYFAkyalqMACgkQxZMp
+fd40/qB75g/+ICZkubcbUpHxApMx/I/4q/v+nsqbI7FoFN0ztoJ6Cv4Xyzq1zr+A
+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
+jkl/yQcreqPyLFQVxKjA2HiaWPq7tLlQ1Wyt5kiRaQpr9uhGwKtNi9MxuXw/mQH0
+4TOI7D7HKDnE6xUHOzfh7uBSgfCvvHlekXOHNCnROhHFk6yOCSSRN/DILEJtZjYm
+jj0RSZMD7HzpBhEHx8AOfr2mRoJjZh7Tim/eau6TnjZW3U4LAyNysWs6Ym6yzglI
+fhDGyRvHPYMd36ksWa/N8L2fMKRbYAo3qJ1OU7XiQqovMkzJMeCnJwFfyX+7FUqw
+pTgIenOO3Ro1gKZfVNkeLLMsCghC4cMi9/vBPG8qkT6C8iVSjTCcZCetHX3ypBRS
+tSV0zQ0LGFR0eQu2mLzaosc3VEXaBJSuuFTow1IwJmj4YPoP/J9moreJAqkEEAEC
+AJMFAkzS47IgHFNhbmRlciBUZW1tZSA8c2FuZGVyQHRlbW1lLm5ldD4iHFNhbmRl
+ciBUZW1tZSA8c2N0ZW1tZUBhcGFjaGUub3JnPh0cU2FuZGVyIFRlbW1lIDxzYW5k
+ZXJAbWUuY29tPiocU2FuZGVyIFRlbW1lIDxzY3RlbW1lQGtleXNpbnRoZWNsb3Vk
+LmNvbT4ACgkQm7hjsPUbuIoULBAAsPoP+AX+tTFQ9UzzEJuevP9ys4RJbIqhaxMd
+LFnQcvjCLlLJ3hb5eLrWOxzT3E33vStxXEKlkEr/XjelVQYpCP+1vyDmSaZU5Te+
+mA2PfGWUJWIKtbgJoSg++DhUOCmZKvXS82rq2UtrkcrMtpolzeawNfmVqIbLjnUg
+r/iQTcXWTvW/9dTaXfklYiGoz+pEe9tvlUwIP64f0tmdt5r3UG+UORCEO0WBckvx
+KRJ0NrXb6g12bl9aqV5zUrDfRq9j6rUo1jJLmEJXwGp1ZySa0k75FptPqcNxyztJ
+7C3UEg+inR117XUrwk20sFhRSfBOlWe820+2VYmlshmbJ5nGJl5ycEvkKyj2e3w/
+CbIOvZKSVFToHdVimA1D4z3dwY07aP+vl3c6MXE7pnIcjJ/WKGaPDFwDalJW484I
+hl/jw6k9Uq4pJTC7qGZZoHT5L6dfHnplMI+edvk6+L7jgz/MjfjUvz809evC8Xb3
+Pru1bDeSBrX+lVCWtEuuGeIEJ84o9KFIeq/TajlAtflpCXotGli27NTkhrXuUWAP
+kYIVzw6oJiAag8IB4nNJAGn/bEvOifczShI1dqe8LDhk49sMskDgm5sCtPaiOt9g
+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
+=qt24
+-----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 Tue Nov 12 20:48:21 2013
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.14 (Darwin)
+
+iQIcBAABCgAGBQJSgo/8AAoJEIL5w3FYfAibPyYP/R1U7lWRJgpSx8tGv9yNcp6u
+pIgGaqH1d66desNfGHRqYKTLkyOpbKh15kUyqRR31/A2POc3du6na6094TB9RIea
+pzr53EyQg8IJN5QOVF0w2Okmm/Hd6m49hPaRjfwRiQlRWdSzWWDZsxCnHVMUc5Lw
+v0wcCaynYV0/in0g6XMoZGkkm4IfVtQO/AzhfNcItiMCbKCf+Zp3MHoGz9JhFLKw
+kCoQyfDoVC90NGweIrHHHE+e7Wjm5xOHCbW/TT6cxwxEC5Y4jACMJEpleN7FC8R1
+RZ/7396+INXxbsFNwSI4f6JbWhaKs1oxbZT9vwFUg+bOUUN7Gv5bROyQuqY1XIVL
+C7sjdS0Q//J7htDOjG/9iAK2/UQsDcMYO89i1kig+9WA8l35yVPe2oBixVeu3OhU
+/jGvlIfT4ywp2RyW0K/Mq2nMUlyPZ+1jJWrzmCKwmX+fsqIi2epcMWC3mFgaf7aP
+oTSqm7H1cm0KFcYlr/YufDiLvzDuMIOURqQMzQ8Dwp3hYWIprM4mONjmCWRhH9kT
+4fMVMlNxixBmDf6J68NafxGTPa/d1SdPQS9P4nLKbq5ZUt6G5VVI3f/3gWQ3GbCs
+UoZ2wV5M1cfvj3AeuMUSI8W9JaKE779VUS9vk1v6YJhsQjc8iNqAaDzY/Fk5ml4m
+k2S0xOcXLyD2PtRorx5M
+=F95D
+-----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 Tue Nov 12 20:48:21 2013
@@ -0,0 +1 @@
+c74501c64868c04b7268a4b6b000c9d4

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 Tue Nov 12 20:48:21 2013
@@ -0,0 +1 @@
+04bb11360f57c0431c30cfb181e3199868fe6053

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 Tue Nov 12 20:48:21 2013
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.14 (Darwin)
+
+iQIcBAABCgAGBQJSgpAEAAoJEIL5w3FYfAibb7UP/3pJGgh760jWTHoPRY4OG+/S
+UKxO6SNnK4zSFUW1NXUnuv7bSPtS/BNUSlN05rlsFaV5+ziO9t2BD4TzOGgmShyD
+V+F4+JUWcfROh3xEu0BA/frbQ7IaH2iDu4XL448zoJ5m61jfrDzkqhayXMpsatqk
++ylO1764E6C/+bYurEjQSIF4Lkps+WowFi3iVwO5wl5eeNTV92jP16tp41NMLCgQ
+3SC5EJfsYLMgBG+6lkEEs0PbduTIRE6MCDKI52Lnpb+vsezcPGSEEvRVidNjRvdB
+kKUYMl9B6KQbuRCkcsa+xkT8S31GHXH2b1AyKvDslxxiW/nKIQxowwA+p9YXvSOS
+c9qAMbjFmv4l/Gpn4QQmc2PEGcYzHQqPLqYOeWhIIHfw5YaoCm0FyVKqj7a+Ej/L
+v8UFQM6dG0dMi7yZQgQvJ4Vh4zdCczIx9R9bdfcybckHlvTCsDOx8eD/T/d6EuCb
+/sokW0o0oMkVHbN+tj9m0dTJiYctYj3EsQzdGazi1IgW+xGjv6UIE0fVM+Bo/3Kt
+aNrLDCdcqQttvrH2Ixd9A8b8ddwqywoHS0MpTAEgxwHlqS0fl1GRcgX4/n715upd
+9H3As56ACQykw3t3Q4P14Dge7G8Axo57JOo3ICU8ZppLLSm5gsK/1luWMhrzqCsz
+P76fe8SGWQAhSNApV/zX
+=qBAI
+-----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 Tue Nov 12 20:48:21 2013
@@ -0,0 +1 @@
+9aa9afc5d4a846ee2edfc3d16fcb5781

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 Tue Nov 12 20:48:21 2013
@@ -0,0 +1 @@
+039ea90281ae9d591432b8659c984c2006d647f2

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 Tue Nov 12 20:48:21 2013
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.14 (Darwin)
+
+iQIcBAABCgAGBQJSgpAAAAoJEIL5w3FYfAibcn8P/ioighdGlonoTphr1MjEvB+d
+7ipDE5B7DBoI53//tkdr4JSoY6wXU//E4jcNDQrda3uo2+SyHAf4l0w0WY3yVtZd
+jSeUhVRAZtDDQgdsIe74ab+kHWgeDArwQsm4H9TPPJEwQKBSTTR19MamJDslXtlH
+2Ey+VTTNFR6f/IktBbw/eOyzlk4I0048GDB2i8KgRpUZOwrpDzIKLyUtrldy+qbz
+KIpNWJ8JMkamKMiBMRk+0GDfMU8+6m/ZxGgSGP/hgGl+n6ZP8jo19neKkObC0JaP
+3xTTBoLcpwDJXrzb6R+h9Y77iOsnvYLVg5z6UO2ZhYSND1FEUesW4wWETAyUMDRw
+oPF6acZ/b5QodQcEuATNtYpFDSV/1lyGWrgaVv4dK3Vw9mKqs7yqCe85ubrASrAm
+b8Bicm3FJuzzPEl1mQ1P95YjGPMR8Vn4aTsXK0mScrcL51Ni5jzHg7smy5DQZfSy
+ADYoyMKzTb7zsHwpelk6zUX56zByNXgRTqxqjXNeEYxgAIGjAiUao4FzivJqTEkt
+ket8Ptio/GDIW3ykES7IYhf77vTfGsKliUx/6M//X9OTnLJ2BfRkCd2clvYR84HN
+8D14QJrxoptKGVnLLPTs2xxBHzSk33z9sSYll1IHPZHGssY73ez5ctCPt29V2Ju/
+TuXi8LvBiKIqteLF4uOi
+=Ze9m
+-----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 Tue Nov 12 20:48:21 2013
@@ -0,0 +1 @@
+635b09794691f9d9d5465f41c3a25452

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 Tue Nov 12 20:48:21 2013
@@ -0,0 +1 @@
+66516f17d1d8bc83e86d324948b9b722b153343a

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 Tue Nov 12 20:48:21 2013
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.14 (Darwin)
+
+iQIcBAABCgAGBQJSgo/1AAoJEIL5w3FYfAibOgMP/3Zx7ZMsF4givixCt2jahKTi
+LfUwL/BQ2fs+OH+96ifqzNXEqxidRu2BY8O4LZ6Gwa8sotpOP3ZbxY5s3Ey4Dc0z
+YZ7UNllavF73FFQ1dkOBKmdTb0SWwqVpriJLcLTSn/jGAB29RtXW76fCv2qlri5F
+1CN0l7IJiS8asVrv+gNHkNNPkFHxUMdBxv5hQjahWSgv79HY+UYcR4LYQtn2SSZH
+JPkTmicqzyGNttQYJShwyQqpnFdNKlJNwB7om+vmlggX3o21cYiI3F6Vie015d5v
+4qZZzfmKe5a06OMAjjy05CtI8Y+n2VwrJ4CYS7bI/SvEk532u6+IpwXDBRQSA4lo
+cbq0esj84ZhZ0qL1qOLkdtdp+P3SXTIMC4zCdTptEKZHcUzwi9ZF/zWIuGbyOQco
+/nKKUqPq+1yUtwAwU4hOuz1aVT0TTpdiAY1lU2FMCHltwk2hvKosv1e7u9/naQN+
+lAWM7XJvclvbBptWyP42cDginLWO+bAcfwW+VVV843ksrN2dKvtQlyzRswqHApFk
+IPMdP1bIFjWyxVK/BBHVMPeiMEnZC1HFP8xnzWajPIRz/VXT7F4dOV5DBORfdUD0
+V8OYv4n5CMoTirU6k0C7IEiVs8mcV98h1gPqPgQo9QdJp+xIWtET3MF1HOJxL1PS
+p35A5nZAvshVbPCJW5k7
+=diJY
+-----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 Tue Nov 12 20:48:21 2013
@@ -0,0 +1 @@
+88475660f62ddb1787109889c459f22d

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 Tue Nov 12 20:48:21 2013
@@ -0,0 +1 @@
+5797ce1eae96c546adfc64aa190d94326ca685f8