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

Reply via email to