==== 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" 34686 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/468489d776c74e5c acme-client: dochngreq: https://127.0.0.1:14000/authZ/xfievV1xB_G4iMhdC11_ai9RWTNPIleWyXG0HCMrJHg acme-client: challenge, token: _R5HPXLrgXAPf68R_3zKEW3KkzKFTboeiDW7m8SZ-00, uri: https://127.0.0.1:14000/chalZ/DvvSxACYM5NhuQWuuvZaKpmQiH6LDXP0KDgzw1_h29o, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/_R5HPXLrgXAPf68R_3zKEW3KkzKFTboeiDW7m8SZ-00: created acme-client: https://127.0.0.1:14000/chalZ/DvvSxACYM5NhuQWuuvZaKpmQiH6LDXP0KDgzw1_h29o: challenge acme-client: order.status 0 acme-client: dochngreq: https://127.0.0.1:14000/authZ/xfievV1xB_G4iMhdC11_ai9RWTNPIleWyXG0HCMrJHg acme-client: challenge, token: _R5HPXLrgXAPf68R_3zKEW3KkzKFTboeiDW7m8SZ-00, uri: https://127.0.0.1:14000/chalZ/DvvSxACYM5NhuQWuuvZaKpmQiH6LDXP0KDgzw1_h29o, status: 2 acme-client: order.status 1 acme-client: https://127.0.0.1:14000/finalize-order/XXthW_BbF7jm9HOiZTLOctp9ZDLbpSpO60SiWx1-oRU: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/34225ddc610b9d25: certificate account key: https://127.0.0.1:14000/my-account/468489d776c74e5c 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/468489d776c74e5c 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/468489d776c74e5c acme-client: https://127.0.0.1:14000/finalize-order/Y_Emq7urQGSPITukGLkQirWu2XfQ3KNKiiRB_9yAQXY: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/07335f73d5614d69: 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/468489d776c74e5c 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/468489d776c74e5c acme-client: dochngreq: https://127.0.0.1:14000/authZ/xSq4ZYCKVWMfT4jIgtEs1TfD3MCWOXHbJjMwh-vPTDg acme-client: challenge, token: st-LWhEiIue_uIMV2tIXZk_a6kiCFdE1H8iOjFTejn8, uri: https://127.0.0.1:14000/chalZ/WMb7_DYIpYYEe5Jqr0MB1d9Yef0kd13T3Z7O52eWjHw, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/st-LWhEiIue_uIMV2tIXZk_a6kiCFdE1H8iOjFTejn8: created acme-client: dochngreq: https://127.0.0.1:14000/authZ/N10Q699uS4mXUOzf2NGF4Iyr73ysnsQvIwA2v2y5xG0 acme-client: challenge, token: mWlx1yMaZhb80BT5X4BvyIIoEENPHPOB--beJKbNfQ0, uri: https://127.0.0.1:14000/chalZ/H0KaIRhjsPrGEzXGxQHcSPlOFBsdvbE99Gy5__oct5k, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/mWlx1yMaZhb80BT5X4BvyIIoEENPHPOB--beJKbNfQ0: created acme-client: dochngreq: https://127.0.0.1:14000/authZ/wFlLsAF2LjyxxaqQuO-y2CUeDXDVvMUJtb7bjG1m8cI acme-client: challenge, token: hRoWsMQSBg1FJs4ifflbDi4JuDUCV-oe4EV-OgMTYvo, uri: https://127.0.0.1:14000/chalZ/mj8a4iGKeco5BJLKFjSPs7VJak0R0XJhLRpEYfSAwOU, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/hRoWsMQSBg1FJs4ifflbDi4JuDUCV-oe4EV-OgMTYvo: created acme-client: https://127.0.0.1:14000/chalZ/WMb7_DYIpYYEe5Jqr0MB1d9Yef0kd13T3Z7O52eWjHw: challenge acme-client: https://127.0.0.1:14000/chalZ/H0KaIRhjsPrGEzXGxQHcSPlOFBsdvbE99Gy5__oct5k: challenge acme-client: https://127.0.0.1:14000/chalZ/mj8a4iGKeco5BJLKFjSPs7VJak0R0XJhLRpEYfSAwOU: challenge acme-client: order.status 0 acme-client: dochngreq: https://127.0.0.1:14000/authZ/xSq4ZYCKVWMfT4jIgtEs1TfD3MCWOXHbJjMwh-vPTDg acme-client: challenge, token: st-LWhEiIue_uIMV2tIXZk_a6kiCFdE1H8iOjFTejn8, uri: https://127.0.0.1:14000/chalZ/WMb7_DYIpYYEe5Jqr0MB1d9Yef0kd13T3Z7O52eWjHw, status: 2 acme-client: dochngreq: https://127.0.0.1:14000/authZ/N10Q699uS4mXUOzf2NGF4Iyr73ysnsQvIwA2v2y5xG0 acme-client: challenge, token: mWlx1yMaZhb80BT5X4BvyIIoEENPHPOB--beJKbNfQ0, uri: https://127.0.0.1:14000/chalZ/H0KaIRhjsPrGEzXGxQHcSPlOFBsdvbE99Gy5__oct5k, status: 2 acme-client: dochngreq: https://127.0.0.1:14000/authZ/wFlLsAF2LjyxxaqQuO-y2CUeDXDVvMUJtb7bjG1m8cI acme-client: challenge, token: hRoWsMQSBg1FJs4ifflbDi4JuDUCV-oe4EV-OgMTYvo, uri: https://127.0.0.1:14000/chalZ/mj8a4iGKeco5BJLKFjSPs7VJak0R0XJhLRpEYfSAwOU, status: 2 acme-client: order.status 1 acme-client: https://127.0.0.1:14000/finalize-order/x-oF53KrUw9qlAzDGa3f-pW1cDD5eTBtuGpqswFU7Tg: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/258077751fa569d5: 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/468489d776c74e5c 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/468489d776c74e5c acme-client: https://127.0.0.1:14000/finalize-order/kxE50Daz8IwYAFkT1zJs-p5vldYe3T-iEAweDs1w4dw: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/7a5749a249f129e9: 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/468489d776c74e5c 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"