Rework the logic for fetching TA files a bit. Move the logic that checks
authorclaudio <claudio@openbsd.org>
Thu, 12 Aug 2021 15:27:15 +0000 (15:27 +0000)
committerclaudio <claudio@openbsd.org>
Thu, 12 Aug 2021 15:27:15 +0000 (15:27 +0000)
commit9e8ec711a21a5aaa55cd46101f9bd4f0ec9a04ae
tree5da67087ac6acc85030bad1629dda5c88372141b
parent573c72b72447db15a6b5df431936565ba54b66e3
Rework the logic for fetching TA files a bit. Move the logic that checks
if all possible sources have been used to ta_fetch() this simplifies the
logic in the rsync and http done cases.
Additionally when -R is used, skip https URI and only connect via rsync.
If the TAL file has no rsync URI then the system will fall back to the
cache and not try https instead.
This makes -R a only use rsync flag.
With and OK job@
usr.sbin/rpki-client/repo.c