Index | Thread | Search

From:
Laurence Tratt <laurie@tratt.net>
Subject:
[Update] security/pizauth
To:
ports@openbsd.org
Date:
Sun, 2 Nov 2025 17:36:13 +0000

Download raw body.

Thread
  • Laurence Tratt:

    [Update] security/pizauth

Please find below an update for security/pizauth. From a ports
perspective, the most interesting change amongst the Rust noise is that
Fish completions are now installed (I have checked this works
with Fish on OpenBSD, albeit quickly).


Laurie


diff --git security/pizauth/Makefile security/pizauth/Makefile
index bdc12517c5e..18348b2a2a4 100644
--- security/pizauth/Makefile
+++ security/pizauth/Makefile
@@ -3,7 +3,7 @@ NOT_FOR_ARCHS =         sparc64
 
 COMMENT =		OAuth2 authentication daemon
 
-V =			1.0.7
+V =			1.0.8
 DISTNAME =		pizauth-$V
 
 CATEGORIES =		mail security
@@ -38,6 +38,9 @@ do-install:
 	${INSTALL_DATA_DIR} ${PREFIX}/share/bash-completion/completions
 	${INSTALL_DATA} ${WRKSRC}/share/bash/completion.bash \
 	  ${PREFIX}/share/bash-completion/completions/pizauth
+	${INSTALL_DATA_DIR} ${PREFIX}/share/fish/vendor_completions.d
+	${INSTALL_DATA} ${WRKSRC}/share/fish/pizauth.fish \
+	  ${PREFIX}/share/fish/vendor_completions.d
 
 .include "crates.inc"
 
diff --git security/pizauth/crates.inc security/pizauth/crates.inc
index 4cc707ec09b..ecdd98f26ab 100644
--- security/pizauth/crates.inc
+++ security/pizauth/crates.inc
@@ -6,7 +6,8 @@ MODCARGO_CRATES +=	android_system_properties	0.1.5	# MIT/Apache-2.0
 MODCARGO_CRATES +=	anyhow	1.0.95	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	autocfg	1.4.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	base64	0.22.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	bincode	1.3.3	# MIT
+MODCARGO_CRATES +=	bincode	2.0.1	# MIT
+MODCARGO_CRATES +=	bincode_derive	2.0.1	# MIT
 MODCARGO_CRATES +=	bitflags	2.8.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	block-buffer	0.10.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	boot-time	0.1.2	# MIT
@@ -17,7 +18,7 @@ MODCARGO_CRATES +=	cactus	1.0.7	# Apache-2.0/MIT
 MODCARGO_CRATES +=	cc	1.2.10	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cfg-if	1.0.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	cfg_aliases	0.2.1	# MIT
-MODCARGO_CRATES +=	cfgrammar	0.13.8	# Apache-2.0/MIT
+MODCARGO_CRATES +=	cfgrammar	0.14.0	# Apache-2.0/MIT
 MODCARGO_CRATES +=	chacha20	0.9.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	chacha20poly1305	0.10.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	chrono	0.4.39	# MIT OR Apache-2.0
@@ -41,6 +42,7 @@ MODCARGO_CRATES +=	generic-array	0.14.7	# MIT
 MODCARGO_CRATES +=	getopts	0.2.21	# MIT/Apache-2.0
 MODCARGO_CRATES +=	getrandom	0.2.15	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	getrandom	0.3.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	glob	0.3.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	globset	0.4.15	# Unlicense OR MIT
 MODCARGO_CRATES +=	hashbrown	0.15.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hermit-abi	0.4.0	# MIT OR Apache-2.0
@@ -65,14 +67,13 @@ MODCARGO_CRATES +=	inout	0.1.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	is-terminal	0.4.15	# MIT
 MODCARGO_CRATES +=	itoa	1.0.14	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	js-sys	0.3.77	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	lazy_static	1.5.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	libc	0.2.169	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	libredox	0.1.3	# MIT
 MODCARGO_CRATES +=	litemap	0.7.4	# Unicode-3.0
 MODCARGO_CRATES +=	log	0.4.25	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	lrlex	0.13.8	# Apache-2.0/MIT
-MODCARGO_CRATES +=	lrpar	0.13.8	# Apache-2.0/MIT
-MODCARGO_CRATES +=	lrtable	0.13.8	# Apache-2.0/MIT
+MODCARGO_CRATES +=	lrlex	0.14.0	# Apache-2.0/MIT
+MODCARGO_CRATES +=	lrpar	0.14.0	# Apache-2.0/MIT
+MODCARGO_CRATES +=	lrtable	0.14.0	# Apache-2.0/MIT
 MODCARGO_CRATES +=	memchr	2.7.4	# Unlicense OR MIT
 MODCARGO_CRATES +=	miniz_oxide	0.8.3	# MIT OR Zlib OR Apache-2.0
 MODCARGO_CRATES +=	nix	0.29.0	# MIT
@@ -81,12 +82,13 @@ MODCARGO_CRATES +=	num-traits	0.2.19	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	num_threads	0.1.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	once_cell	1.20.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	opaque-debug	0.3.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	packedvec	1.2.4	# Apache-2.0/MIT
+MODCARGO_CRATES +=	packedvec	1.2.5	# Apache-2.0/MIT
 MODCARGO_CRATES +=	percent-encoding	2.3.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	pledge	0.4.2	# MIT
 MODCARGO_CRATES +=	poly1305	0.8.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	powerfmt	0.2.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ppv-lite86	0.2.20	# MIT/Apache-2.0
+MODCARGO_CRATES +=	prettyplease	0.2.37	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	proc-macro2	1.0.93	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	quote	1.0.38	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rand	0.9.0	# MIT OR Apache-2.0
@@ -100,27 +102,24 @@ MODCARGO_CRATES +=	regex-automata	0.4.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	regex-syntax	0.8.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rerun_except	1.0.0	# Apache-2.0/MIT
 MODCARGO_CRATES +=	ring	0.17.8	# LICENSE
-MODCARGO_CRATES +=	rustc_version	0.4.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rustls	0.23.21	# Apache-2.0 OR ISC OR MIT
 MODCARGO_CRATES +=	rustls-pki-types	1.11.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rustls-webpki	0.102.8	# ISC
 MODCARGO_CRATES +=	rustversion	1.0.19	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ryu	1.0.19	# Apache-2.0 OR BSL-1.0
 MODCARGO_CRATES +=	same-file	1.0.6	# Unlicense/MIT
-MODCARGO_CRATES +=	semver	1.0.25	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde	1.0.217	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_derive	1.0.217	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_json	1.0.138	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sha2	0.10.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	shlex	1.3.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	smallvec	1.13.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	sparsevec	0.2.1	# Apache-2.0/MIT
+MODCARGO_CRATES +=	sparsevec	0.2.2	# Apache-2.0/MIT
 MODCARGO_CRATES +=	spin	0.9.8	# MIT
 MODCARGO_CRATES +=	stable_deref_trait	1.2.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	static_assertions	1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	stderrlog	0.6.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	subtle	2.6.1	# BSD-3-Clause
-MODCARGO_CRATES +=	syn	2.0.96	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	syn	2.0.108	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	synstructure	0.13.1	# MIT
 MODCARGO_CRATES +=	syslog	7.0.0	# MIT
 MODCARGO_CRATES +=	termcolor	1.1.3	# Unlicense OR MIT
@@ -134,6 +133,7 @@ MODCARGO_CRATES +=	unicode-ident	1.0.16	# (MIT OR Apache-2.0) AND Unicode-3.0
 MODCARGO_CRATES +=	unicode-width	0.1.14	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	universal-hash	0.5.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	untrusted	0.9.0	# ISC
+MODCARGO_CRATES +=	unty	0.0.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	unveil	0.3.2	# MIT/Apache-2.0
 MODCARGO_CRATES +=	ureq	2.12.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	url	2.5.4	# MIT OR Apache-2.0
@@ -141,7 +141,8 @@ MODCARGO_CRATES +=	utf16_iter	1.0.5	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	utf8_iter	1.0.4	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	vergen	8.3.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	version_check	0.9.5	# MIT/Apache-2.0
-MODCARGO_CRATES +=	vob	3.0.3	# Apache-2.0/MIT
+MODCARGO_CRATES +=	virtue	0.0.18	# MIT
+MODCARGO_CRATES +=	vob	3.0.6	# Apache-2.0/MIT
 MODCARGO_CRATES +=	wait-timeout	0.2.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	walkdir	2.5.0	# Unlicense/MIT
 MODCARGO_CRATES +=	wasi	0.11.0+wasi-snapshot-preview1	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
@@ -153,6 +154,7 @@ MODCARGO_CRATES +=	wasm-bindgen-macro	0.2.100	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	wasm-bindgen-macro-support	0.2.100	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	wasm-bindgen-shared	0.2.100	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	web-sys	0.3.77	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	web-time	1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	webpki-roots	0.26.7	# MPL-2.0
 MODCARGO_CRATES +=	whoami	1.5.2	# Apache-2.0 OR BSL-1.0 OR MIT
 MODCARGO_CRATES +=	winapi-util	0.1.9	# Unlicense OR MIT
diff --git security/pizauth/distinfo security/pizauth/distinfo
index 0c05a65d4ec..4072aa8667c 100644
--- security/pizauth/distinfo
+++ security/pizauth/distinfo
@@ -6,7 +6,8 @@ SHA256 (cargo/android_system_properties-0.1.5.tar.gz) = gZ5yGdvUEEOsJ5sZgw8u/Ilx
 SHA256 (cargo/anyhow-1.0.95.tar.gz) = NKwJbOaW3C/KvvMFFrsTwKaKEdMBMdPfbwRxFGdoGwQ=
 SHA256 (cargo/autocfg-1.4.0.tar.gz) = rOULrejmI0qhQNmi9VK77h2001P2m4IXvFA0kPwanyY=
 SHA256 (cargo/base64-0.22.1.tar.gz) = crMlTxYlGoOBqhLkDjxNLwGZ+MZQj77LnZH1deD7uMY=
-SHA256 (cargo/bincode-1.3.3.tar.gz) = sfRelBfYcifHpW0i5HHGIGRiy6UUx1kMCa/0z20d3K0=
+SHA256 (cargo/bincode-2.0.1.tar.gz) = Nur117CQJj6BUIIEgtXZPNlkqB5AGZE8ly9O3Mbtt0A=
+SHA256 (cargo/bincode_derive-2.0.1.tar.gz) = v5VwmkQPRemGmDkY0Oih8wqbHfBJGPyChnBgaASsPAk=
 SHA256 (cargo/bitflags-2.8.0.tar.gz) = j2j1PIOrlX9ywyZC84aO7APrl00fuC5FMShFZIJhPTY=
 SHA256 (cargo/block-buffer-0.10.4.tar.gz) = MHjHYpti0/BDlRf6OUmWrKzFy8kcWiDYxljner1QOnE=
 SHA256 (cargo/boot-time-0.1.2.tar.gz) = zisJTDuP0wKvk5OAa7ivG4OlqUjKepHoepLqMhZxV/Y=
@@ -17,7 +18,7 @@ SHA256 (cargo/cactus-1.0.7.tar.gz) = rLwmOC2HHfS3RC498QqUAr889eVcvWbxK+OIYUJfBWQ
 SHA256 (cargo/cc-1.2.10.tar.gz) = EyCPy7Zurv/gm5n/++GvQg8Ap7NaqZrWg9/BqnYUUik=
 SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
 SHA256 (cargo/cfg_aliases-0.2.1.tar.gz) = YTr+R/zV+sfM8duTurywgsWZTZlvILixWfKtFljrVyQ=
-SHA256 (cargo/cfgrammar-0.13.8.tar.gz) = bWIfaHoE76HyafHNE9jP6pZghSvbPRzSw8n7b9002vI=
+SHA256 (cargo/cfgrammar-0.14.0.tar.gz) = 37kP4tRYNHEvKsAd5dZswyiDIq0tDeG7Bma+0Tl1c/M=
 SHA256 (cargo/chacha20-0.9.1.tar.gz) = w2E/dL0urAPa1hvVPb5iBwPUNxYU/gvDufBN02/k6Bg=
 SHA256 (cargo/chacha20poly1305-0.10.1.tar.gz) = EM15QyGS0cD04aD++VJ2lswDkWXXKftBs/T081TC3DU=
 SHA256 (cargo/chrono-0.4.39.tar.gz) = fjbMnUFogdLiT5qWO+X7HNkJZkGayEQnQWHRBIiz6CU=
@@ -41,6 +42,7 @@ SHA256 (cargo/generic-array-0.14.7.tar.gz) = hWScpR/XInLXghra8nStkcKIJ3cT2cGIINh
 SHA256 (cargo/getopts-0.2.21.tar.gz) = FNu/1ccdcCQez55vE3N/e1zoI4IQYxiNfkbEHTce69U=
 SHA256 (cargo/getrandom-0.2.15.tar.gz) = xFZ8jbEK6RCJyZr4TGjDjaPsLwh8P4KWC82/Nla29Nc=
 SHA256 (cargo/getrandom-0.3.1.tar.gz) = Q6ScOSiBzm1cO4y3D5hxe3wHqrvf8GaHuQMNv74nJfg=
+SHA256 (cargo/glob-0.3.3.tar.gz) = DMIycPbhgI4wqSi9yE3qC5tBNqi8gjOFdPI7r0e70oA=
 SHA256 (cargo/globset-0.4.15.tar.gz) = FfHOaGZG5/Hhm/fVUz/kQ6Rdv7mQ4AYpEQeXV4tC+xk=
 SHA256 (cargo/hashbrown-0.15.2.tar.gz) = vxUUAP8Lr/VGUAfdLz5xfz/lAgdMpWMGnOOmYp0Hsok=
 SHA256 (cargo/hermit-abi-0.4.0.tar.gz) = +/apGdbPOXN099/u6pHZdMfApyIdDQ9PINhZ0ynlP8w=
@@ -65,14 +67,13 @@ SHA256 (cargo/inout-0.1.3.tar.gz) = oMEFU9ZkpNC8/59CFdCqxnpjnMaO9mCECv4wm4B7yfU=
 SHA256 (cargo/is-terminal-0.4.15.tar.gz) = 4Zsj1T81zp9Wrrx9G7TmrB6cDbeshcjRdgwEN57c7Tc=
 SHA256 (cargo/itoa-1.0.14.tar.gz) = 11oqSxsZCvtvVCXxD2qPlZ0uoLnCsdeVU1UYUFOeRnQ=
 SHA256 (cargo/js-sys-0.3.77.tar.gz) = HPrzPGlfxuCAZO+8H3Lsk3QpYU8l7vg6+ULQ4ifDoo8=
-SHA256 (cargo/lazy_static-1.5.0.tar.gz) = u9K8tMlj8t2uBqLvx+nzWRMSRzxQxmheHymAaDFuZv4=
 SHA256 (cargo/libc-0.2.169.tar.gz) = tauo2xQpHt0ADfzE1iDH6/sSLGE6+4hsqIA/pOEoogo=
 SHA256 (cargo/libredox-0.1.3.tar.gz) = wP83vVkMolBj41r3RcNDy3oCcZBvt7N+SBPo958AJo0=
 SHA256 (cargo/litemap-0.7.4.tar.gz) = TukzQ5AasXvZgSlfLPACbUrQGMfDG6hFSaTdu0ekUQQ=
 SHA256 (cargo/log-0.4.25.tar.gz) = BMv1sIPeHH4CIqelHb/bocvhxqsLFeKf/z9sB3/ZzZ8=
-SHA256 (cargo/lrlex-0.13.8.tar.gz) = b+HodB9ze6S214H3FgUd9jdf8EiNV+4jgios26HD3Ho=
-SHA256 (cargo/lrpar-0.13.8.tar.gz) = GcYbz/TB3S3rlWfqhoI3goqM0XnD9kEG9nJmVuNyQh0=
-SHA256 (cargo/lrtable-0.13.8.tar.gz) = SeNRYt46XZGzgPjrsx/GxemkYYJ2Rl30cl/x+IYTMSs=
+SHA256 (cargo/lrlex-0.14.0.tar.gz) = cjStbZKwTIAWwT4gWKmLyzdaZCBB+xGJ2kHkAiBDuF8=
+SHA256 (cargo/lrpar-0.14.0.tar.gz) = UPZqcLFWq46HkOOXj5qAezTlSLPR8s5tc2DvYEr9Swc=
+SHA256 (cargo/lrtable-0.14.0.tar.gz) = LPeqHE7C9TQOWY90VflM4bT2B6dRDGAZwClRKN35Q7E=
 SHA256 (cargo/memchr-2.7.4.tar.gz) = eMqasaC6ux59VpXjUwiGKJwYzy+H7BmldaCr3OES46M=
 SHA256 (cargo/miniz_oxide-0.8.3.tar.gz) = uEAsq3rvrhKcaXe7D/G4/ZoE61tR78UKcL6lHNoMeSQ=
 SHA256 (cargo/nix-0.29.0.tar.gz) = ceJ0bcOiTdeLPPy3vpM2jG3plj0w9Dpqc5mKnPSxe0Y=
@@ -81,12 +82,13 @@ SHA256 (cargo/num-traits-0.2.19.tar.gz) = Bx38BiaQ6QtzTAsic85yrQ/6lfDHRZa8JQ3P2W
 SHA256 (cargo/num_threads-0.1.7.tar.gz) = XHOYuci3CQj2Nx9H7TZzeQfIfFKvNMJo/tC/DOuS6tk=
 SHA256 (cargo/once_cell-1.20.2.tar.gz) = EmH+fjPHOzVOq0OxJzpXyPln0DkegDU+UfdkrALPZ3U=
 SHA256 (cargo/opaque-debug-0.3.1.tar.gz) = wI1liF7jiHbE+G+lA/tJ17UHwrYlUt98cLL85ifgY4E=
-SHA256 (cargo/packedvec-1.2.4.tar.gz) = vePGkOwg5KK0+0bwKJpFEYHrUAEaHirMjYXi/ekGKkU=
+SHA256 (cargo/packedvec-1.2.5.tar.gz) = pp4KU03S5q784xmvYqCqAGana9/OwCAd/gLfImvJ7HA=
 SHA256 (cargo/percent-encoding-2.3.1.tar.gz) = 4xSPUEYgil1WvPwDBT48pjNOUdqN+xm2zcizBvrjKD4=
 SHA256 (cargo/pledge-0.4.2.tar.gz) = JSWZQXt9mkO3/cY915CwhIZmqJELLr4aJRGDCcPJgeU=
 SHA256 (cargo/poly1305-0.8.0.tar.gz) = gVm9kHJdLfSYiaB4tU9Peeh/H4qERBlM3KgdOPU5Or8=
 SHA256 (cargo/powerfmt-0.2.0.tar.gz) = Q57jBd7xFboFk4226xZE/5QWXFq16UINHBvO27qQk5E=
 SHA256 (cargo/ppv-lite86-0.2.20.tar.gz) = d5V7KVZWdpu4rStqawnYl9lPBcQbBprt4fzapnXq6gQ=
+SHA256 (cargo/prettyplease-0.2.37.tar.gz) = R5yorazdfOjx+znOnszL/pOj8TRLPQ2X8gvAGWII9is=
 SHA256 (cargo/proc-macro2-1.0.93.tar.gz) = YJRqaOX50osNwcIbuKl+59AYqLMi+leDi6McyHjiLZk=
 SHA256 (cargo/quote-1.0.38.tar.gz) = Dk3Mqq+JUU9UbGk93BQPcp+VjCR5GKEzgMzMYHg5Gsw=
 SHA256 (cargo/rand-0.9.0.tar.gz) = N3m5SuuH6L1Og0zuNlAonung1Wd/l27NttIZ5fT2zZQ=
@@ -100,27 +102,24 @@ SHA256 (cargo/regex-automata-0.4.9.tar.gz) = gJ6Nxh9t5ztGyF9MlkhjEP4wTENM+kNmnXt
 SHA256 (cargo/regex-syntax-0.8.5.tar.gz) = KxXEMYa+Z6T9Y77lDQMDr//O84FJLr4sXYfzJOG4gVw=
 SHA256 (cargo/rerun_except-1.0.0.tar.gz) = iZdKW+8B2CuEP4XLqxaOhVSzd2+HXcx6Zr8Dx1fbWrE=
 SHA256 (cargo/ring-0.17.8.tar.gz) = wX+ky2WONYNCPpFbnzrMAczq7hhg4z1Z665mrcOi3A0=
-SHA256 (cargo/rustc_version-0.4.1.tar.gz) = z8s6Iu9G6FtF3m7n550GMxnrtllPqvzxwiXqkqtum5I=
 SHA256 (cargo/rustls-0.23.21.tar.gz) = jyh5JGAr9knZScY9yKyLI1+lOH05QCBwW4DE61l85bg=
 SHA256 (cargo/rustls-pki-types-1.11.0.tar.gz) = kXziZGJKS02xw2Tcw1v8qd7QFNCpWM1HrT6WDpiOpRw=
 SHA256 (cargo/rustls-webpki-0.102.8.tar.gz) = ZMobyHSb1M83tc44bMFGWAd3tOhXLHuXuvIsg/REvuk=
 SHA256 (cargo/rustversion-1.0.19.tar.gz) = 98Rbl4QoPxsuf7YbQgR8L9Z47wlg1Pbx66ExWUzDadQ=
 SHA256 (cargo/ryu-1.0.19.tar.gz) = bqGi0KZEdpzJn6okw60ms3m3hv58Nv08VGJUgBZQ5t0=
 SHA256 (cargo/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
-SHA256 (cargo/semver-1.0.25.tar.gz) = 953+LShbBIiBbzDnAKdDjFpz2Ba1t9OscvvEiw0YXgM=
 SHA256 (cargo/serde-1.0.217.tar.gz) = AvxCZd8T1vodAOz/CHIozAorXzwOh+JY2LlKFW6YTHA=
 SHA256 (cargo/serde_derive-1.0.217.tar.gz) = Wpv3z5jQSisorq0Ga3SWhT1HecnMGDxEDbrEV2QeGaA=
 SHA256 (cargo/serde_json-1.0.138.tar.gz) = 1DQZLn2nh+lKbqfpZwsmoDbQykHgt++yZ23TK66HKUk=
 SHA256 (cargo/sha2-0.10.8.tar.gz) = eT23WtK8r8P/p8aLIV/uJo9TeYLNkB0TL4nGND86Pcg=
 SHA256 (cargo/shlex-1.3.0.tar.gz) = D9ov8NCEAZuk18bzccldj9dc41JMPLj7ZTowI/YyPmQ=
 SHA256 (cargo/smallvec-1.13.2.tar.gz) = PF4ammRtNsNZnNFzpBKC2vR8RFg602e45oNyVZUuXGc=
-SHA256 (cargo/sparsevec-0.2.1.tar.gz) = ke9GV+vCVPboSoY8tJXC/rYOW0jrpRQb8ru+ICrbZbQ=
+SHA256 (cargo/sparsevec-0.2.2.tar.gz) = aLSozjBF8P4XP7WuPGt9z77AK/plC7hhiyMB9SrwE00=
 SHA256 (cargo/spin-0.9.8.tar.gz) = aYDo11ESQfis9K6927H/k4317r6YaRQYxEaNC3Kpamc=
 SHA256 (cargo/stable_deref_trait-1.2.0.tar.gz) = qPEScpUS+ORC2B+VqKfd8rfGuKGm9QmpWGQUKzDKstM=
-SHA256 (cargo/static_assertions-1.1.0.tar.gz) = ouuTSbZESzJocuFA6xz158UiFU1p56D/sPuBwGs3VD8=
 SHA256 (cargo/stderrlog-0.6.0.tar.gz) = YckQdy+ZKrF9MtZ2DhZ9I1P0Ew7VDnlnUmiVVq8H3Gs=
 SHA256 (cargo/subtle-2.6.1.tar.gz) = E8K93sxXs4Te4YZSNY+yMXL6y4osUczBDXTBV73qMpI=
-SHA256 (cargo/syn-2.0.96.tar.gz) = 1dCtqxrjeNf1O968Z6OfHxUUB+8jDwziiDVy9diYXIA=
+SHA256 (cargo/syn-2.0.108.tar.gz) = 2liRfTUkJICgXCiXBk2gqAWJoqBHbJo/L9yDtTUC6Rc=
 SHA256 (cargo/synstructure-0.13.1.tar.gz) = yK92Zqt7Y5CreBMftbD84R1remlRYCAXw1+oKABwiXE=
 SHA256 (cargo/syslog-7.0.0.tar.gz) = AZ8VAKEzebfQUUVd85fHV3DeYxGnoYimmUmVAnBNnxA=
 SHA256 (cargo/termcolor-1.1.3.tar.gz) = urJNMLkRsjdvOhPMLNRDFC8Mgd2gTBGGk+NbODV1d1U=
@@ -134,6 +133,7 @@ SHA256 (cargo/unicode-ident-1.0.16.tar.gz) = ohDRYPCLcByHIboccmwRZi+Hfqa3CUAH4cq
 SHA256 (cargo/unicode-width-0.1.14.tar.gz) = fdbjDpC6pvckEXIGZdQdibmj0DncRbj66h3dB/YX9q8=
 SHA256 (cargo/universal-hash-0.5.1.tar.gz) = /B3ixojcFTBZiLVjw4VAZAQzVgGfl6S0Ynb+c0xPB+o=
 SHA256 (cargo/untrusted-0.9.0.tar.gz) = jsttoouKNR13O2jVglrDkBfmgHUPmA86GoXNjdKKR8E=
+SHA256 (cargo/unty-0.0.4.tar.gz) = bUl4QxfNDR7n7FxxbdWY7FtEg+qDKi3O0mVHHMD2kK4=
 SHA256 (cargo/unveil-0.3.2.tar.gz) = Xn+oZ9VZECAB7GlBZe0X1fgulSEwYKZfnItigAhLv+w=
 SHA256 (cargo/ureq-2.12.1.tar.gz) = AtGmYnftdfZA1ggjVmDfSMjjwZ87TttqJjMVYmzDwB0=
 SHA256 (cargo/url-2.5.4.tar.gz) = Mvi2hsrdFHP0vQEXpdKNNrGt44Tqm1BpocQK7+1/2mA=
@@ -141,7 +141,8 @@ SHA256 (cargo/utf16_iter-1.0.5.tar.gz) = yCMt082u1TVuD3FtKF5LQLkyrENBAP6bfg6Ok1u
 SHA256 (cargo/utf8_iter-1.0.4.tar.gz) = tsFAYg5/+7IsLe5Zyv5ghKWbX/wnqIWaXw1JS11Str4=
 SHA256 (cargo/vergen-8.3.2.tar.gz) = KZDZ6llnJm6gzPQTpKpcQqk9vP2py0mpfeaTFyaxJWY=
 SHA256 (cargo/version_check-0.9.5.tar.gz) = C5KPM9l1/GrZ+GyPKDhTrSa91bELfxVCqi+hXiKJEFo=
-SHA256 (cargo/vob-3.0.3.tar.gz) = wFj0xB5xoEPGd0TLdtzBrmPs4yjBcypySJzMzC3sI+Y=
+SHA256 (cargo/virtue-0.0.18.tar.gz) = BR6xq88QB2KV6BUQKULMWPnV47RWDkblPCHo/28697E=
+SHA256 (cargo/vob-3.0.6.tar.gz) = vJNrWnICpwOur3zgXnkx2y4MgSaBP5fbPp4G2Gewuzg=
 SHA256 (cargo/wait-timeout-0.2.0.tar.gz) = nyAPWxLrdfjB7WWr1LLbim4bE4og3gCdrO4mWiSY8/Y=
 SHA256 (cargo/walkdir-2.5.0.tar.gz) = KXkJRkBPkdnF0G+YdO/d6h3AbF7+lFQafWhjEI46Xks=
 SHA256 (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = nI2H5ytko7TbKNEc4pI3wkYYj09RBX1lp+q2O3mH5CM=
@@ -153,6 +154,7 @@ SHA256 (cargo/wasm-bindgen-macro-0.2.100.tar.gz) = f+Y/xtCe03kr0Il7MU9T3o4WVowrP
 SHA256 (cargo/wasm-bindgen-macro-support-0.2.100.tar.gz) = iuh+pAyfaJ/CPyCZZbb7ipmtaa7rAjFAi+JJIGBDld4=
 SHA256 (cargo/wasm-bindgen-shared-0.2.100.tar.gz) = GgXXO5M6hH1szN2o+DiiL/EBrZv5PjNoTznB9fDuzj0=
 SHA256 (cargo/web-sys-0.3.77.tar.gz) = M7bdLvkYbx8gcuQJ6ZzSKpdTMaazWRsSx2Tg5Vxg1dI=
+SHA256 (cargo/web-time-1.1.0.tar.gz) = WmWA8wix+tkgdhgIemXATnoQvHfgLI6E6bAN1LEvoLs=
 SHA256 (cargo/webpki-roots-0.26.7.tar.gz) = XWQv8Wt+eScq5FG3MiBnzcF8rfaMIyZL6dlKMjGe/n4=
 SHA256 (cargo/whoami-1.5.2.tar.gz) = Ny1bh/WOxFw4S6A1Y7A1RNxfrcOYPkNLKGkT9bSpu20=
 SHA256 (cargo/winapi-util-0.1.9.tar.gz) = zyIck+E6MNeT92RaDndixV0WnbsKSWcZGKIxnSibELs=
@@ -184,7 +186,7 @@ SHA256 (cargo/zerofrom-derive-0.1.5.tar.gz) = WV7tmC99NVvrhYN/ZR+iLpCzwESELcfywo
 SHA256 (cargo/zeroize-1.8.1.tar.gz) = ztNniih5swMG0yP0VCYmaXpGSpfAoHya6/frymXNTd4=
 SHA256 (cargo/zerovec-0.10.4.tar.gz) = qiuJPXnfI7+xLVRhAY1AjqGd+v52wsfvbU66YU+P8Hk=
 SHA256 (cargo/zerovec-derive-0.10.3.tar.gz) = bq+m37F1hOo+K9bnbgzBWtevErCavdHKVZYb7ZsQY8Y=
-SHA256 (pizauth-1.0.7.tgz) = qzzo0teqjWukU1LgXGZ5A40Pqcff5gqSeeskNhmxRYw=
+SHA256 (pizauth-1.0.8.tgz) = WM0dhptWVTvVXrqP9EBm/QN7iAjtUqeLbfXSGd/0qEE=
 SIZE (cargo/adler2-2.0.0.tar.gz) = 13529
 SIZE (cargo/aead-0.5.2.tar.gz) = 15509
 SIZE (cargo/aho-corasick-1.1.3.tar.gz) = 183311
@@ -193,7 +195,8 @@ SIZE (cargo/android_system_properties-0.1.5.tar.gz) = 5243
 SIZE (cargo/anyhow-1.0.95.tar.gz) = 52155
 SIZE (cargo/autocfg-1.4.0.tar.gz) = 17712
 SIZE (cargo/base64-0.22.1.tar.gz) = 81597
-SIZE (cargo/bincode-1.3.3.tar.gz) = 28958
+SIZE (cargo/bincode-2.0.1.tar.gz) = 70469
+SIZE (cargo/bincode_derive-2.0.1.tar.gz) = 7404
 SIZE (cargo/bitflags-2.8.0.tar.gz) = 47482
 SIZE (cargo/block-buffer-0.10.4.tar.gz) = 10538
 SIZE (cargo/boot-time-0.1.2.tar.gz) = 10101
@@ -204,7 +207,7 @@ SIZE (cargo/cactus-1.0.7.tar.gz) = 6749
 SIZE (cargo/cc-1.2.10.tar.gz) = 101251
 SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
 SIZE (cargo/cfg_aliases-0.2.1.tar.gz) = 6355
-SIZE (cargo/cfgrammar-0.13.8.tar.gz) = 38186
+SIZE (cargo/cfgrammar-0.14.0.tar.gz) = 54316
 SIZE (cargo/chacha20-0.9.1.tar.gz) = 23424
 SIZE (cargo/chacha20poly1305-0.10.1.tar.gz) = 68485
 SIZE (cargo/chrono-0.4.39.tar.gz) = 222248
@@ -228,6 +231,7 @@ SIZE (cargo/generic-array-0.14.7.tar.gz) = 15950
 SIZE (cargo/getopts-0.2.21.tar.gz) = 18457
 SIZE (cargo/getrandom-0.2.15.tar.gz) = 37163
 SIZE (cargo/getrandom-0.3.1.tar.gz) = 42449
+SIZE (cargo/glob-0.3.3.tar.gz) = 22861
 SIZE (cargo/globset-0.4.15.tar.gz) = 25177
 SIZE (cargo/hashbrown-0.15.2.tar.gz) = 138478
 SIZE (cargo/hermit-abi-0.4.0.tar.gz) = 16310
@@ -252,14 +256,13 @@ SIZE (cargo/inout-0.1.3.tar.gz) = 10743
 SIZE (cargo/is-terminal-0.4.15.tar.gz) = 7770
 SIZE (cargo/itoa-1.0.14.tar.gz) = 11210
 SIZE (cargo/js-sys-0.3.77.tar.gz) = 55538
-SIZE (cargo/lazy_static-1.5.0.tar.gz) = 14025
 SIZE (cargo/libc-0.2.169.tar.gz) = 757901
 SIZE (cargo/libredox-0.1.3.tar.gz) = 6068
 SIZE (cargo/litemap-0.7.4.tar.gz) = 28257
 SIZE (cargo/log-0.4.25.tar.gz) = 44876
-SIZE (cargo/lrlex-0.13.8.tar.gz) = 32890
-SIZE (cargo/lrpar-0.13.8.tar.gz) = 37243
-SIZE (cargo/lrtable-0.13.8.tar.gz) = 21239
+SIZE (cargo/lrlex-0.14.0.tar.gz) = 43542
+SIZE (cargo/lrpar-0.14.0.tar.gz) = 53066
+SIZE (cargo/lrtable-0.14.0.tar.gz) = 23582
 SIZE (cargo/memchr-2.7.4.tar.gz) = 96670
 SIZE (cargo/miniz_oxide-0.8.3.tar.gz) = 61827
 SIZE (cargo/nix-0.29.0.tar.gz) = 318248
@@ -268,12 +271,13 @@ SIZE (cargo/num-traits-0.2.19.tar.gz) = 51631
 SIZE (cargo/num_threads-0.1.7.tar.gz) = 7455
 SIZE (cargo/once_cell-1.20.2.tar.gz) = 33394
 SIZE (cargo/opaque-debug-0.3.1.tar.gz) = 7066
-SIZE (cargo/packedvec-1.2.4.tar.gz) = 9295
+SIZE (cargo/packedvec-1.2.5.tar.gz) = 11075
 SIZE (cargo/percent-encoding-2.3.1.tar.gz) = 10235
 SIZE (cargo/pledge-0.4.2.tar.gz) = 4779
 SIZE (cargo/poly1305-0.8.0.tar.gz) = 32633
 SIZE (cargo/powerfmt-0.2.0.tar.gz) = 15165
 SIZE (cargo/ppv-lite86-0.2.20.tar.gz) = 22478
+SIZE (cargo/prettyplease-0.2.37.tar.gz) = 72033
 SIZE (cargo/proc-macro2-1.0.93.tar.gz) = 52388
 SIZE (cargo/quote-1.0.38.tar.gz) = 31252
 SIZE (cargo/rand-0.9.0.tar.gz) = 97798
@@ -287,27 +291,24 @@ SIZE (cargo/regex-automata-0.4.9.tar.gz) = 618525
 SIZE (cargo/regex-syntax-0.8.5.tar.gz) = 357541
 SIZE (cargo/rerun_except-1.0.0.tar.gz) = 4305
 SIZE (cargo/ring-0.17.8.tar.gz) = 4188554
-SIZE (cargo/rustc_version-0.4.1.tar.gz) = 12245
 SIZE (cargo/rustls-0.23.21.tar.gz) = 337106
 SIZE (cargo/rustls-pki-types-1.11.0.tar.gz) = 63933
 SIZE (cargo/rustls-webpki-0.102.8.tar.gz) = 204327
 SIZE (cargo/rustversion-1.0.19.tar.gz) = 20616
 SIZE (cargo/ryu-1.0.19.tar.gz) = 48770
 SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
-SIZE (cargo/semver-1.0.25.tar.gz) = 31291
 SIZE (cargo/serde-1.0.217.tar.gz) = 79019
 SIZE (cargo/serde_derive-1.0.217.tar.gz) = 57749
 SIZE (cargo/serde_json-1.0.138.tar.gz) = 154769
 SIZE (cargo/sha2-0.10.8.tar.gz) = 26357
 SIZE (cargo/shlex-1.3.0.tar.gz) = 18713
 SIZE (cargo/smallvec-1.13.2.tar.gz) = 35216
-SIZE (cargo/sparsevec-0.2.1.tar.gz) = 7097
+SIZE (cargo/sparsevec-0.2.2.tar.gz) = 9065
 SIZE (cargo/spin-0.9.8.tar.gz) = 38958
 SIZE (cargo/stable_deref_trait-1.2.0.tar.gz) = 8054
-SIZE (cargo/static_assertions-1.1.0.tar.gz) = 18480
 SIZE (cargo/stderrlog-0.6.0.tar.gz) = 25914
 SIZE (cargo/subtle-2.6.1.tar.gz) = 14562
-SIZE (cargo/syn-2.0.96.tar.gz) = 297497
+SIZE (cargo/syn-2.0.108.tar.gz) = 301754
 SIZE (cargo/synstructure-0.13.1.tar.gz) = 18327
 SIZE (cargo/syslog-7.0.0.tar.gz) = 12968
 SIZE (cargo/termcolor-1.1.3.tar.gz) = 17242
@@ -321,6 +322,7 @@ SIZE (cargo/unicode-ident-1.0.16.tar.gz) = 47684
 SIZE (cargo/unicode-width-0.1.14.tar.gz) = 271615
 SIZE (cargo/universal-hash-0.5.1.tar.gz) = 9146
 SIZE (cargo/untrusted-0.9.0.tar.gz) = 14447
+SIZE (cargo/unty-0.0.4.tar.gz) = 7200
 SIZE (cargo/unveil-0.3.2.tar.gz) = 7280
 SIZE (cargo/ureq-2.12.1.tar.gz) = 115366
 SIZE (cargo/url-2.5.4.tar.gz) = 81097
@@ -328,7 +330,8 @@ SIZE (cargo/utf16_iter-1.0.5.tar.gz) = 9736
 SIZE (cargo/utf8_iter-1.0.4.tar.gz) = 10437
 SIZE (cargo/vergen-8.3.2.tar.gz) = 44740
 SIZE (cargo/version_check-0.9.5.tar.gz) = 15554
-SIZE (cargo/vob-3.0.3.tar.gz) = 17698
+SIZE (cargo/virtue-0.0.18.tar.gz) = 33545
+SIZE (cargo/vob-3.0.6.tar.gz) = 26187
 SIZE (cargo/wait-timeout-0.2.0.tar.gz) = 12441
 SIZE (cargo/walkdir-2.5.0.tar.gz) = 23951
 SIZE (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = 28131
@@ -340,6 +343,7 @@ SIZE (cargo/wasm-bindgen-macro-0.2.100.tar.gz) = 9663
 SIZE (cargo/wasm-bindgen-macro-support-0.2.100.tar.gz) = 26243
 SIZE (cargo/wasm-bindgen-shared-0.2.100.tar.gz) = 8570
 SIZE (cargo/web-sys-0.3.77.tar.gz) = 638246
+SIZE (cargo/web-time-1.1.0.tar.gz) = 18026
 SIZE (cargo/webpki-roots-0.26.7.tar.gz) = 249392
 SIZE (cargo/whoami-1.5.2.tar.gz) = 24204
 SIZE (cargo/winapi-util-0.1.9.tar.gz) = 12464
@@ -371,4 +375,4 @@ SIZE (cargo/zerofrom-derive-0.1.5.tar.gz) = 8285
 SIZE (cargo/zeroize-1.8.1.tar.gz) = 20029
 SIZE (cargo/zerovec-0.10.4.tar.gz) = 126398
 SIZE (cargo/zerovec-derive-0.10.3.tar.gz) = 19438
-SIZE (pizauth-1.0.7.tgz) = 63414
+SIZE (pizauth-1.0.8.tgz) = 67248
diff --git security/pizauth/pkg/PLIST security/pizauth/pkg/PLIST
index 26498cd7ad7..7adbb697a8f 100644
--- security/pizauth/pkg/PLIST
+++ security/pizauth/pkg/PLIST
@@ -6,3 +6,6 @@ share/bash-completion/completions/
 share/bash-completion/completions/pizauth
 share/examples/pizauth/
 share/examples/pizauth/pizauth.conf
+share/fish/
+share/fish/vendor_completions.d/
+share/fish/vendor_completions.d/pizauth.fish