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.
Index: security/passwdqc/Makefile
===================================================================
RCS file: /cvs/ports/security/passwdqc/Makefile,v
diff -u -p -u -p -r1.26 Makefile
--- security/passwdqc/Makefile 25 Mar 2025 10:02:45 -0000 1.26
+++ security/passwdqc/Makefile 26 Jul 2026 18:42:14 -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 -p -r1.11 distinfo
--- security/passwdqc/distinfo 25 Mar 2025 10:02:45 -0000 1.11
+++ security/passwdqc/distinfo 26 Jul 2026 18:42:14 -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