You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sentry.apache.org by sh...@apache.org on 2013/09/17 23:49:31 UTC

git commit: Fix NOTICE, README, pom.xml; Add DISCLAIMER, CHANGELOG

Updated Branches:
  refs/heads/master ecc85161f -> 902302c96


Fix NOTICE, README, pom.xml; Add DISCLAIMER, CHANGELOG


Project: http://git-wip-us.apache.org/repos/asf/incubator-sentry/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-sentry/commit/902302c9
Tree: http://git-wip-us.apache.org/repos/asf/incubator-sentry/tree/902302c9
Diff: http://git-wip-us.apache.org/repos/asf/incubator-sentry/diff/902302c9

Branch: refs/heads/master
Commit: 902302c96ee6f5dc25661dfe542f03fc3253f7e9
Parents: ecc8516
Author: Shreepadma Venugopalan <sh...@apache.org>
Authored: Tue Sep 17 14:44:19 2013 -0700
Committer: Shreepadma Venugopalan <sh...@apache.org>
Committed: Tue Sep 17 14:44:19 2013 -0700

----------------------------------------------------------------------
 CHANGELOG.txt  | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 DISCLAIMER.txt | 16 ++++++++++++++++
 NOTICE         |  6 ------
 NOTICE.txt     |  9 +++++++++
 README.md      | 34 +++++++++++++++++++++++++++++++---
 pom.xml        |  7 +++++++
 6 files changed, 115 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/902302c9/CHANGELOG.txt
----------------------------------------------------------------------
diff --git a/CHANGELOG.txt b/CHANGELOG.txt
new file mode 100644
index 0000000..4e9bd3b
--- /dev/null
+++ b/CHANGELOG.txt
@@ -0,0 +1,52 @@
+Release Notes - Sentry - Version v1.2.0
+
+** Bug
+    * [SENTRY-1] - use default on HiveServer2 fails with invalid privileges exception
+    * [SENTRY-2] - Code cleanup in various poms
+    * [ACCESS-8] - Log warning if authorization is not used with strong authentication
+    * [ACCESS-49] - Modify test cases to restrict LOAD from specific locations
+    * [ACCESS-140] - malformatted policy is permitted conditionally
+    * [ACCESS-164] - policy file doesn't check non-exist entity mapping
+    * [ACCESS-174] - access only throw first error message in HiveServer2 log, and ignore the rest
+    * [ACCESS-180] - per DB policy file usability issues
+    * [ACCESS-197] - Child authorizeable objects are not inheriting permissions from parent
+    * [ACCESS-201] - Bad error message in HiveAuthzBinding
+    * [ACCESS-203] - Update trunk version to 1.1 and update dependencies
+    * [ACCESS-230] - CREATE TABLE AS works even if user does not have DB-level access
+    * [ACCESS-231] - ALTER TABLE SET TBLPROPERTIES allows updates to tables even when the user doesn't have the right privileges
+    * [ACCESS-232] - The per-db policy fies can't be accessed if they are not in the same file system as the global policy file.
+    * [ACCESS-233] - The URI permission checks should append path separator before checking the parent path
+    * [ACCESS-235] - Format unqualified URI as DFS uri by default
+
+
+** Improvement
+    * [SENTRY-5] - Normalize the usernames used in the end to end tests
+    * [ACCESS-100] - ResourceAuthzProvider should ensure the subject name is non-null before doing the group lookup
+    * [ACCESS-157] - Access hard codes hive authentication method none
+    * [ACCESS-211] - Add maven profile for compiling access with upstream Apache hadoop/hive
+    * [ACCESS-221] - Restrict the URI access granted from a per-database policy file
+
+
+
+** Task
+    * [ACCESS-16] - Implement the test cases in the test plan
+    * [ACCESS-34] - Analyze Path Security
+    * [ACCESS-115] - Format all files using a consistent code style formatter for the project
+    * [ACCESS-122] - Remove context.close() mid-test
+    * [ACCESS-123] - Fix confusing communication mechanism to request if ANY access is exists
+    * [ACCESS-125] - TestUserManagement major issues
+    * [ACCESS-127] - TestSandboxOps Major issues
+    * [ACCESS-130] - TestMovingToProduction major issues
+    * [ACCESS-136] - TestCrossDbOps major issues
+    * [ACCESS-145] - TestMetadataObjectRetrieval major issues
+    * [ACCESS-147] - TestPrivilegeAtTransform major issues
+    * [ACCESS-149] - TestPrivilegesAtDatabaseScope major issues
+    * [ACCESS-152] - TestPrivilegesAtTableScope minor issues
+    * [ACCESS-166] - Policy Engine should do expanded validation of policy file
+    * [ACCESS-194] - Explore options for metastore access restriction
+    * [ACCESS-195] - Support username mapping at access level
+
+** Sub-task
+    * [ACCESS-101] - Implement more test cases regarding subquery
+    * [ACCESS-209] - be able to run e2e test in cluster mode
+    * [ACCESS-225] - Update master branch version to 1.2.0-SNAPSHOT

http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/902302c9/DISCLAIMER.txt
----------------------------------------------------------------------
diff --git a/DISCLAIMER.txt b/DISCLAIMER.txt
new file mode 100644
index 0000000..ce4c59c
--- /dev/null
+++ b/DISCLAIMER.txt
@@ -0,0 +1,16 @@
+Apache Sentry is an effort undergoing incubation at the Apache Software
+Foundation (ASF), sponsored by the Apache Incubator Project Management
+Committee.
+
+Incubation is required for all newly accepted projects until a further review
+indicates that the infrastructure, communications, and decisions 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.
+
+For more information about the incubation status of the Sentry project you can
+go to the following page:
+
+http://incubator.apache.org/projects/sentry.html

http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/902302c9/NOTICE
----------------------------------------------------------------------
diff --git a/NOTICE b/NOTICE
deleted file mode 100644
index 4bb7462..0000000
--- a/NOTICE
+++ /dev/null
@@ -1,6 +0,0 @@
-This product includes software developed by Cloudera, Inc.
-(http://www.cloudera.com/).
-
-This product includes software developed by The Apache Software
-Foundation (http://www.apache.org/).
-

http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/902302c9/NOTICE.txt
----------------------------------------------------------------------
diff --git a/NOTICE.txt b/NOTICE.txt
new file mode 100644
index 0000000..7232bcb
--- /dev/null
+++ b/NOTICE.txt
@@ -0,0 +1,9 @@
+Apache Sentry
+Copyright 2013 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+Portions of this software were developed at
+Cloudera, Inc. (http://www.cloudera.com/).
+

http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/902302c9/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 7152e9b..2e142cf 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,32 @@
-Sentry
-======
+What is Sentry?
 
-Sentry Authorization
+Apache Sentry is a highly modular system for providing fine grained role based authorization to both data and metadata stored on an Apache Hadoop cluster.
+
+Contact us!
+
+* Mailing lists: https://cwiki.apache.org/confluence/display/SENTRY/Mailing+Lists
+
+Bug and Issues tracker
+
+*  https://issues.apache.org/jira/browse/SENTRY
+
+Building Sentry
+
+Building Sentry requires the following tools:
+
+* Apache Maven 3.0+
+* Java JDK 1.6+
+
+To compile Sentry, run:
+
+mvn compile
+
+To run Sentry tests, run:
+
+mvn test -Pdownload-hadoop
+
+To build a distribution, run:
+
+mvn install
+
+The final Sentry distribution artifacts will be in $project/sentry-dist/target/.  

http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/902302c9/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 393142e..338102e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -35,6 +35,13 @@ limitations under the License.
     <url>https://issues.apache.org/jira/browse/SENTRY</url>
   </issueManagement>
 
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+    </license>
+  </licenses>
+
   <scm>
     <connection>scm:git:https://git-wip-us.apache.org/repos/asf/incubator-sentry.git</connection>
     <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/incubator-sentry.git</developerConnection>