mirror of
https://github.com/NLnetLabs/routinator.git
synced 2024-05-19 06:50:04 +00:00
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>
37 lines
660 B
TOML
37 lines
660 B
TOML
[package]
|
|
name = "routinator-fuzz"
|
|
version = "0.0.0"
|
|
publish = false
|
|
edition = "2021"
|
|
|
|
[package.metadata]
|
|
cargo-fuzz = true
|
|
|
|
[dependencies]
|
|
libfuzzer-sys = "0.4"
|
|
rpki = { git = "https://github.com/NLnetLabs/rpki-rs.git", features = [ "repository", "rrdp", "rtr", "serde", "slurm" ] }
|
|
|
|
[dependencies.routinator]
|
|
path = ".."
|
|
features = ["arbitrary"]
|
|
|
|
# Prevent this from interfering with workspaces
|
|
[workspace]
|
|
members = ["."]
|
|
|
|
[profile.release]
|
|
debug = 1
|
|
|
|
[[bin]]
|
|
name = "construct_delta"
|
|
path = "fuzz_targets/construct_delta.rs"
|
|
test = false
|
|
doc = false
|
|
|
|
|
|
[[bin]]
|
|
name = "merge_deltas"
|
|
path = "fuzz_targets/merge_deltas.rs"
|
|
test = false
|
|
doc = false
|