Updated Branches: refs/heads/trunk 555295017 -> 9c0a1986a
Merge branch 'cassandra-1.2' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/9c0a1986 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/9c0a1986 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/9c0a1986 Branch: refs/heads/trunk Commit: 9c0a1986ace402623d7457b18867d6bacfe0bd8a Parents: 5552950 fbd6400 Author: Aleksey Yeschenko <[email protected]> Authored: Tue Nov 27 20:33:03 2012 +0300 Committer: Aleksey Yeschenko <[email protected]> Committed: Tue Nov 27 20:33:03 2012 +0300 ---------------------------------------------------------------------- CHANGES.txt | 1 + NEWS.txt | 14 + conf/cassandra.yaml | 4 +- examples/client_only/conf/cassandra.yaml | 4 +- examples/simple_authentication/README.txt | 4 +- .../simple_authentication/conf/access.properties | 2 +- .../org/apache/cassandra/auth/SimpleAuthority.java | 157 --------- .../apache/cassandra/auth/SimpleAuthorizer.java | 157 +++++++++ pylib/cqlshlib/cql3handling.py | 61 ++-- .../cassandra/auth/AllowAllAuthenticator.java | 10 +- .../apache/cassandra/auth/AllowAllAuthority.java | 36 -- .../apache/cassandra/auth/AllowAllAuthorizer.java | 70 ++++ .../apache/cassandra/auth/AuthenticatedUser.java | 22 +- .../org/apache/cassandra/auth/DataResource.java | 248 +++++++++++++++ src/java/org/apache/cassandra/auth/IAuthority.java | 63 ---- .../org/apache/cassandra/auth/IAuthority2.java | 70 ---- .../apache/cassandra/auth/IAuthorityContainer.java | 83 ----- .../org/apache/cassandra/auth/IAuthorizer.java | 122 +++++++ src/java/org/apache/cassandra/auth/IResource.java | 53 +++ .../apache/cassandra/auth/LegacyAuthorizer.java | 111 +++++++ .../apache/cassandra/auth/MigrationListener.java | 53 +++ src/java/org/apache/cassandra/auth/Permission.java | 57 ++-- .../apache/cassandra/auth/PermissionDenied.java | 34 -- .../apache/cassandra/auth/PermissionDetails.java | 70 ++++ src/java/org/apache/cassandra/auth/Resources.java | 28 ++- src/java/org/apache/cassandra/config/Config.java | 3 +- .../cassandra/config/DatabaseDescriptor.java | 36 +-- .../org/apache/cassandra/cql/DeleteStatement.java | 2 +- .../apache/cassandra/cql/DropIndexStatement.java | 65 +++-- .../org/apache/cassandra/cql/QueryProcessor.java | 77 ++--- .../org/apache/cassandra/cql/UpdateStatement.java | 10 +- src/java/org/apache/cassandra/cql3/Cql.g | 116 ++++--- .../org/apache/cassandra/cql3/QueryProcessor.java | 2 +- .../cql3/statements/AuthorizationStatement.java | 66 ++++ .../cassandra/cql3/statements/BatchStatement.java | 2 +- .../statements/CreateColumnFamilyStatement.java | 2 +- .../cql3/statements/CreateKeyspaceStatement.java | 2 +- .../cql3/statements/DropIndexStatement.java | 57 ++-- .../cassandra/cql3/statements/GrantStatement.java | 17 +- .../cql3/statements/ListGrantsStatement.java | 42 --- .../cql3/statements/ListPermissionsStatement.java | 106 ++++++ .../cql3/statements/ModificationStatement.java | 5 +- .../statements/PermissionAlteringStatement.java | 54 ++-- .../cassandra/cql3/statements/RevokeStatement.java | 15 +- .../cql3/statements/TruncateStatement.java | 2 +- .../apache/cassandra/service/CassandraDaemon.java | 6 + .../org/apache/cassandra/service/ClientState.java | 175 ++++------- .../apache/cassandra/thrift/CassandraServer.java | 119 +++---- test/conf/access.properties | 2 +- 49 files changed, 1520 insertions(+), 997 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/9c0a1986/CHANGES.txt ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/9c0a1986/conf/cassandra.yaml ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/9c0a1986/src/java/org/apache/cassandra/config/Config.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/9c0a1986/src/java/org/apache/cassandra/config/DatabaseDescriptor.java ----------------------------------------------------------------------
