Implement a https client as a sub-process for rpki-client. This code will
authorclaudio <claudio@openbsd.org>
Thu, 4 Mar 2021 13:01:41 +0000 (13:01 +0000)
committerclaudio <claudio@openbsd.org>
Thu, 4 Mar 2021 13:01:41 +0000 (13:01 +0000)
commit1ef5b48a83d785691f8950d5d9b0a0f3440f1bc6
tree024a6e98d2957e0a536c6b8d14a608746275f93c
parent011ac2f7142ce7679bb7b1ad2bacbf56c1e5e283
Implement a https client as a sub-process for rpki-client. This code will
be used to fetch TA certs and later on for RRDP. Kind of unreached for now
since the default TAL files don't include https URI.
The http client is fully asynchronous and can handle multiple downloads at
the same time. This code was based on the http client in ftp(1).
OK tb@, job@
usr.sbin/rpki-client/Makefile
usr.sbin/rpki-client/extern.h
usr.sbin/rpki-client/http.c [new file with mode: 0644]
usr.sbin/rpki-client/io.c
usr.sbin/rpki-client/main.c