head 1.8; access; symbols pkgsrc-2023Q4:1.8.0.18 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.8.0.16 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.8.0.14 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.8.0.12 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.8.0.10 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.8.0.8 pkgsrc-2022Q3-base:1.8 pkgsrc-2022Q2:1.8.0.6 pkgsrc-2022Q2-base:1.8 pkgsrc-2022Q1:1.8.0.4 pkgsrc-2022Q1-base:1.8 pkgsrc-2021Q4:1.8.0.2 pkgsrc-2021Q4-base:1.8 pkgsrc-2021Q3:1.5.0.2 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.4.0.16 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.14 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.12 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.10 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.8 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.4 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.6 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.2 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.3.0.8 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.6 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.4 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.2 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.2.0.4 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.2 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.1.0.10 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.8 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.4 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.2 pkgsrc-2017Q1-base:1.1; locks; strict; comment @# @; 1.8 date 2021.10.26.11.17.40; author nia; state Exp; branches; next 1.7; commitid PNswNV9GDLZeojeD; 1.7 date 2021.10.11.17.50.16; author adam; state Exp; branches; next 1.6; commitid U0kt40xErd6k3qcD; 1.6 date 2021.10.07.14.54.25; author nia; state Exp; branches; next 1.5; commitid nfjKlj1wTplMcTbD; 1.5 date 2021.08.24.08.33.53; author adam; state Exp; branches; next 1.4; commitid iOYXvehyEOs2wc6D; 1.4 date 2019.07.22.01.36.14; author schmonz; state Exp; branches; next 1.3; commitid HOehlTSM271wLYvB; 1.3 date 2018.09.08.18.52.18; author schmonz; state Exp; branches; next 1.2; commitid d5MV1FTILrDHGkRA; 1.2 date 2018.03.10.17.18.42; author schmonz; state Exp; branches; next 1.1; commitid B4jUUG5wwnZ91WtA; 1.1 date 2017.02.14.00.38.56; author khorben; state Exp; branches; next ; commitid uXKOmiVG4ejXYQFz; desc @@ 1.8 log @security: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Unfetchable distfiles (fetched conditionally?): ./security/cyrus-sasl/distinfo cyrus-sasl-dedad73e5e7a75d01a5f3d5a6702ab8ccd2ff40d.patch.v2 @ text @$NetBSD: distinfo,v 1.7 2021/10/11 17:50:16 adam Exp $ BLAKE2s (acme-tiny-5.0.1.tar.gz) = 848306a57a9c388d60401eab405c50687a95f6f00f271bd355560f8f0b344319 SHA512 (acme-tiny-5.0.1.tar.gz) = 12940426b0fd9cce333ae400161ba371f2c05fdcbb7ac5931079e9b420a5504c89b35613678c9527333647a7ca2f5cfd4eb238ca7b762c5488b9dd98fb3e4731 Size (acme-tiny-5.0.1.tar.gz) = 22406 bytes @ 1.7 log @py-acme-tiny: updated to 5.0.1 Release 5.0.1 CHANGELOG * Set interpreter to 'python3', so running `./acme-tiny.py --help` will use python3 by default NOTE: You can still run using python 2 by running `python acme-tiny.py --help` @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2021/10/07 14:54:25 nia Exp $ d3 1 a3 1 RMD160 (acme-tiny-5.0.1.tar.gz) = a81bc52ee3ed112a9ca4e724589759255527e651 @ 1.6 log @security: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2021/08/24 08:33:53 adam Exp $ d3 3 a5 3 RMD160 (acme-tiny-4.1.1.tar.gz) = aff510196a993ce30edba214ba9e9de5a8759fa7 SHA512 (acme-tiny-4.1.1.tar.gz) = c71e1761b856ce020c2bbfcd7b5f1bf28a1659bbff1e9fdc62c2a40955ce3b6147768895f1f5f958a8cf45fd3e016b2b45823a6de45ae460e54956e007fd3329 Size (acme-tiny-4.1.1.tar.gz) = 22424 bytes @ 1.5 log @py-acme-tiny: updated to 4.1.1 Release 4.1.1 CHANGELOG * Support already valid authorizations * Moved to Github Actions workflows for automated tests, started using Let's Encrypt pebble test server, increased test coverage to 100% * Added test to ensure path traversal can't be exploited * Started logging Account IDs for later reference * Various README updates @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2019/07/22 01:36:14 schmonz Exp $ a2 1 SHA1 (acme-tiny-4.1.1.tar.gz) = 94a7804b5a5fd7f3b98e4e214f7da719a7908e44 @ 1.4 log @Update to 4.1.0. From the git log: - apparently the Let's Encrypt test server is rejecting example.com emails - added official python 3.7 support in setup.py - fixed #226, start using POST-as-GET for GET requests - fixed additional POST-as-GET - addresses #205, a situation where polling may hang indefinitely - Also accept critical SAN extensions. - fixed #222, we shouldn't delete the challenge files on errors, but we should clean them up on success @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2018/09/08 18:52:18 schmonz Exp $ d3 4 a6 4 SHA1 (acme-tiny-4.1.0.tar.gz) = e814cfc62aa7a3f32d3796127405a560ed64084c RMD160 (acme-tiny-4.1.0.tar.gz) = f4b2fe55d4c989a4b284a0fe388a772f1517e4ee SHA512 (acme-tiny-4.1.0.tar.gz) = 31d69a5031c019acbc23b3f06041eae8e261766396d4a7420fd70a71cfa16de953bea4c0c2ad0c6a6e793ed61ab5331f40145352ffce69f4f062f35dd0db7519 Size (acme-tiny-4.1.0.tar.gz) = 12776 bytes @ 1.3 log @Update to 4.0.4. From the git log: - Make regular expression accept a whitespace after CN. - Don't fail on openssl 1.1 output - Add documentation and support for Red Hat openssl directories - fix parsing of new (?) openssl output format - Fix broken Markdown headings - FIX CN parsing to work with OpenSSL 1.1 - Make acme_tiny.py executable in index - Minor tweak that makes deploying a tiny bit easier - OpenSSL output seems to have changed another time. - fixed changing error message - fixed more error message case changes - Fix typos - switched to grabbing the agreement url from /directory, addresses #145, #148, #172, #189 - damn python3 bytes-to-strings encoding gets you again... - added python 3.6 to test coverage - update SSL config - mostly working ACMEv2, except for letsencrypt/boulder#3367 - deprecated CA url in favor of using the direct certificate authority directory url - added badNonce retries - consolidated external commandline execution error handling to bring back under 200 lines of code - removed challenge payload that is no longer needed in new acme spec - updated test coverage to ignore new setup.py file (setup install still gets tested via test_install.py) - updated readme to note that ACME v2 certificate downloads now include the intermediate certificate - added optional contact details - fixed buffer to unicode decoding for tests - cleaned up help and copyright text - Readme: Only needs access to private account key - added tiny user agent - don't skip ValueError when urlopen(Request(nonvalid, ...)) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2018/03/10 17:18:42 schmonz Exp $ d3 4 a6 4 SHA1 (acme-tiny-4.0.4.tar.gz) = 7927fad282834cc9fc1a9b835ace93006125d4fb RMD160 (acme-tiny-4.0.4.tar.gz) = 927fa9509d6200dddbab29b2e58cf309e8434369 SHA512 (acme-tiny-4.0.4.tar.gz) = e66befe8262b3396e5e55ea01fc47c668c527868832d2ccdc2786156ec52e698fd20cb6fa4fe861d97947d64f4b6c751be9c79bf546eaac34978c53b9e6f85e4 Size (acme-tiny-4.0.4.tar.gz) = 12667 bytes @ 1.2 log @Find the user agreement URL again, via upstream patch. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2017/02/14 00:38:56 khorben Exp $ d3 4 a6 5 SHA1 (acme-tiny-0.0.20170214-daba51d37efd7c1f205f9da383b9b09968e30d29.tar.gz) = 1e312aa9e1dd24eb34bd42bb418f83b2df7e5235 RMD160 (acme-tiny-0.0.20170214-daba51d37efd7c1f205f9da383b9b09968e30d29.tar.gz) = 82897ea46269517e4328e2d1f67ca7b27d05481e SHA512 (acme-tiny-0.0.20170214-daba51d37efd7c1f205f9da383b9b09968e30d29.tar.gz) = 260de3fe3052e3eba3e8438b15e34d95c99f95d75137ddabe9c031a83bd7b967bebabe6916fa23de6194ab19cc687942af0cc700b7095b7c810820800c26061e Size (acme-tiny-0.0.20170214-daba51d37efd7c1f205f9da383b9b09968e30d29.tar.gz) = 10510 bytes SHA1 (patch-acme__tiny.py) = 8f845e7db15c448f87af79af95f32c394286d2fe @ 1.1 log @Import acme-tiny's latest commit (versioned as 0.0.20170214) This is a tiny, auditable script that you can throw on your server to issue and renew Let's Encrypt certificates. Since it has to be run on your server and have access to your private Let's Encrypt account key, I tried to make it as tiny as possible (currently less than 200 lines). The only prerequisites are python and openssl. Tested successfully on NetBSD 7.0.2 (i386). "please import!" wiz@@ @ text @d1 1 a1 1 $NetBSD$ d7 1 @