]> git.puffer.fish Git - mirror/frr.git/commitdiff
debian: merge never-finished 8.5.2 changes
authorDavid Lamparter <equinox@opensourcerouting.org>
Tue, 30 Apr 2024 14:27:07 +0000 (16:27 +0200)
committerDavid Lamparter <equinox@opensourcerouting.org>
Tue, 30 Apr 2024 14:27:33 +0000 (16:27 +0200)
This version never made it out into the wild, but there are some
cleanups in here that are worth keeping.

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
1  2 
debian/changelog
debian/control

index 3fdc74e5204f15c7b37ad60d4cfcdb4a4bfbd481,1bd4dff573ea834cc2b31c79499e0bdfe2e8d05f..d7ed75a9f368279703879491ceb6d154bae9a5aa
@@@ -1,75 -1,15 +1,89 @@@
 +frr (10.0-0.2) unstable; urgency=medium
 +
 +  * Non-maintainer upload.
 +  * Linking with atomic like armel to fix FTBFS.
 +
 + -- Daniel Baumann <daniel.baumann@progress-linux.org>  Sat, 27 Apr 2024 07:44:24 +0200
 +
 +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.
 +  * New upstream release (Closes: #1042473, #1055852):
 +    - CVE-2023-3748: parsing certain babeld unicast hello messages that are
 +      intended to be ignored. This issue may allow an attacker to send specially
 +      crafted hello messages with the unicast flag set, the interval field set
 +      to 0, or any TLV that contains a sub-TLV with the Mandatory flag set to
 +      enter an infinite loop and cause a denial of service.
 +    - CVE-2023-38407: bgpd/bgp_label.c attempts to read beyond the end of the
 +      stream during labeled unicast parsing.
 +    - CVE-2023-41361: bgpd/bgp_open.c does not check for an overly large
 +      length of the rcv software version.
 +    - CVE-2023-46752: It mishandles malformed MP_REACH_NLRI data, leading to a
 +      crash.
 +    - CVE-2023-46753: A crash can occur for a crafted BGP UPDATE message
 +      without mandatory attributes, e.g., one with only an unknown transit
 +      attribute.
 +    - CVE-2023-47234: A crash can occur when processing a crafted BGP UPDATE
 +      message with a MP_UNREACH_NLRI attribute and additional NLRI data (that
 +      lacks mandatory path attributes).
 +    - CVE-2023-47235: A crash can occur when a malformed BGP UPDATE message
 +      with an EOR is processed, because the presence of EOR does not lead to a
 +      treat-as-withdraw outcome.
 +  * Updating patches:
 +    - removing CVE-2023-38802.patch, included upstream.
 +    - removing CVE-2023-41358.patch, included upstream.
 +    - removing CVE-2023-41360.patch, included upstream.
 +    - removing unapplied CVE-2023-41361.patch, included upstream.
 +    - adding CVE-2024-27913.patch from upstream:
 +      ospf_te_parse_te in ospfd/ospf_te.c allows remote attackers to cause a
 +      denial of service (ospfd daemon crash) via a malformed OSPF LSA packet,
 +      because of an attempted access to a missing attribute field (Closes:
 +      #1065144).
 +  * Updating build-depends:
 +    - adding now required protobuf-c-compiler to build-depends.
 +    - adding now required libprotobuf-c-dev to build-depends.
 +    - adding new libmgmt_be_nb.so to frr.install.
 +    - removing obsolete lsb-base.
 +    - prefering new pkgconf over old pkg-config.
 +  * Updating override_dh_auto_clean to fix FTBFS when built twice in a row
 +    (Closes: #1044470):
 +    - call dh_auto_clean which is safe to run now.
 +    - remove tests/.pytest_cache.
 +  * Removing obsolete doc-base.
 +
 + -- Daniel Baumann <daniel.baumann@progress-linux.org>  Fri, 08 Mar 2024 23:21:21 +0100
 +
+ frr (8.5.2-1) UNRELEASED; urgency=medium
+   * new upstream release FRR 8.5.2
+   * cleaned up outdated debian/README files
+   * build against libunwind.  Results in better backtraces captured for both
+     crashes and non-crash deviations from expected operations.
+     (libunwind is used automatically if present, this also fixes an
+     uncontrolled build environment influence on the result binaries by always
+     requiring it.)
++  * this version was never uploaded to Debian, the changelog entry is here for
++    reference.
+  -- David Lamparter <equinox-debian@diac24.net>  Sat, 15 Jul 2023 08:33:59 -0700
 +frr (8.4.4-1.1) unstable; urgency=high
 +
 +  * Non-maintainer upload by the Security Team.
 +  * Upstream fixes for CVE-2023-38802, CVE-2023-41358, CVE-2023-41360
 +
 + -- Aron Xu <aron@debian.org>  Fri, 01 Sep 2023 16:57:41 +0800
 +
  frr (8.4.4-1) unstable; urgency=medium
  
    * new upstream release FRR 8.4.4
diff --cc debian/control
index 94cbf05aecd7b86b80b8a11d468d287e541aae1a,b48e323822683312720660f96c7fc4d72bece89c..0e7c2779a06851775b649f861498c44513df063a
@@@ -23,9 -22,10 +23,10 @@@ Build-Depends: bison
                 librtr-dev (>= 0.8.0~) <!pkg.frr.nortrlib>,
                 libsnmp-dev,
                 libssh-dev <!pkg.frr.nortrlib>,
 -               libyang2-dev,
 -               lsb-base,
 -               pkg-config,
+                libunwind-dev,
 +               libyang2-dev (>= 2.1.128),
 +               pkgconf | pkg-config,
 +               protobuf-c-compiler,
                 python3:native,
                 python3-dev:native,
                 python3-pytest:native <!nocheck>,