Routinator
RPKI relying party software validating BGP route origin authorisations
Routinator 0.16 now validates ASPA and BGPsec, and runs strict, by default
◆Recent moves
- 4d ago
0.16.1 fixes a crash on start with TLS enabled
A one-fix release three days after 0.16.0, for a crash on start when TLS is on for the HTTP or RTR servers. Only TLS-enabled deployments were affected, but it blocked them from upgrading.
View source ↗ - 8d ago
0.16.0 turns on ASPA, BGPsec and strict validation by default
The final release confirms the candidate's breaking defaults with ASPA, BGPsec and strict mode on, and adds RSC and SLURM v2 with ASPA filtering. Operators upgrading need to check flags and anything that parses /status.
View source ↗ - 15d ago
Routinator 0.16.0-rc1: ASPA, BGPsec and strict mode on by default
The 0.16 candidate turns on ASPA, BGPsec and strict validation by default and adds RSC and SLURM v2 support, with flag and /status changes operators must handle. A default shift after a year spent on hardening; still a release candidate.
View source ↗ - 18d ago
Routinator 0.15.3 fixes resource-exhaustion paths
Routinator 0.15.3 fixes several resource-exhaustion paths, including CRL re-decoding, whole-set buffering of output and recursive drops. Worth deploying for RPKI validators exposed to hostile repositories.
View source ↗ - 5mo ago
Security audit closes four CVEs in 0.15.2
An external audit by X41 D-Sec produced four CVEs — a path-traversal in rsync URI handling, two panic conditions, and an XML parsing regression — all fixed here. This is the clearest expression of the trust-engineering turn: the release exists because someone was paid to attack the validator.
View source ↗ - 1y ago
0.15.1 stops empty-dataset starts and unblocks privileged ports
Two operator-facing corrections: the optimistic initial run now aborts rather than succeeding with an empty data set, and a systemd PrivateUsers restriction is undone so Routinator can bind privileged ports. Both fit the pattern of removing quiet failure modes.
View source ↗