==== run-regress-acme ==== mkdir -p etc sed 's,${.OBJDIR},/home/src/regress/usr.sbin/acme-client/obj,' /home/src/regress/usr.sbin/acme-client/acme-client.conf > etc/acme-client.conf mkdir -p etc sed 's,${.OBJDIR},/home/src/regress/usr.sbin/acme-client/obj,' /home/src/regress/usr.sbin/acme-client/httpd.conf >etc/httpd.conf mkdir -p www/htdocs www/acme www/logs etc/acme etc/ssl/acme/private doas -n /usr/sbin/httpd -f /home/src/regress/usr.sbin/acme-client/obj/etc/httpd.conf sleep .1 # give httpd some time to spin up pgrep -xf "/usr/sbin/httpd -f /home/src/regress/usr.sbin/acme-client/obj/etc/httpd.conf" 2658 sed 's,${.CURDIR},/home/src/regress/usr.sbin/acme-client,' /home/src/regress/usr.sbin/acme-client/pebble-config.json > pebble-config.json /usr/local/bin/pebble -config /home/src/regress/usr.sbin/acme-client/obj/pebble-config.json > /home/src/regress/usr.sbin/acme-client/obj/pebble.out & while ! $(fgrep -q 'Root CA certificate available' /home/src/regress/usr.sbin/acme-client/obj/pebble.out); do sleep .1; done doas -n /usr/sbin/acme-client -f /home/src/regress/usr.sbin/acme-client/obj/etc/acme-client.conf -v localhost acme-client: /home/src/regress/usr.sbin/acme-client/obj/etc/ssl/acme/private/privkey.pem: generated RSA domain key acme-client: /home/src/regress/usr.sbin/acme-client/obj/etc/acme/privkey.pem: generated RSA account key acme-client: https://127.0.0.1:14000/dir: directories acme-client: 127.0.0.1: DNS: 127.0.0.1 acme-client: account key: https://127.0.0.1:14000/my-account/7648577625802006 acme-client: dochngreq: https://127.0.0.1:14000/authZ/-zsFs_RlVinVitZPM92Rjb1EKvJqjww5sOu_0trs-X8 acme-client: challenge, token: l65QwV_LCEYHQW26PMltzdpyTR1ajnr6d7045QqHf_k, uri: https://127.0.0.1:14000/chalZ/iRnPNrsX2x5UkkvR-xZDb-3hucxdwRpj0ZIGu7EuSDk, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/l65QwV_LCEYHQW26PMltzdpyTR1ajnr6d7045QqHf_k: created acme-client: https://127.0.0.1:14000/chalZ/iRnPNrsX2x5UkkvR-xZDb-3hucxdwRpj0ZIGu7EuSDk: challenge acme-client: order.status 0 acme-client: dochngreq: https://127.0.0.1:14000/authZ/-zsFs_RlVinVitZPM92Rjb1EKvJqjww5sOu_0trs-X8 acme-client: challenge, token: l65QwV_LCEYHQW26PMltzdpyTR1ajnr6d7045QqHf_k, uri: https://127.0.0.1:14000/chalZ/iRnPNrsX2x5UkkvR-xZDb-3hucxdwRpj0ZIGu7EuSDk, status: 2 acme-client: order.status 1 acme-client: https://127.0.0.1:14000/finalize-order/2ICZ52sOoRDbhEX32mye9j4QMvmk1uGi5lFSDKk2R4o: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/758915be49e7be9f: certificate account key: https://127.0.0.1:14000/my-account/7648577625802006 acme-client: /home/src/regress/usr.sbin/acme-client/obj/etc/ssl/acme/cert.pem: created doas -n /usr/sbin/acme-client -f /home/src/regress/usr.sbin/acme-client/obj/etc/acme-client.conf -r -v localhost acme-client: /home/src/regress/usr.sbin/acme-client/obj/etc/ssl/acme/cert.pem: revocation acme-client: https://127.0.0.1:14000/dir: directories acme-client: 127.0.0.1: DNS: 127.0.0.1 acme-client: account key: https://127.0.0.1:14000/my-account/7648577625802006 acme-client: https://127.0.0.1:14000/revoke-cert: revocation acme-client: /home/src/regress/usr.sbin/acme-client/obj/etc/ssl/acme/cert.pem: unlinked ==== run-regress-acme-profile ==== mkdir -p etc sed 's,${.OBJDIR},/home/src/regress/usr.sbin/acme-client/obj,' /home/src/regress/usr.sbin/acme-client/acme-client-profile.conf > etc/acme-client-profile.conf doas -n /usr/sbin/acme-client -f /home/src/regress/usr.sbin/acme-client/obj/etc/acme-client-profile.conf -v localhost acme-client: https://127.0.0.1:14000/dir: directories acme-client: 127.0.0.1: DNS: 127.0.0.1 acme-client: account key: https://127.0.0.1:14000/my-account/7648577625802006 acme-client: https://127.0.0.1:14000/finalize-order/bvjcKidjBVjzXCNj2d_SU5WumJLfbTGjy97pf3g532c: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/1faffcc390aad7ee: certificate acme-client: /home/src/regress/usr.sbin/acme-client/obj/etc/ssl/acme/cert.pem: created doas -n /usr/sbin/acme-client -f /home/src/regress/usr.sbin/acme-client/obj/etc/acme-client-profile.conf -r -v localhost acme-client: /home/src/regress/usr.sbin/acme-client/obj/etc/ssl/acme/cert.pem: revocation acme-client: https://127.0.0.1:14000/dir: directories acme-client: 127.0.0.1: DNS: 127.0.0.1 acme-client: account key: https://127.0.0.1:14000/my-account/7648577625802006 acme-client: https://127.0.0.1:14000/revoke-cert: revocation acme-client: /home/src/regress/usr.sbin/acme-client/obj/etc/ssl/acme/cert.pem: unlinked ==== run-regress-acme-ipaddress ==== mkdir -p etc sed 's,${.OBJDIR},/home/src/regress/usr.sbin/acme-client/obj,' /home/src/regress/usr.sbin/acme-client/acme-client-ipaddress.conf > etc/acme-client-ipaddress.conf doas -n /usr/sbin/acme-client -f /home/src/regress/usr.sbin/acme-client/obj/etc/acme-client-ipaddress.conf -v localhost acme-client: https://127.0.0.1:14000/dir: directories acme-client: 127.0.0.1: DNS: 127.0.0.1 acme-client: account key: https://127.0.0.1:14000/my-account/7648577625802006 acme-client: dochngreq: https://127.0.0.1:14000/authZ/2TGfp1Ej2NIM31HDppedTucLB6LnLZg4a_C8bjPgYjY acme-client: challenge, token: dF98FkU9XxyUvLl0Rsszc7unKtwoNDgjMsNPjGvAYgA, uri: https://127.0.0.1:14000/chalZ/nzFY1V8L5PPasTMCWhiAn9BoNshIRGqeQRVT00Jnpsc, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/dF98FkU9XxyUvLl0Rsszc7unKtwoNDgjMsNPjGvAYgA: created acme-client: dochngreq: https://127.0.0.1:14000/authZ/fp6TOf3IW6USEcS8fXDaWkg6aw5XkjUF7pSm32Elwbs acme-client: challenge, token: ETZXSxsrADENpnfFoTJKkTkqiFpVByQjSNFc-VrS5J8, uri: https://127.0.0.1:14000/chalZ/RukeMl89RaJxdZ6Uto535Gosj_JngPlYILwiqEQ5SDw, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/ETZXSxsrADENpnfFoTJKkTkqiFpVByQjSNFc-VrS5J8: created acme-client: dochngreq: https://127.0.0.1:14000/authZ/uaQGPmQbeDsyfQJ9PenH60zYjfncg9obP2WlVzqrg_E acme-client: challenge, token: QmCpemft9klUuZirH5ZQszhF5eDonaMPFWWJN1uM7oE, uri: https://127.0.0.1:14000/chalZ/BPgs1qtaAQpC9wscgk6b9s_t4LwZ9rZQPnGsod1q4W4, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/QmCpemft9klUuZirH5ZQszhF5eDonaMPFWWJN1uM7oE: created acme-client: https://127.0.0.1:14000/chalZ/nzFY1V8L5PPasTMCWhiAn9BoNshIRGqeQRVT00Jnpsc: challenge acme-client: https://127.0.0.1:14000/chalZ/RukeMl89RaJxdZ6Uto535Gosj_JngPlYILwiqEQ5SDw: challenge acme-client: https://127.0.0.1:14000/chalZ/BPgs1qtaAQpC9wscgk6b9s_t4LwZ9rZQPnGsod1q4W4: challenge acme-client: order.status 0 acme-client: dochngreq: https://127.0.0.1:14000/authZ/2TGfp1Ej2NIM31HDppedTucLB6LnLZg4a_C8bjPgYjY acme-client: challenge, token: dF98FkU9XxyUvLl0Rsszc7unKtwoNDgjMsNPjGvAYgA, uri: https://127.0.0.1:14000/chalZ/nzFY1V8L5PPasTMCWhiAn9BoNshIRGqeQRVT00Jnpsc, status: 2 acme-client: dochngreq: https://127.0.0.1:14000/authZ/fp6TOf3IW6USEcS8fXDaWkg6aw5XkjUF7pSm32Elwbs acme-client: challenge, token: ETZXSxsrADENpnfFoTJKkTkqiFpVByQjSNFc-VrS5J8, uri: https://127.0.0.1:14000/chalZ/RukeMl89RaJxdZ6Uto535Gosj_JngPlYILwiqEQ5SDw, status: 2 acme-client: dochngreq: https://127.0.0.1:14000/authZ/uaQGPmQbeDsyfQJ9PenH60zYjfncg9obP2WlVzqrg_E acme-client: challenge, token: QmCpemft9klUuZirH5ZQszhF5eDonaMPFWWJN1uM7oE, uri: https://127.0.0.1:14000/chalZ/BPgs1qtaAQpC9wscgk6b9s_t4LwZ9rZQPnGsod1q4W4, status: 2 acme-client: order.status 1 acme-client: https://127.0.0.1:14000/finalize-order/oqeVWzSFsN9m8aIlyBErurPz8pzHyS2QQdN1Mhn1YOo: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/6895355196d933c7: certificate acme-client: /home/src/regress/usr.sbin/acme-client/obj/etc/ssl/acme/cert.pem: created doas -n /usr/sbin/acme-client -f /home/src/regress/usr.sbin/acme-client/obj/etc/acme-client-ipaddress.conf -r -v localhost acme-client: /home/src/regress/usr.sbin/acme-client/obj/etc/ssl/acme/cert.pem: revocation acme-client: https://127.0.0.1:14000/dir: directories acme-client: 127.0.0.1: DNS: 127.0.0.1 acme-client: account key: https://127.0.0.1:14000/my-account/7648577625802006 acme-client: https://127.0.0.1:14000/revoke-cert: revocation acme-client: /home/src/regress/usr.sbin/acme-client/obj/etc/ssl/acme/cert.pem: unlinked ==== run-regress-acme-ipaddress2 ==== doas -n /usr/sbin/acme-client -f /home/src/regress/usr.sbin/acme-client/obj/etc/acme-client-ipaddress.conf -v ::1 acme-client: /home/src/regress/usr.sbin/acme-client/obj/etc/ssl/acme/private/privkey2.pem: generated RSA domain key acme-client: https://127.0.0.1:14000/dir: directories acme-client: 127.0.0.1: DNS: 127.0.0.1 acme-client: account key: https://127.0.0.1:14000/my-account/7648577625802006 acme-client: dochngreq: https://127.0.0.1:14000/authZ/Gbq-vY-Y6N8mehqfJdlop-TFIJuGNxQujYKFiH41N5o acme-client: challenge, token: o3Y3P16VToM6PFI00uHVDU0B5vt-mibaqhHK7XBx2mI, uri: https://127.0.0.1:14000/chalZ/9GBIH9wh-cI1Plf8g9b83NeDvC4Wg6Aye7CfzySRJsc, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/o3Y3P16VToM6PFI00uHVDU0B5vt-mibaqhHK7XBx2mI: created acme-client: https://127.0.0.1:14000/chalZ/9GBIH9wh-cI1Plf8g9b83NeDvC4Wg6Aye7CfzySRJsc: challenge acme-client: order.status 0 acme-client: dochngreq: https://127.0.0.1:14000/authZ/Gbq-vY-Y6N8mehqfJdlop-TFIJuGNxQujYKFiH41N5o acme-client: challenge, token: o3Y3P16VToM6PFI00uHVDU0B5vt-mibaqhHK7XBx2mI, uri: https://127.0.0.1:14000/chalZ/9GBIH9wh-cI1Plf8g9b83NeDvC4Wg6Aye7CfzySRJsc, status: 2 acme-client: order.status 1 acme-client: https://127.0.0.1:14000/finalize-order/dKVrIOr5qQEqKG04JpUVZglSuPunlBmAKzPVaC-lPmI: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/3dbcfd66402a488e: certificate acme-client: /home/src/regress/usr.sbin/acme-client/obj/etc/ssl/acme/cert2.pem: created doas -n /usr/sbin/acme-client -f /home/src/regress/usr.sbin/acme-client/obj/etc/acme-client-ipaddress.conf -r -v ::1 acme-client: /home/src/regress/usr.sbin/acme-client/obj/etc/ssl/acme/cert2.pem: revocation acme-client: https://127.0.0.1:14000/dir: directories acme-client: 127.0.0.1: DNS: 127.0.0.1 acme-client: account key: https://127.0.0.1:14000/my-account/7648577625802006 acme-client: https://127.0.0.1:14000/revoke-cert: revocation acme-client: /home/src/regress/usr.sbin/acme-client/obj/etc/ssl/acme/cert2.pem: unlinked ==== run-regress-acme-eab ==== mkdir -p etc sed 's,${.OBJDIR},/home/src/regress/usr.sbin/acme-client/obj,' /home/src/regress/usr.sbin/acme-client/acme-client-eab.conf > etc/acme-client-eab.conf sed 's,${.CURDIR},/home/src/regress/usr.sbin/acme-client,' /home/src/regress/usr.sbin/acme-client/pebble-config-eab.json > pebble-config-eab.json /usr/local/bin/pebble -config /home/src/regress/usr.sbin/acme-client/obj/pebble-config-eab.json > /home/src/regress/usr.sbin/acme-client/obj/pebble.out & while ! $(fgrep -q 'Root CA certificate available' /home/src/regress/usr.sbin/acme-client/obj/pebble.out); do sleep .1; done doas -n /usr/sbin/acme-client -f /home/src/regress/usr.sbin/acme-client/obj/etc/acme-client-eab.conf -e kid-1:zWNDZM6eQGHWpSRTPal5eIUYFTu7EajVIoguysqZ9wG44nMEtx3MUAsUDkMTQ12W -v localhost acme-client: /home/src/regress/usr.sbin/acme-client/obj/etc/acme/privkey-eab.pem: generated RSA account key acme-client: https://127.0.0.1:14001/dir: directories acme-client: 127.0.0.1: DNS: 127.0.0.1 acme-client: account key: https://127.0.0.1:14001/my-account/4cecc2b27e372110 acme-client: dochngreq: https://127.0.0.1:14001/authZ/LcTGR1Xn5VgwKpqB-QnpF_HeU7hfX3XbI-jYQXaL3ME acme-client: challenge, token: 7WQ5rkFLTd9DsJpW61J09o4cL9coTaquUjGA_yp5KS8, uri: https://127.0.0.1:14001/chalZ/KHVDNXmbPZesLmsts1rrz94kQemhKt7sF_EANXJvpd8, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/7WQ5rkFLTd9DsJpW61J09o4cL9coTaquUjGA_yp5KS8: created acme-client: https://127.0.0.1:14001/chalZ/KHVDNXmbPZesLmsts1rrz94kQemhKt7sF_EANXJvpd8: challenge acme-client: order.status 0 acme-client: dochngreq: https://127.0.0.1:14001/authZ/LcTGR1Xn5VgwKpqB-QnpF_HeU7hfX3XbI-jYQXaL3ME acme-client: challenge, token: 7WQ5rkFLTd9DsJpW61J09o4cL9coTaquUjGA_yp5KS8, uri: https://127.0.0.1:14001/chalZ/KHVDNXmbPZesLmsts1rrz94kQemhKt7sF_EANXJvpd8, status: 2 acme-client: order.status 1 acme-client: https://127.0.0.1:14001/finalize-order/804S115pyRls4D_8wpmu6EzSLAXxCOBSiBJnncCjkwY: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14001/certZ/789ca2d1f0b37f50: certificate account key: https://127.0.0.1:14001/my-account/4cecc2b27e372110 acme-client: /home/src/regress/usr.sbin/acme-client/obj/etc/ssl/acme/cert.pem: created ==== run-regress-cleanup ==== make -C /home/src/regress/usr.sbin/acme-client httpd-stop doas -n pkill -xf "/usr/sbin/httpd -f /home/src/regress/usr.sbin/acme-client/obj/etc/httpd.conf" make -C /home/src/regress/usr.sbin/acme-client pebble-stop pkill -xf "/usr/local/bin/pebble -config /home/src/regress/usr.sbin/acme-client/obj/pebble-config.json" make -C /home/src/regress/usr.sbin/acme-client pebble-eab-stop pkill -xf "/usr/local/bin/pebble -config /home/src/regress/usr.sbin/acme-client/obj/pebble-config-eab.json"