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]