--- - branch: MAIN date: Thu Sep 21 17:53:32 UTC 2023 files: - new: '1.7' old: '1.6' path: pkgsrc/net/routinator/Makefile pathrev: pkgsrc/net/routinator/Makefile@1.7 type: modified - new: '1.7' old: '1.6' path: pkgsrc/net/routinator/distinfo pathrev: pkgsrc/net/routinator/distinfo@1.7 type: modified - new: '1.6' old: '1.5' path: pkgsrc/net/routinator/cargo-depends.mk pathrev: pkgsrc/net/routinator/cargo-depends.mk@1.6 type: modified id: 20230921T175332Z.d8ea1f0e022b1863135af04b571d3afb55a77bc8 log: | Upgrade routinator to version 0.13.0. Pkgsrc changes: * Update cargo-depends.mk, update checksums. Upstream changes: Release v0.13.0 -- 'Should Have Started This in a Screen' New * Added support for ASPA. Processing needs to be enabled via the new option `enable-aspa` which is only available if the `aspa` feature is explicitly selected during compilation. This is due to the specification still changing. The implementation currently conforms with [draft-ietf-sidrops-aspa-profile-15]. ([#847], [#873], [#874], [#878]) * Added support for version 2 of the RTR protocol. This primarly means support for the ASPA payload type. ([#847]) * Sending SIGUSR2 to Routinator will re-open a log file if logging to a file is enabled. ([#859]) * The HTTP server provides a new endpoint `/json-delta/notify` that can be used to wait for updated data similar to the RTR Notify PDU. ([#863]) * Added support for filtering and adding router keys via local exception files. ([#865]) * The `vrps` command and the HTTP payload output endpoints now allow excluding specific payload types for output. ([#866]) * Added a new member `payload` to the output of the `/api/v1/status` endpoint that gives an overall summary of the produced payload. ([#867]) * Added new members `generated` and `generatedTime` to the JSON object produced by the `/json-delta` endpoint. ([#868]) Breaking Changes * A new field `aspa` was added to the jsonext format. See the manual page for more information. ([#847]) * A number of ASPA-related fields have been added to all metrics and status formats. ([#847]) * Renamed functions and attributes that refer to standalone end entity certificates to refer to router certificates so they don't get confused with the end entity certificates included with signed objects. ([#854]) * Renamed the JSON member in the HTTP status API from `validEECerts` to `validRouterCerts`. The old name is still available but may be removed in the future. ([#854]) * The regular `json` output format now includes router key and ASPA output. Since both are disabled by default, the format will still be compatible by default. ([#866]) * The minimal required Rust version has been increased to 1.70. ([#847], [#853], [#869], [#879]) Bug Fixes * Fixed a bug in the RTR server where it would include router key PDUs even if the negotiated protocol version was 0. (via [rpki-rs #250]) * Restored the ability to parse ASNs in JSON input to the `validity` command as string or number. ([#861]) * Update bcder to at least 0.7.3 to fix various decoding issues that could lead to a panic when processing invalid RPKI objects. * Check the request URI when generating a path for storing a copy of a RRDP response with the `rrdp-keep-responses` option to avoid path traversal. ([#894]. Found by Haya Shulman, Donika Mirdita and Niklas Vogel. Assigned CVE-2023-39916.) Other Changes * The log message for missing manifest now include the URI of the CA certificate for which the manifest is missing. ([#864]) * Binary packages are now also built for Debian _bookworm._ ([#881]) [#847]: https://github.com/NLnetLabs/routinator/pull/847 [#853]: https://github.com/NLnetLabs/routinator/pull/853 [#854]: https://github.com/NLnetLabs/routinator/pull/854 [#859]: https://github.com/NLnetLabs/routinator/pull/859 [#861]: https://github.com/NLnetLabs/routinator/pull/861 [#863]: https://github.com/NLnetLabs/routinator/pull/863 [#864]: https://github.com/NLnetLabs/routinator/pull/864 [#865]: https://github.com/NLnetLabs/routinator/pull/865 [#866]: https://github.com/NLnetLabs/routinator/pull/866 [#867]: https://github.com/NLnetLabs/routinator/pull/867 [#868]: https://github.com/NLnetLabs/routinator/pull/868 [#869]: https://github.com/NLnetLabs/routinator/pull/869 [#873]: https://github.com/NLnetLabs/routinator/pull/873 [#874]: https://github.com/NLnetLabs/routinator/pull/874 [#878]: https://github.com/NLnetLabs/routinator/pull/878 [#879]: https://github.com/NLnetLabs/routinator/pull/879 [#881]: https://github.com/NLnetLabs/routinator/pull/881 [#894]: https://github.com/NLnetLabs/routinator/pull/894 [rpki-rs #250]: https://github.com/NLnetLabs/rpki-rs/pull/250 [draft-ietf-sidrops-aspa-profile-15]: https://datatracker.ietf.org/doc/draft-ietf-sidrops-aspa-profile/15/ module: pkgsrc subject: 'CVS commit: pkgsrc/net/routinator' unixtime: '1695318812' user: he