Created attachment 204837 [details] patch to upgrade Version 0.4.0 The Bumpy Road to Love Please, do read the notes at <https://github.com/NLnetLabs/routinator/releases> for more details. This release fundamentally changes the command line options for running the server and introduces a new way to initialize the local RPKI repository used by Routinator. If you have been using previous releases, you will likely have to adjust your tooling. We apologize for this, but we also feel that the new commands are more intuitive and logical. Breaking Changes Major cleanup of the command line and configuration file for server mode. The command is now server (instead of rtrd). RTR and HTTP are now equals. There is no more default listeners being created, you have to specify them explicitly via command line options or config file. The option is now --rtr for RTR listeners (previously just --listen) and --http for HTTP listeners (previously --listen-http). The config file fields are rtr-listen and http-listen, respectively. (#133) In server (formerly rtrd) mode, the -a option is gone and has been replaced by a -d option. In other words, the default is now to stay attached to the terminal and only fork into the background if -d is given. (#134) The TAL directory will no longer be automatically populated. Instead, you can install the bundled TALs via the new init command. After having received permission from ARIN, we are now also bundling the ARIN TAL in Routinator and require specific agreement to ARIN’s Relying Party Agreement via a command line option. (#135) The minimum supported Rust version is now 1.34.0. (#112) New Four new monitoring gauges last_update_start, last_update_done, last_update_duration, and serial that will allow alerting if Routinator stops updating. (#122 and #131) Accept RTR listening socket from systemd. This allows to listen on port 323 without special privileges. Enable via the new --listen-systemd option. (#127 and #130). Improved path /status in HTTP output that provides the same information as the /metrics endpoint in slightly different format that might make it easier to use in processing. (#131) Filtering for address prefixes and ASNs in VRP output via the vrps command or in HTTP output. (#137) Bug Fixes The value of the listen-http config option wasn’t include in the output of the config command. Now it is. (#109) The HTTP server would eventually hang Routinator in a tight loop if connections were closed early by the peer. (#120) Only read files ending in .tal in the TAL directory as is already documented. (#121) Announce the correct content type in HTTP output with formats JSON and CSV. (#146)
Committed, thanks
A commit references this bug: Author: rodrigo Date: Tue Jun 11 16:07:37 UTC 2019 New revision: 503968 URL: https://svnweb.freebsd.org/changeset/ports/503968 Log: Upgrade net/routinator from 0.3.3 to O.4.0 Change log: https://github.com/NLnetLabs/routinator/releases/tag/v0.4.0 If you have been using previous releases of net/routinator check UPDATING file. - Add an entry in UPDATING and fix typo in the previous entry PR: 238335 Submitted by: Jaap Akkerhuis <jaap@NLnetLabs.nl> Changes: head/UPDATING head/net/routinator/Makefile head/net/routinator/distinfo