Updated Branches: refs/heads/trunk 36389f7d8 -> 253a7f028
Merge branch 'cassandra-1.2' into trunk Conflicts: src/java/org/apache/cassandra/service/StorageService.java Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/253a7f02 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/253a7f02 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/253a7f02 Branch: refs/heads/trunk Commit: 253a7f028b1485f0b3556de9d81e19d1391e8edd Parents: 36389f7 ee0d178 Author: Aleksey Yeschenko <alek...@apache.org> Authored: Sat Dec 8 18:39:52 2012 +0300 Committer: Aleksey Yeschenko <alek...@apache.org> Committed: Sat Dec 8 18:39:52 2012 +0300 ---------------------------------------------------------------------- CHANGES.txt | 1 + NEWS.txt | 14 ++ doc/native_protocol.spec | 2 + .../simple_authentication/conf/passwd.properties | 5 +- .../apache/cassandra/auth/SimpleAuthenticator.java | 24 +-- pylib/cqlshlib/cql3handling.py | 42 ++++- .../cassandra/auth/AllowAllAuthenticator.java | 50 +++++- .../apache/cassandra/auth/AllowAllAuthorizer.java | 18 +- src/java/org/apache/cassandra/auth/Auth.java | 131 +++++++++++++++ .../apache/cassandra/auth/AuthenticatedUser.java | 38 +++- .../org/apache/cassandra/auth/IAuthenticator.java | 96 ++++++++++- .../org/apache/cassandra/auth/IAuthorizer.java | 18 +- src/java/org/apache/cassandra/auth/IResource.java | 8 +- .../apache/cassandra/auth/LegacyAuthenticator.java | 92 ++++++++++ .../apache/cassandra/auth/LegacyAuthorizer.java | 15 +- .../org/apache/cassandra/config/CFMetaData.java | 6 + .../cassandra/config/DatabaseDescriptor.java | 4 +- .../org/apache/cassandra/config/KSMetaData.java | 7 + src/java/org/apache/cassandra/config/Schema.java | 5 +- src/java/org/apache/cassandra/cql3/Cql.g | 88 +++++++++-- .../org/apache/cassandra/cql3/QueryProcessor.java | 21 +++ .../org/apache/cassandra/cql3/UserOptions.java | 62 +++++++ .../cql3/statements/AlterUserStatement.java | 86 ++++++++++ .../cql3/statements/AuthenticationStatement.java | 57 +++++++ .../cql3/statements/AuthorizationStatement.java | 10 +- .../cql3/statements/CreateUserStatement.java | 64 +++++++ .../cql3/statements/DropUserStatement.java | 62 +++++++ .../cassandra/cql3/statements/GrantStatement.java | 7 +- .../cql3/statements/ListPermissionsStatement.java | 25 ++- .../cql3/statements/ListUsersStatement.java | 48 ++++++ .../statements/PermissionAlteringStatement.java | 7 +- .../cassandra/cql3/statements/RevokeStatement.java | 7 +- .../exceptions/AuthenticationException.java | 26 +++ .../apache/cassandra/exceptions/ExceptionCode.java | 2 + .../apache/cassandra/service/CassandraDaemon.java | 8 +- .../org/apache/cassandra/service/ClientState.java | 60 +++---- .../apache/cassandra/service/StorageService.java | 1 + .../apache/cassandra/thrift/CassandraServer.java | 9 +- .../apache/cassandra/thrift/ThriftConversion.java | 5 + .../transport/messages/CredentialsMessage.java | 3 +- .../cassandra/transport/messages/ErrorMessage.java | 3 + .../transport/messages/StartupMessage.java | 6 +- 42 files changed, 1080 insertions(+), 163 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/253a7f02/CHANGES.txt ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/253a7f02/pylib/cqlshlib/cql3handling.py ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/253a7f02/src/java/org/apache/cassandra/config/CFMetaData.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/253a7f02/src/java/org/apache/cassandra/config/DatabaseDescriptor.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/253a7f02/src/java/org/apache/cassandra/config/Schema.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/253a7f02/src/java/org/apache/cassandra/service/StorageService.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/253a7f02/src/java/org/apache/cassandra/thrift/CassandraServer.java ----------------------------------------------------------------------