==== 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" 20482 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/acme/privkey.pem: generated RSA account key acme-client: /home/src/regress/usr.sbin/acme-client/obj/etc/ssl/acme/private/privkey.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/29a35f6b4fbd320a acme-client: dochngreq: https://127.0.0.1:14000/authZ/tVXCGvsTvno5kK6ji65atRkoxhAKkucae0iMbr0RTe0 acme-client: challenge, token: 2GC1qlcyTMkHpq24O7ZeHZ7T3bN63X8THELsmtm6fCk, uri: https://127.0.0.1:14000/chalZ/7hFLoq8MG6R3E-WF9KPG7jXMaesqIvRM0J0Uve-UxaM, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/2GC1qlcyTMkHpq24O7ZeHZ7T3bN63X8THELsmtm6fCk: created acme-client: https://127.0.0.1:14000/chalZ/7hFLoq8MG6R3E-WF9KPG7jXMaesqIvRM0J0Uve-UxaM: challenge acme-client: order.status 0 acme-client: dochngreq: https://127.0.0.1:14000/authZ/tVXCGvsTvno5kK6ji65atRkoxhAKkucae0iMbr0RTe0 acme-client: challenge, token: 2GC1qlcyTMkHpq24O7ZeHZ7T3bN63X8THELsmtm6fCk, uri: https://127.0.0.1:14000/chalZ/7hFLoq8MG6R3E-WF9KPG7jXMaesqIvRM0J0Uve-UxaM, status: 2 acme-client: order.status 1 acme-client: https://127.0.0.1:14000/finalize-order/bwDoM-2b1ywJKOxE86X7ViOXiBk6iUrjDramcjLE0SE: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/2dd84269a005600f: certificate account key: https://127.0.0.1:14000/my-account/29a35f6b4fbd320a 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/29a35f6b4fbd320a 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/29a35f6b4fbd320a acme-client: https://127.0.0.1:14000/finalize-order/FiFZ-E0c0rBoTZDhpJmzig3Xzdy5TI7oQ9y7qguRLzk: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/75253df4449b277c: 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/29a35f6b4fbd320a 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/29a35f6b4fbd320a acme-client: dochngreq: https://127.0.0.1:14000/authZ/Qr_HHykAx1MXdX4_38j3YmjBDX1Dj0W-U1OLn7zGnhI acme-client: challenge, token: LpwzX1vnNhRtgsqkDOTw4Dve8c466NFh929n_0iLARs, uri: https://127.0.0.1:14000/chalZ/o8fZNFGDZlvhYrl1N5mwd0VLjv6OoRSbmFiB3JxlAIY, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/LpwzX1vnNhRtgsqkDOTw4Dve8c466NFh929n_0iLARs: created acme-client: dochngreq: https://127.0.0.1:14000/authZ/Z0UFYEiq_uEvvCVWPDzYBx8Dgcpxo8nVeB_bvj2Au-E acme-client: challenge, token: Z-cI8dGC2oqjSNXL8OMi_bU7qTZhadyIbAXepmc62yk, uri: https://127.0.0.1:14000/chalZ/eYyVy62-8dttpfHswITJIPsRwgxXX3LRrSsWI5rCIKU, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/Z-cI8dGC2oqjSNXL8OMi_bU7qTZhadyIbAXepmc62yk: created acme-client: dochngreq: https://127.0.0.1:14000/authZ/tVXCGvsTvno5kK6ji65atRkoxhAKkucae0iMbr0RTe0 acme-client: challenge, token: 2GC1qlcyTMkHpq24O7ZeHZ7T3bN63X8THELsmtm6fCk, uri: https://127.0.0.1:14000/chalZ/7hFLoq8MG6R3E-WF9KPG7jXMaesqIvRM0J0Uve-UxaM, status: 2 acme-client: https://127.0.0.1:14000/chalZ/o8fZNFGDZlvhYrl1N5mwd0VLjv6OoRSbmFiB3JxlAIY: challenge acme-client: https://127.0.0.1:14000/chalZ/eYyVy62-8dttpfHswITJIPsRwgxXX3LRrSsWI5rCIKU: challenge acme-client: order.status 0 acme-client: dochngreq: https://127.0.0.1:14000/authZ/Qr_HHykAx1MXdX4_38j3YmjBDX1Dj0W-U1OLn7zGnhI acme-client: challenge, token: LpwzX1vnNhRtgsqkDOTw4Dve8c466NFh929n_0iLARs, uri: https://127.0.0.1:14000/chalZ/o8fZNFGDZlvhYrl1N5mwd0VLjv6OoRSbmFiB3JxlAIY, status: 2 acme-client: dochngreq: https://127.0.0.1:14000/authZ/Z0UFYEiq_uEvvCVWPDzYBx8Dgcpxo8nVeB_bvj2Au-E acme-client: challenge, token: Z-cI8dGC2oqjSNXL8OMi_bU7qTZhadyIbAXepmc62yk, uri: https://127.0.0.1:14000/chalZ/eYyVy62-8dttpfHswITJIPsRwgxXX3LRrSsWI5rCIKU, status: 2 acme-client: dochngreq: https://127.0.0.1:14000/authZ/tVXCGvsTvno5kK6ji65atRkoxhAKkucae0iMbr0RTe0 acme-client: challenge, token: 2GC1qlcyTMkHpq24O7ZeHZ7T3bN63X8THELsmtm6fCk, uri: https://127.0.0.1:14000/chalZ/7hFLoq8MG6R3E-WF9KPG7jXMaesqIvRM0J0Uve-UxaM, status: 2 acme-client: order.status 1 acme-client: https://127.0.0.1:14000/finalize-order/jTm8a7nev_tRLBZp1nuTxV-VjQoj_kNCqKyHYBNVaEg: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/70f8e2296b41fea7: 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/29a35f6b4fbd320a 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/29a35f6b4fbd320a acme-client: dochngreq: https://127.0.0.1:14000/authZ/4apqoGZcUOrfJ9YnGX3tTybUalUoo2ihmS1CLQuqOz0 acme-client: challenge, token: fVMcn5psrV5bmOGLkfjGnkLlru7rVLuAub7hRUQScoA, uri: https://127.0.0.1:14000/chalZ/ddNYYPdzunEOgEm05NER83sdTbWQff4rLS1u2qtOVb0, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/fVMcn5psrV5bmOGLkfjGnkLlru7rVLuAub7hRUQScoA: created acme-client: https://127.0.0.1:14000/chalZ/ddNYYPdzunEOgEm05NER83sdTbWQff4rLS1u2qtOVb0: challenge acme-client: order.status 0 acme-client: dochngreq: https://127.0.0.1:14000/authZ/4apqoGZcUOrfJ9YnGX3tTybUalUoo2ihmS1CLQuqOz0 acme-client: challenge, token: fVMcn5psrV5bmOGLkfjGnkLlru7rVLuAub7hRUQScoA, uri: https://127.0.0.1:14000/chalZ/ddNYYPdzunEOgEm05NER83sdTbWQff4rLS1u2qtOVb0, status: 2 acme-client: order.status 1 acme-client: https://127.0.0.1:14000/finalize-order/oqpfjDz4xT1vNPG1wPEEqlMLVkQszIlXocYBtwnSE-s: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/5c0f2a90f7904ba6: 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/29a35f6b4fbd320a 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"