eca12062ab
Breaking Changes * The minimal supported Rust version is now 1.52. ([#681]) New * Add TLS support to the RTR and HTTP servers. ([#677]) * Add support for BGPsec router keys. This needs to be explicitly enabled via the new `enable-bgpsec` command line and config file option. ([#693]) * Reject so-called premature manifests, i.e., manifests that have an issue time before the current time. This is a new requirement in [draft-ietf-sidrops-6486bis]. ([#681], [#690]) * Add a new output format `slurm` that produces a JSON file formatted according to [RFC 8416] with the validated payload included in the locally added assertions. ([#702]) * Make the (standard) JSON payload output available under `/api/v1/origins` with the same URL parameters.([#707]) * Add a new URI parameter `include=more-specifics` to all HTTP payload output paths to include all route origins for prefixes that are more specifics of the selected prefixes. ([#707]) * Add a new option `--more-specifics` to the `vrps` command to include all route origins for prefixes that are more specifics of the selected prefixes. ([#714]) * Accept and process HEAD requests for all HTTP paths. ([#707]) Bug Fixes * Encountering stray files at the top level of the rsync cache directory will not cause Routinator to exit any more. Instead, it will just delete those files. ([#675]) * Don't exit when a directory to be deleted doesn't exist. In particular, this fixes an error in the `dump` command. ([#682]) * Count all valid CRLs for metrics generation during a validation run. ([#683]) * Don't claim filtering of unsafe VRPs when the policy is `warn`. (Only the log message was wrong, no VRPs were filtered in this case.) ([#699]) * Use a TCP listener socket for the RTR server passed in via systemd socket activation if configured. This was already implemented but got lost a few versions ago. ([#709]) * Enable TCP keepalive on RTR connections when configured. This, too, was already implemented but got lost a few versions ago. ([#710]) Other Changes * Update the NLnet Labs RPKI testbed TAL to the one used by the new server. ([#637]) [#637]: https://github.com/NLnetLabs/routinator/pull/637 [#675]: https://github.com/NLnetLabs/routinator/pull/675 [#677]: https://github.com/NLnetLabs/routinator/pull/677 [#681]: https://github.com/NLnetLabs/routinator/pull/681 [#682]: https://github.com/NLnetLabs/routinator/pull/682 [#683]: https://github.com/NLnetLabs/routinator/pull/683 [#690]: https://github.com/NLnetLabs/routinator/pull/690 [#693]: https://github.com/NLnetLabs/routinator/pull/693 [#699]: https://github.com/NLnetLabs/routinator/pull/699 [#702]: https://github.com/NLnetLabs/routinator/pull/702 [#709]: https://github.com/NLnetLabs/routinator/pull/709 [#707]: https://github.com/NLnetLabs/routinator/pull/707 [#710]: https://github.com/NLnetLabs/routinator/pull/710 [#714]: https://github.com/NLnetLabs/routinator/pull/714 [draft-ietf-sidrops-6486bis]: https://datatracker.ietf.org/doc/draft-ietf-sidrops-6486bis/ [RFC 8416]: https://tools.ietf.org/html/rfc8416 |
||
---|---|---|
.. | ||
cargo-depends.mk | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST |