Return to 70.html CVS log | Up to [local] / www |
version 1.37, 2021/10/02 14:14:01 | version 1.38, 2021/10/02 14:25:54 | ||
---|---|---|---|
|
|
||
<ul> | <ul> | ||
<li>The <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> daemon saw the following changes: | <li>The <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> daemon saw the following changes: | ||
<ul> | <ul> | ||
<!-- check against and use openbgpd/rpki-client release notes instead? --> | <li>Stop processing queued UPDATES when the max-prefix limit was reached. | ||
<li>Improved negotiation for route refresh, graceful restart and | |||
multi-protocol capabilities | |||
<li>Correctly track 'rde evaluate all' and 'export' settings during reload. | |||
<li>Properly withdraw prefixes when 'rde evaluate all' is used. | |||
<li>Fixed MRT handling on initial startup for message dump types. | |||
<li>Fixed and use non-blocking connect for RTR sessions. | |||
<li>Fully implemented RFC 6286 by checking for BGP ID collisions. | |||
<li>Adjusted the 4-byte AS number handling to RFC 6793 by changing error | |||
behaviour from prefix witdraw to attribute discard. | |||
<li>In bgpctl(8) print out both the sent "Neighbor capabilities" and the | |||
"Negotiated capabilities" for a session. | |||
<li>Print timestamps both as a formatted and a pure time in seconds | |||
filed in various JSON objects. | |||
<li>Fixed a bug, where during bgpd(8) config reloads prefixes of the | |||
wrong address family could leak to peers resulting in session resets. | |||
<li>Added support for RFC 7313 - Enhanced Route Refresh | |||
Disabled by default, to enable use 'announce enhanced refresh yes'. | |||
<li>Improved output of Adj-RIB-Out by updating nexthop and ASPATH before | |||
adding the prefix to the RIB. This improves `bgpctl show rib out` | |||
output. | |||
<li>Added command line option to both bgpd(8) and bgpctl(8) to show the version | |||
<li>Added support for RFC 9072 - Extended Optional Parameters Lenght for | |||
BGP OPEN Message | |||
<li>Added support for RFC 8050 - MRT Format with BGP Additional Path Extensions | |||
<li>Implemented receive side of RFC 7911 - Advertisement of Multiple Paths | |||
in BGP. OpenBGPD is currently not able to send multiple paths out. | |||
<li>Improved checks of VRPs loaded via RTR or from the roa-set table. | |||
<li>Allowed to optionally specify an expiry time for roa-set entries to | |||
mitigate BGP route decision making based on outdated RPKI data. | |||
OpenBGPD's companion rpki-client(8) produces roa-sets with the | |||
new 'expires' property | |||
<!-- check against and use rpki-client release notes instead? --> | |||
<li>Fixed a memory leak in <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a>. | <li>Fixed a memory leak in <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a>. | ||
<li>Adjusted <a href="https://man.openbsd.org/bgpctl.8">bgpctl(8)</a> RIB_GENERIC_ADDPATH MRT message handling to work with other MRT implementations. | |||
<li>Set the <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> x509 validation depth limit to 12 or double the current depth. | <li>Set the <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> x509 validation depth limit to 12 or double the current depth. | ||
<li>Limited <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> to 300 deltas to sync an RRDP repository rather than fetching a snapshot. | <li>Limited <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> to 300 deltas to sync an RRDP repository rather than fetching a snapshot. | ||
<li>Add add-path support in MRT dumps (RFC8050) to <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>. | |||
<li>Added http_proxy support to <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> http handler. | <li>Added http_proxy support to <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> http handler. | ||
<li>Implemented reception of multiple paths per BGP session in <a href="https://man.openbsd.org/bgpd.conf.5">bgpd.conf(5)</a> and made it possible to match on path-id in <a href="https://man.openbsd.org/bgpctl.8">bgpctl(8)</a> show rib outputs. | |||
<li>Ensured MRT dumps containing add-path information will be dumped properly by <a href="https://man.openbsd.org/bgpctl.8">bgpctl(8)</a> (RFC 8050). | |||
<li>Implemented Extended Optional Parameters Length for BGP OPEN Message (RFC 9072) in <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>, allowing sending of more than 255 bytes of optional parameters. | |||
<li>Defaulted to attempting RRDP first in <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> -r. | <li>Defaulted to attempting RRDP first in <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> -r. | ||
<li>Implemented enhanced route refresh (RFC 7313) in <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>. | |||
<li>Improved <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> graceful restart capability handling. | |||
<li>Limited the number of concurrent RTR connects to 32 in <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>. | |||
<li>Added an 'expires' column to CSV & JSON output of <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a>. | <li>Added an 'expires' column to CSV & JSON output of <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a>. | ||
<li>Added keep-alive support to the <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> HTTP module. | <li>Added keep-alive support to the <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> HTTP module. | ||
</ul> | </ul> |