Releases: pierky/arouteserver
v1.22.1
-
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
v1.21.7
v1.21.6
v1.21.5
v1.21.4
-
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
-
Fix:
--merge-from-custom-file
overriding configs fromclients-from-euroix
.The
--merge-from-custom-file
option of theclients-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 thecfg
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
v1.21.1
v1.21.0
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 thegeneral.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 therouteserver
flag of members toTrue
.See also GitHub issue #120