diff options
| -rw-r--r-- | configure.ac | 2 | ||||
| -rw-r--r-- | debian/changelog | 12 | ||||
| -rw-r--r-- | redhat/frr.spec.in | 430 | 
3 files changed, 437 insertions, 7 deletions
diff --git a/configure.ac b/configure.ac index f792b1c652..e8988c9c3d 100644 --- a/configure.ac +++ b/configure.ac @@ -7,7 +7,7 @@  ##  AC_PREREQ([2.69]) -AC_INIT([frr], [8.1-dev], [https://github.com/frrouting/frr/issues]) +AC_INIT([frr], [8.1], [https://github.com/frrouting/frr/issues])  PACKAGE_URL="https://frrouting.org/"  AC_SUBST([PACKAGE_URL])  PACKAGE_FULLNAME="FRRouting" diff --git a/debian/changelog b/debian/changelog index 99c75106db..c5348f9917 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,14 @@ -frr (8.1~dev-1) UNRELEASED; urgency=medium +frr (8.1-0) UNRELEASED; urgency=medium -  * New upstream release... +  * New upstream release FRR 8.1 - -- Ondřej Surý <ondrej@debian.org>  Tue, 04 May 2021 22:52:47 +0200 + -- Jafar Al-Gharaibeh <jafar@atcorp.com>  Tue, 02 Nov 2021 14:00:00 +0500 + +frr (8.0-0) unstable; urgency=medium + +  * New upstream release FRR 8.0 + + -- Martin Winter <mwinter@opensourcerouting.org>  Wed, 21 Jul 2021 13:42:00 +0200  frr (7.5.1-1) unstable; urgency=medium diff --git a/redhat/frr.spec.in b/redhat/frr.spec.in index 066c45f55c..4df7a2b64c 100644 --- a/redhat/frr.spec.in +++ b/redhat/frr.spec.in @@ -199,6 +199,8 @@ Requires:       initscripts  BuildRequires:  pam-devel  %endif  %if "%{initsystem}" == "systemd" +BuildRequires:      systemd +BuildRequires:      systemd-devel  Requires(post):     systemd  Requires(preun):    systemd  Requires(postun):   systemd @@ -394,6 +396,9 @@ routing state through standard SNMP MIBs.      --disable-bgp-vnc \  %endif      --enable-isisd \ +%if "%{initsystem}" == "systemd" +    --enable-systemd \ +%endif      --enable-rpki \  %if %{with_bfdd}      --enable-bfdd \ @@ -765,9 +770,428 @@ sed -i 's/ -M rpki//' %{_sysconfdir}/frr/daemons  %changelog -* Fri Oct 30 2020 Martin Winter <mwinter@opensourcerouting.org> - %{version} -- Moved RPKI to subpackage -- Added SNMP subpackage +* Tue Nov  4 2021 Martin Winter <mwinter@opensourcerouting.org> - %{version} + +* Tue Nov  2 2021 Jafar Al-Gharaibeh <jafar@atcorp.com> - 8.1 +-    FRR 8.1 brings a long list of enhancements and fixes with 1200 commits from +-    75 developers. Thanks to all contributers. +- New Features: +-    Lua hooks are now feature complete, with one hook available for use (http://docs.frrouting.org/en/latest/scripting.html) +-    Improvements to SRv6 (Segment Routing over IPv6) (http://docs.frrouting.org/en/latest/zebra.html#segment-routing-ipv6) +-    Improvements to Prefix-SID (Type 5) +-    EVPN route type-5 gateway IP overlay Index (http://docs.frrouting.org/en/latest/bgp.html#evpn-overlay-index-gateway-ip) +-    OSPFv3 NSSA and NSSA totally stub areas (http://docs.frrouting.org/en/latest/ospf6d.html#ospf6-area) +-    OSPFv3 ASBR summarization (http://docs.frrouting.org/en/latest/ospf6d.html#asbr-summarisation-support-in-ospfv3) +-    OSPFv3 Graceful Restart (http://docs.frrouting.org/en/latest/ospf6d.html#graceful-restart) +-    OSPFv2 Graceful Restart (restarting mode added, helper was already implemented) (http://docs.frrouting.org/en/latest/ospfd.html#graceful-restart) +- Behavior Changes +-    Every node in running config now has an explicit "exit" tag +-    Link bandwidth in BGP is now correctly encoded according to IEEE 754. To stay with old incorrect encoding use: +-    `neighbor PEER disable-link-bw-encoding-ieee` +- Changelog +- alpine: +    Fix path for daemons file install +- BGP: +-    Add "json" option to "show bgp as-path-access-list" +-    Add `disable-addpath-rx` knob +-    Add an ability to set extcommunity to none in route-maps +-    Add counter of displayed show bgp summary when filtering +-    Add knob to config cond-adv scanner period +-    Add route-map `match alias` command +-    Add rpki source address configuration +-    Add show bgp summary filter by neighbor or as +-    Add terse display option on show bgp summary +-    Allow for auto-completion of community alias's created +-    Bgp knob to teardown session immediately when peer is unreachable +-    Expand 'bgp default <afi>-<safi>' cmds +-    Extend evpn next hop tracking to type-1 and type-4 routes +-    Fix "no router bgp x vrf default" +-    Flowspec redirect vrf uses vrf table instead of allocated table id +-    Handle quick flaps of an evpn prefix properly +-    Initial batch of evpn lttng tracepoints +-    Limit processing to what is needed in rpki validation +-    Modify vrf/view display in show bgp summary +-    Set 4096 instead of 65535 as new max packet size for a new peer +-    Set extended msg size only if we advertised and received capability +-    Show bgp community alias in json community list output +-    Show bgp prefixes by community alias +-    Show max packet size per update-group +-    Split soft reconfigure table task into several jobs to not block vtysh +-    Store distance received from a redistribute statement +-    Update route-type-1 legend to match output +- ISIS: +-    Fix sending of lsp with null seqno +- lib: +-    Add "json" option to "show ip[v6] access-list" +-    Add "json" option to "show ip[v6] prefix-list" +-    Add "json" option to "show route-map" +-    Prevent grpc assert on missing yang node +- NHRP: +-    Clear cache when shortcuts are cleared +-    Fix corrupt address being shown for shortcuts with no cache entry +-    Set prefix correctly in resolution request +- OSPF6: +-    Add debug commands for lsa all and route all +-    Add warning log for late hello packets +-    Add write-multiplier configuration +-    Don't update router-id if at least one adjacency is full +-    Extend the "redistribute" command with more options +-    Fix issue when displaying the redistribute command +-    Fix logging of border router routes +-    Json output for database dump show command +-    Link state id in lsa database json output +-    Send lsa update immediately when ospf instance is deleted +- OSPF: +-    Fix crash when creating vlink in unknown vrf +-    Gr conformance fix for hello packet dr election +-    Print extra lsa information in some log messages +-    Rfc conformance test case 25.23 issue fix +-    Show ip ospf route json does not shown metric and tag +-    Summary lsa is not originated when process is reset +- pathd: +-    Handle pcinitiated configuration, main thread +-    Handle pcinitiated messages, thread controller +-    Handle srp_id correctly +-    If pce ret no-path to pcreq don't retry pcreq nor delegate +- PBR: +-    Add `match ip-protocol [tcp|udp]` +-    Add ability to set/unset src and dest ports +-    Nhg "add" edge case for last in table range +-    Start inclusion of src and dst ports for pbrd +- PIM: +-    Add tos/ttl check for igmp conformance +-    Allow join prune intervals to be as small as 5 seconds +-    Allow msdp group name 'default' +-    Fix register suppress timer code +-    Fix uaf/heap corruption in bsm code +-    Fix command "no ip msdp mesh-group member" +-    Igmp groups are not getting timeout +-    Igmp memberships are not querier specific +-    Igmp sockets need to be iface-bound too +-    Prevent uninited usage of nexthop +-    Support msdp global timers configuration +- vtysh +-    Add cli timestamp '-t' flag +-    Add error code if daemon is not running +-    Fix searching commands in parent nodes +- yang: +-    Add msdp timer configuration +-    Fix bgp multicast prefix type +-    Mark a couple of prefix-list/access-list leafs as mandatory +-    Move multicast prefix type definition +-    Replace an empty pattern with a zero-length restriction +-    Rework pim msdp mesh group +-    Simplify msdp peer handling +- zebra : +-    Add "json" option to "show interface" +-    Various improvment to dataplane interface +-    Add message counts for `show zebra client` +-    Add nhg id to show ip route json +-    Add show command for ra interface lists +-    Fix ipv4 routes with ipv6 link local next hops install in fpm +-    Handle bridge mac address update in evpn contexts +-    Move individual lines to table in `show zebra client` command +-    Refresh vxlan evpn contexts, when bridge interface goes up +-    Update zl3vni when bridge link refreshed in other namespaces + +* Wed Jul 21 2021 Martin Winter <mwinter@opensourcerouting.org> - 8.0 +- Major changes +-    New daemon pathd for segment routing +-    EVPN Multihoming is now fully supported +-    OSPFv3 now supports VRFs +-    TI-LFA has been implemented in IS-IS and OSPF +-    Ability for Zebra to dump netlink messages in a human-friendly format +-    LDP gained SNMP support +-    libyang minimun version is now 2.0 +- BABEL: +-    Add `distribute-list` commands +-    Fix memory leak in connected route handling +- BGP: +-    Add support for use of aliases with communities +-    Add support of tcp-mss for neighbors +-    Add support for EVPN Multihoming +-    Add ability to show BGP routes from a particular table version +-    Add support for for RFC 8050 (MRT add-path) +-    Add SNMP support for MPLS VPN +-    Add `show bgp summary wide` command to show more detailed output  +     on wide terminals +-    Add ability for peer-groups to have `ttl-security hops` configured +-    Add support for conditional Advertisement +-    Add support for RFC 4271 Delay Open Timer +-    Add a knob to not advertise until route is installed in fib +-    Add BGP-wide configuration for graceful shutdown +-    Add support for RFC 8654 extended messages +-    Improve RPKI reporting as well as new show commands +-    Improve handling of VRF route leaking +-    Improve scaling behavior for dynamic neighbors +-    Improve LL nexthop tracking to be interface based +-    Improve route reachability handling with respect to blackhole routes +-    Improve SNMP traps to RFC 4273 notifications +-    Improve EVPN routes to use L3 NHG's where applicable +-    Improvements to EVPN +-    Improvements to update behavior +-    Fix various issues with connection resolution +-    Fix statistics commands in some situations +-    Fix non-determistic locally-originated paths in bestpath selection +-    Continue working on transitioning to YANG/Northbound configuration +-    Various bug fixes and performance improvements +- EIGRP: +-    Add `distribute-list` commands +-    Ensure received AS number is the same as ours in all situations +-    Properly validate TLV lengths in some situations +- IS-IS: +-    Add ldb-sync functionality +-    Add TI-LFA functionality +-    Add support for Anycast-SID's +-    Add support for classic LFA RFC 5286 +-    Add `show isis fast-reroute summary` command +-    Add support for Remote LFA RFC 7490 +-    Fix Attach-bit processing in some scenarios +-    Cleanup BFD integration +-    Various bug fixes and performance improvements +- LDP: +-    Add SNMP support +-    Support for LDP IGP Synchronization +-    Support for RLFA clients +-    Various bug fixes and performance improvements +- LIBFRR: +-    Various bugfixes and performance improvements +- NHRP: +-    Add `nhrp multicast-nflog-group (1-65535)` command +-    Add configuration options for vici socket path +-    Add support for forwarding multicast packets +-    Fix handling of MTU +-    Fix handling of NAT extension +-    Retry IPsec under some conditions +- OSPFv2: +-    Add OSPF GR helper support +-    Add JSON support for various commands +-    Add `summary-address A.B.C.D/M ...` commands +-    Add `area X nssa suppress-fa` command +-    Add support for TI-LFA +-    Add support for BFD profiles +-    Add support for Traffic Engineering database +-    Add support for usage of DMPVPN with OSPF +-    Add `clear ip ospf neighbor` commands +-    Add YANG support for route-maps +-    Improvements to SNMP +-    Fixes for type 5 and type 7 LSA handling +-    Various bug fixes and performance improvements +- OSPFv3: +-    Add support for VRFs +-    Add JSON support to a bunch of commands +-    Add ability to control maximum paths for routes +-    Add `show ipv6 ospf6 vrfs` command +-    Add support for BFD profiles +-    Fix to not send hellos on loopbacks +-    Cleanup area handling around interfaces +-    YANG support for route-maps +-    Various bug fixes and performance improvements +- OSPFCLIENT: +-    Cleanup trust of user input +- PATHd: +-    Add support of SR-TE policy management daemon +-    Add optional support for PCEP to pathd +-    Integrate PCEP-LIB into FRR +- PBR: +-    Add `set installable` nhg command +-    Improve interface up/down event handling +- PIM: +-    Add YANG integration +-    Add JSON support to various commands +-    Add BFD profile support +-    Fixes to IGMP conformance +-    Fixes to behavior surrounding Prune and Prune-pending +-    Various bug fixes and performance improvements +- RIPNG: +-    Fix interface wakeup after shutdown +- SHARP: +-    Add ability to use Nexthop Groups +-    Add v4 redistribute watching +-    Add TED support +-    Various bug fixes +- STATIC: +-    Fix nexthop handling in some situations +-    Forbid blackhole and non-blackhole nexthops in a single route +- VRRP: +-    printf formatting cleanups +- VTYSH: +-    Add a `show history` command +-    Add `show memory <daemon>` support +-    Start deprecation cycle for `address-family evpn` +-    Display version with --help +-    Various bug fixes +- WATCHFRR: +-    Fix some crashes +- ZEBRA: +-    Add JSON support to various commands +-    Add Human readable netlink dumps +-    Add L2 NHG support +-    Add support for LSPs to FPM dataplane +-    Add ability for other protocol daemons to install nexthop groups into the kernel +-    Add YANG support for route-maps +-    Improve scale performance when handling a large number of VRF's +-    Improve network namespace handling +-    Improve asic-offload handling +-    Improve FreeBSD interface and route handling +-    Improve handling of neighbors in kernel dataplane plugin +-    Improve label manager +-    Improve route-map processing +-    Improve debug-ability of routes and VRFs +-    Improve FPM dataplane plugin +-    Improve handling of reachability / nexthop tracking on shutdown interfaces +-    Improve EVPN support +-    Fix startup handling of `set src X` +-    Various bug fixes and performance improvements + +* Wed Mar  3 2021 Martin Winter <mwinter@opensourcerouting.org> - 7.5.1 +- BABEL: +-    Fix connected route leak on change +- BFD: +-    Session lookup was sometimes wrong +-    Memory leak and handling cleanups +-    In some situations handle vrf appropriately when receiving packets +- BGP: +-    Peer Group Inheritance Fixes +-    Dissallow attempt to peer peers reachable via blackholes +-    Send BMP down message when reachability fails +-    Cleanup handling of aggregator data when the AGG AS is 0 +-    Handle `neighbor <peer-group allowas-in` config changes properly +-    Properly parse community and lcommunity values in some circumstances +-    Allow peer-groups to configure `ttl-security hops` +-    Prevent v6 routes with v4 nexthops from being installed +-    Allow `default-originate` to be cleared from a peer group +-    Fix evpn route-map vni filter at origin +-    local routes were using non-default distance +-    Properly track if the nexthop was updated in some circumstances +-    Cleanup `show running` when running bgp with `-e X` values +-    Various Memory leaks in show commands +-    Properly withdraw exported routes when deleting a VRF +-    Avoid resetting ebgp-multihop if peer setting is the same as peer-group +-    Properly encode flowspec rules to zebra in some rare circumstances +-    Generate statistics for routes in bgp when we have exactly 1 route +-    Properly apply route-map for the default-originate command +- EIGRP: +-    Properly set MTU for eigrp packets sent +-    Various memory leaks and using uninited data fixes +- ISIS: +-    When last area address is removed, resign if we were the DR +-    Various memory leaks and using uninited data fixes +- LDP: +-    Various memory leaks and using uninited data fixes +- NHRP: +-    Use onlink routes when prefix == nh +-    Shortcut routes are installed with proper nexthop +- OSPF: +-    Prevent duplicate packet read in multiple vrf situation +-    Fix area removal at interface level +-    Restore Point to MultiPoint interface types +-    Correctly handle MTU change on startup +-    Multi Instance initialization sometimes was not successful +-    NSSA translate-always was not working properly +- OSPFv3: +-    Don't send hellos on loopback interfaces +-    Handle ECMP better when a sub-path is removed +-    Memory leak and handling fixes +-    Fix Link LSA not updating when router priority is modified +-    Some output from show commands was wrong +-    Intra area remote connected prefixes sometimes not installed +- PBR: +-    Various memory leaks and using uninited data fixes +- PIM: +-    SGRpt prune received during prune didn't override holdtime +-    Various memory leaks and using uninited data fixes +- STATIC: +-    Fix VRF and usage on startup in some instances +-    Tableid was being mishandled in some cases +- VTYSH: +-    Disable bracketed paste in readline. +- WATCHFRR: +-    Various memory leaks and using uninited data fixes +- ZEBRA: +-    Always install blackhole routes using kernel routes instead of nexthops +-    Various memory leaks and using uninited data fixes +-    Dissallow resolution to duplicate nexthops that created infinite nexthops +-    Apply the route-map delay-timer globally +-    Some routes were stuck in Queued state when using the FPM +-    Better handle vrf creation when using namespaces +-    Set NUD_NOARP on sticky mac entries in addtion to NTF_STICKY +-    Allow `set src X` to work on startup +- FRR Library: +-    Fix a variety of memory leaks +-    Fix VRF Creation in some instances +-    RPKI context editing was not properly handled in reload situations +-    routemap code was not properly handling modification of CLI in some instances +- SNAPCRAFT: +-    Update to using rtrlib 0.7.0 +-    Fix passthrough path for Libyang 1.x +- ALPINE: +-    Remove old docker deps + +* Mon Nov  2 2020 Donald Sharp <sharpd@nvidia.com> - 7.5 +- BFD +-   Profile support +-   Minimum ttl support +- BGP +-   rpki VRF support +-   GR fixes +-   Add wide option to display of routes +-   Add `maximum-prefix <num> force` +-   Add `bestpath-routes` to neighbor command +-   Add `bgp shutdown message MSG...` command +-   Add v6 Flowspec support +-   Add `neighbor <neigh> shutdown rtt` command +-   Allow update-delay to be applied globaly +- EVPN +-   Beginning of MultiHoming Support +- ISIS +-   Segment Routing Support +-   VRF Support +-   Guard against adj timer display overflow +-   Add support for Anycast-SIDs +-   Add support for Topology Independent LFA (TI-LFA) +-   Add `lsp-gen-interval 2` to isis configuration +- OSPF +-   Segment Routing support for ECMP +-   Various LSA fixes +-   Prevent crash if transferring config amongst instances +- PBR +-   Adding json support to commands +-   DSCP/ECN based PBR Matching +- PIM +-   Add more json support to commands +-   Fix missing mesh-group commands +-   MSDP SA forwarding +-   Clear (s,g,rpt) ifchannel on (*, G) prune received +-   Fix igmp querier election and IP address mapping +-   Crash fix when RP is removed +- STATIC +-   Northbound Support +- YANG +-   Filter and route-map Support +-   OSPF model definition +-   BGP model definition +- VTYSH +-   Speed up output across daemons +-   Fix build-time errors for some --enable flags +-   Speed up output of configuration across daemons +- ZEBRA +-   nexthop group support for FPM +-   northbound support for rib model +-   Backup nexthop support +-   netlink batching support +-   Allow upper level protocols to request ARP +-   Add json output for zebra ES, ES-EVI and access vlan dumps +- +- Upgrade to using libyang1.0.184 +- +- RPM +-   Moved RPKI to subpackage +-   Added SNMP subpackage +- +- As always there are too many bugfixes to list individually.  This release +- compromises just over 1k of commits by the community, with contributors from +- 70 people.  * Tue Jun 30 2020 Martin Winter <mwinter@opensourcerouting.org> - 7.4  - BGPd  | 
