Shuffle the order in which Manifest entries are processed
authorjob <job@openbsd.org>
Sun, 3 Sep 2023 10:48:50 +0000 (10:48 +0000)
committerjob <job@openbsd.org>
Sun, 3 Sep 2023 10:48:50 +0000 (10:48 +0000)
commit31ac5904884e0d0ad6c02a5ccf0e5fcf3890c71d
tree2f9596bba0044897e4a4514210e8e47031384f91
parent290abf9ca5b64a29491d2e9a0403639b90b51896
Shuffle the order in which Manifest entries are processed

Previously work items were enqueued in the order the CA intended them
to appear on a Manifest. However, there is no obvious benefit to letting
third parties decide the order in which things are processed.

Instead, randomize: ordering has no meaning anyway, and the number of
concurrent repository synchronization operations is limited & timeboxed.
As they say, a fox is not taken twice in the same snare

OK tb@
usr.sbin/rpki-client/mft.c