Skip to content

Releases: FRRouting/frr

FRR release 10.5.1

09 Jan 19:54
frr-10.5.1
d17791e

Choose a tag to compare

Debian Packages - https://deb.frrouting.org
RPM Packages - https://rpm.frrouting.org
Snaps - https://snapcraft.io/frr
Docker - quay.io/frrouting/frr

Release Overview

bgpd

  • Allow proper shutdown of bgp dynamic peers in rare case
  • Check length for dynamic capability (software version new encoding)
  • Correction in json output structure for no data case
  • Fix labeled unicast inbound policy lookup
  • Fix labeled-unicast output
  • Fix maximum-prefix session recovery for peers and peer-groups
  • Fix memory leak in bgp nhc tlv processing
  • Fix route node lock leak in nht resolved prefix marking
  • Fix srv6-only command defaulted when 'no segment-routing ipv6'
  • Send route-refresh and/or trigger soft reconfig on enforce-first-as
  • Try to handle software version capability with the new encoding format

isisd

  • Use ipv6 mtid for srv6 locator tlvs when ipv6 mt is enabled

pimd

  • Add pim_debug_pim_reg protection for pim register stop debug message
  • Crash while trying mroute_read when fd=-1
  • Df election on zebra peer down synced to the mlag peer
  • Fix for mc frame loss in a sequential traffic test
  • Fix pim mlag update peer zebra status upon local mlag connection restoration
  • Fix warnings for pimd
  • Crash when pimreg interface not present
  • Crashed because of indexing invalid index in an array
  • Prevent crash on interface removal

vrrpd

  • vrrp interface delete fails to free connected route

zebrad

  • Fix crash due to lack of control of received number of srv6 sid from netlink

FRR release 10.4.2

09 Jan 19:53
frr-10.4.2
642f65b

Choose a tag to compare

Debian Packages - https://deb.frrouting.org
RPM Packages - https://rpm.frrouting.org
Snaps - https://snapcraft.io/frr
Docker - quay.io/frrouting/frr

Release Overview

bgpd

  • Add null-check in evpn-mh code
  • Allow proper shutdown of bgp dynamic peers in rare case
  • Check l3vni status before adv evpn vrf routes
  • Check length for dynamic capability (software version new encoding)
  • Check med flag correctly in encap_attr_export()
  • Clean up coverity warnings in bgp_routemap.c
  • Correction in json output structure for no data case
  • Crash due to usage of freed up evpn_overlay attr
  • Disable link-local capability by default
  • Do not complain in the logs if we intentionally withdraw specific attrs
  • Do not override a specified rd
  • Don't use stale 'evpn' pointer in bgp_update()
  • Evpn fix auto derive rd when user cfg removed
  • Evpn-mh fix es-evi memleak during shutdown
  • Fix bgp_attr_local_pref being set appropriately
  • Fix bgp_attr_originator_id flag in outbound attribute cache
  • Fix crash due to dangling pointer in bnc nht_info
  • Fix default vrf check while configuring md5 password
  • Fix deref_of_null.ex.cond in community_list_dup_check
  • Fix expanded extcomm list delete
  • Fix json wrapper brace consistency in neighbor commands
  • Fix labeled unicast inbound policy lookup
  • Fix labeled-unicast output
  • Fix maximum-prefix session recovery for peers and peer-groups
  • Fix memory leak in evpn mh es-evi del
  • Fix memory leak in evpn mh esi del
  • Fix overflow when decoding zapi nexthop for srv6 max segments
  • Fix refcounts at termination
  • Fix routemap evpn type-5 default route check
  • Fix weird formatting in a function
  • Notify all incoming/outgoing on peer group notify unconfig
  • Put local bgp id when sending nnhn tlv for nh characteristic
  • Try to handle software version capability with the new encoding format

isisd

  • Reorder some free() bits, pass make check
  • Use ipv6 mtid for srv6 locator tlvs when ipv6 mt is enabled

ospf6d

  • Fix summary deletion dropping redistributed routes
  • Protect lsa in vertex

ospfd

  • Fix crash when entering ospf authentication key xx
  • Ti-lfa: actually delete vertexes on list
  • Ti-lfa: free copied vertex parent
  • Ti-lfa: free tables after use

pbrd

  • Cosmetic change for one name
  • Dscp-only pbr rules not installing due to incorrect family field
  • Fix crash for inconsistent status
  • Fix memleak during pbr map deletion

pim6d

  • Don't segv on repeated mld records

pimd, pim6d

  • Changes to pimreg register socket initialization

pimd

  • Add pim_debug_pim_reg protection for pim register stop debug message
  • Allow freebsd pimd to have permission to do pim
  • Consolidate setting hold time
  • Crash while trying mroute_read when fd=-1
  • Df election on zebra peer down synced to the mlag peer
  • Fix autorp del error logging
  • Fix for mc frame loss in a sequential traffic test
  • Fix pim mlag update peer zebra status upon local mlag connection restoration
  • Fix warnings for pimd
  • Fix wrong bsm case with vrf
  • Pimd crash when pimreg interface not present
  • Pimd crashed because of indexing invalid index in an array
  • Prevent crash on interface removal
  • Properly use ip_recvif on freebsd

staticd

  • Ensure sids are allocated before installation on interface up
  • Ensure sids are uninstalled before sending them to zebra
  • Extend sid dependency check for udt4/udt46 default vrf case
  • Fix typo in srv6 sids debug logs for interface up/down events
  • Handle udt* sids for default vrf on sr0 intf state changes
  • Move sid interface dependency check to separate function
  • Refactor and add comments to sid interface dependency logic

vrrpd

  • Ipv6 vrrp macvlan doesn't have ipv6 link-local address
  • [mem leak] vrrp interface delete fails to free connected route

zebrad

  • Add missing debug guard in if netlink code
  • Add missing debug guard in rt netlink code
  • Check if the netlink socket is active before doing batch ops
  • Cleanup early route q when removing routes.
  • Coverity issue (null pointer derefence(cid 109575))
  • Coverity issue (null pointer derefence(cid 18943))
  • Coverity issue (null pointer derefence(cid 71721))
  • Coverity issue (null pointer derefence(cid 72714))
  • Coverity issue (null pointer dereference(cid 72706))
  • Coverity issue (null pointer dereference(cid 90819))
  • Evpn fix alignment of access-vlan cli output
  • Explicitly print "exit" at the end of srv6 encap node config
  • Fix crash due to lack of control of received number of srv6 sid from netlink
  • Fix memory leak dplane providers queued contex
  • Fix memory leak dplane pthread mutex destroy
  • Fix memory leak in dplane zns info entries
  • Fix memory leak in netlink link chg err case
  • Fix missing fpm messages
  • Fix neighbor table name length
  • Fix yang data for mcast-group
  • Metric 0 is valid, don't drop to 1 on bsd
  • Reset encapsulation source address when 'no srv6' is executed
  • Workaround for a race condition caused by if_zebra_speed_update timer

FRR release 10.3.3

09 Jan 19:53
frr-10.3.3
da7de20

Choose a tag to compare

Debian Packages - https://deb.frrouting.org
RPM Packages - https://rpm.frrouting.org
Snaps - https://snapcraft.io/frr
Docker - quay.io/frrouting/frr

Release Overview

bgpd

  • Check l3vni status before adv evpn vrf routes
  • Check length for dynamic capability (software version new encoding)
  • Check med flag correctly in encap_attr_export()
  • Clean up coverity warnings in bgp_routemap.c
  • Correction in json output structure for no data case
  • Crash due to usage of freed up evpn_overlay attr
  • Do not complain in the logs if we intentionally withdraw specific attrs
  • Do not override a specified rd
  • Don't use stale 'evpn' pointer in bgp_update()
  • Evpn fix auto derive rd when user cfg removed
  • Evpn-mh fix es-evi memleak during shutdown
  • Fix bgp_attr_local_pref being set appropriately
  • Fix bgp_attr_originator_id flag in outbound attribute cache
  • Fix crash due to dangling pointer in bnc nht_info
  • Fix default vrf check while configuring md5 password
  • Fix deref_of_null.ex.cond in community_list_dup_check
  • Fix expanded extcomm list delete
  • Fix labeled unicast inbound policy lookup
  • Fix labeled-unicast output
  • Fix maximum-prefix session recovery for peers and peer-groups
  • Fix memory leak in evpn mh es-evi del
  • Fix memory leak in evpn mh esi del
  • Fix overflow when decoding zapi nexthop for srv6 max segments
  • Fix routemap evpn type-5 default route check
  • Notify all incoming/outgoing on peer group notify unconfig
  • Try to handle software version capability with the new encoding format

isisd

  • Reorder some free() bits, pass make check
  • Use ipv6 mtid for srv6 locator tlvs when ipv6 mt is enabled

ospf6d

  • Fix summary deletion dropping redistributed routes
  • Protect lsa in vertex

ospfd

  • Fix crash when entering ospf authentication key xx
  • Ti-lfa: actually delete vertexes on list
  • Ti-lfa: free copied vertex parent
  • Ti-lfa: free tables after use

pbrd

  • Cosmetic change for one name
  • Dscp-only pbr rules not installing due to incorrect family field
  • Fix crash for inconsistent status
  • Fix memleak during pbr map deletion

pim6d

  • Don't segv on repeated mld records

pimd

  • Allow freebsd pimd to have permission to do pim
  • Consolidate setting hold time
  • Fix wrong bsm case with vrf
  • Prevent crash on interface removal
  • Properly use ip_recvif on freebsd

staticd

  • Ensure sids are allocated before installation on interface up
  • Ensure sids are uninstalled before sending them to zebra
  • Extend sid dependency check for udt4/udt46 default vrf case
  • Fix typo in srv6 sids debug logs for interface up/down events
  • Handle udt* sids for default vrf on sr0 intf state changes
  • Move sid interface dependency check to separate function
  • Refactor and add comments to sid interface dependency logic

vrrpd

  • Ipv6 vrrp macvlan doesn't have ipv6 link-local address
  • [mem leak] vrrp interface delete fails to free connected route

zebrad

  • Add missing debug guard in if netlink code
  • Add missing debug guard in rt netlink code
  • Check if the netlink socket is active before doing batch ops
  • Coverity issue (null pointer derefence(cid 109575))
  • Coverity issue (null pointer derefence(cid 18943))
  • Coverity issue (null pointer derefence(cid 71721))
  • Coverity issue (null pointer derefence(cid 72714))
  • Coverity issue (null pointer dereference(cid 72706))
  • Coverity issue (null pointer dereference(cid 90819))
  • Evpn fix alignment of access-vlan cli output
  • Explicitly print "exit" at the end of srv6 encap node config
  • Fix crash due to lack of control of received number of srv6 sid from netlink
  • Fix memory leak dplane providers queued contex
  • Fix memory leak dplane pthread mutex destroy
  • Fix memory leak in dplane zns info entries
  • Fix memory leak in netlink link chg err case
  • Fix missing fpm messages
  • Fix neighbor table name length
  • Fix yang data for mcast-group
  • Metric 0 is valid, don't drop to 1 on bsd

FRR release 10.2.5

09 Jan 19:52
frr-10.2.5
03dae9d

Choose a tag to compare

Debian Packages - https://deb.frrouting.org
RPM Packages - https://rpm.frrouting.org
Snaps - https://snapcraft.io/frr
Docker - quay.io/frrouting/frr

Release Overview

bgpd

  • Check l3vni status before adv evpn vrf routes
  • Clean up coverity warnings in bgp_routemap.c
  • Crash due to usage of freed up evpn_overlay attr
  • Do not override a specified rd
  • Evpn fix auto derive rd when user cfg removed
  • Evpn-mh fix es-evi memleak during shutdown
  • Fix bgp_attr_originator_id flag in outbound attribute cache
  • Fix crash due to dangling pointer in bnc nht_info
  • Fix default vrf check while configuring md5 password
  • Fix deref_of_null.ex.cond in community_list_dup_check
  • Fix expanded extcomm list delete
  • Fix labeled-unicast output
  • Fix maximum-prefix session recovery for peers and peer-groups
  • Fix memory leak in evpn mh es-evi del
  • Fix memory leak in evpn mh esi del
  • Fix overflow when decoding zapi nexthop for srv6 max segments
  • Fix routemap evpn type-5 default route check

isisd

  • Use ipv6 mtid for srv6 locator tlvs when ipv6 mt is enabled

ospf6d

  • Protect lsa in vertex

ospfd

  • Fix crash when entering ospf authentication key xx

pbrd

  • Cosmetic change for one name
  • Dscp-only pbr rules not installing due to incorrect family field
  • Fix crash for inconsistent status
  • Fix memleak during pbr map deletion

pim6d

  • Don't segv on repeated mld records

pimd

  • Allow freebsd pimd to have permission to do pim
  • Fix wrong bsm case with vrf
  • Prevent crash on interface removal
  • Properly use ip_recvif on freebsd

vrrpd

  • Ipv6 vrrp macvlan doesn't have ipv6 link-local address
  • [mem leak] vrrp interface delete fails to free connected route

zebrad

  • Add missing debug guard in if netlink code
  • Add missing debug guard in rt netlink code
  • Evpn fix alignment of access-vlan cli output
  • Explicitly print "exit" at the end of srv6 encap node config
  • Fix crash due to lack of control of received number of srv6 sid from netlink
  • Fix neighbor table name length
  • Fix yang data for mcast-group
  • Metric 0 is valid, don't drop to 1 on bsd

FRR Release 10.5.0

10 Nov 14:38

Choose a tag to compare

Debian Packages - https://deb.frrouting.org
RPM Packages - https://rpm.frrouting.org
Snaps - https://snapcraft.io/frr
Docker - quay.io/frrouting/frr

Release Overview

New Features Highlight

  • BFD the ability to listen for specific VRFs only
    • Configure which VRFs the BFD daemon will listen to. By default, BFD listens to all VRFs present in the system, including the default VRF. Default VRF must be specified as default.
  • BGP SRv6/MPLS coexistence
    • Allow MPLS and SRv6 to coexist on the same L3VRF, even for a given prefix. This feature is important in brown fields where some operators want to migrate from MPLS to SRv6 backbone.
  • BGP SRv6 locator per VRF support
    • Ability to choose SRv6 locator per VRF.
  • BGP Error handling (RFC 7606) for iBGP peers
    • Before 10.5.0, once we received a malformed packet between iBGP peers, we always reset the session, and with this release, we handle malformed packets the same way as for eBGP (by withdrawing or discarding the malformed packets).
  • BGP IPv6 Link-Local Capability is disabled by default
    • In 10.4.0, this capability was enabled by default for a “datacenter” profile, but it’s disabled for 10.5.0 and will be backported to 10.4.2 as well. The problem arises when the receiver has configured a route-map with set ipv6 next-hop prefer-global and we send only an IPv6 Link-Local address; therefore, it was decided to revert it to be disabled by default.
  • BGP BGPID Next-Hop Characteristic
    • In some cases, the BGP speaker sending a route might encode only a link-local address and no global address. To provide uniqueness in this case, it is sufficient to associate the BGP Identifier and AS Number of the route's sender. The BGP Identifier Characteristic (BGPID) provides a way to convey this information if required.
  • BGP EVPN flooding per VNI support
    • Add an ability to adjust BUM flooding per VNI, instead of just globally. E.g., disable flooding only for an arbitrary VNI.
  • BGP RPKI strict mode
    • RPKI strict mode prevents BGP from establishing a session if no RPKI cache server
      is connected.
  • BGP rejects AS_SET by default
    • Until 10.5.0, it was disabled by default, and since RFC 9774 was published, we switched this on by default (to reject).
  • BGP has lots of improvements for Graceful-Restart
  • PIM/PIMv6 route-map support to allow users to filter IGMP/MLD joins using source/group/ interface combinations
  • Support for multiple SRv6 locators
    • This extends the SRv6 SID Manager to add support for multiple locators.
  • Zebra 16-bit next hop weights support
    • The weights used in ECMP’s consistent hashing have been widened from 8 bits to 16 bits since the 6.12 Linux kernel.

What's Changed

Read more

FRR Release 10.1.4

05 Aug 19:42
frr-10.1.4
3f833e5

Choose a tag to compare

Debian Packages - https://deb.frrouting.org/
RPM Packages - https://rpm.frrouting.org/
Snaps - https://snapcraft.io/frr
Docker - quay.io/frrouting/frr

What's Changed

  • ospf6d: Disable and delete OSPFv3 areas that no longer have interfaces or configuration. (backport #18393)
  • zebra: Do not flush an existing vni configuration trying to remove wrong vni (backport #18108)
  • bgpd: fix set evpn gateway-ip ipv[46] route-map (#18465)
  • bgpd: Fix holdtime not working properly when busy (#8490)
  • bgpd: Retain the routes if we do a clear with N-bit set for Graceful-Restart (backport)
  • zebra: Prevent vrf table 254 being used by non-default vrf (backport #18702)
  • bgpd: fix show bgp vpn rd json (backport #18802)
  • Prefix list leak bfdd ldpd (backport #18830)
  • redhat: Add Workaround for inet_ntop replacement which breaks rpms (backport #18864)
  • bgpd: fix to show exist/non-exist-map in 'show run' properly (backport #18828)
  • bgpd: correct no form commands (backport #18911)
  • bgpd: use AS4B format for BGP loc-rib messages. (backport #18936)
  • redhat: make FRR RPM build to work on RedHat 10 (backport #18920)
  • build: check for libunwind.h, not unwind.h (backport #18912)
  • bgpd: Force adj-rib-out updates if MRAI is kicked in (backport #18959)
  • nhrpd: fix crash when accessing invalid memory zone (backport #18994)
  • lib: Fix no on-match goto NUM command (backport #19108)
  • bgpd: Fix DEREF_OF_NULL.EX.COND in bgp_updgrp_packet (backport #19126)
  • bgpd: Extract link bandwidth value from extcommunity before using for WCMP (backport #19165)
  • bfdd: Set bfd.LocalDiag when transitioning to AdminDown (backport #18592)
  • bgpd: Do not try to reuse freed route-maps (backport #19191)
  • lib: fix routemap crash (backport #19127)
  • bgpd: [GR] fixed selectionDeferralTimer to display select_defer_time val (#19285)
  • zebra: Fix buffer overflows found by fuzzing. (backport #19303)
  • lib: compute link-state zapi message size (backport #19290)

Full Changelog: frr-10.1.3...frr-10.1.4

FRR Release 10.0.4

05 Aug 19:42
frr-10.0.4
a858beb

Choose a tag to compare

Debian Packages - https://deb.frrouting.org/
RPM Packages - https://rpm.frrouting.org/
Snaps - https://snapcraft.io/frr
Docker - quay.io/frrouting/frr

What's Changed

  • isisd: Show correct level information for show isis interface detail json (backport #17732)
  • tools: Add missing rpki keyword to vrf in frr-reload (backport #17750)
  • bgpd: fix a bug in peer_allowas_in_set() (backport #17780)
  • isisd: Allow full no form for domain-password and area-password (backport #17725)
  • bgpd: fix crash in displaying json orf prefix-list (backport #17807)
  • bgpd: use igpmetric in bgp_aigp_metric_total() (backport #17813)
  • bgpd: Fix for local interface MAC cache issue in 'bgp mac hash' table (backport #17888)
  • Revert "bgpd: Handle Addpath capability using dynamic capabilities" (backport #17940)
  • tools: Fix frr-reload for ebgp-multihop TTL reconfiguration. (backport #17946)
  • bgpd: With suppress-fib-pending ensure withdrawal is sent (backport #17971)
  • bgpd: fix route-distinguisher in vrf leak json cmd (backport #17992)
  • zebra: fix evpn svd hash avoid double free (backport #17991)
  • bgpd: Send non-transitive extended communities from/to OAD peers (backport #17896)
  • bgpd: Do not start BGP session if BGP identifier is not set (#18017)
  • lib: actually hash all 16 bytes of IPv6 addresses, not just 4 (backport #17901)
  • lib: crash handlers must be allowed on threads (backport #18060)
  • zebra: include resolving nexthops in nhg hash (backport #17935)
  • bgpd: fix incorrect JSON in bgp_show_table_rd (backport #18120)
  • bgp/bfd backports for stable/10.0 (#18153)
  • bgpd: When removing the prefix list drop the pointer (backport #18160)
  • lib: fix false context information for SRv6 route (backport #18023)
  • bgpd: fix vty output of evpn route-target AS4 (backport #18109)
  • bgpd: release manual vpn label on instance deletion (backport #18121)
  • Revert "bgpd: release manual vpn label on instance deletion (backport #18121)"
  • isisd: Correct edge insertion into TED (backport #18294)
  • bgpd: Fixed crash upon bgp network import-check command (backport #18387)
  • ospf6d: Disable and delete OSPFv3 areas that no longer have interfaces or configuration. (backport #18393)
  • zebra: Do not flush an existing vni configuration trying to remove wrong vni (backport #18108)
  • bgpd: fix set evpn gateway-ip ipv[46] route-map (#18466)
  • bgpd: Fix holdtime not working properly when busy (#18491)
  • bgpd: Retain the routes if we do a clear with N-bit set for Graceful-Restart (#18518)
  • zebra: Prevent vrf table 254 being used by non-default vrf (backport #18702)
  • bgpd: fix show bgp vpn rd json (backport #18802
  • redhat: Add Workaround for inet_ntop replacement which breaks rpms (backport #18864)
  • bgpd: fix to show exist/non-exist-map in 'show run' properly (backport #18828)
  • bgpd: correct no form commands (backport #18911)
  • redhat: make FRR RPM build to work on RedHat 10 (backport #18920)
  • build: check for libunwind.h, not unwind.h (backport #18912)
  • bgpd: Force adj-rib-out updates if MRAI is kicked in (backport #18959)
  • nhrpd: fix crash when accessing invalid memory zone (backport #18994)
  • lib: Fix no on-match goto NUM command (backport #19108)
  • bgpd: Fix DEREF_OF_NULL.EX.COND in bgp_updgrp_packet (backport #19126)
  • bgpd: Extract link bandwidth value from extcommunity before using for WCMP (backport #19165)
  • bfdd: Set bfd.LocalDiag when transitioning to AdminDown (backport #18592)
  • bgpd: Do not try to reuse freed route-maps (backport #19191)
  • lib: fix routemap crash (backport #19127)

Full Changelog: frr-10.0.3...frr-10.0.4

FRR Release 10.4.1

05 Aug 19:44

Choose a tag to compare

Debian Packages - https://deb.frrouting.org/
RPM Packages - https://rpm.frrouting.org/
Snaps - https://snapcraft.io/frr
Docker - quay.io/frrouting/frr

What's Changed

  • bgpd: initialize local variable (backport #19233)
  • ospfd: Use after free cleanup of lsa (backport #19224)
  • vtysh: copy config from file should actually apply (backport #19242)
  • Revert PR #18358: BGP evpn testing and bug fixes related to non default EVPN backbone (backport #19241)
  • topotests: improve embedded RP test reliability (backport #19240)
  • lib, zebra: mark singleton nexthops inactive/active on link state changes for wecmp (backport #18947)
  • bgpd: LL next-hop capabilty fixes (backport #19261)
  • eigrp: validate hello packets and tlvs better (backport #19251)
  • bgpd : Fix compilation error in bgpd module: Update TP_ARGS for bgp (backport #19266)
  • bgpd: Ensure addpath does not withdraw selected route in some situations (backport #19210)
  • bgpd: [GR] fixed selectionDeferralTimer to display select_defer_time val (#19282)
  • bgpd: LL next-hop capabilty fixes (round 2) (backport #19277)
  • lib: compute link-state zapi message size (backport #19290)
  • zebra: Fix buffer overflows found by fuzzing. (backport #19303)

Full Changelog: frr-10.4.0...frr-10.4.1

FRR Release 10.3.2

05 Aug 19:44
e50cba8

Choose a tag to compare

Debian Packages - https://deb.frrouting.org/
RPM Packages - https://rpm.frrouting.org/
Snaps - https://snapcraft.io/frr
Docker - quay.io/frrouting/frr

What's Changed

  • bgpd: correct no form commands (backport #18911)
  • bgpd: fix to show exist/non-exist-map in 'show run' properly
  • redhat: make FRR RPM build to work on RedHat 10 (backport #18920)
  • build: check for libunwind.h, not unwind.h (backport #18912)
  • bgpd: use AS4B format for BGP loc-rib messages. (backport #18936)
  • bgpd: fix for the validity and the presence of prefixes in the BGP VPN table. (backport #17370)
  • bgpd: Force adj-rib-out updates if MRAI is kicked in (backport #18959)
  • github: Do not cache docker foobar (backport #18909)
  • zebra: Provide SID value when sending SRv6 SID release notify message (backport #18971)
  • bgpd: Fix crash when fetching statistics for bgp instance (backport #19003)
  • tests: add new /run/netns tmpfs to each topotest router namespace (backport #19007)
  • nhrpd: fix crash when accessing invalid memory zone (backport #18994)
  • zebra: Initialize RB tree for router tables (backport #19049)
  • zebra: fix null pointer dereference in zebra_evpn_sync_neigh_del (backport #19054)
  • zebra: fix stale NHG in kernel (backport #18899)
  • bgpd: Fix incorrect stripping of transitive extended communities (backport #19065)
  • lib: Fix no on-match goto NUM command (backport #19108)
  • bgpd: Fix extended community check for IP non-transitive type (backport #19097)
  • bgpd: Fix DEREF_OF_NULL.EX.COND in bgp_updgrp_packet (backport #19126)
  • lib: revert addition of vtysh_flush() call in vty_out() (backport #19109)
  • bgpd: Extract link bandwidth value from extcommunity before using for WCMP (backport #19165)
  • Use ipv4 class E addresses (240.0.0.0/4) as connected routes by default (backport #18095)
  • bfdd: Set bfd.LocalDiag when transitioning to AdminDown (backport #18592)
  • zebra: clean up a json object leak (backport #19192)
  • bgpd: Do not try to reuse freed route-maps (backport #19191)
  • lib: fix routemap crash (backport #19127)
  • bgpd: initialize local variable (backport #19233)
  • ospfd: Use after free cleanup of lsa (backport #19224)
  • vtysh: copy config from file should actually apply (backport #19242)
  • bgpd : Fix compilation error in bgpd module: Update TP_ARGS for bgp (backport #19266)
  • bgpd: Ensure addpath does not withdraw selected route in some situations (backport #19210)
  • lib, zebra: mark singleton nexthops inactive/active on link state changes for wecmp (backport #18947)
  • eigrp: validate hello packets and tlvs better (backport #19251)
  • bgpd: [GR] fixed selectionDeferralTimer to display select_defer_time val (#19283)
  • zebra: Fix buffer overflows found by fuzzing. (backport #19303)
  • lib: compute link-state zapi message size (backport #19290)

Full Changelog: frr-10.3.1...frr-10.3.2

FRR Release 10.2.4

05 Aug 19:43
0973a6f

Choose a tag to compare

Debian Packages - https://deb.frrouting.org/
RPM Packages - https://rpm.frrouting.org/
Snaps - https://snapcraft.io/frr
Docker - quay.io/frrouting/frr

What's Changed

  • bgpd: correct no form commands (backport #18911)
  • build: check for libunwind.h, not unwind.h (backport #18912)
  • redhat: make FRR RPM build to work on RedHat 10 (backport #18920)
  • bgpd: use AS4B format for BGP loc-rib messages. (backport #18936)
  • bgpd: Force adj-rib-out updates if MRAI is kicked in (backport #18959)
  • zebra: Provide SID value when sending SRv6 SID release notify message (backport #18971)
  • tests: add new /run/netns tmpfs to each topotest router namespace (backport #19007)
  • nhrpd: fix crash when accessing invalid memory zone (backport #18994)
  • lib: Fix no on-match goto NUM command (backport #19108
  • bgpd: Fix DEREF_OF_NULL.EX.COND in bgp_updgrp_packet (backport #19126)
  • bgpd: Extract link bandwidth value from extcommunity before using for WCMP (backport #19165)
  • bfdd: Set bfd.LocalDiag when transitioning to AdminDown (backport #18592)
  • bgpd: Do not try to reuse freed route-maps (backport #19191)
  • lib: fix routemap crash (backport #19127)
  • lib, zebra: mark singleton nexthops inactive/active on link state changes for wecmp (backport #18947)
  • bgpd: [GR] fixed selectionDeferralTimer to display select_defer_time val (#19284)
  • zebra: Fix buffer overflows found by fuzzing. (backport #19303)
  • lib: compute link-state zapi message size (backport #19290)

Full Changelog: frr-10.2.3...frr-10.2.4