Skip to content

Commit da7de20

Browse files
committed
FRR Release 10.3.3
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 Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
1 parent 14e2deb commit da7de20

File tree

3 files changed

+93
-2
lines changed

3 files changed

+93
-2
lines changed

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
##
88
AC_PREREQ([2.69])
99

10-
AC_INIT([frr], [10.3.2], [https://github.com/frrouting/frr/issues])
10+
AC_INIT([frr], [10.3.3], [https://github.com/frrouting/frr/issues])
1111
PACKAGE_URL="https://frrouting.org/"
1212
AC_SUBST([PACKAGE_URL])
1313
PACKAGE_FULLNAME="FRRouting"

debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
frr (10.3.3-0) unstable; urgency=medium
2+
3+
* New upstream release FRR 10.3.3
4+
5+
-- Donatas Abraitis <donatas@opensourcerouting.org> Mon, 05 Jan 2026 02:00:00 -0600
6+
17
frr (10.3.2-0) unstable; urgency=medium
28

39
* New upstream release FRR 10.3.2

redhat/frr.spec.in

Lines changed: 86 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -880,7 +880,92 @@ sed -i 's/ -M rpki//' %{_sysconfdir}/frr/daemons
880880

881881
%changelog
882882

883-
* Sat Aug 02 2025 Jafar Al-Gharaibeh <jafar@atcorp.com> - %{version}
883+
* Mon Jan 05 2026 Donatas Abraitis <donatas@opensourcerouting.org> - %{version}
884+
885+
* Mon Jan 05 2026 Donatas Abraitis <donatas@opensourcerouting.org> - 10.3.3
886+
- bgpd
887+
- Check l3vni status before adv evpn vrf routes
888+
- Check length for dynamic capability (software version new encoding)
889+
- Check med flag correctly in encap_attr_export()
890+
- Clean up coverity warnings in bgp_routemap.c
891+
- Correction in json output structure for no data case
892+
- Crash due to usage of freed up evpn_overlay attr
893+
- Do not complain in the logs if we intentionally withdraw specific attrs
894+
- Do not override a specified rd
895+
- Don't use stale 'evpn' pointer in bgp_update()
896+
- Evpn fix auto derive rd when user cfg removed
897+
- Evpn-mh fix es-evi memleak during shutdown
898+
- Fix bgp_attr_local_pref being set appropriately
899+
- Fix bgp_attr_originator_id flag in outbound attribute cache
900+
- Fix crash due to dangling pointer in bnc nht_info
901+
- Fix default vrf check while configuring md5 password
902+
- Fix deref_of_null.ex.cond in community_list_dup_check
903+
- Fix expanded extcomm list delete
904+
- Fix labeled unicast inbound policy lookup
905+
- Fix labeled-unicast output
906+
- Fix maximum-prefix session recovery for peers and peer-groups
907+
- Fix memory leak in evpn mh es-evi del
908+
- Fix memory leak in evpn mh esi del
909+
- Fix overflow when decoding zapi nexthop for srv6 max segments
910+
- Fix routemap evpn type-5 default route check
911+
- Notify all incoming/outgoing on peer group notify unconfig
912+
- Try to handle software version capability with the new encoding format
913+
- isisd
914+
- Reorder some free() bits, pass `make check`
915+
- Use ipv6 mtid for srv6 locator tlvs when ipv6 mt is enabled
916+
- ospf6d
917+
- Fix summary deletion dropping redistributed routes
918+
- Protect lsa in vertex
919+
- ospfd
920+
- Fix crash when entering `ospf authentication key xx`
921+
- Ti-lfa: actually delete vertexes on list
922+
- Ti-lfa: free copied vertex parent
923+
- Ti-lfa: free tables after use
924+
- pbrd
925+
- Cosmetic change for one name
926+
- Dscp-only pbr rules not installing due to incorrect family field
927+
- Fix crash for inconsistent status
928+
- Fix memleak during pbr map deletion
929+
- pim6d
930+
- Don't segv on repeated mld records
931+
- pimd
932+
- Allow freebsd pimd to have permission to do pim
933+
- Consolidate setting hold time
934+
- Fix wrong bsm case with vrf
935+
- Prevent crash on interface removal
936+
- Properly use ip_recvif on freebsd
937+
- staticd
938+
- Ensure sids are allocated before installation on interface up
939+
- Ensure sids are uninstalled before sending them to zebra
940+
- Extend sid dependency check for udt4/udt46 default vrf case
941+
- Fix typo in srv6 sids debug logs for interface up/down events
942+
- Handle `udt*` sids for default vrf on sr0 intf state changes
943+
- Move sid interface dependency check to separate function
944+
- Refactor and add comments to sid interface dependency logic
945+
- vrrpd
946+
- Ipv6 vrrp macvlan doesn't have ipv6 link-local address
947+
- [mem leak] vrrp interface delete fails to free connected route
948+
- zebrad
949+
- Add missing debug guard in if netlink code
950+
- Add missing debug guard in rt netlink code
951+
- Check if the netlink socket is _active_ before doing batch ops
952+
- Coverity issue (null pointer derefence(cid 109575))
953+
- Coverity issue (null pointer derefence(cid 18943))
954+
- Coverity issue (null pointer derefence(cid 71721))
955+
- Coverity issue (null pointer derefence(cid 72714))
956+
- Coverity issue (null pointer dereference(cid 72706))
957+
- Coverity issue (null pointer dereference(cid 90819))
958+
- Evpn fix alignment of access-vlan cli output
959+
- Explicitly print "exit" at the end of srv6 encap node config
960+
- Fix crash due to lack of control of received number of srv6 sid from netlink
961+
- Fix memory leak dplane providers queued contex
962+
- Fix memory leak dplane pthread mutex destroy
963+
- Fix memory leak in dplane zns info entries
964+
- Fix memory leak in netlink link chg err case
965+
- Fix missing fpm messages
966+
- Fix neighbor table name length
967+
- Fix yang data for mcast-group
968+
- Metric 0 is valid, don't drop to 1 on bsd
884969

885970
* Sat Aug 02 2025 Donatas Abraitis <donatas@opensourcerouting.org> - 10.3.2
886971
- New upstream release 10.3.2

0 commit comments

Comments
 (0)