Arouteserver

Latest version: v1.22.1

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

Scan your dependencies

Page 8 of 17

0.25.1

-------

- Fix: BIRD, use ``bgp_path.last`` since it's consistent with `RFC 6907 7.1.9-11 <https://tools.ietf.org/html/rfc6907#section-7.1.9>` (RPKI BOV of routes whose AS_PATH ends with an AS_SET).

More info: https://www.mail-archive.com/bird-usersnetwork.cz/msg05152.html

Related: `PR 56 on GitHub <https://github.com/pierky/arouteserver/pull/56>`_.

0.25.0

-------

- New feature: ``tag_and_reject`` reject policy for BIRD.

Invalid routes can be tagged with informational BGP communities and then discarded by BIRD.
With this option, alice-lg reject reasons are supported nicely, whilst keeping ``show routes all filtered`` working to keep birdwatcher happy.

Related: `PR 57 on GitHub <https://github.com/pierky/arouteserver/pull/57>`_.

- Improvement: ``clients-from-euroix`` command, option ``--merge-from-custom-file`` to customise the list of clients generated from an Euro-IX JSON file.

More details on how to use this option can be found running ``arouteserver clients-from-euroix --help-merge-from-custom-file``.

0.24.1

-------

- Improvement: add support for `bgpq4 <https://github.com/bgp/bgpq4>`__.

At least version 0.0.5 is required.

Related: `PR 53 on GitHub <https://github.com/pierky/arouteserver/pull/53>`_.

- Fix: ``clients-from-euroix`` command, route server detection on Euro-IX schema versions 0.7 and 1.0.

In version 0.7 and 1.0 of the `Euro-IX member list JSON file <https://github.com/euro-ix/json-schemas>`__ the way the route server information are exported changed. The ``clients-from-euroix`` command was no longer able to filter out the IP addresses that represent the route server of the same IXP for which the members are processed, basically generating a client entry for the same route server being configured.

0.24.0

-------

- New feature: *never via route-servers* ASNs filtering.

To drop routes containing an ASN which is classified as "never via route-servers" on PeeringDB (`info_never_via_route_servers` `attribute <https://github.com/peeringdb/peeringdb/issues/394>`_).

**Please note**: this feature is enabled by default.

Related: `issue 55 on GitHub <https://github.com/pierky/arouteserver/issues/55>`_.

- Improvement: add `alice-lg/birdwatcher <https://github.com/alice-lg/birdwatcher>`__ support to BIRD configs.

Changes the default BIRD time format to support `alice-lg/birdwatcher <https://github.com/alice-lg/birdwatcher>`__ out of the box.

- Improvement: include a table with the reject codes in the HTML output.

Related: `issue 54 on GitHub <https://github.com/pierky/arouteserver/issues/54>`_.

0.23.0

-------

- New: add support for BIRD v2.

**Please note**: BIRD v2 support is in early stages. Before moving any production platform to instances of BIRD v2 configured with this tool, please review the configurations carefully and run some simulations.

- New: OpenBGPD/OpenBSD 6.6, OpenBGPD Portable 6.6p0 and BIRD 1.6.8 added to the integration testing suite.

0.22.2

-------

- Fix: prevent environment variables with unknown escapes (like `\u`) from interrupting the execution.

Related: `issue 50 on GitHub <https://github.com/pierky/arouteserver/issues/50>`_.

Page 8 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.