committed with some changes: - shlib needed a bump - use upstream tests
On 2026/07/28 17:00, David Uhden Collado wrote: > 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
