pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
frr: upgrade to 7.5
Module Name: pkgsrc-wip
Committed By: Frank Kardel <kardel%netbsd.org@localhost>
Pushed By: kardel
Date: Thu Nov 12 11:04:29 2020 +0100
Changeset: 48ec0b03578bc9fef9535d3954f99cb3cf93fa9f
Modified Files:
frr/Makefile
frr/PLIST
frr/distinfo
Removed Files:
frr/patches/patch-lib_zlog.c
Log Message:
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.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=48ec0b03578bc9fef9535d3954f99cb3cf93fa9f
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
frr/Makefile | 6 ++++--
frr/PLIST | 7 +++++++
frr/distinfo | 9 ++++-----
frr/patches/patch-lib_zlog.c | 21 ---------------------
4 files changed, 15 insertions(+), 28 deletions(-)
diffs:
diff --git a/frr/Makefile b/frr/Makefile
index 857b154871..8b815fbdf4 100644
--- a/frr/Makefile
+++ b/frr/Makefile
@@ -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
diff --git a/frr/PLIST b/frr/PLIST
index 5ff8e3bec8..d132b34966 100644
--- a/frr/PLIST
+++ b/frr/PLIST
@@ -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
diff --git a/frr/distinfo b/frr/distinfo
index a233774cbb..edd0e403fc 100644
--- a/frr/distinfo
+++ b/frr/distinfo
@@ -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
diff --git a/frr/patches/patch-lib_zlog.c b/frr/patches/patch-lib_zlog.c
deleted file mode 100644
index 95725bc7ed..0000000000
--- a/frr/patches/patch-lib_zlog.c
+++ /dev/null
@@ -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;
Home |
Main Index |
Thread Index |
Old Index