==== 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" 92988 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/61165a100abefbfb acme-client: dochngreq: https://127.0.0.1:14000/authZ/b8BFHWCcm4fRZ0ROW07WasF_E7Yh0r23myq1GvLZNCQ acme-client: challenge, token: QABeQBHZ-kEg-VvL-DjKqpyDGf7L6KaP5AOxpiJOUec, uri: https://127.0.0.1:14000/chalZ/2OIQRVMunVSD73mtFO07ImJQ_fkRk3JyEDBKgvHDiw0, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/QABeQBHZ-kEg-VvL-DjKqpyDGf7L6KaP5AOxpiJOUec: created acme-client: https://127.0.0.1:14000/chalZ/2OIQRVMunVSD73mtFO07ImJQ_fkRk3JyEDBKgvHDiw0: challenge acme-client: order.status 0 acme-client: dochngreq: https://127.0.0.1:14000/authZ/b8BFHWCcm4fRZ0ROW07WasF_E7Yh0r23myq1GvLZNCQ acme-client: challenge, token: QABeQBHZ-kEg-VvL-DjKqpyDGf7L6KaP5AOxpiJOUec, uri: https://127.0.0.1:14000/chalZ/2OIQRVMunVSD73mtFO07ImJQ_fkRk3JyEDBKgvHDiw0, status: 2 acme-client: order.status 1 acme-client: https://127.0.0.1:14000/finalize-order/nWQHpFAm7lFm-gXhCnl91FQaMoYGkDbI_UboSeQ10kw: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/2e5a3a5c42db0534: certificate account key: https://127.0.0.1:14000/my-account/61165a100abefbfb 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/61165a100abefbfb 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/61165a100abefbfb acme-client: dochngreq: https://127.0.0.1:14000/authZ/I5C9O45Xe8l82_SlCyGbPb_UVx59qe-JuPOISxHapYs acme-client: challenge, token: _RPfXaev62iBN5Z6LswDtQTOdLM4VqpJ8hlnLLQ-sZA, uri: https://127.0.0.1:14000/chalZ/89KinKiuSXl4joakAU6RYMUS27P2m3kPAM-2o_T2vmA, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/_RPfXaev62iBN5Z6LswDtQTOdLM4VqpJ8hlnLLQ-sZA: created acme-client: https://127.0.0.1:14000/chalZ/89KinKiuSXl4joakAU6RYMUS27P2m3kPAM-2o_T2vmA: challenge acme-client: order.status 0 acme-client: dochngreq: https://127.0.0.1:14000/authZ/I5C9O45Xe8l82_SlCyGbPb_UVx59qe-JuPOISxHapYs acme-client: challenge, token: _RPfXaev62iBN5Z6LswDtQTOdLM4VqpJ8hlnLLQ-sZA, uri: https://127.0.0.1:14000/chalZ/89KinKiuSXl4joakAU6RYMUS27P2m3kPAM-2o_T2vmA, status: 2 acme-client: order.status 1 acme-client: https://127.0.0.1:14000/finalize-order/eeWLNU5Arl3LccwOUa2FvyuX5xMxGFH5ReqTh8UjECE: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/68dc904414e8831b: 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/61165a100abefbfb 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/61165a100abefbfb acme-client: dochngreq: https://127.0.0.1:14000/authZ/b8BFHWCcm4fRZ0ROW07WasF_E7Yh0r23myq1GvLZNCQ acme-client: challenge, token: QABeQBHZ-kEg-VvL-DjKqpyDGf7L6KaP5AOxpiJOUec, uri: https://127.0.0.1:14000/chalZ/2OIQRVMunVSD73mtFO07ImJQ_fkRk3JyEDBKgvHDiw0, status: 2 acme-client: dochngreq: https://127.0.0.1:14000/authZ/Wp-ZHd6jVhy_2X_reJPE7BAIfqw0U8-hmvFCUhZin2E acme-client: challenge, token: PixCPrmIBpUE8tjXVk-Th7dh5ZOO47uwNS3j3cyWw64, uri: https://127.0.0.1:14000/chalZ/SD0PwJoylMV32sB_1IK3WGsQERmzYQ-7pjkNJCMbctk, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/PixCPrmIBpUE8tjXVk-Th7dh5ZOO47uwNS3j3cyWw64: created acme-client: dochngreq: https://127.0.0.1:14000/authZ/rS5NNsZBCUErBsAcHsZHh6zkO_RnXp2d3HZNjyDWWkA acme-client: challenge, token: 1Xj5EmZ3ktsqog8Dx9am06-dhuHboJr-tPg8JouAQwE, uri: https://127.0.0.1:14000/chalZ/mepApd0OGlG4_PIbXzUkQraXMihFp_HrhgKUDFeJ1kI, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/1Xj5EmZ3ktsqog8Dx9am06-dhuHboJr-tPg8JouAQwE: created acme-client: https://127.0.0.1:14000/chalZ/SD0PwJoylMV32sB_1IK3WGsQERmzYQ-7pjkNJCMbctk: challenge acme-client: https://127.0.0.1:14000/chalZ/mepApd0OGlG4_PIbXzUkQraXMihFp_HrhgKUDFeJ1kI: challenge acme-client: order.status 0 acme-client: dochngreq: https://127.0.0.1:14000/authZ/b8BFHWCcm4fRZ0ROW07WasF_E7Yh0r23myq1GvLZNCQ acme-client: challenge, token: QABeQBHZ-kEg-VvL-DjKqpyDGf7L6KaP5AOxpiJOUec, uri: https://127.0.0.1:14000/chalZ/2OIQRVMunVSD73mtFO07ImJQ_fkRk3JyEDBKgvHDiw0, status: 2 acme-client: dochngreq: https://127.0.0.1:14000/authZ/Wp-ZHd6jVhy_2X_reJPE7BAIfqw0U8-hmvFCUhZin2E acme-client: challenge, token: PixCPrmIBpUE8tjXVk-Th7dh5ZOO47uwNS3j3cyWw64, uri: https://127.0.0.1:14000/chalZ/SD0PwJoylMV32sB_1IK3WGsQERmzYQ-7pjkNJCMbctk, status: 2 acme-client: dochngreq: https://127.0.0.1:14000/authZ/rS5NNsZBCUErBsAcHsZHh6zkO_RnXp2d3HZNjyDWWkA acme-client: challenge, token: 1Xj5EmZ3ktsqog8Dx9am06-dhuHboJr-tPg8JouAQwE, uri: https://127.0.0.1:14000/chalZ/mepApd0OGlG4_PIbXzUkQraXMihFp_HrhgKUDFeJ1kI, status: 2 acme-client: order.status 1 acme-client: https://127.0.0.1:14000/finalize-order/K3YrnRZwqxrL2hwq7rJYoaxE_Ad9Wxeqeum5zmXXHek: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/6a5cfff3cb9d385e: 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/61165a100abefbfb 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/61165a100abefbfb acme-client: https://127.0.0.1:14000/finalize-order/i172_8sQgRieHeysGsB07zXJfEkUl-vLL9XVma4lkTk: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/0177bfc33d5c8c9f: 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/61165a100abefbfb 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-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"