This is an automated email from the ASF dual-hosted git repository.

frankgh pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra.git


    from 78817fa41b Merge branch 'cassandra-6.0' into trunk
     add bd22f9d3ee Support pluggable default role initialization

No new revisions were added by this update.

Summary of changes:
 CHANGES.txt                                        |   1 +
 NEWS.txt                                           |   7 +
 conf/cassandra.yaml                                |  20 +++
 conf/cassandra_latest.yaml                         |  20 +++
 .../pages/managing/operating/security.adoc         |  43 +++++
 .../auth/AbstractDefaultRoleInitializer.java       |  64 ++++++++
 src/java/org/apache/cassandra/auth/AuthConfig.java |  37 ++++-
 src/java/org/apache/cassandra/auth/AuthUtils.java  |  72 +++++++++
 .../apache/cassandra/auth/CassandraAuthorizer.java |  48 +++---
 .../cassandra/auth/CassandraRoleManager.java       | 132 +++++----------
 .../cassandra/auth/IDefaultRoleInitializer.java    |  97 +++++++++++
 .../org/apache/cassandra/auth/IRoleManager.java    |   4 +
 .../auth/MutualTlsDefaultRoleInitializer.java      | 125 +++++++++++++++
 .../cassandra/auth/PasswordAuthenticator.java      |   2 +-
 .../auth/PasswordDefaultRoleInitializer.java       | 130 +++++++++++++++
 src/java/org/apache/cassandra/config/Config.java   |   1 +
 .../cassandra/config/DatabaseDescriptor.java       |  12 ++
 .../cassandra/config/ParameterizedClass.java       |  22 ++-
 .../org/apache/cassandra/tools/HashPassword.java   |  10 +-
 .../cassandra/distributed/test/ColumnMaskTest.java |   4 +-
 .../test/auth/AuthAuditLoggingTest.java            |   4 +-
 .../MutualTlsCertificateValidityPeriodTest.java    |   5 +-
 .../auth/MutualTlsDefaultRoleInitializerTest.java  | 177 +++++++++++++++++++++
 .../auth/PasswordDefaultRoleInitializerTest.java   | 123 ++++++++++++++
 .../cassandra/auth/AllowAllCIDRAuthorizerTest.java |   2 +-
 .../org/apache/cassandra/auth/AuthConfigTest.java  |  65 ++++++++
 .../org/apache/cassandra/auth/AuthTestUtils.java   |   4 +-
 .../org/apache/cassandra/auth/AuthUtilsTest.java   |  82 ++++++++++
 .../CassandraCIDRAuthorizerEnforceModeTest.java    |  12 +-
 .../CassandraCIDRAuthorizerMonitorModeTest.java    |  10 +-
 .../cassandra/auth/DefaultRoleInitializerTest.java | 138 ++++++++++++++++
 .../cassandra/auth/PasswordAuthenticatorTest.java  |   2 +-
 test/unit/org/apache/cassandra/auth/RolesTest.java |  74 ++++++++-
 .../config/DatabaseDescriptorRefTest.java          |   1 +
 .../cassandra/config/ParameterizedClassTest.java   | 100 ++++++++++++
 test/unit/org/apache/cassandra/cql3/CQLTester.java |   3 +-
 .../cql3/statements/AddIdentityStatementTest.java  |   6 +-
 .../cassandra/db/guardrails/GuardrailTester.java   |   4 +-
 .../apache/cassandra/transport/TlsTestUtils.java   |   4 +-
 39 files changed, 1499 insertions(+), 168 deletions(-)
 create mode 100644 
src/java/org/apache/cassandra/auth/AbstractDefaultRoleInitializer.java
 create mode 100644 src/java/org/apache/cassandra/auth/AuthUtils.java
 create mode 100644 
src/java/org/apache/cassandra/auth/IDefaultRoleInitializer.java
 create mode 100644 
src/java/org/apache/cassandra/auth/MutualTlsDefaultRoleInitializer.java
 create mode 100644 
src/java/org/apache/cassandra/auth/PasswordDefaultRoleInitializer.java
 create mode 100644 
test/distributed/org/apache/cassandra/distributed/test/auth/MutualTlsDefaultRoleInitializerTest.java
 create mode 100644 
test/distributed/org/apache/cassandra/distributed/test/auth/PasswordDefaultRoleInitializerTest.java
 create mode 100644 test/unit/org/apache/cassandra/auth/AuthUtilsTest.java
 create mode 100644 
test/unit/org/apache/cassandra/auth/DefaultRoleInitializerTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to