iperf3: updated to 3.10 iperf 3.10 2021-05-26 --------------------- * Notable user-visible changes * Fix a bug where some --reverse tests didn't terminate. * Responsiveness of control connections is slightly improved. * The allowable clock skew when doing authentication between client and server is now configurable with the new --time-skew-threshold. * Bitrate throttling using the -b option now works when a burst size is specified. * A bug with calculating CPU utilization has been fixed. * A --bind-dev option to support binding sockets to a given network interface has been added to make iperf3 work better with multi-homed machines and/or VRFs. * --pidfile now works with --client mode. * The server is now less likely to get stuck due to network errors controlled by the new --rcv-timeout option. * Fixed a few bugs in termination conditions for byte or block-limited tests. * Added tcp_info.snd_wnd to JSON output. * Some bugs with garbled JSON output have been fixed. * Support for setting the IPv4 don't-fragment (DF) bit has been added with the new --dont-fragment option. * A failure with not being able to read the congestion control algorithm under WSL1 has been fixed. * Error handling and error messages now make more sense in cases where sockets were not successfully opened. * Some buffer overflow hazards were fixed. * Notable developer-visible changes * It is now possible to use the API to set/get the congestion control algorithm.diff -r1.10 -r1.11 pkgsrc/net/iperf3/Makefile
(adam)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.10 2020/08/18 07:37:52 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.11 2021/05/29 06:16:56 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= iperf-3.9 | 3 | DISTNAME= iperf-3.10 | |
4 | PKGNAME= ${DISTNAME:S/iperf/iperf3/} | 4 | PKGNAME= ${DISTNAME:S/iperf/iperf3/} | |
5 | CATEGORIES= net benchmarks | 5 | CATEGORIES= net benchmarks | |
6 | MASTER_SITES= https://downloads.es.net/pub/iperf/ | 6 | MASTER_SITES= https://downloads.es.net/pub/iperf/ | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://software.es.net/iperf/ | 9 | HOMEPAGE= https://software.es.net/iperf/ | |
10 | COMMENT= TCP and UDP bandwidth performance measurement tool | 10 | COMMENT= TCP and UDP bandwidth performance measurement tool | |
11 | LICENSE= modified-bsd | 11 | LICENSE= modified-bsd | |
12 | 12 | |||
13 | USE_LANGUAGES= c99 | 13 | USE_LANGUAGES= c99 | |
14 | USE_LIBTOOL= yes | 14 | USE_LIBTOOL= yes | |
15 | GNU_CONFIGURE= yes | 15 | GNU_CONFIGURE= yes | |
16 | CONFIGURE_ARGS.NetBSD+= --without-sctp | 16 | CONFIGURE_ARGS.NetBSD+= --without-sctp |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.7 2020/08/18 07:37:52 adam Exp $ | 1 | $NetBSD: distinfo,v 1.8 2021/05/29 06:16:56 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (iperf-3.9.tar.gz) = 55bd42d401127400ffc4d013893f1f9450eca6c0 | 3 | SHA1 (iperf-3.10.tar.gz) = d6f05f3c57357b47b22134b06753acdc1735e89c | |
4 | RMD160 (iperf-3.9.tar.gz) = 2d2e67849f0b1a77a7433b6cf6a8fc1fae89ca2c | 4 | RMD160 (iperf-3.10.tar.gz) = a7debde0e985a514ce95a84dfe621b2ed99b2c6e | |
5 | SHA512 (iperf-3.9.tar.gz) = 4a2af8a6028b0f6bded9b3ac51c5463bc7595c9a2d2ac13f28b0e2e8dee0ac0a299e7817125e23e409f12e8e80862ed28d5541eef3cda7cd9f7104bb720165ce | 5 | SHA512 (iperf-3.10.tar.gz) = 9f8827ab6e9f942365ff7938e099cdc2708ec3021578420fdc0749a6613d2e19ea89dfe869cde83d380c8e6b5fec3d766bd2e689c5d9b4d87674ce75eba4d1bf | |
6 | Size (iperf-3.9.tar.gz) = 622459 bytes | 6 | Size (iperf-3.10.tar.gz) = 634101 bytes | |
7 | SHA1 (patch-configure) = 935c259526c0bbd9da9d4da9c62cc462d8a74175 | 7 | SHA1 (patch-configure) = 311360f41815d6da5d6c113b816fe3b118ceaf2f |
@@ -1,15 +1,15 @@ | @@ -1,15 +1,15 @@ | |||
1 | $NetBSD: patch-configure,v 1.1 2020/06/11 17:12:43 adam Exp $ | 1 | $NetBSD: patch-configure,v 1.2 2021/05/29 06:16:56 adam Exp $ | |
2 | 2 | |||
3 | Portability fix. | 3 | Portability fix. | |
4 | 4 | |||
5 | --- configure.orig 2020-06-11 17:02:40.000000000 +0000 | 5 | --- configure.orig 2021-05-26 22:13:00.000000000 +0000 | |
6 | +++ configure | 6 | +++ configure | |
7 | @@ -2309,7 +2309,7 @@ else | 7 | @@ -2665,7 +2665,7 @@ else | |
8 | fi | 8 | fi | |
9 | 9 | |||
10 | 10 | |||
11 | -if test "x$enable_static_bin" == xyes; then : | 11 | -if test "x$enable_static_bin" == xyes | |
12 | +if test "x$enable_static_bin" = xyes; then : | 12 | +if test "x$enable_static_bin" = xyes | |
13 | then : | |||
13 | LDFLAGS="$LDFLAGS --static" | 14 | LDFLAGS="$LDFLAGS --static" | |
14 | 15 | |||
15 | fi |