==== 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" 64592 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/404db56f9feb6cc3 acme-client: dochngreq: https://127.0.0.1:14000/authZ/SRFOHPfRCUgN_yvZBxN0ysqXGnn322DM0UjQvjZxpC0 acme-client: challenge, token: faVo889J3ZXbuDwAqcY9Ry2WDHyIB9J6ud1hlCSQXRE, uri: https://127.0.0.1:14000/chalZ/ICH8nYdYC0OQ7KG-yRLFadRRs0ykSkVzdKO9P6_3xiQ, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/faVo889J3ZXbuDwAqcY9Ry2WDHyIB9J6ud1hlCSQXRE: created acme-client: https://127.0.0.1:14000/chalZ/ICH8nYdYC0OQ7KG-yRLFadRRs0ykSkVzdKO9P6_3xiQ: challenge acme-client: order.status 0 acme-client: dochngreq: https://127.0.0.1:14000/authZ/SRFOHPfRCUgN_yvZBxN0ysqXGnn322DM0UjQvjZxpC0 acme-client: challenge, token: faVo889J3ZXbuDwAqcY9Ry2WDHyIB9J6ud1hlCSQXRE, uri: https://127.0.0.1:14000/chalZ/ICH8nYdYC0OQ7KG-yRLFadRRs0ykSkVzdKO9P6_3xiQ, status: 2 acme-client: order.status 1 acme-client: https://127.0.0.1:14000/finalize-order/k-0q7gO_ZfpNafR1TqjvBrMiupRt_8wHJegWeLEIn4U: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/60d2cea61245502c: certificate acme-client: /home/src/regress/usr.sbin/acme-client/obj/etc/ssl/acme/cert.pem: created account key: https://127.0.0.1:14000/my-account/404db56f9feb6cc3 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/404db56f9feb6cc3 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/404db56f9feb6cc3 acme-client: https://127.0.0.1:14000/finalize-order/ndFSsa95e_vwwWkTKI3N9mpfoKpYW3bfhAsq_W2erEE: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/31a78683e1afac77: 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/404db56f9feb6cc3 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/404db56f9feb6cc3 acme-client: dochngreq: https://127.0.0.1:14000/authZ/9-LGVxMf4y6RQPsP6sQVJvn_vIGcAItgorOvphOwQPY acme-client: challenge, token: 094eY6nN348SS8mNAonTbmSpY3-_0qEzE8KwLux5GfE, uri: https://127.0.0.1:14000/chalZ/rPWDiGftfnQKmrjsSRTgv2t1j_i_98cY95W7NOf6Wx4, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/094eY6nN348SS8mNAonTbmSpY3-_0qEzE8KwLux5GfE: created acme-client: dochngreq: https://127.0.0.1:14000/authZ/Fm6j07ALZhnFjhA19LQkoJuo1sjX9eCnrSgUNesyDP0 acme-client: challenge, token: uowwxzNIRYLtuGXgtOAgMmaCKd-MWwy4r6YTYvAHbQY, uri: https://127.0.0.1:14000/chalZ/QPLQRoSkIPYD5fo3fT5n_5_iYlna8g1mv9M-r_Nv5fA, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/uowwxzNIRYLtuGXgtOAgMmaCKd-MWwy4r6YTYvAHbQY: created acme-client: dochngreq: https://127.0.0.1:14000/authZ/ZadFybj6OWwX0_lr5KrNI4SSXPKg4pBEZHhMV5qnCAI acme-client: challenge, token: Fydh6TGnWtboPafqbwvZQtKBO4iVneJVp-JIhOyVyME, uri: https://127.0.0.1:14000/chalZ/E18lOYnzaprZQSKG_L4wSop9HizT8Hnmoalj73ABfz4, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/Fydh6TGnWtboPafqbwvZQtKBO4iVneJVp-JIhOyVyME: created acme-client: https://127.0.0.1:14000/chalZ/rPWDiGftfnQKmrjsSRTgv2t1j_i_98cY95W7NOf6Wx4: challenge acme-client: https://127.0.0.1:14000/chalZ/QPLQRoSkIPYD5fo3fT5n_5_iYlna8g1mv9M-r_Nv5fA: challenge acme-client: https://127.0.0.1:14000/chalZ/E18lOYnzaprZQSKG_L4wSop9HizT8Hnmoalj73ABfz4: challenge acme-client: order.status 0 acme-client: dochngreq: https://127.0.0.1:14000/authZ/9-LGVxMf4y6RQPsP6sQVJvn_vIGcAItgorOvphOwQPY acme-client: challenge, token: 094eY6nN348SS8mNAonTbmSpY3-_0qEzE8KwLux5GfE, uri: https://127.0.0.1:14000/chalZ/rPWDiGftfnQKmrjsSRTgv2t1j_i_98cY95W7NOf6Wx4, status: 2 acme-client: dochngreq: https://127.0.0.1:14000/authZ/Fm6j07ALZhnFjhA19LQkoJuo1sjX9eCnrSgUNesyDP0 acme-client: challenge, token: uowwxzNIRYLtuGXgtOAgMmaCKd-MWwy4r6YTYvAHbQY, uri: https://127.0.0.1:14000/chalZ/QPLQRoSkIPYD5fo3fT5n_5_iYlna8g1mv9M-r_Nv5fA, status: 2 acme-client: dochngreq: https://127.0.0.1:14000/authZ/ZadFybj6OWwX0_lr5KrNI4SSXPKg4pBEZHhMV5qnCAI acme-client: challenge, token: Fydh6TGnWtboPafqbwvZQtKBO4iVneJVp-JIhOyVyME, uri: https://127.0.0.1:14000/chalZ/E18lOYnzaprZQSKG_L4wSop9HizT8Hnmoalj73ABfz4, status: 2 acme-client: order.status 1 acme-client: https://127.0.0.1:14000/finalize-order/9An8F4EjJHHX1PJuFPWISffoBjk2JfPIbDZHrLYLrH0: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/5ab960e91ce9a8e8: 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/404db56f9feb6cc3 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/404db56f9feb6cc3 acme-client: dochngreq: https://127.0.0.1:14000/authZ/ut-px8zeE1gpQYxbX5flQwaBb0gfdCeScJNC1rUs6vE acme-client: challenge, token: n77tuZ_-7RqGDFLwnj0TzeMiQ0BgK_gL1CNuOmD7rmo, uri: https://127.0.0.1:14000/chalZ/WjrSnPIsvQsllYS8XEDDQBcXu35uW2TA_cAxoGbfB4c, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/n77tuZ_-7RqGDFLwnj0TzeMiQ0BgK_gL1CNuOmD7rmo: created acme-client: https://127.0.0.1:14000/chalZ/WjrSnPIsvQsllYS8XEDDQBcXu35uW2TA_cAxoGbfB4c: challenge acme-client: order.status 0 acme-client: dochngreq: https://127.0.0.1:14000/authZ/ut-px8zeE1gpQYxbX5flQwaBb0gfdCeScJNC1rUs6vE acme-client: challenge, token: n77tuZ_-7RqGDFLwnj0TzeMiQ0BgK_gL1CNuOmD7rmo, uri: https://127.0.0.1:14000/chalZ/WjrSnPIsvQsllYS8XEDDQBcXu35uW2TA_cAxoGbfB4c, status: 2 acme-client: order.status 1 acme-client: https://127.0.0.1:14000/finalize-order/Bk9_n82URH_fwJxlnWrs3dbj3Zo6ZuouFlrEbL2hmYw: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14000/certZ/51c2b0f617d6bb5f: 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/404db56f9feb6cc3 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/271581ccffe15909 acme-client: dochngreq: https://127.0.0.1:14001/authZ/jvI1L7GrHv0jhPJFEa2CaSAGIbKgfIv4y7wkfeUWC9Q acme-client: challenge, token: DlxXeEJIIez6z5cvMJS8AiY5HsGLHCovmpw453tOCmY, uri: https://127.0.0.1:14001/chalZ/yHPGFWzf_PyG9oK7rCt4vCwcSNNDBOMyqpLaN6lo-_A, status: 0 acme-client: /home/src/regress/usr.sbin/acme-client/obj/www/acme/DlxXeEJIIez6z5cvMJS8AiY5HsGLHCovmpw453tOCmY: created acme-client: https://127.0.0.1:14001/chalZ/yHPGFWzf_PyG9oK7rCt4vCwcSNNDBOMyqpLaN6lo-_A: challenge acme-client: order.status 0 acme-client: dochngreq: https://127.0.0.1:14001/authZ/jvI1L7GrHv0jhPJFEa2CaSAGIbKgfIv4y7wkfeUWC9Q acme-client: challenge, token: DlxXeEJIIez6z5cvMJS8AiY5HsGLHCovmpw453tOCmY, uri: https://127.0.0.1:14001/chalZ/yHPGFWzf_PyG9oK7rCt4vCwcSNNDBOMyqpLaN6lo-_A, status: 2 acme-client: order.status 1 acme-client: https://127.0.0.1:14001/finalize-order/gwnd9IKfVes-a5uLmPXMjgkphDNxJqJz-mdoNCig7k8: certificate acme-client: order.status 3 acme-client: https://127.0.0.1:14001/certZ/62292aebbe6fa0be: certificate account key: https://127.0.0.1:14001/my-account/271581ccffe15909 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"