diff options
author | lquidfire | 2024-03-12 20:27:28 +0200 |
---|---|---|
committer | lquidfire | 2024-03-12 20:27:28 +0200 |
commit | 5780667f28c4b9949aaed882db6a69d1cdd1036b (patch) | |
tree | 8e923677ee5d2d6ba6c203150cc9f95cdad1e546 | |
parent | 9c7b61ad3187c9be3f78afe7147300174f57efe3 (diff) | |
download | aur-5780667f28c4b9949aaed882db6a69d1cdd1036b.tar.gz |
8.4: Mostly rewrite to memory-safe API
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rw-r--r-- | openbgpd.changelog | 13 |
3 files changed, 19 insertions, 6 deletions
@@ -1,6 +1,6 @@ pkgbase = openbgpd pkgdesc = A FREE implementation of the Border Gateway Protocol, Version 4 - pkgver = 8.3 + pkgver = 8.4 pkgrel = 1 url = https://www.openbgpd.org changelog = openbgpd.changelog @@ -8,12 +8,12 @@ pkgbase = openbgpd license = ISC depends = libevent depends = libmnl - source = https://cdn.openbsd.org/pub/OpenBSD/OpenBGPD/openbgpd-8.3.tar.gz - source = https://cdn.openbsd.org/pub/OpenBSD/OpenBGPD/openbgpd-8.3.tar.gz.asc + source = https://cdn.openbsd.org/pub/OpenBSD/OpenBGPD/openbgpd-8.4.tar.gz + source = https://cdn.openbsd.org/pub/OpenBSD/OpenBGPD/openbgpd-8.4.tar.gz.asc source = bgpd.service source = sysusers.conf validpgpkeys = BA3DA14FEE657A6D7931C08EC755429BA6A969A8 - sha256sums = a1e4e59694c16f82e551ee74499000807e218731ec549b8f495c7ada942ec3fe + sha256sums = 59c107243d4b5133d7be4d75906af57690882bed58134bc066b7b304993848ed sha256sums = SKIP sha256sums = 374fbf93489ba8e5d8722c534e5c899a6c01601d5540423ac290fcc0fe6c77c6 sha256sums = 00165fa765f95ad0a99df2744401b7892384601f70a98d6d0097144cb55f9d68 @@ -3,7 +3,7 @@ # Contributor: Yuuta Liang <yuuta@yuuta.moe> pkgname=openbgpd -pkgver=8.3 +pkgver=8.4 pkgrel=1 pkgdesc="A FREE implementation of the Border Gateway Protocol, Version 4" arch=(x86_64) @@ -14,7 +14,7 @@ source=(https://cdn.openbsd.org/pub/OpenBSD/OpenBGPD/openbgpd-${pkgver}.tar.gz{, bgpd.service sysusers.conf) changelog=openbgpd.changelog -sha256sums=('a1e4e59694c16f82e551ee74499000807e218731ec549b8f495c7ada942ec3fe' +sha256sums=('59c107243d4b5133d7be4d75906af57690882bed58134bc066b7b304993848ed' 'SKIP' '374fbf93489ba8e5d8722c534e5c899a6c01601d5540423ac290fcc0fe6c77c6' '00165fa765f95ad0a99df2744401b7892384601f70a98d6d0097144cb55f9d68') diff --git a/openbgpd.changelog b/openbgpd.changelog index e91210a4b2d2..65e38785bdaf 100644 --- a/openbgpd.changelog +++ b/openbgpd.changelog @@ -1,3 +1,16 @@ +## 8.4 - 2024-03-07 + * Rewrite the internal message passing mechanism to use a new + memory-safe API. + + * Rewrite most protocol parsers to use the new memory-safe API. + Convert the UPDATE parser, all of RTR, as well as both the MRT + dump code in bgpd and the parser in bgpctl. + + * Improve RTR logging, error handling and version negotiation. + + * Switch to autoconf 2.71 to generate the supplied configure scripts. + + ## 8.3 - 2023-10-13 * bgpd 8.1 and 8.2 could send a bad COMMUNITY attribute when non-transitive ext-communities are present. A workaround is to |