We have released OpenBGPD 6.5p1, which will be arriving in the OpenBGPD directory of your local OpenBSD mirror soon. This is the first stable update for the 6.5 version.
It includes the following changes: * Include OpenBSD 6.5 errata 004: Several issues were corrected in bgpd: "network" statements with no fixed prefix were incorrectly removed when configuration was reloaded, "export default-route" did not work, and "network 0.0.0.0/0" could not be used in some cases. * Fixed issue with nexthop verification preventing a nexthop to be changed for ebgp sessions. This uses getifaddrs(3) to figure out if a nexthop is directly connected or not. This is still a workaround until platform specific FIB support is implemented. * Explicitly test for broken strnvis. NetBSD added a strnvis and unfortunately made it incompatible with the existing one in OpenBSD and Linux's libbsd (the former having existed for over ten years). Even more unfortunately FreeBSD picked up this incompatible implementation. OpenBGPD-portable is known to compile and run on FreeBSD 12.x, and the Linux distributions Debian 9, and Ubuntu 14.04. It is our hope that packagers take interest and help adapt OpenBGPD-portable to more distributions. We welcome feedback and improvements from the broader community. Thanks to all of the contributors who helped make this release possible.