summaryrefslogtreecommitdiffstats
path: root/redhat
diff options
context:
space:
mode:
authorJafar Al-Gharaibeh <jafar@atcorp.com>2021-11-04 20:40:38 +0100
committerJafar Al-Gharaibeh <jafar@atcorp.com>2021-11-08 18:43:33 +0100
commitc5b26b20a7cf0ee722e57b1dcb5df57e48dfeae5 (patch)
treedceec2b85a64dd29f138c4f3e749a994a6ad47ab /redhat
parentMerge pull request #9977 from ton31337/fix/documentation_for_rpki_from_packages (diff)
downloadfrr-c5b26b20a7cf0ee722e57b1dcb5df57e48dfeae5.tar.xz
frr-c5b26b20a7cf0ee722e57b1dcb5df57e48dfeae5.zip
debian, redhat: sync changelog from 8.1 release
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
Diffstat (limited to 'redhat')
-rw-r--r--redhat/frr.spec.in430
1 files changed, 427 insertions, 3 deletions
diff --git a/redhat/frr.spec.in b/redhat/frr.spec.in
index a7286d187..229104baf 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 \
@@ -768,9 +773,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