David Uhden Collado wrote:
Hello,

Please find attached a patch that updates the security/passwdqc port
from version 2.0.3 to 2.1.0.

The upstream release announcement and full list of changes are
available at:

https://www.openwall.com/lists/announce/2026/03/05/1
https://www.openwall.com/passwdqc/CHANGES

In short, this release adds a built-in generated common-password list
based on the overlap between HIBP v8 and RockYou, along with optimized
fuzzy matching to keep checks efficient with larger wordlists. It also
improves the handling of multi-word passphrases, leetspeak, and
non-ASCII word separators.

The default password policy has been simplified by no longer allowing
seven-character passwords. The release also adds a Finnish translation,
introduces upstream tests through "make check".

No additional port changes were required beyond updating DISTNAME and
regenerating distinfo for the new release.

Thank you for your time and consideration.

Best regards,
David.
I forgot to update the patches so they would apply cleanly; I'm attaching the updated patch to this email.
Index: security/passwdqc/Makefile
===================================================================
RCS file: /cvs/ports/security/passwdqc/Makefile,v
diff -u -p -u -r1.26 Makefile
--- security/passwdqc/Makefile	25 Mar 2025 10:02:45 -0000	1.26
+++ security/passwdqc/Makefile	28 Jul 2026 16:54:11 -0000
@@ -1,6 +1,6 @@
 COMMENT=	complexity checker for passwd(1) and password generator
 
-DISTNAME=	passwdqc-2.0.3
+DISTNAME=	passwdqc-2.1.0
 CATEGORIES=	security sysutils
 
 SHARED_LIBS=	passwdqc 0.1 # .0
Index: security/passwdqc/distinfo
===================================================================
RCS file: /cvs/ports/security/passwdqc/distinfo,v
diff -u -p -u -r1.11 distinfo
--- security/passwdqc/distinfo	25 Mar 2025 10:02:45 -0000	1.11
+++ security/passwdqc/distinfo	28 Jul 2026 16:54:11 -0000
@@ -1,2 +1,2 @@
-SHA256 (passwdqc-2.0.3.tar.gz) = U7D0vEk2nwYZXp4Tq7bP81LVrLeehhAE7JWXOJZIjPQ=
-SIZE (passwdqc-2.0.3.tar.gz) = 89608
+SHA256 (passwdqc-2.1.0.tar.gz) = UvoSJxEE50EmFFxiJLIrSo3TLMR94Ewen7jzSDQN9NI=
+SIZE (passwdqc-2.1.0.tar.gz) = 210003
Index: security/passwdqc/patches/patch-passwdqc_conf_5
===================================================================
RCS file: /cvs/ports/security/passwdqc/patches/patch-passwdqc_conf_5,v
diff -u -p -u -r1.7 patch-passwdqc_conf_5
--- security/passwdqc/patches/patch-passwdqc_conf_5	25 Mar 2025 10:02:45 -0000	1.7
+++ security/passwdqc/patches/patch-passwdqc_conf_5	28 Jul 2026 16:54:11 -0000
@@ -1,7 +1,7 @@
 Index: passwdqc.conf.5
 --- passwdqc.conf.5.orig
 +++ passwdqc.conf.5
-@@ -294,8 +294,7 @@ logging.
+@@ -297,8 +297,7 @@ logging.
  option).
  .Sh SEE ALSO
  .Xr getpwnam 3 ,
Index: security/passwdqc/patches/patch-pwqcheck_1
===================================================================
RCS file: /cvs/ports/security/passwdqc/patches/patch-pwqcheck_1,v
diff -u -p -u -r1.5 patch-pwqcheck_1
--- security/passwdqc/patches/patch-pwqcheck_1	11 Mar 2022 19:53:49 -0000	1.5
+++ security/passwdqc/patches/patch-pwqcheck_1	28 Jul 2026 16:54:11 -0000
@@ -1,7 +1,7 @@
 Index: pwqcheck.1
 --- pwqcheck.1.orig
 +++ pwqcheck.1
-@@ -201,7 +201,7 @@ Read just 1 line (new passphrase).
+@@ -204,7 +204,7 @@ Read just 1 line (new passphrase).
  This is needed to use
  .Nm
  as the passwordcheck program on OpenBSD - e.g., with

Reply via email to