This release implements
RFC 8360 which proposes an
alternative mode for dealing with overclaimed resources in
certificates. It promises to make it easier to deal with resources
being transfered away from a holder.
We have also added an HTTP service to rtrd mode. It is intended
primarily for monitoring - it already supports the metrics endpoint for
Prometheus –, but it also allows you to fetch the list of VRPs via your
browser. We will add more extensive monitoring metrics in future
releases.
Finally, we fixed a bug where some serial numbers in RTR were all wrong.
Breaking Changes
- Several API and organizational changes in the Routinator library crate
for the various improvements below.
New
- New output format
csvext
that mimics the output format of the Original
RIPE NCC Validator. (#59) - Support for alternative resource extensions and validation defined in
[RFC 8360]. (The accompanying changes made it quite a bit faster, too.)
(#63) - Support for cargo-deb-based Debian packaging. Thanks to David
Monosov. (#62) - Log warnings for stale manifests and CRLs.
- Optional HTTP service in
rtrd
mode. This can be enabled via the
--listen-http
command line option and thelisten-http
config option.
This is only the beginning of more extensive monitoring support. (#68)
Bug Fixes
- Converts the endianess of the serial number in the SerialNotify RTR PDU.
Reported by Massimiliano Stucchi. (#60)
Dependencies
- Docker build updated to Rust 1.32 and Alpine Linux 3.9. Thanks to David
Monosov. (#61)
Housekeeping