./net/routinator, Validate RPKI ROA against routing announcements

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.11.3, Package name: routinator-0.11.3, Maintainer: pkgsrc-users

Introducing `Routinator 3000,' RPKI relying party software written
in Rust. If you have any feedback, we would love to hear from you.
Don't hesitate to create an issue on Github or post a message on
our RPKI mailing list. You can lean more about Routinator and RPKI
technology by reading our documentation on Read the Docs.


Master sites:

Filesize: 5295.774 KB

Version history: (Expand)


CVS history: (Expand)


   2022-09-22 14:31:27 by Havard Eidnes | Files touched by this commit (2)
Log message:
Upgrade routinator to version 0.11.3.

## 0.11.3
Released 2022-09-13.

Bug Fixes

* Fixes an issue in error handling in the RRDP collector that causes
  Routinator to exit if it encountered malformed Base 64 in RRDP snapshot
  and delta files. (Found by Donika Mirdita and Haya Shulman. Assigned
  [CVE-2022-3029].) ([#781])

[#781]: https://github.com/NLnetLabs/routinator/pull/781
[CVE-2022-3029]: https://nlnetlabs.nl/downloads/routinator/CVE-2022-3029.txt
   2022-08-12 17:01:42 by Havard Eidnes | Files touched by this commit (3) | Package updated
Log message:
Upgrade net/routinator to version 0.11.2.

Pkgsrc changes:
 * Checksum updates.
 * Tidy up GITHUB tag & associated stuff from using 0.11.0-rc1.

Upstream changes:

## 0.11.2

Released 2022-04-20.

Bug Fixes

* Fixes an issue that caused the RTR server to possibly skip over some
  withdrawn VRPs in response to a serial query. (Found by Jay Borkenhagen,
  [#747])

[#747]: https://github.com/NLnetLabs/routinator/pull/747

## 0.11.1

Released 2022-04-07

No changes since 0.11.1-rc1.

## 0.11.1-rc1

Released 2022-04-04.

New

* The `dump` command now also copies the stored trust anchor certificates.
  The certificates are named in the same way as they are internally using
  the hash over their URI. Please consult the [manual][dump-manual] for
  details. ([#740])

Bug Fixes

* The `dump` command now removes the internal header before copying
  the objects retained by the RRDP collector, i.e., the files copied into
  the `rrdp` sub-directory now contain the actual DER encoded data only.
  ([#735])
* Correctly set the idle time for TCP keepalives on incoming RTR
  connections on systems that support it. ([#736])
* Fix an encoding error in the `/delta-json` output. ([#737])
* Truncate the PID file before writing the current PID to it. ([#738])
* Exit with a status of 1 if an error happened. ([#739])

[#735]: https://github.com/NLnetLabs/routinator/pull/735
[#736]: https://github.com/NLnetLabs/routinator/pull/736
[#737]: https://github.com/NLnetLabs/routinator/pull/737
[#738]: https://github.com/NLnetLabs/routinator/pull/738
[#739]: https://github.com/NLnetLabs/routinator/pull/739
[#740]: https://github.com/NLnetLabs/routinator/pull/740
[dump-manual]: https://routinator.docs.nlnetlabs.nl/en/v0.11.1-rc1/dump.html
   2022-03-01 14:08:13 by Havard Eidnes | Files touched by this commit (3)
Log message:
Upgrade routinator to version 0.11.0.

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
   2021-11-09 19:53:05 by Havard Eidnes | Files touched by this commit (5)
Log message:
Add routinator version 0.10.2.

Move this over from pkgsrc-wip.

Introducing `Routinator 3000,' RPKI relying party software written
in Rust. If you have any feedback, we would love to hear from you.
Don't hesitate to create an issue on Github or post a message on
our RPKI mailing list. You can lean more about Routinator and RPKI
technology by reading our documentation on Read the Docs.