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

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


    from 12c2c6d645 NINJA-FIX:Remove unused rule in Parser.g
     add d336dda112 CEP-24 Password validation / generation

No new revisions were added by this update.

Summary of changes:
 .build/cassandra-deps-template.xml                 |   4 +
 .build/parent-pom-template.xml                     |   5 +
 CHANGES.txt                                        |   1 +
 NEWS.txt                                           |   4 +
 README.asc                                         |   2 +-
 conf/cassandra.yaml                                |  61 +++
 doc/cql3/CQL.textile                               |  38 +-
 .../cassandra/pages/developing/cql/changes.adoc    |   1 +
 pylib/cqlshlib/cql3handling.py                     |   5 +-
 pylib/cqlshlib/cqlshmain.py                        |  10 +-
 pylib/cqlshlib/test/test_cqlsh_completion.py       |   7 +-
 src/antlr/Lexer.g                                  |   1 +
 src/antlr/Parser.g                                 |  35 ++
 .../apache/cassandra/audit/AuditLogManager.java    |   5 +
 .../cassandra/auth/CassandraRoleManager.java       |   4 +-
 .../org/apache/cassandra/auth/IRoleManager.java    |   2 +-
 .../org/apache/cassandra/auth/RoleOptions.java     |  13 +
 .../config/CassandraRelevantProperties.java        |   4 +
 src/java/org/apache/cassandra/config/Config.java   |   4 +
 .../cassandra/config/DatabaseDescriptor.java       |   5 +
 .../apache/cassandra/config/GuardrailsOptions.java |  27 +-
 .../cql3/statements/AlterRoleStatement.java        |  31 +-
 .../cql3/statements/AuthenticationStatement.java   |  32 ++
 .../cql3/statements/CreateRoleStatement.java       |  32 +-
 .../guardrails/CassandraPasswordConfiguration.java | 269 +++++++++++++
 .../db/guardrails/CassandraPasswordGenerator.java  | 100 +++++
 .../db/guardrails/CassandraPasswordValidator.java  | 439 +++++++++++++++++++++
 .../cassandra/db/guardrails/CustomGuardrail.java   | 186 +++++++++
 .../db/guardrails/CustomGuardrailConfig.java       | 103 +++++
 .../apache/cassandra/db/guardrails/Guardrail.java  |   2 +-
 .../apache/cassandra/db/guardrails/Guardrails.java |  22 +-
 .../cassandra/db/guardrails/GuardrailsConfig.java  |   5 +
 .../cassandra/db/guardrails/GuardrailsMBean.java   |  13 +
 .../guardrails/NoOpGenerator.java}                 |  40 +-
 .../guardrails/NoOpValidator.java}                 |  40 +-
 .../cassandra/db/guardrails/PasswordGuardrail.java |  99 +++++
 .../cassandra/db/guardrails/ValueGenerator.java    | 133 +++++++
 .../cassandra/db/guardrails/ValueValidator.java    | 155 ++++++++
 .../test/guardrails/GuardrailPasswordTest.java     |  97 +++++
 .../org/apache/cassandra/auth/RoleOptionsTest.java |  10 +
 .../config/DatabaseDescriptorRefTest.java          |   1 +
 test/unit/org/apache/cassandra/cql3/CQLTester.java |   6 +
 .../guardrails/CassandraPasswordGeneratorTest.java | 135 +++++++
 .../guardrails/CassandraPasswordValidatorTest.java | 369 +++++++++++++++++
 .../db/guardrails/GuardrailPasswordTest.java       | 265 +++++++++++++
 .../cassandra/db/guardrails/GuardrailTester.java   |  68 +++-
 .../db/guardrails/ValueGeneratorTest.java          | 110 ++++++
 .../db/guardrails/ValueValidatorTest.java          | 122 ++++++
 48 files changed, 3051 insertions(+), 71 deletions(-)
 create mode 100644 
src/java/org/apache/cassandra/db/guardrails/CassandraPasswordConfiguration.java
 create mode 100644 
src/java/org/apache/cassandra/db/guardrails/CassandraPasswordGenerator.java
 create mode 100644 
src/java/org/apache/cassandra/db/guardrails/CassandraPasswordValidator.java
 create mode 100644 
src/java/org/apache/cassandra/db/guardrails/CustomGuardrail.java
 create mode 100644 
src/java/org/apache/cassandra/db/guardrails/CustomGuardrailConfig.java
 copy src/java/org/apache/cassandra/{locator/SystemStrategy.java => 
db/guardrails/NoOpGenerator.java} (50%)
 copy src/java/org/apache/cassandra/{locator/SystemStrategy.java => 
db/guardrails/NoOpValidator.java} (51%)
 create mode 100644 
src/java/org/apache/cassandra/db/guardrails/PasswordGuardrail.java
 create mode 100644 
src/java/org/apache/cassandra/db/guardrails/ValueGenerator.java
 create mode 100644 
src/java/org/apache/cassandra/db/guardrails/ValueValidator.java
 create mode 100644 
test/distributed/org/apache/cassandra/distributed/test/guardrails/GuardrailPasswordTest.java
 create mode 100644 
test/unit/org/apache/cassandra/db/guardrails/CassandraPasswordGeneratorTest.java
 create mode 100644 
test/unit/org/apache/cassandra/db/guardrails/CassandraPasswordValidatorTest.java
 create mode 100644 
test/unit/org/apache/cassandra/db/guardrails/GuardrailPasswordTest.java
 create mode 100644 
test/unit/org/apache/cassandra/db/guardrails/ValueGeneratorTest.java
 create mode 100644 
test/unit/org/apache/cassandra/db/guardrails/ValueValidatorTest.java


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

Reply via email to