Arouteserver

Latest version: v1.22.1

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

Scan your dependencies

Page 6 of 17

1.8.0

-----

- Improvement: add the ``logging`` option to ``--use-local-files`` argument, to allow customization of logging settings.

Details on the documentation: `Logging configuration of the BGP daemon <https://arouteserver.readthedocs.io/en/latest/CONFIG.html#logging-configuration-of-the-bgp-daemon>`__.

See also `GitHub issue 75 <https://github.com/pierky/arouteserver/issues/75>`_.

1.7.0

-----

- New: Add support for `OpenBGPD 7.0 <https://marc.info/?l=openbgpd-users&m=162282647904441&w=2>`__, also added to the integration testing suite (portable edition only).

Please note: starting with this release, since the default target version for OpenBGPD is 7.0, path-hiding mitigation will be enabled by default by the ``configure`` command. This option can be modified in the ``general.yml`` file.

1.6.0

-----

Starting with this release, the default target version for OpenBGPD will be the latest stable (6.9 in this case). Use the ``--target-version`` CLI option if you want to build your configurations for a previous release of OpenBGPD.

- New: Add support for OpenBGPD/OpenBSD 6.9 and OpenBGPD Portable 6.9p0, also added to the integration testing suite.

- New (OpenBGPD): add support for RTR sessions starting with version 6.9.

Please note the following issues with OpenBGPD 6.9 if you want to enable RTR sessions; you might want to apply the available patches:

- ``Invalid argument`` error and RTR session not coming up (`issue 23 on GitHub <https://github.com/openbgpd-portable/openbgpd-portable/issues/23>`__ and `"bgpd, fix RTR connect" <https://marc.info/?l=openbsd-tech&m=162004696829635&w=2>`__ post on openbsd-tech)

- non blocking ``connect()`` call for RTR session establishment (`"bgpd behaviour when RTR endpoint is not available" <https://marc.info/?l=openbgpd-users&m=161997334304946&w=2>`__ post on openbgpd-users and `"bgpd, non-blocking rtr connect" <https://marc.info/?l=openbsd-tech&m=162005636502085&w=2>`__ post on openbsd-tech)

- New (OpenBGPD): enable support for path-hiding mitigation.

Even though OpenBGPD supports path-hiding mitigation starting with version 6.9, the feature is not automatically enabled by the ``configure`` command because of some issues that might impair the stability of the routing ecosystem:

- withdrawal of 2nd best route with ``rde evaluate all`` (`issue 21 on GitHub <https://github.com/openbgpd-portable/openbgpd-portable/issues/21>`__ and `"bgpd fix for rde evaluate all" <https://marc.info/?l=openbsd-tech&m=162011500326166&w=2>`__ post on openbsd-tech)

- advertisement of 2nd best routes on reload with ``rde evaluate all`` (`issue 21 on GitHub <https://github.com/openbgpd-portable/openbgpd-portable/issues/21>`__ and `"bgpd better reload behaviour" <https://marc.info/?l=openbsd-tech&m=162021735205669&w=2>`__ post on openbsd-tech)

Please apply the existing patches before enabling it on a production environment, and acknowledge the error produced by ARouteServer using the ``--ignore-issues path_hiding_69`` CLI option.

- Improvement: the default list of `"transit free" <https://arouteserver.readthedocs.io/en/latest/GENERAL.html#transit-free-networks-transit-free>`__ ASNs has been updated and some networks have been removed.

See also `GitHub PR73 <https://github.com/pierky/arouteserver/pull/73>`_.

1.5.1

------

- Improvement (Docker image): generate HTML representation of the route server configuration through the Docker image.

See also `GitHub PR70 <https://github.com/pierky/arouteserver/pull/70>`_ and `issue 69 <https://github.com/pierky/arouteserver/issues/69>`_.

- Fix (Docker image): make ``RS_ASN``, ``ROUTER_ID`` and ``LOCAL_PREFIXES`` environment variables not required when a custom general.yml file is used.

See also `GitHub PR68 <https://github.com/pierky/arouteserver/pull/68>`_.

- Fix: the "Reject reasons" table in the HTML representation was rendered improperly.

See also `GitHub issue 71 <https://github.com/pierky/arouteserver/issues/71>`_.

1.5.0

------

- New: Add support for `BIRD 2.0.8 <https://www.mail-archive.com/bird-usersnetwork.cz/msg05937.html>`_ (also included into the integration testing suite).

1.4.0

------

- New: Docker image to easily build route-server configurations.

For more details, see the `docker directory <https://github.com/pierky/arouteserver/tree/master/docker>`_.

- Improvement: change the default value of ``bgpq3_path`` to ``bgpq4``.

The ``bgpq4`` tool is now referenced as the default one in the ``bgpq3_path`` configuration line of arouteserver.yml.

**Please note**: operators who are using the tool and who left the ``bgpq3_path`` configuration line unset will now need to either explicitly configure that line to point to their ``bgpq3`` binary or to make sure ``bgpq4`` is available on their system.

- Fix: the ``ixf-member-export`` command now produces a JSON file compliant with `version 1.0 <https://github.com/euro-ix/json-schemas/blob/master/versions/ixp-member-list-1.0.schema.json>`_ of the `Euro-IX schema <https://github.com/euro-ix/json-schemas>`_.

See also `GitHub PR65 <https://github.com/pierky/arouteserver/pull/65>`_.

Page 6 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.