Arouteserver

Latest version: v1.23.1

Safety actively analyzes 723947 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 17

1.21.5

------

- 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 <https://github.com/pierky/arouteserver/issues/126>`__.

1.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 <https://github.com/pierky/arouteserver/issues/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.

1.21.3

------

- 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.

1.21.2

------

- New: add support for `BIRD 2.14 <http://trubka.network.cz/pipermail/bird-users/2023-October/017161.html>`__ and `OpenBGPD 8.3 <https://www.mail-archive.com/techopenbsd.org/msg76545.html>`__, also added to the integration testing suite.

1.21.1

------

- New: add support for `OpenBGPD 8.0 <https://undeadly.org/cgi?action=article;sid=20230505054214>`__, also added to the integration testing suite.

- New: add early support for BIRD v3 (current release `3.0alpha2 <https://bird.network.cz/pipermail/bird-users/2023-May/016913.html>`__), for testing purposes only.

1.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 <https://www.mail-archive.com/bird-usersnetwork.cz/msg07316.html>`__.

- New: add support for `BIRD 2.13 <https://www.mail-archive.com/bird-usersnetwork.cz/msg07305.html>`__, 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 <https://arouteserver.readthedocs.io/en/latest/CONFIG.html#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 <https://github.com/pierky/arouteserver/issues/120>`__.

Page 2 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.