From af786b4c11254ebcfd18812f9fe3bf0e66db54d4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 18:26:35 +0000 Subject: [PATCH 1/2] fix(deps): update dependency org.passay:passay to v2 --- commafeed-server/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commafeed-server/pom.xml b/commafeed-server/pom.xml index 4edbe10e..4b4ea33b 100644 --- a/commafeed-server/pom.xml +++ b/commafeed-server/pom.xml @@ -404,7 +404,7 @@ org.passay passay - 1.6.6 + 2.0.0 com.rometools From 3d5bc9ef0e20255595ab806b401aac9ff98b8246 Mon Sep 17 00:00:00 2001 From: Athou Date: Tue, 7 Apr 2026 02:11:37 +0200 Subject: [PATCH 2/2] adapt to passay 2.0 api --- .../password/PasswordConstraintValidator.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/commafeed-server/src/main/java/com/commafeed/security/password/PasswordConstraintValidator.java b/commafeed-server/src/main/java/com/commafeed/security/password/PasswordConstraintValidator.java index 34e84e2c..44adfccb 100644 --- a/commafeed-server/src/main/java/com/commafeed/security/password/PasswordConstraintValidator.java +++ b/commafeed-server/src/main/java/com/commafeed/security/password/PasswordConstraintValidator.java @@ -6,11 +6,12 @@ import jakarta.validation.ConstraintValidator; import jakarta.validation.ConstraintValidatorContext; import org.apache.commons.lang3.StringUtils; -import org.passay.LengthRule; +import org.passay.DefaultPasswordValidator; import org.passay.PasswordData; import org.passay.PasswordValidator; -import org.passay.RuleResult; -import org.passay.WhitespaceRule; +import org.passay.ValidationResult; +import org.passay.rule.LengthRule; +import org.passay.rule.WhitespaceRule; import lombok.Setter; @@ -31,20 +32,20 @@ public class PasswordConstraintValidator implements ConstraintValidator messages = validator.getMessages(result); + List messages = result.getMessages(); String message = String.join(System.lineSeparator(), messages); context.buildConstraintViolationWithTemplate(message).addConstraintViolation().disableDefaultConstraintViolation(); return false; } private PasswordValidator buildPasswordValidator() { - return new PasswordValidator( + return new DefaultPasswordValidator( // length new LengthRule(minimumPasswordLength, 256), // no whitespace