Skip to content
This repository has been archived by the owner on Jul 15, 2021. It is now read-only.

Releases: RIPE-NCC/rpki-validator-3

3.2-2021.04.07.12.55

07 Apr 13:01
Compare
Choose a tag to compare

No new RFCs and RIR policies will be implemented. Security updates will
continue until the 1st of July 2021

  • Spring Boot 2.4.4
  • Updated the banner and README.md
  • Excluded xstream as a dependency (unused)
  • fix: Updated default settings to cleanup every 2 days on non-CentOS

3.2-2021.03.02.15.08

02 Mar 15:34
e5e94cd
Compare
Choose a tag to compare

Dependency upgrades due to non-applicable vulnerabilities in
dependencies.

  • Spring Boot 2.4.3
    This upgrades to Undertow 2.2.4.Final and prevents non-applicable warnings
    about CVE-2020-27782 in the projects dependencies. The CVE is a denial of
    service attack that is not applicable to RPKI Validator 3 because the AJP
    connector is not used.
  • Netty 4.1.59
    This upgrades to netty-handler 4.1.59 and prevents a non-applicable warning
    about CVE-2021-21290 which is a local information disclosure issue in netty
    iff the multipart decoder is used.

3.2-2021.02.09.09.34

09 Feb 11:07
Compare
Choose a tag to compare
  • Added end-of-life warning in front page: The RIPE NCC RPKI Validator will be maintained until the 1st of July 2021
  • Change the default value for the cleanup of repositories that have not been
    referenced in a validation run to two days.
  • Change the default interval at which RRDP repositories are checked for
    updated to 10 minutes.

3.2-2020.12.10.13.57: 3.2-2020.12.10 - includes relaxed validation rules

11 Dec 09:57
Compare
Choose a tag to compare

All users of 3.2-2020.10.28.23.06 are encouraged to upgrade to this release.

Changes:

  • Validation rules have been relaxed: If the manifest is valid and objects on the manifest are present and have a matching hash, drop only the failed objects, not the the complete manifest.
  • Re-validate the object tree when an object is about to expire.
  • Implement updated manifest filename validation rules.

Bug fixes:

  • BGP preview update could stop updating, this was fixed.

3.2-2020.10.28.23.06

29 Oct 09:45
Compare
Choose a tag to compare

New minor release due to change in validation behaviour.

  • Use strict validation (rpki.validator.strict-validation=true) by default, with minor differences from draft-ietf-sidrops-6486bis-00.
  • Use case insensitive URI schemes in object validations.
  • Validate that RPKI repository object was found at the correct location.
  • Stricter checking of certificate Subject and Issuer DN.
  • Decrease bootstrap time by checking rsync repositories earlier after they are first encountered, and by triggering revalidation when needed.
  • Fix Docker tag creation during the release.
  • Add docker image for rtr server.

3.1-2020.09.25.11.16

25 Sep 10:18
9e2dd01
Compare
Choose a tag to compare

Bug fix for repository cleanup.

3.1-2020.09.18.13.38

18 Sep 13:31
Compare
Choose a tag to compare
  • Remove repositories from the cache if they are not referred by any certificate for long enough.
  • Make 'strict mode' enabled by rpki.validator.strict-validation=true more compliant with RFC 6486bis.
  • Multiple changes for improving parallel execution and fix potential deadlock.
  • Improvements in CPU and memory usage.
  • Improvements in storing ROAs in the cache to save space for big ROA objects.

3.1-2020.08.06.14.39

06 Aug 12:49
3.1-2020.08.06.14.39
Compare
Choose a tag to compare
  • Multiple performance improvements, resulting in about 25% lower CPU usage.
  • Multiple improvements in memory consumption, especially with regard to peak memory usage.
  • Fixes in rpki-rtr-server shell script to prevent startup failures.
  • Added detailed metric for rrdp status (e.g. invalid responses): rpkivalidator_rrdp_status_total

3.1-2020.07.06.14.28

06 Jul 13:11
Compare
Choose a tag to compare
  • Introduce property rpki.validator.strict-validation enabling strict validation, i.e. manifest
    and CRL warnings will now be considered errors. Set to false by default.
  • Introduce property rpki.validator.rsync-only mainly for testing and research purposed.
    Set to false by default.
  • Support HTTPS URL for trust anchor certificates in TAL files, falling back to rsync if needed.
  • Fix Happy Eyeballs DNS resolver that could cause lots of stray threads CPU-consuming in some situations.
  • Do no trust all the HTTPS certificates by default when downloading data using RRDP.
  • Breaking: Rename prometheus metrics to follow naming standards. Validator
    metrics start with rpkivalidator, rtr server metrics start with rtrserver.
  • Add metric for active rtr connections.

3.1-2020.05.22.11.25

26 May 08:48
3.1-2020.05.22.11.25
Compare
Choose a tag to compare

Security update:

After a change in our build infrastructure, the CentOS (rpm) artifact contained world-writable systemd service files that would allow users with write access to the machine to elevate privileges and get local code execution. This issue was fixed in this release.

Version affected: CentOS build of 3.1-2020.05.08.09.26.49
Other releases and builds were not affected.

Features and changes:

  • Changed permissions for CentOS systemd service files.
  • Packaging changes for Debian and Centos.
  • Add endpoint that applies SLURM-based VRPs to extended export and fix a broken link.
  • Fix NullPointerException when managing ignore filters with only ASN or prefix and not both.
  • Reduce CPU usage for top-down tree validation for TA with a lot of delegated CAs.
  • Fix priority of configuration properties.
  • Update Docker image.