Sun Apr 23 17:45:42 2023 UTC ()
Update dehydrated to version 0.7.1.

Pkgsrc changes :
 * Project has a new home : updated distfile URL and homepage ;
 * Updated PLIST following the removal of a file ;
 * Updated checksums.

Upstream changes :
 * version 0.7.0 :
   - Support for external account bindings
   - Special support for ZeroSSL
   - Support presets for some CAs instead of requiring URLs
   - Allow requesting preferred chain (--preferred-chain)
   - Added method to show CAs current terms of service (--display-terms)
   - Allow setting path to domains.txt using cli arguments (--domains-txt)
   - Added new cli command --cleanupdelete which deletes old files instead of
     archiving them
   - No more silent failures on broken hook-scripts
   - Better error-handling with KEEP_GOING enabled
   - Check actual order status instead of assuming it's valid
   - Don't include keyAuthorization in challenge validation (RFC compliance)
   - Using EC secp384r1 as default certificate type
   - Use JSON.sh to parse JSON
   - Use account URL instead of account ID (RFC compliance)
   - Dehydrated now has a new home: https://github.com/dehydrated-io/dehydrated
   - Added OCSP_FETCH and OCSP_DAYS to per-certificate configurable options
   - Cleanup now also removes dangling symlinks

 * version 0.7.1 :
   - --force no longer forces domain name revalidation by default, a new
     argument --force-validation has been added for that
   - Added support for EC secp521r1 algorithm (works with e.g. zerossl)
   - EC PARAMETERS are no longer written to privkey.pem (didn't seem necessary
     and was causing issues with various software)
   - Requests resulting in badNonce errors are now automatically retried (fixes
     operation with LE staging servers)
   - Deprecated egrep usage has been removed
   - Implemented EC for account keys
   - Domain list now also read from domains.txt.d subdirectory (behaviour might
     change, see docs)
   - Implemented RFC 8738 (validating/signing certificates for IP addresses
     instead of domain names) support (this will not work with most
     public CAs, if any!)


(nils)
diff -r1.4 -r1.5 pkgsrc/security/dehydrated/Makefile
diff -r1.4 -r1.5 pkgsrc/security/dehydrated/distinfo
diff -r1.2 -r1.3 pkgsrc/security/dehydrated/PLIST

cvs diff -r1.4 -r1.5 pkgsrc/security/dehydrated/Makefile (expand / switch to unified diff)

--- pkgsrc/security/dehydrated/Makefile 2020/05/22 05:47:52 1.4
+++ pkgsrc/security/dehydrated/Makefile 2023/04/23 17:45:42 1.5
@@ -1,21 +1,21 @@ @@ -1,21 +1,21 @@
1# $NetBSD: Makefile,v 1.4 2020/05/22 05:47:52 rillig Exp $ 1# $NetBSD: Makefile,v 1.5 2023/04/23 17:45:42 nils Exp $
2 2
3DISTNAME= dehydrated-0.6.5 3DISTNAME= dehydrated-0.7.1
4CATEGORIES= security 4CATEGORIES= security
5MASTER_SITES= ${MASTER_SITE_GITHUB:=lukas2511/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=dehydrated-io/}
6 6
7MAINTAINER= nils@NetBSD.org 7MAINTAINER= nils@NetBSD.org
8HOMEPAGE= https://github.com/lukas2511/dehydrated 8HOMEPAGE= https://dehydrated.io/
9COMMENT= Letsencrypt/acme client implemented as a shell-script 9COMMENT= Letsencrypt/acme client implemented as a shell-script
10LICENSE= mit 10LICENSE= mit
11 11
12GITHUB_PROJECT= dehydrated 12GITHUB_PROJECT= dehydrated
13GITHUB_TAG= v${PKGVERSION_NOREV} 13GITHUB_TAG= v${PKGVERSION_NOREV}
14 14
15NO_BUILD= yes 15NO_BUILD= yes
16 16
17USE_TOOLS+= bash:run sed:run awk:run curl:run pax openssl 17USE_TOOLS+= bash:run sed:run awk:run curl:run pax openssl
18REPLACE_BASH= dehydrated docs/examples/hook.sh 18REPLACE_BASH= dehydrated docs/examples/hook.sh
19 19
20PKG_SYSCONFSUBDIR= dehydrated 20PKG_SYSCONFSUBDIR= dehydrated
21EGDIR= ${PREFIX}/share/examples/dehydrated 21EGDIR= ${PREFIX}/share/examples/dehydrated

cvs diff -r1.4 -r1.5 pkgsrc/security/dehydrated/distinfo (expand / switch to unified diff)

--- pkgsrc/security/dehydrated/distinfo 2021/10/26 11:17:03 1.4
+++ pkgsrc/security/dehydrated/distinfo 2023/04/23 17:45:42 1.5
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.4 2021/10/26 11:17:03 nia Exp $ 1$NetBSD: distinfo,v 1.5 2023/04/23 17:45:42 nils Exp $
2 2
3BLAKE2s (dehydrated-0.6.5.tar.gz) = 038507230c5f05984ef495082328807ce63febb2cca7f879e741ac0b79af4d71 3BLAKE2s (dehydrated-0.7.1.tar.gz) = 1ca1089411d9f07690dc52d1ea1d7806eed9acc58f3c535ac7f4c5421795e897
4SHA512 (dehydrated-0.6.5.tar.gz) = da8ff3ecb7ddeb25356469fa272aef4e7c3705049caf88d09656dbc4baf29e0efa135e6f154c78cec82da17a27a78f2145ee3b7bd71521a080e10550d09b8a53 4SHA512 (dehydrated-0.7.1.tar.gz) = 1d584c3876cdc1ef213b2feb02e15d2b47ef2b6504e8a837ad45d9d14929a82de28bee7395a75659721ae18bd8f26f4f2759ad8eaef66c671c7085c9859f6555
5Size (dehydrated-0.6.5.tar.gz) = 82274 bytes 5Size (dehydrated-0.7.1.tar.gz) = 120575 bytes

cvs diff -r1.2 -r1.3 pkgsrc/security/dehydrated/PLIST (expand / switch to unified diff)

--- pkgsrc/security/dehydrated/PLIST 2019/08/20 21:50:56 1.2
+++ pkgsrc/security/dehydrated/PLIST 2023/04/23 17:45:42 1.3
@@ -1,19 +1,18 @@ @@ -1,19 +1,18 @@
1@comment $NetBSD: PLIST,v 1.2 2019/08/20 21:50:56 nils Exp $ 1@comment $NetBSD: PLIST,v 1.3 2023/04/23 17:45:42 nils Exp $
2bin/dehydrated 2bin/dehydrated
3share/doc/dehydrated/CHANGELOG 3share/doc/dehydrated/CHANGELOG
4share/doc/dehydrated/LICENSE 4share/doc/dehydrated/LICENSE
5share/doc/dehydrated/README.md 5share/doc/dehydrated/README.md
6share/doc/dehydrated/acme-v1.md 6share/doc/dehydrated/acme-v1.md
7share/doc/dehydrated/dns-verification.md 7share/doc/dehydrated/dns-verification.md
8share/doc/dehydrated/domains_txt.md 8share/doc/dehydrated/domains_txt.md
9share/doc/dehydrated/ecc.md 9share/doc/dehydrated/ecc.md
10share/doc/dehydrated/hook_chain.md 10share/doc/dehydrated/hook_chain.md
11share/doc/dehydrated/import-from-official-client.md 
12share/doc/dehydrated/per-certificate-config.md 11share/doc/dehydrated/per-certificate-config.md
13share/doc/dehydrated/staging.md 12share/doc/dehydrated/staging.md
14share/doc/dehydrated/tls-alpn.md 13share/doc/dehydrated/tls-alpn.md
15share/doc/dehydrated/troubleshooting.md 14share/doc/dehydrated/troubleshooting.md
16share/doc/dehydrated/wellknown.md 15share/doc/dehydrated/wellknown.md
17share/examples/dehydrated/config 16share/examples/dehydrated/config
18share/examples/dehydrated/domains.txt 17share/examples/dehydrated/domains.txt
19share/examples/dehydrated/hook.sh 18share/examples/dehydrated/hook.sh