summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlquidfire2023-07-12 20:38:56 +0200
committerlquidfire2023-07-12 20:38:56 +0200
commit607b2b34d7c1f709d694a4a155954e83403c9f55 (patch)
tree504022ce85918067189a25c236d87f7ee1756f8b
parentfea664e3c1d43f9451277be38033ef7fb3f9cfe2 (diff)
downloadaur-607b2b34d7c1f709d694a4a155954e83403c9f55.tar.gz
v8.1
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD14
-rw-r--r--openbgpd.changelog35
3 files changed, 39 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ff69617c1080..f82a248fb485 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,18 @@
pkgbase = openbgpd
pkgdesc = A FREE implementation of the Border Gateway Protocol, Version 4
- pkgver = 8.0
- pkgrel = 2
+ pkgver = 8.1
+ pkgrel = 1
url = https://www.openbgpd.org
changelog = openbgpd.changelog
arch = x86_64
license = ISC
depends = libevent
- source = https://cdn.openbsd.org/pub/OpenBSD/OpenBGPD/openbgpd-8.0.tar.gz
- source = https://cdn.openbsd.org/pub/OpenBSD/OpenBGPD/openbgpd-8.0.tar.gz.asc
+ source = https://cdn.openbsd.org/pub/OpenBSD/OpenBGPD/openbgpd-8.1.tar.gz
+ source = https://cdn.openbsd.org/pub/OpenBSD/OpenBGPD/openbgpd-8.1.tar.gz.asc
source = bgpd.service
source = sysusers.conf
validpgpkeys = BA3DA14FEE657A6D7931C08EC755429BA6A969A8
- sha256sums = cc67294642364e68c2ac708be6f8e8df67e2857aa15722ce924d6778f8bb6489
+ sha256sums = c2bf30adb08a8d507737281fb723dcc794265ab71040fd2fb33f635128f003dd
sha256sums = SKIP
sha256sums = 374fbf93489ba8e5d8722c534e5c899a6c01601d5540423ac290fcc0fe6c77c6
sha256sums = 00165fa765f95ad0a99df2744401b7892384601f70a98d6d0097144cb55f9d68
diff --git a/PKGBUILD b/PKGBUILD
index 12dcebeb6e4c..415bf9c3c4c0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@
# Contributor: Yuuta Liang <yuuta@yuuta.moe>
pkgname=openbgpd
-pkgver=8.0
-pkgrel=2
+pkgver=8.1
+pkgrel=1
pkgdesc="A FREE implementation of the Border Gateway Protocol, Version 4"
arch=(x86_64)
url="https://www.openbgpd.org"
@@ -14,7 +14,7 @@ source=(https://cdn.openbsd.org/pub/OpenBSD/OpenBGPD/openbgpd-${pkgver}.tar.gz{,
bgpd.service
sysusers.conf)
changelog=openbgpd.changelog
-sha256sums=('cef83570f5f0c149f11152f0f9532efba42fb638c5e599813ba32ea6e002fd5c'
+sha256sums=('c2bf30adb08a8d507737281fb723dcc794265ab71040fd2fb33f635128f003dd'
'SKIP'
'374fbf93489ba8e5d8722c534e5c899a6c01601d5540423ac290fcc0fe6c77c6'
'00165fa765f95ad0a99df2744401b7892384601f70a98d6d0097144cb55f9d68')
@@ -44,11 +44,3 @@ package() {
install -Dm644 "$srcdir/bgpd.service" "$pkgdir/usr/lib/systemd/system/bgpd.service"
rm -rf "$pkgdir"/var
}
-sha256sums=('cc67294642364e68c2ac708be6f8e8df67e2857aa15722ce924d6778f8bb6489'
- 'SKIP'
- '374fbf93489ba8e5d8722c534e5c899a6c01601d5540423ac290fcc0fe6c77c6'
- '00165fa765f95ad0a99df2744401b7892384601f70a98d6d0097144cb55f9d68')
-sha256sums=('cc67294642364e68c2ac708be6f8e8df67e2857aa15722ce924d6778f8bb6489'
- 'SKIP'
- '374fbf93489ba8e5d8722c534e5c899a6c01601d5540423ac290fcc0fe6c77c6'
- '00165fa765f95ad0a99df2744401b7892384601f70a98d6d0097144cb55f9d68')
diff --git a/openbgpd.changelog b/openbgpd.changelog
index 4c7224ad08be..3ec0b2ecb129 100644
--- a/openbgpd.changelog
+++ b/openbgpd.changelog
@@ -1,15 +1,42 @@
+## 8.1 - 2023-07-12
+ * Include OpenBSD 7.3 errata 002:
+ Avoid fatal errors in bgpd(8) due to incorrect refcounting and
+ mishandling of ASPA objects. Fix bgpctl(8) 'show rib in' by renaming
+ 'invalid' into 'disqualified'.
+
+ * Include OpenBSD 7.3 errata 006:
+ Incorrect length handling of path attributes in bgpd(8) can lead to a
+ session reset.
+
+ * Include OpenBSD 7.3 errata 009:
+ When tracking nexthops over IPv6 multipath routes, or when receiving
+ a NOTIFICATION while reaching an internal limit, bgpd(8) could crash.
+
+ When checking the next hop for IPv6 multipath routes, or when receiving
+ a NOTIFICATION while reaching an internal limit, bgpd(8) could crash.
+
+ * Add configure options to adjust WWW_USER and wwwrunstatedir.
+
+ * Fix 'ext-community * *' matching which also affects filters removing
+ all ext-commuinites.
+
+ * Limit the socket buffer size to 64k for all sessions.
+ Limiting the buffer size to a reasonable size ensures that not too many
+ updates end up queued in the TCP stack.
+
+
## 8.0 - 2023-05-04
-* Include OpenBSD 7.3 errata 001 (link: https://www.openbsd.org/errata73.html#p001_bgpd):
+ * Include OpenBSD 7.3 errata 001 (link: https://www.openbsd.org/errata73.html#p001_bgpd):
A new ASPA object appeared in the RPKI ecosystem and exposed bugs in
bgpd(8) and rpki-client(8).
-* Introduce a semaphore to protect intermittent RTR session data
+ * Introduce a semaphore to protect intermittent RTR session data
from being published to the RDE.
-* Add first version of flowspec support. Right now only announcement
+ * Add first version of flowspec support. Right now only announcement
of flowspec rules is possible.
-* Improve and extend the bgpctl parser to handle commands like
+ * Improve and extend the bgpctl parser to handle commands like
`bgpctl show rib 192.0.2.0/24 detail`. Also add various flowspec
specific commands.