Commit Graph

3 Commits

Author SHA1 Message Date
Martin Hoffmann c47461c17c Store RRDP data in one file per repository. (#886)
This PR implements a very simple archive that can be used to store, update,
and access the objects published by an RRDP repository in a single file.
2023-11-29 17:26:22 +01:00
Martin Hoffmann 110bca3bf7 Update fuzz’ Cargo.lock. 2023-09-13 18:11:41 +02:00
Martin Hoffmann 124616e75b Add support for ASPA. (#847)
This PR adds support for ASPA to Routinator.

The PR adds a new config option ‘enable_aspa’ that is false by default. Only
if it is set to true will ASPAs be added to the payload set.

It adds support for processing ASPA objects to the engine, adds ASPA related
metrics, and completely refactors the payload storage to be able to deal
with the differing semantics of ASPA payload.

The PR adds a new "aspa" member to the jsonext format and the HTTP delta endpoint. It adds new members to the API status and adds new Prometheus
metrics.

It increases the minimum required Rust version to 0.65.

---------

Co-authored-by: Alex Band <alex@nlnetlabs.nl>
Co-authored-by: Luuk Hendriks <mail@luukhendriks.eu>
2023-04-25 12:37:13 +02:00