From d878a583a6013150bafd00b583852c6abdd77d963ebd7c62057e5ac8aa58c89c Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 25 Mar 2024 15:27:00 +0000 Subject: [PATCH 1/2] Accepting request 1157303 from home:mnhauke:network - Update to version 2.15 * BGP: Send hold timer * BGP: New options to specify required BGP capabilities * BFD: Improvements to 'show bfd sessions' command * RPKI: New 'local address' configuration option * Linux: Support for more route attributes, including TCP congestion control algorithm * Support for UDP logging * Static routes can have both nexthop and interface specified * Completion of command options in BIRD client * Many bugfixes and improvements OBS-URL: https://build.opensuse.org/request/show/1157303 OBS-URL: https://build.opensuse.org/package/show/network/bird?expand=0&rev=39 --- bird-2.14.tar.gz | 3 --- bird-2.15.tar.gz | 3 +++ bird.changes | 15 +++++++++++++++ bird.spec | 3 ++- 4 files changed, 20 insertions(+), 4 deletions(-) delete mode 100644 bird-2.14.tar.gz create mode 100644 bird-2.15.tar.gz diff --git a/bird-2.14.tar.gz b/bird-2.14.tar.gz deleted file mode 100644 index c262eb4..0000000 --- a/bird-2.14.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b0b9f6f8566541b9be4af1f0cac675c5a3785601a55667a7ec3d7de29735a786 -size 1396217 diff --git a/bird-2.15.tar.gz b/bird-2.15.tar.gz new file mode 100644 index 0000000..35d0f04 --- /dev/null +++ b/bird-2.15.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a6458fa41109c005531b23e3f7abd63d7000a99d195db4944ebccb539ed02f0 +size 1408694 diff --git a/bird.changes b/bird.changes index 2ecdd11..9659dcc 100644 --- a/bird.changes +++ b/bird.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Tue Mar 12 17:12:37 UTC 2024 - Martin Hauke + +- Update to version 2.15 + * BGP: Send hold timer + * BGP: New options to specify required BGP capabilities + * BFD: Improvements to 'show bfd sessions' command + * RPKI: New 'local address' configuration option + * Linux: Support for more route attributes, including + TCP congestion control algorithm + * Support for UDP logging + * Static routes can have both nexthop and interface specified + * Completion of command options in BIRD client + * Many bugfixes and improvements + ------------------------------------------------------------------- Wed Feb 7 11:58:58 UTC 2024 - Dominique Leuenberger diff --git a/bird.spec b/bird.spec index 227b8ff..187c1c8 100644 --- a/bird.spec +++ b/bird.spec @@ -21,7 +21,7 @@ %define bird_home %{_localstatedir}/lib/bird %define bird_runtimedir %{_rundir}/%{name} Name: bird -Version: 2.14 +Version: 2.15 Release: 0 Summary: The BIRD Internet Routing Daemon License: GPL-2.0-or-later @@ -59,6 +59,7 @@ This package holds common files and directories. Summary: Documentation for the BIRD Internet Routing Daemon Group: Documentation/HTML BuildRequires: perl-FindBin-Real +BuildArch: noarch %description doc BIRD is an implementation for routing Internet Protocol packets. From fcaedf477de20259781e86cf330d36133d8ebe18d2c208d2bf0c883b5d9d1b9e Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 25 Mar 2024 15:35:24 +0000 Subject: [PATCH 2/2] Accepting request 1157629 from home:Andreas_Schwab:Factory - log-commit.patch: fix crash in log_commit with empty log list OBS-URL: https://build.opensuse.org/request/show/1157629 OBS-URL: https://build.opensuse.org/package/show/network/bird?expand=0&rev=40 --- bird.changes | 5 +++++ bird.spec | 3 ++- log-commit.patch | 12 ++++++++++++ 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 log-commit.patch diff --git a/bird.changes b/bird.changes index 9659dcc..2fdad81 100644 --- a/bird.changes +++ b/bird.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 13 13:42:22 UTC 2024 - Andreas Schwab + +- log-commit.patch: fix crash in log_commit with empty log list + ------------------------------------------------------------------- Tue Mar 12 17:12:37 UTC 2024 - Martin Hauke diff --git a/bird.spec b/bird.spec index 187c1c8..1aabbe8 100644 --- a/bird.spec +++ b/bird.spec @@ -30,6 +30,7 @@ URL: https://bird.network.cz/ Source: ftp://bird.network.cz/pub/bird/bird-%{version}.tar.gz Source1: bird.service Source3: bird.tmpfiles.d +Patch1: log-commit.patch BuildRequires: bison BuildRequires: flex BuildRequires: ncurses-devel @@ -67,7 +68,7 @@ BIRD is an implementation for routing Internet Protocol packets. This package holds the HTML documentation. %prep -%setup -q +%autosetup -p1 %build export CFLAGS="%{optflags} -fpic -DPIC -fno-strict-aliasing -Wno-parentheses -Wno-pointer-sign" diff --git a/log-commit.patch b/log-commit.patch new file mode 100644 index 0000000..06cb763 --- /dev/null +++ b/log-commit.patch @@ -0,0 +1,12 @@ +Index: bird-2.14/sysdep/unix/log.c +=================================================================== +--- bird-2.14.orig/sysdep/unix/log.c ++++ bird-2.14/sysdep/unix/log.c +@@ -160,6 +160,7 @@ log_commit(int class, buffer *buf) + strcpy(buf->end - 100, " ... "); + + log_lock(); ++ if (current_log_list) + WALK_LIST(l, *current_log_list) + { + if (!(l->mask & (1 << class)))