]> git.puffer.fish Git - matthieu/frr.git/commitdiff
debian: pull in 10.0-0.1 as uploaded on Debian
authorDavid Lamparter <equinox@opensourcerouting.org>
Tue, 30 Apr 2024 14:22:28 +0000 (16:22 +0200)
committerDavid Lamparter <equinox@opensourcerouting.org>
Tue, 30 Apr 2024 14:22:28 +0000 (16:22 +0200)
(again, FRR upstream not merged at this point)

Authored-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
debian/changelog
debian/control
debian/patches/CVE-2024-27913.patch [deleted file]
debian/patches/series [deleted file]
debian/rules

index 108c215b89dcf40699a2c0138ea0d3a65d5ae854..d16afb04ff32c0a2d0a25d2d57cfbeecc252e71a 100644 (file)
@@ -1,3 +1,13 @@
+frr (10.0-0.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * New upstream release.
+  * Bumping libyang2 build-depends to required version.
+  * Removing CVE-2024-27913.patch, included upstream.
+  * Adding now explicit configure flag to keep enabled building zebra_irdp.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org>  Sat, 27 Apr 2024 05:46:52 +0200
+
 frr (9.1-0.1) unstable; urgency=high
 
   * Non-maintainer upload.
index 66961f3f0d328d8a24d96ad9a96e800b440fb682..94cbf05aecd7b86b80b8a11d468d287e541aae1a 100644 (file)
@@ -23,7 +23,7 @@ Build-Depends: bison,
                librtr-dev (>= 0.8.0~) <!pkg.frr.nortrlib>,
                libsnmp-dev,
                libssh-dev <!pkg.frr.nortrlib>,
-               libyang2-dev,
+               libyang2-dev (>= 2.1.128),
                pkgconf | pkg-config,
                protobuf-c-compiler,
                python3:native,
diff --git a/debian/patches/CVE-2024-27913.patch b/debian/patches/CVE-2024-27913.patch
deleted file mode 100644 (file)
index 0db69fd..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-commit aae54e20498974cb026bd0e2649ca3e753090492
-Author: Olivier Dugeon <olivier.dugeon@orange.com>
-Date:   Mon Feb 26 10:40:34 2024 +0100
-
-    ospfd: Solved crash in OSPF TE parsing
-    
-    Iggy Frankovic discovered an ospfd crash when perfomring fuzzing of OSPF LSA
-    packets. The crash occurs in ospf_te_parse_te() function when attemping to
-    create corresponding egde from TE Link parameters. If there is no local
-    address, an edge is created but without any attributes. During parsing, the
-    function try to access to this attribute fields which has not been created
-    causing an ospfd crash.
-    
-    The patch simply check if the te parser has found a valid local address. If not
-    found, we stop the parser which avoid the crash.
-    
-    Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
-    (cherry picked from commit a73e66d07329d721f26f3f336f7735de420b0183)
-
-diff --git a/ospfd/ospf_te.c b/ospfd/ospf_te.c
-index d203b5ef4..1a01bf77b 100644
---- a/ospfd/ospf_te.c
-+++ b/ospfd/ospf_te.c
-@@ -2245,6 +2245,10 @@ static int ospf_te_parse_te(struct ls_ted *ted, struct ospf_lsa *lsa)
-       }
-       /* Get corresponding Edge from Link State Data Base */
-+      if (IPV4_NET0(attr.standard.local.s_addr) && !attr.standard.local_id) {
-+              ote_debug("  |- Found no TE Link local address/ID. Abort!");
-+              return -1;
-+      }
-       edge = get_edge(ted, attr.adv, attr.standard.local);
-       old = edge->attributes;
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644 (file)
index d43093e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-CVE-2024-27913.patch
index d833ec5bd7da10f32ff0c41452953c80870a323a..d35ee12f366bbb83c4b5c656713def20d4b559ee 100755 (executable)
@@ -56,6 +56,7 @@ override_dh_auto_configure:
                --with-libpam \
                --enable-doc \
                --enable-doc-html \
+               --enable-irdp \
                --enable-snmp \
                --enable-fpm \
                --disable-protobuf \