summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlquidfire2024-03-12 20:27:28 +0200
committerlquidfire2024-03-12 20:27:28 +0200
commit5780667f28c4b9949aaed882db6a69d1cdd1036b (patch)
tree8e923677ee5d2d6ba6c203150cc9f95cdad1e546
parent9c7b61ad3187c9be3f78afe7147300174f57efe3 (diff)
downloadaur-5780667f28c4b9949aaed882db6a69d1cdd1036b.tar.gz
8.4: Mostly rewrite to memory-safe API
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD4
-rw-r--r--openbgpd.changelog13
3 files changed, 19 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c66c571ded31..cbd6b53bd1f7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 3b3415970927..69cba118d872 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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