Skip to content

Releases: pierky/arouteserver

v1.22.1

27 Mar 06:35
Compare
Choose a tag to compare
  • Fix: IPv4 prefix length verification when RFC8950 is enabled.

    When a peer is configured for RFC8950 support, the prefix length is checked for the IPv6 limits only. This will permit too long IPv4 (up to /48) prefixes and will reject short IPv4 (< /12) prefixes.

    See also GitHub issue #130.

v1.22.0

23 Mar 15:07
Compare
Choose a tag to compare
  • New: add support of IPv6 NEXT_HOP for IPv4 routes (RFC8950).

    Only available for BIRD 2.x.

v1.21.7

22 Mar 19:57
Compare
Choose a tag to compare

v1.21.6

22 Feb 19:04
Compare
Choose a tag to compare
  • Fix: fetching Registro.br dataset via HTTPS.

    A "Can't decode Registro.br Whois DB raw file" error was raised when trying to fetch the dataset from Registro.br using HTTPS.

    See also GitHub PR #128.

v1.21.5

13 Dec 19:59
Compare
Choose a tag to compare

Fix: irr-as-set command, the parser considers hierarchical AS-SET names.

Names in the format AS<n>:<s> were considered as in the format source:name.

See also GitHub issue #126

v1.21.4

25 Nov 16:45
Compare
Choose a tag to compare
  • Fix: irr-as-set command, omit AS-SETs having a source different from the target registry.

    The list of members used to build the IRR object no longer includes client's AS-SETs if their origin does not match the registry for which the object is being created.

    See also GitHub issue #126.

  • Improvement: irr-as-set command, --include-members and --exclude-members options.

    Add options to the command that allow the operator to include/exclude AS-SETs from the members list of the object being generated.

v1.21.3

05 Nov 15:16
Compare
Choose a tag to compare
  • Fix: --merge-from-custom-file overriding configs from clients-from-euroix.

    The --merge-from-custom-file option of the clients-from-euroix command is supposed to merge the configurations from a local file into the final content that it generates for clients.yml. However, a bug was triggering an undesired behaviour, for which the cfg settings from the local file were overriding those automatically generated by the command. This was leading to the removal of information such as max-prefix and as-set that were originally populated using the Euro-IX records.

v1.21.2

15 Oct 17:52
Compare
Choose a tag to compare

New: add support for BIRD 2.14 and OpenBGPD 8.3, also added to the integration testing suite.

v1.21.1

20 May 12:36
Compare
Choose a tag to compare
  • New: add support for OpenBGPD 8.0, also added to the integration testing suite.

  • New: add early support for BIRD v3 (current release 3.0alpha2), for testing purposes only.

v1.21.0

30 Apr 19:47
Compare
Choose a tag to compare

This release breaks backward compatibility (BIRD configs only): the default target version used to build BIRD configurations (when the --target-version argument is not given) is now the latest from the version 2 of BIRD (2.13 at the moment); previously it was 1.6.8. Use the --target-version 1.6.8 command line argument to build 1.6 compatible configurations.

Please note: BIRD 1 will reach end of life at the end of the year 2023.

  • New: add support for BIRD 2.13, also added to the integration testing suite.

  • New: support to build configurations for multiple route servers at once.

    Providing a list of values in the router_id setting of the general.yml file allows ARouteServer to build configurations for multiple route servers during the same execution.

    For more details see Building configurations for multiple route servers on the doc web site.

  • Fix: ixf-member-export (to build an Euro-IX JSON export file from clients.yml) now sets the routeserver flag of members to True.

    See also GitHub issue #120