This is an automated email from the ASF dual-hosted git repository. alexoree pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/jspwiki.git
commit 61cca49cbb98a824f90aef0aaf21be627ebbaf6d Merge: 370867d4f ea1bb557a Author: spyhunter99 <[email protected]> AuthorDate: Sun Dec 14 11:37:47 2025 -0500 Merge pull request #452 from spyhunter99/feature/JSPWIKI-1234 JSPWIKI-1234 password reuse check .../src/main/java/org/apache/wiki/WikiContext.java | 11 + .../wiki/auth/DefaultAuthenticationManager.java | 6 +- .../org/apache/wiki/auth/DefaultUserManager.java | 36 ++- .../wiki/auth/PasswordComplexityVerifier.java | 4 + .../java/org/apache/wiki/auth/UserManager.java | 6 +- .../wiki/auth/authorize/XMLGroupDatabase.java | 26 +-- .../wiki/auth/user/AbstractUserDatabase.java | 35 +++ .../apache/wiki/auth/user/DefaultUserProfile.java | 8 + .../apache/wiki/auth/user/JDBCUserDatabase.java | 41 +++- .../org/apache/wiki/auth/user/UserDatabase.java | 23 +- .../org/apache/wiki/auth/user/UserProfile.java | 11 + .../org/apache/wiki/auth/user/XMLUserDatabase.java | 51 +++-- .../org/apache/wiki/preferences/Preferences.java | 15 +- .../src/main/resources/CoreResources.properties | 4 +- .../src/main/resources/CoreResources_de.properties | 1 + .../src/main/resources/CoreResources_es.properties | 1 + .../src/main/resources/CoreResources_fi.properties | 1 + .../src/main/resources/CoreResources_fr.properties | 1 + .../src/main/resources/CoreResources_it.properties | 1 + .../src/main/resources/CoreResources_nl.properties | 1 + .../main/resources/CoreResources_pt_BR.properties | 1 + .../src/main/resources/CoreResources_ru.properties | 1 + .../main/resources/CoreResources_zh_CN.properties | 1 + .../src/main/resources/ini/jspwiki.properties | 4 + jspwiki-main/src/test/config/hsql-userdb-setup.ddl | 1 + .../src/test/java/org/apache/wiki/HsqlDbUtils.java | 12 +- .../java/org/apache/wiki/TestJDBCDataSource.java | 16 +- .../wiki/auth/AbstractPasswordReuseTest.java | 241 +++++++++++++++++++++ .../apache/wiki/auth/DefaultUserManagerTest.java | 24 +- .../wiki/auth/PasswordComplexityVerifierTest.java | 4 + .../wiki/auth/authorize/XMLGroupDatabaseTest.java | 36 ++- .../wiki/auth/user/JDBCUserDatabaseTest.java | 21 +- .../apache/wiki/auth/user/XMLUserDatabaseTest.java | 52 +++-- .../java/org/apache/wiki/plugin/GroupsTest.java | 4 +- 34 files changed, 579 insertions(+), 122 deletions(-)
