CARVIEW |
Select Language
HTTP/2 200
date: Mon, 14 Jul 2025 02:36:05 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"660ca0b576a2289dd570bef061cdbea5"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=3rIZW5Fe7Pke3JTaoYJJifDNXbYABIgxGAG9fIws%2B7v6%2BIq1dT2n%2FPYzCt2zlgxPWvrXAdJCisYyekUY4funq5DNbvrkI%2F44T4w%2F4CdWVS8xk%2FRjfe1gPA45bhokI9qxqSWggLc3TjnsodnNHbCM%2FL2ve7HgrQoYPUPM3eq7aKDGwHiVZ8dRhiKD0zFJMm0F1m2aBST%2FuhyW3YdUntpuTSwQVfI1%2Bcd7yeVqRierksKYPLX%2FIptjngQsqV%2FJP%2F1BojtiTMX1TyO7r%2BmfC51p2A%3D%3D--CWKcF21TqOArRkbu--DV4UYPLcouKEze8AwALALQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.161002917.1752460564; Path=/; Domain=github.com; Expires=Tue, 14 Jul 2026 02:36:04 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Tue, 14 Jul 2026 02:36:04 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: BC76:27E14:932BE7:C70049:68746D14
Releases · NLnetLabs/routinator · GitHub
04 Mar 15:59
Loading
04 Mar 15:03
Loading
22 Jan 15:44
Loading
20 Jun 10:31
Loading
10 Jun 15:34
Loading
26 Feb 13:19
Loading
24 Jan 12:47
Loading
17 Jan 11:11
Loading
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 79
Releases: NLnetLabs/routinator
Releases · NLnetLabs/routinator
0.14.2 ’Roll Initiative!’
7081f45
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
Assets 2
0.14.2-rc1
3b9cd7a
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
Assets 2
0.14.1 ‘Black Cats and Voodoo Dolls’
Compare
This release fixes a crash when the file names listed in a manifest contain illegal characters. We recommend all users to upgrade to this version.
New
- ASPA support is now always compiled in and available if
enable-aspa
is set. Theaspa
Cargo feature has been removed. (#990) - If merging mutliple ASPA objects for a single customer ASN results in more than 16,380 provider ASNs, the ASPA is dropped. (Note that ASPA objects with more than 16,380 provider ASNs are already rejected during parsing.) (#996)
- New
archive-stats
command that shows some statistics of an RRDP archive. (#982) - Re-enabled the use of GZIP compression in HTTP request sent by the RRDP collector. Measures to deal with exploding data have been implemented in rpki-rs#319. (#997)
Bug fixes
- Fixed an issue with checking the file names in manifests that let to a crash when non-ASCII characters are used. (rpki-rs#320, reported by Haya Schulmann and Niklas Vogel of Goethe University Frankfurt/ATHENE Center and assigned CVE-2025-0638)
- The validation HTTP endpoints now accept prefixes with non-zero host bits. (#987)
- Removed duplicate
rtr_client_reset_queries
in HTTP metrics. (#992 by @sleinen) - Improved disk space consumption of the new RRDP archives by re-using empty space when updating an object and padding all objects to a multiple of 256 bytes. (#982)
Other changes
Assets 2
0.14.0 ‘You Must Gather Your Party Before Venturing Forth’
396a96b
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
Breaking changes
- Keep the content of an RRDP repository in a single file rather than as individual files under a directory. (#886)
- Switched to the all-new version 0.4 of the Routinator UI. This also changes the way we import the UI into Routinator by simply including the built assets which means downloads are not necessary during the build process any more. (#952)
- Changed the
summary
output format to have all lines end in a semicolon. (#907) - Changed the options used for
rsync
. The options-rtO --delete
are now always used. The options set in thersync-args
are added or, if that is not used,-z
and--no-motd
, as well as--contimeout=10
if it is supported by the rsync command, and--max-size
if themax-object-size
option has not been set to 0. (#962)
New
- The
chain_validity
value in thejsonext
format now considers the validity of the manifest’s EE certificates. A newstale
value shows the time when any of the publication points along the way will become stale. (#945) - If a collected manifest has a lower manifest number or an older thisUpdate field than a stored manifest for the same CA, the collected manifest is ignored and the stored publication point is used instead. This implements a requirement added in RFC 9286. (#946, #954)
- The number of delta entries in a RRDP notification file is now limited to 500 by default. If there are more entries, the deltas are ignored and the snapshot is used. The limit can be changed through the new
rrdp-max-delta-list-len
configuration value. (#961) - The RRDP collector now falls back to a snapshot update if the hash of a delta listed in the notification file has changed from the previous update. This implements draft-ietf-sidrops-rrdp-desynchronization-00. (#951)
- The RRDP collector now enforces that all URIs referred to or redirected to by an RRDP server have the same origin as the rpkiNotify URI in the CA certificate. (#953)
- The config file used is now printed for some commands. This should help with avoiding confusion when running Routinator as different users. (#959)
Bug fixes
- Fixed an issue where the refresh time was calculated as zero under certain conditions until the dataset was updated. (#940)
- Add the current RRDP serial number to the RRDP server metrics when a Not Modified response is received so that Prometheus shows a constant value.
Assets 2
0.14.0-rc3
0.14.0-rc2
0.14.0-rc1
e7d18d8
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
Breaking changes
- Keep the content of an RRDP repository in a single file rather than as individual files under a directory. (#886)
- Switched to the all-new version 0.4 of the Routinator UI. This also changes the way we import the UI into Routinator by simply including the built assets which means downloads are not necessary during the build process any more. (#952)
- Changed the
summary
output format to have all lines end in a semicolon. (#907) - Changed the options used for
rsync
. The options-rtO --delete
are now always used. The options set in thersync-args
are added or, if that is not used,-z
and--no-motd
, as well as--contimeout=10
if it is supported by the rsync command, and--max-size
if themax-object-size
option has not been set to 0. (#962)
New
- The
chain_validity
value in thejsonext
format now considers the validity of the manifest’s EE certificates. A newstale
value shows the time when any of the publication points along the way will become stale. (#945) - If a collected manifest has a lower manifest number or an older thisUpdate field than a stored manifest for the same CA, the collected manifest is ignored and the stored publication point is used instead. This implements a requirement added in RFC 9286. (#946, #954)
- The number of delta entries in a RRDP notification file is now limited to 500 by default. If there are more entries, the deltas are ignored and the snapshot is used. The limit can be changed through the new
rrdp-max-delta-list-len
configuration value. (#961) - The RRDP collector now falls back to a snapshot update if the hash of a delta listed in the notification file has changed from the previous update. This implements draft-ietf-sidrops-rrdp-desynchronization-00. (#951)
- The RRDP collector now enforces that all URIs referred to or redirected to by an RRDP server have the same origin as the rpkiNotify URI in the CA certificate. (#953)
- The config file used is now printed for some commands. This should help with avoiding confusion when running Routinator as different users. (#959)
Bug fixes
- Fixed an issue where the refresh time was calculated as zero under certain conditions until the dataset was updated. (#940)
- Add the current RRDP serial number to the RRDP server metrics when a Not Modified response is received so that Prometheus shows a constant value.
Assets 2
0.13.2 ‘Existential Funk’
f1234dd
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
Bug Fixes
- Fix the RTR listener so that Routinator won’t exit if an incoming RTR
connection is closed again too quickly. (#937, reported by Yohei
Nishimura, Atsushi Enomoto, Ruka Miyachi; Internet Multifeed Co., Japan.
Assigned CVE-2024-1622.)
Assets 2
0.13.1 ‘Aziz, Light!’
fef6b99
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
New
- Added support for private keys marked as “EC PRIVATE KEY“ in the PEM files for TLS server configuration. (#921)
- The rsync collector now logs stderr output of the rsync command directly instead of collecting it and logging it in one go after the commend returned. ([#290])
Bug Fixes
- The
dump
command will now succeed even if certain directories or files in the repository cache are missing. (#916) - A more meaningful message is now printed when decoding RPKI objects fails. It will still not give much detail but at least it isn’t confusing any more. (#917)
Other changes
- Updated the
nlnetlabs-testbed
TAL to the current location and key. (#922)
Assets 2
1 person reacted
0.13.1-rc1
Compare
New
- Added support for private keys marked as “EC PRIVATE KEY“ in the PEM files for TLS server configuration. (#921)
- The rsync collector now logs stderr output of the rsync command directly instead of collecting it and logging it in one go after the commend returned. ([#290])
Bug Fixes
- The
dump
command will now succeed even if certain directories or files in the repository cache are missing. (#916) - A more meaningful message is now printed when decoding RPKI objects fails. It will still not give much detail but at least it isn’t confusing any more. (#917)
- The RTR server now returns the expected protocol version in the version negotiation error message rather than the requested version. (rpki-rs #280)
- The RTR server does not accept protocol version 2 for now to avoid sending illegal ASPA PDUs. This is a workaround until the final format of the PDU is specified. (rpki-rs #281)
Other changes
- Updated the
nlnetlabs-testbed
TAL to the current location and key. (#922)
Assets 2
Previous Next
You can’t perform that action at this time.