Bug 238335 - net/routinator Update to 0.4.0
Summary: net/routinator Update to 0.4.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Rodrigo Osorio
URL: https://github.com/NLnetLabs/routinat...
Keywords: needs-qa
Depends on:
Reported: 2019-06-05 12:19 UTC by Jaap Akkerhuis
Modified: 2019-06-11 16:08 UTC (History)
2 users (show)

See Also:

patch to upgrade (27.53 KB, patch)
2019-06-05 12:19 UTC, Jaap Akkerhuis
jaap: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jaap Akkerhuis 2019-06-05 12:19:13 UTC
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)


    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)
Comment 1 Rodrigo Osorio freebsd_committer 2019-06-11 16:08:05 UTC
Committed, thanks
Comment 2 commit-hook freebsd_committer 2019-06-11 16:08:18 UTC
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

  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>