From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4fpWN14ZwFz37fp for ; Sun, 05 Apr 2026 12:04:17 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4fpWMq3XHvz33tX for ; Sun, 05 Apr 2026 12:04:07 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4fpWMn5frdz5v7; Sun, 05 Apr 2026 12:04:05 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1775390645; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=EZzwB7jsUN2OtWmzAhRuajzCKYbKbjjJNs1YblS+NaY=; b=PJYR0nUEwiFcosImQGn8necE3J5NDBVBhGNwfcTWvc/lLEyIa5q9Wt+KTz5PgMzaiQDsjA zWiqLnCGEhgLcnCw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1775390645; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=EZzwB7jsUN2OtWmzAhRuajzCKYbKbjjJNs1YblS+NaY=; b=qfMkkDkO7oClFk5DG/kc/LbksbxR7TqXn9Yr+f4054j9sn3s/+pnGeHA03eN5qCRuyavF9 uYiUUhEq+2kZss/x+QZHaX8g1Hh0B7B6evvNYI/rA+jtAVF/O6J1jHonC8gMywnp+fd5tB uaklYL6fccm9CIeYWr9uHHgIzZN54LDTakwZ7OVtHEjgr/uvyyuOr5ZstghQOWeD9YV9ve ph67uWyXrGFe/wShOjwhKcLfHUei6fQ4mEBS4aMWNSn4NS4P1AKx02Zl3gEWHd7CPux2Dv lP6rhekeUlL+VwMlPR4MxLgL9y2DN8aQ0cHQWZ43HdeLyz/7uVFYPOUtAPiXAA== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] frr: Update to version 10.6.0 Date: Sun, 5 Apr 2026 14:03:40 +0200 Message-ID: <20260405120354.137211-23-adolf.belka@ipfire.org> In-Reply-To: <20260405120354.137211-1-adolf.belka@ipfire.org> References: <20260405120354.137211-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit - Update from version 10.4.1 to 10.6.0 - Update of rootfile - Changelog is too large to include here so links porovided for each version 10.6.0 https://github.com/FRRouting/frr/releases/tag/frr-10.6.0 10.5.3 https://github.com/FRRouting/frr/releases/tag/frr-10.5.3 10.5.2 https://github.com/FRRouting/frr/releases/tag/frr-10.5.2 10.5.1 https://github.com/FRRouting/frr/releases/tag/frr-10.5.1 10.5.0 https://github.com/FRRouting/frr/releases/tag/frr-10.5.0 10.4.3 https://github.com/FRRouting/frr/releases/tag/frr-10.4.3 10.4.2 https://github.com/FRRouting/frr/releases/tag/frr-10.4.2 Signed-off-by: Adolf Belka --- config/rootfiles/packages/frr | 345 ++++++++++++++++++++-------------- lfs/frr | 8 +- 2 files changed, 211 insertions(+), 142 deletions(-) diff --git a/config/rootfiles/packages/frr b/config/rootfiles/packages/frr index 3fa99fc44..84a3753e6 100644 --- a/config/rootfiles/packages/frr +++ b/config/rootfiles/packages/frr @@ -1,93 +1,152 @@ etc/rc.d/init.d/frr usr/bin/vtysh #usr/include/frr -#usr/include/frr/admin_group.h -#usr/include/frr/affinitymap.h -#usr/include/frr/agg_table.h -#usr/include/frr/asn.h -#usr/include/frr/assert.h -#usr/include/frr/atomlist.h -#usr/include/frr/base64.h -#usr/include/frr/bfd.h #usr/include/frr/bfdd #usr/include/frr/bfdd/bfddp_packet.h -#usr/include/frr/bitfield.h -#usr/include/frr/buffer.h -#usr/include/frr/checksum.h -#usr/include/frr/command.h -#usr/include/frr/command_graph.h -#usr/include/frr/command_match.h -#usr/include/frr/compiler.h -#usr/include/frr/cspf.h -#usr/include/frr/csv.h -#usr/include/frr/darr.h -#usr/include/frr/db.h -#usr/include/frr/debug.h -#usr/include/frr/defaults.h -#usr/include/frr/distribute.h #usr/include/frr/eigrpd #usr/include/frr/eigrpd/eigrp_dump.h #usr/include/frr/eigrpd/eigrp_topology.h #usr/include/frr/eigrpd/eigrpd.h -#usr/include/frr/ferr.h -#usr/include/frr/filter.h -#usr/include/frr/flex_algo.h -#usr/include/frr/freebsd-queue.h -#usr/include/frr/frr_pthread.h -#usr/include/frr/frratomic.h -#usr/include/frr/frrcu.h -#usr/include/frr/frrdistance.h -#usr/include/frr/frrevent.h -#usr/include/frr/frrlua.h -#usr/include/frr/frrscript.h -#usr/include/frr/frrsendmmsg.h -#usr/include/frr/frrstr.h -#usr/include/frr/graph.h -#usr/include/frr/hash.h -#usr/include/frr/hook.h -#usr/include/frr/host_nb.h -#usr/include/frr/iana_afi.h -#usr/include/frr/id_alloc.h -#usr/include/frr/if.h -#usr/include/frr/if_rmap.h -#usr/include/frr/imsg.h -#usr/include/frr/ipaddr.h -#usr/include/frr/iso.h -#usr/include/frr/jhash.h -#usr/include/frr/json.h -#usr/include/frr/keychain.h -#usr/include/frr/ldp_sync.h -#usr/include/frr/lib_errors.h -#usr/include/frr/lib_vty.h -#usr/include/frr/libagentx.h -#usr/include/frr/libfrr.h -#usr/include/frr/libfrr_trace.h -#usr/include/frr/libospf.h -#usr/include/frr/link_state.h -#usr/include/frr/linklist.h -#usr/include/frr/log.h -#usr/include/frr/log_vty.h -#usr/include/frr/md5.h -#usr/include/frr/memory.h -#usr/include/frr/mgmt_be_client.h -#usr/include/frr/mgmt_defines.h -#usr/include/frr/mgmt_fe_client.h -#usr/include/frr/mgmt_msg.h -#usr/include/frr/mgmt_msg_native.h -#usr/include/frr/mlag.h -#usr/include/frr/module.h -#usr/include/frr/monotime.h -#usr/include/frr/mpls.h -#usr/include/frr/network.h -#usr/include/frr/nexthop.h -#usr/include/frr/nexthop_group.h -#usr/include/frr/nexthop_group_private.h -#usr/include/frr/northbound.h -#usr/include/frr/northbound_cli.h -#usr/include/frr/northbound_db.h -#usr/include/frr/ns.h -#usr/include/frr/openbsd-queue.h -#usr/include/frr/openbsd-tree.h +#usr/include/frr/lib +#usr/include/frr/lib/admin_group.h +#usr/include/frr/lib/affinitymap.h +#usr/include/frr/lib/agg_table.h +#usr/include/frr/lib/asn.h +#usr/include/frr/lib/assert +#usr/include/frr/lib/assert/assert.h +#usr/include/frr/lib/atomlist.h +#usr/include/frr/lib/base64.h +#usr/include/frr/lib/bfd.h +#usr/include/frr/lib/bitfield.h +#usr/include/frr/lib/buffer.h +#usr/include/frr/lib/checksum.h +#usr/include/frr/lib/command.h +#usr/include/frr/lib/command_graph.h +#usr/include/frr/lib/command_match.h +#usr/include/frr/lib/compiler.h +#usr/include/frr/lib/cspf.h +#usr/include/frr/lib/csv.h +#usr/include/frr/lib/darr.h +#usr/include/frr/lib/db.h +#usr/include/frr/lib/debug.h +#usr/include/frr/lib/defaults.h +#usr/include/frr/lib/distribute.h +#usr/include/frr/lib/ferr.h +#usr/include/frr/lib/filter.h +#usr/include/frr/lib/flex_algo.h +#usr/include/frr/lib/freebsd-queue.h +#usr/include/frr/lib/frr_pthread.h +#usr/include/frr/lib/frratomic.h +#usr/include/frr/lib/frrcu.h +#usr/include/frr/lib/frrdistance.h +#usr/include/frr/lib/frrevent.h +#usr/include/frr/lib/frrlua.h +#usr/include/frr/lib/frrscript.h +#usr/include/frr/lib/frrsendmmsg.h +#usr/include/frr/lib/frrstr.h +#usr/include/frr/lib/graph.h +#usr/include/frr/lib/hash.h +#usr/include/frr/lib/hook.h +#usr/include/frr/lib/host_nb.h +#usr/include/frr/lib/iana_afi.h +#usr/include/frr/lib/id_alloc.h +#usr/include/frr/lib/if.h +#usr/include/frr/lib/if_rmap.h +#usr/include/frr/lib/ipaddr.h +#usr/include/frr/lib/iso.h +#usr/include/frr/lib/jhash.h +#usr/include/frr/lib/json.h +#usr/include/frr/lib/keychain.h +#usr/include/frr/lib/ldp_sync.h +#usr/include/frr/lib/lib_errors.h +#usr/include/frr/lib/lib_vty.h +#usr/include/frr/lib/libagentx.h +#usr/include/frr/lib/libfrr.h +#usr/include/frr/lib/libfrr_trace.h +#usr/include/frr/lib/libospf.h +#usr/include/frr/lib/link_state.h +#usr/include/frr/lib/linklist.h +#usr/include/frr/lib/log.h +#usr/include/frr/lib/log_vty.h +#usr/include/frr/lib/md5.h +#usr/include/frr/lib/memory.h +#usr/include/frr/lib/mgmt_be_client.h +#usr/include/frr/lib/mgmt_defines.h +#usr/include/frr/lib/mgmt_fe_client.h +#usr/include/frr/lib/mgmt_msg.h +#usr/include/frr/lib/mgmt_msg_native.h +#usr/include/frr/lib/mlag.h +#usr/include/frr/lib/module.h +#usr/include/frr/lib/monotime.h +#usr/include/frr/lib/mpls.h +#usr/include/frr/lib/netlink_parser.h +#usr/include/frr/lib/network.h +#usr/include/frr/lib/nexthop.h +#usr/include/frr/lib/nexthop_group.h +#usr/include/frr/lib/nexthop_group_private.h +#usr/include/frr/lib/northbound.h +#usr/include/frr/lib/northbound_cli.h +#usr/include/frr/lib/northbound_db.h +#usr/include/frr/lib/ns.h +#usr/include/frr/lib/openbsd-queue.h +#usr/include/frr/lib/openbsd-tree.h +#usr/include/frr/lib/pbr.h +#usr/include/frr/lib/plist.h +#usr/include/frr/lib/prefix.h +#usr/include/frr/lib/printfrr.h +#usr/include/frr/lib/privs.h +#usr/include/frr/lib/ptm_lib.h +#usr/include/frr/lib/pullwr.h +#usr/include/frr/lib/pw.h +#usr/include/frr/lib/qobj.h +#usr/include/frr/lib/queue.h +#usr/include/frr/lib/resolver.h +#usr/include/frr/lib/ringbuf.h +#usr/include/frr/lib/route_opaque.h +#usr/include/frr/lib/route_types.h +#usr/include/frr/lib/routemap.h +#usr/include/frr/lib/routing_nb.h +#usr/include/frr/lib/sbuf.h +#usr/include/frr/lib/segment_routing.h +#usr/include/frr/lib/seqlock.h +#usr/include/frr/lib/sha256.h +#usr/include/frr/lib/sigevent.h +#usr/include/frr/lib/skiplist.h +#usr/include/frr/lib/smux.h +#usr/include/frr/lib/sockopt.h +#usr/include/frr/lib/sockunion.h +#usr/include/frr/lib/spf_backoff.h +#usr/include/frr/lib/srcdest_table.h +#usr/include/frr/lib/srte.h +#usr/include/frr/lib/srv6.h +#usr/include/frr/lib/stream.h +#usr/include/frr/lib/systemd.h +#usr/include/frr/lib/table.h +#usr/include/frr/lib/tc.h +#usr/include/frr/lib/termtable.h +#usr/include/frr/lib/trace.h +#usr/include/frr/lib/typerb.h +#usr/include/frr/lib/typesafe.h +#usr/include/frr/lib/vector.h +#usr/include/frr/lib/version.h +#usr/include/frr/lib/vlan.h +#usr/include/frr/lib/vrf.h +#usr/include/frr/lib/vrf_int.h +#usr/include/frr/lib/vty.h +#usr/include/frr/lib/vxlan.h +#usr/include/frr/lib/wheel.h +#usr/include/frr/lib/workqueue.h +#usr/include/frr/lib/xref.h +#usr/include/frr/lib/yang.h +#usr/include/frr/lib/yang_translator.h +#usr/include/frr/lib/yang_wrappers.h +#usr/include/frr/lib/zclient.h +#usr/include/frr/lib/zebra.h +#usr/include/frr/lib/zlog.h +#usr/include/frr/lib/zlog_5424.h +#usr/include/frr/lib/zlog_live.h +#usr/include/frr/lib/zlog_recirculate.h +#usr/include/frr/lib/zlog_targets.h #usr/include/frr/ospfd #usr/include/frr/ospfd/ospf_api.h #usr/include/frr/ospfd/ospf_asbr.h @@ -99,63 +158,70 @@ usr/bin/vtysh #usr/include/frr/ospfd/ospf_nsm.h #usr/include/frr/ospfd/ospf_opaque.h #usr/include/frr/ospfd/ospfd.h -#usr/include/frr/pbr.h -#usr/include/frr/plist.h -#usr/include/frr/prefix.h -#usr/include/frr/printfrr.h -#usr/include/frr/privs.h -#usr/include/frr/ptm_lib.h -#usr/include/frr/pullwr.h -#usr/include/frr/pw.h -#usr/include/frr/qobj.h -#usr/include/frr/queue.h -#usr/include/frr/resolver.h -#usr/include/frr/ringbuf.h -#usr/include/frr/route_opaque.h -#usr/include/frr/route_types.h -#usr/include/frr/routemap.h -#usr/include/frr/routing_nb.h -#usr/include/frr/sbuf.h -#usr/include/frr/segment_routing.h -#usr/include/frr/seqlock.h -#usr/include/frr/sha256.h -#usr/include/frr/sigevent.h -#usr/include/frr/skiplist.h -#usr/include/frr/smux.h -#usr/include/frr/sockopt.h -#usr/include/frr/sockunion.h -#usr/include/frr/spf_backoff.h -#usr/include/frr/srcdest_table.h -#usr/include/frr/srte.h -#usr/include/frr/srv6.h -#usr/include/frr/stream.h -#usr/include/frr/systemd.h -#usr/include/frr/table.h -#usr/include/frr/tc.h -#usr/include/frr/termtable.h -#usr/include/frr/trace.h -#usr/include/frr/typerb.h -#usr/include/frr/typesafe.h -#usr/include/frr/vector.h -#usr/include/frr/version.h -#usr/include/frr/vlan.h -#usr/include/frr/vrf.h -#usr/include/frr/vrf_int.h -#usr/include/frr/vty.h -#usr/include/frr/vxlan.h -#usr/include/frr/wheel.h -#usr/include/frr/workqueue.h -#usr/include/frr/xref.h -#usr/include/frr/yang.h -#usr/include/frr/yang_translator.h -#usr/include/frr/yang_wrappers.h -#usr/include/frr/zclient.h -#usr/include/frr/zebra.h -#usr/include/frr/zlog.h -#usr/include/frr/zlog_5424.h -#usr/include/frr/zlog_live.h -#usr/include/frr/zlog_recirculate.h -#usr/include/frr/zlog_targets.h +#usr/include/frr/zebra +#usr/include/frr/zebra/connected.h +#usr/include/frr/zebra/debug.h +#usr/include/frr/zebra/ge_netlink.h +#usr/include/frr/zebra/if_netlink.h +#usr/include/frr/zebra/interface.h +#usr/include/frr/zebra/ioctl.h +#usr/include/frr/zebra/ipforward.h +#usr/include/frr/zebra/kernel_netlink.h +#usr/include/frr/zebra/kernel_socket.h +#usr/include/frr/zebra/label_manager.h +#usr/include/frr/zebra/netconf_netlink.h +#usr/include/frr/zebra/redistribute.h +#usr/include/frr/zebra/rib.h +#usr/include/frr/zebra/router-id.h +#usr/include/frr/zebra/rt.h +#usr/include/frr/zebra/rt_netlink.h +#usr/include/frr/zebra/rtadv.h +#usr/include/frr/zebra/rule_netlink.h +#usr/include/frr/zebra/table_manager.h +#usr/include/frr/zebra/tc_netlink.h +#usr/include/frr/zebra/zapi_msg.h +#usr/include/frr/zebra/zebra_affinitymap.h +#usr/include/frr/zebra/zebra_dplane.h +#usr/include/frr/zebra/zebra_errors.h +#usr/include/frr/zebra/zebra_evpn.h +#usr/include/frr/zebra/zebra_evpn_mac.h +#usr/include/frr/zebra/zebra_evpn_mh.h +#usr/include/frr/zebra/zebra_evpn_neigh.h +#usr/include/frr/zebra/zebra_evpn_vxlan.h +#usr/include/frr/zebra/zebra_fpm_private.h +#usr/include/frr/zebra/zebra_l2.h +#usr/include/frr/zebra/zebra_l2_bridge_if.h +#usr/include/frr/zebra/zebra_mlag.h +#usr/include/frr/zebra/zebra_mlag_vty.h +#usr/include/frr/zebra/zebra_mpls.h +#usr/include/frr/zebra/zebra_mroute.h +#usr/include/frr/zebra/zebra_nb.h +#usr/include/frr/zebra/zebra_neigh.h +#usr/include/frr/zebra/zebra_netns_id.h +#usr/include/frr/zebra/zebra_netns_notify.h +#usr/include/frr/zebra/zebra_nhg.h +#usr/include/frr/zebra/zebra_nhg_private.h +#usr/include/frr/zebra/zebra_ns.h +#usr/include/frr/zebra/zebra_opaque.h +#usr/include/frr/zebra/zebra_pbr.h +#usr/include/frr/zebra/zebra_ptm.h +#usr/include/frr/zebra/zebra_ptm_redistribute.h +#usr/include/frr/zebra/zebra_pw.h +#usr/include/frr/zebra/zebra_rnh.h +#usr/include/frr/zebra/zebra_routemap.h +#usr/include/frr/zebra/zebra_routemap_nb.h +#usr/include/frr/zebra/zebra_router.h +#usr/include/frr/zebra/zebra_script.h +#usr/include/frr/zebra/zebra_srte.h +#usr/include/frr/zebra/zebra_srv6.h +#usr/include/frr/zebra/zebra_srv6_vty.h +#usr/include/frr/zebra/zebra_tc.h +#usr/include/frr/zebra/zebra_trace.h +#usr/include/frr/zebra/zebra_vrf.h +#usr/include/frr/zebra/zebra_vxlan.h +#usr/include/frr/zebra/zebra_vxlan_if.h +#usr/include/frr/zebra/zebra_vxlan_private.h +#usr/include/frr/zebra/zserv.h #usr/lib/frr #usr/lib/frr/modules #usr/lib/frr/modules/bgpd_bmp.la @@ -186,6 +252,7 @@ usr/lib/libmgmt_be_nb.so.0.0.0 #usr/lib/libmlag_pb.so usr/lib/libmlag_pb.so.0 usr/lib/libmlag_pb.so.0.0.0 +#usr/lib/pkgconfig/frr.pc usr/sbin/bgpd usr/sbin/fabricd usr/sbin/fpm_listener @@ -225,6 +292,7 @@ usr/sbin/zebra #usr/share/yang/frr-host.yang #usr/share/yang/frr-if-rmap.yang #usr/share/yang/frr-interface.yang +#usr/share/yang/frr-logging.yang #usr/share/yang/frr-module-translator.yang #usr/share/yang/frr-nexthop.yang #usr/share/yang/frr-ospf-route-map.yang @@ -248,4 +316,5 @@ usr/sbin/zebra #usr/share/yang/ietf-netconf.yang #usr/share/yang/ietf-routing-types.yang #usr/share/yang/ietf-srv6-types.yang +#usr/share/yang/ietf-syslog-types.yang var/ipfire/backup/addons/includes/frr diff --git a/lfs/frr b/lfs/frr index 8332b6006..fedcb14a1 100644 --- a/lfs/frr +++ b/lfs/frr @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2025 IPFire Team # +# Copyright (C) 2007-2026 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config SUMMARY = FRRouting Routing daemon -VER = 10.4.1 +VER = 10.6.0 THISAPP = frr-frr-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = frr -PAK_VER = 15 +PAK_VER = 16 DEPS = @@ -50,7 +50,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 1270fe6bb82e9e0ea718bab72658ad8b82c936f06f2c5e3686a66f3e9baeedf10e181bbf6c9cd05713194518f7bc6ab561b9baeaf609716fe182240e8abccdce +$(DL_FILE)_BLAKE2 = ed90d54b832cb041cbc0e5bf833472ab2434b0b5fa0dfa89e56da6d6fae6cca272d6419b8004b1861469c4d2aeaee7d2858cfc148ec1d1313f5d41172fe46ead install : $(TARGET) -- 2.53.0