github FRRouting/frr frr-8.0.1
FRR 8.0.1 Release

latest releases: frr-10.0.1, frr-9.1.1, frr-9.0.3...
2 years ago

We are pleased to announce FRR 8.0.1

This release is a bugfix release of FRR 8.0.0 and contains the fixes listed below

Snaps will be available within approx another week; when available they will be published here:

Additional release build logs, artifacts and package sources can also be found on
the CI system at https://ci1.netdef.org/browse/FRR-FRR80-20/artifact

Changelog

(Numbers behind the fix refer to the Github PR)

bgpd

  • #9146 associate correct nexthop when using peer link-local
  • #9151 BGP dampening JSON fixes
  • #9356 bgp_packet_process_error can access peer after deletion
  • #9168 Call bgp_dest_unlock_node() inside bgp_adj_in_remove()
  • #9263 Clear capabilities field when resetting a bgp neighbor
  • #9171 Do not check for NULL values for vni_hash_cmp()
  • #9145 Do not delete peer_af structure when deactivating peer-group from an
    address-family
  • #9160 Don't forget bgp_dest_unlock_node for bgp_static_set()
  • #9230 Drop double-pointer for bgp_damp_info_free()
  • #9152 Drop unnecessary chars for filtered reason
  • #9141 Ensure v6 LL address is available before establishing peering
  • #9407 Extended community bandwidth fixes
  • #9358 Fix bgp routes filtering by [large]community-list
  • #9226 Fix crash in "clear ip bgp dampening "
  • #9223 fix double free in dampening code (fixes crash in dampening)
  • #9245 fix missing damp info free when cleaning bgp path
  • #9233 fix missing list add in dampening
  • #9501 fix update-source for ipv6
  • #9127 Fix rpki spacing to be 1 for indentation
  • #9136 Force process networks on VRF creation
  • #9170 hash compare functions never receive null values
  • #9311 limit the length of opaque data sent to zebra
  • #9221 Mark the node as the correct type for bgp ipv6 unicast
  • #9142 nht unresolved with global address next-hop
  • #9155 prevent routes loop through itself
  • #9149 Reflect changes to pfxSnt when using default-originate
  • #9257 Set extended msg size only if we advertised and received
    capability
  • #9398 Stop prepending peer-as if self-originated and last AS
    configured
  • #9161 Unlock bgp_dest for bgp_distance_unset if distance does not
    match
  • #9266 Use strict AS4 capability when processing parsing/generating
    pkts
  • #9320 per-peer dampening revert

fabricd

  • #9132 fix running config

isisd

  • #9177 argv fixes
  • #9139 fix extra space in the mpls-te config output
  • #9147 fix setting of the attached bit
  • #9137 fix uninitialized variable when searching for LSP
  • #9173 update interface_link_params callback to check for change

lib

  • #9172 fix interface configuration after vrf change
  • #9425 fix prefix-list duplication check
  • #9122 remove vrf-interface config when removing the VRF
  • #9415 Scan lib/resolver.c only when c-ares is installed
  • #9277 Preserve user-configured VRF on netns deletion

nhrp

  • #9279 fix display of nhs command

ospf6d

  • #9154 always generate default route for stubs
  • #9359 Check the cost only when asbr_present for ECMP routes
  • #9119 consistent checksum JSON output
  • #9296 fix argument processing in the "area ... range" command
  • #9125 fix backlink check
  • #9118 fix route-map config changed, not getting applied on all types of
    routes
  • #9121 fix "show ipv6 ospf6 neighbor" command
  • #9117 Max aged LSAs are not getting deleted from DB
  • #9124 redistribute command minor fixes
  • #9134 Release last dbdesc packet after router dead interval
  • #9123 Drop LSA with bad seqnumber
  • #9140 use per-vrf router id instead of one global

ospfd

  • #9208 don't exit when VRF socket is not created
  • #9421 explicitly exit from the router configuration node
  • #9135 fix external lsa handling in opaque capabilities
    enable/disable
  • #9423 fix initialization when vrf doesn't exist yet
  • #9268 fix "no ip ospf passive" command
  • #9153 fix ospfd crash while giving 'clear ip ospf neighbor'
  • #9392 ospf redistribute originating LSA internal connected routes
  • #9130 show ip ospf route json does not shown metric and tag
  • #9433 Summarised External LSA is not flushed in one scenario
  • #9173 update interface_link_params callback to check for
    change

pathd

  • #9329 a couple of cli/doc fixes
  • #9156 don't use localtime
  • #9409 fix pcep node-entering commands

pimd

  • #9186 fix IGMP VRF handling and PIM RP Prefix-list matching
  • #9386 make show ip mroute output consistent
  • #9297 memory leak fix and issue fix

ripd

  • #9267 fix authentication key length

staticd

  • fix bug of Null0 wrongly converted into blackhole in running config
    #9144

tools

  • #9131 add mac access-list context to frr-reload.py
  • #9138 limit bgp route-maps to direct changes only during reload
  • #9133 make frr-reload recognize pbr table range lines as single-line
    contexts

vtysh

  • #9183 another take at "enable" in vtysh user mode
  • #9128 Handle end/enable commands better when in -u for vtysh
  • #9157 fix exit from link-params and pseudowire nodes

zebra

  • #9275 bugfix of error quit of zebra, due to no nexthop ACTIVE
  • #9387 clean up nhg allocations in error path
  • #9169 fix a couple of coverity warnings
  • #9150 fix ifp pointer for groups/recursives
  • #9174 Fix pseudowires with backup nexthops
  • #9351 Prevent memory leak if route is rejected early
  • #9278 remove checks for src address existence when using "set src"
  • #9129 Remove unrelated info from evpn rmac json output
  • #9159 trigger remove all access vlans info for access port
  • #9277 Preserve user-configured VRF on netns deletion

build

  • #9158 fix LDFLAGS confusion & gcov

doc

  • #9270 bump sphinx version to 4.0.2, remove deprecated API, fix developer
    docs not built
  • #9276 fix bgp user doc colons
  • #9274 Fix code-block display for example shell commands
  • #9377 move ospf6 area commands to the appropriate section
  • #9406 Replace typo BANDIWDTH to BANDWIDTH

redhat

  • #9349 Install frr.conf only if no per daemon config exists

snapcraft

  • #9430 Snap update to 18.04 base

Don't miss a new frr release

NewReleases is sending notifications on new releases.