github FRRouting/frr frr-10.3.3
FRR release 10.3.3

latest releases: frr-10.5.1, frr-10.4.2
one day ago

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

Don't miss a new frr release

NewReleases is sending notifications on new releases.