frr: upgrade to 7.5
From the release announcement: I'd like to announce the 7.5 release of FRR! Debian Packaging - https://deb.frrouting.org/ Snap Packaging - https://snapcraft.io/frr RPM Packaging - https://rpm.frrouting.org/ Github Release - FreeBSd Packaging - Are built and available in FreeBSD packages/port 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 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 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 Centos 6 and Debian Jessie have been deprecated 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.
This commit is contained in:
parent
b8ebd283da
commit
48ec0b0357
|
@ -1,7 +1,7 @@
|
|||
# $NetBSD$
|
||||
|
||||
GITHUB_PROJECT= frr
|
||||
VERSION= 7.4
|
||||
VERSION= 7.5
|
||||
GITHUB_TAG= frr-${VERSION}
|
||||
DISTNAME= frr-${VERSION}
|
||||
CATEGORIES= sysutils
|
||||
|
@ -29,8 +29,10 @@ FRR_VTY_GROUP?= frrvty
|
|||
|
||||
FRR_USER?= _frr
|
||||
FRR_CONF_MODE= 0640
|
||||
FRR_CONFDIR_MODE= 0755
|
||||
FRR_LOG_MODE= 0640
|
||||
PKG_SYSCONFDIR_PERMS= ${FRR_USER} ${FRR_VTY_GROUP} 0750
|
||||
|
||||
PKG_SYSCONFDIR_PERMS= ${FRR_USER} ${FRR_VTY_GROUP} ${FRR_CONFDIR_MODE}
|
||||
PKG_SYSCONFSUBDIR= frr
|
||||
|
||||
PKG_GECOS.${FRR_USER}= FRRouting User
|
||||
|
|
|
@ -87,6 +87,7 @@ include/frr/queue.h
|
|||
include/frr/ringbuf.h
|
||||
include/frr/route_types.h
|
||||
include/frr/routemap.h
|
||||
include/frr/routing_nb.h
|
||||
include/frr/sbuf.h
|
||||
include/frr/seqlock.h
|
||||
include/frr/sha256.h
|
||||
|
@ -97,6 +98,7 @@ include/frr/sockopt.h
|
|||
include/frr/sockunion.h
|
||||
include/frr/spf_backoff.h
|
||||
include/frr/srcdest_table.h
|
||||
include/frr/srte.h
|
||||
include/frr/srv6.h
|
||||
include/frr/stream.h
|
||||
include/frr/systemd.h
|
||||
|
@ -175,6 +177,7 @@ ${PLIST.doc}share/doc/frr/html/_images/fig-vnc-frr-route-reflector.png
|
|||
${PLIST.doc}share/doc/frr/html/_images/fig-vnc-gw.png
|
||||
${PLIST.doc}share/doc/frr/html/_images/fig-vnc-mesh.png
|
||||
${PLIST.doc}share/doc/frr/html/_images/fig-vnc-redundant-route-reflectors.png
|
||||
${PLIST.doc}share/doc/frr/html/_images/fig_dmvpn_topologies.png
|
||||
${PLIST.doc}share/doc/frr/html/_images/fig_topologies_full.png
|
||||
${PLIST.doc}share/doc/frr/html/_images/fig_topologies_rs.png
|
||||
${PLIST.doc}share/doc/frr/html/_sources/babeld.rst.txt
|
||||
|
@ -186,7 +189,9 @@ ${PLIST.doc}share/doc/frr/html/_sources/bugs.rst.txt
|
|||
${PLIST.doc}share/doc/frr/html/_sources/eigrpd.rst.txt
|
||||
${PLIST.doc}share/doc/frr/html/_sources/fabricd.rst.txt
|
||||
${PLIST.doc}share/doc/frr/html/_sources/filter.rst.txt
|
||||
${PLIST.doc}share/doc/frr/html/_sources/frr-reload.rst.txt
|
||||
${PLIST.doc}share/doc/frr/html/_sources/glossary.rst.txt
|
||||
${PLIST.doc}share/doc/frr/html/_sources/grpc.rst.txt
|
||||
${PLIST.doc}share/doc/frr/html/_sources/index.rst.txt
|
||||
${PLIST.doc}share/doc/frr/html/_sources/installation.rst.txt
|
||||
${PLIST.doc}share/doc/frr/html/_sources/ipv6.rst.txt
|
||||
|
@ -241,8 +246,10 @@ ${PLIST.doc}share/doc/frr/html/bugs.html
|
|||
${PLIST.doc}share/doc/frr/html/eigrpd.html
|
||||
${PLIST.doc}share/doc/frr/html/fabricd.html
|
||||
${PLIST.doc}share/doc/frr/html/filter.html
|
||||
${PLIST.doc}share/doc/frr/html/frr-reload.html
|
||||
${PLIST.doc}share/doc/frr/html/genindex.html
|
||||
${PLIST.doc}share/doc/frr/html/glossary.html
|
||||
${PLIST.doc}share/doc/frr/html/grpc.html
|
||||
${PLIST.doc}share/doc/frr/html/index.html
|
||||
${PLIST.doc}share/doc/frr/html/installation.html
|
||||
${PLIST.doc}share/doc/frr/html/ipv6.html
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
$NetBSD$
|
||||
|
||||
SHA1 (frr-7.4.tar.gz) = 97ee20790e59d672d6ce41a147dad7639de65e91
|
||||
RMD160 (frr-7.4.tar.gz) = 6c8dbf18b9d59c6518d57b2a1869d827ff194448
|
||||
SHA512 (frr-7.4.tar.gz) = d5c4e3bf7527bc094a65b24fda1b7a86f87e996fb3d98abe646e878274e0ca30f45aefca76816414b9d44607616cd2eb8ad118045b8986a92dd130f3a704162f
|
||||
Size (frr-7.4.tar.gz) = 6074854 bytes
|
||||
SHA1 (patch-lib_zlog.c) = 206b6c48129d8122bf23d245f3d86284e5057fee
|
||||
SHA1 (frr-7.5.tar.gz) = 266129c3de20d5ffbe1ae9751fbbf88184405617
|
||||
RMD160 (frr-7.5.tar.gz) = 368fae09311e2b4210cf793f09a33238c19f5441
|
||||
SHA512 (frr-7.5.tar.gz) = d0d3c0bc0d30e2ebb93e20906768a996d21db23b23118c8e3c50d238e7bfdee7a789b4a90c9d7dbdc842d857f60bd44f0922b01b0c2c8b289ac860f008a430a9
|
||||
Size (frr-7.5.tar.gz) = 6730659 bytes
|
||||
SHA1 (patch-pkgsrc_zebra.sh.in) = d458e74a1f3319f6e075d3d3a81414bc7d7022f2
|
||||
SHA1 (patch-zebra_ioctl.c) = 99b7606564f4dc620df997889156b5c09f7fb396
|
||||
SHA1 (patch-zebra_kernel__socket.c) = 9bf24d86923715e3e15cad073df1210bc0608e89
|
||||
|
|
|
@ -1,21 +0,0 @@
|
|||
$NetBSD$
|
||||
|
||||
backport posix_fallocate fix in case
|
||||
posix_fallocate returns an error.
|
||||
|
||||
--- lib/zlog.c.orig 2020-06-30 11:08:57.000000000 +0000
|
||||
+++ lib/zlog.c
|
||||
@@ -246,10 +246,10 @@ void zlog_tls_buffer_init(void)
|
||||
fchown(mmfd, zlog_uid, zlog_gid);
|
||||
|
||||
#ifdef HAVE_POSIX_FALLOCATE
|
||||
- if (posix_fallocate(mmfd, 0, TLS_LOG_BUF_SIZE) < 0) {
|
||||
-#else
|
||||
- if (ftruncate(mmfd, TLS_LOG_BUF_SIZE) < 0) {
|
||||
+ if (posix_fallocate(mmfd, 0, TLS_LOG_BUF_SIZE) != 0)
|
||||
+ /* note next statement is under above if() */
|
||||
#endif
|
||||
+ if (ftruncate(mmfd, TLS_LOG_BUF_SIZE) < 0) {
|
||||
zlog_err("failed to allocate thread log buffer \"%s\": %s",
|
||||
mmpath, strerror(errno));
|
||||
goto out_anon_unlink;
|
Loading…
Reference in New Issue