Sat May 29 06:16:57 2021 UTC ()
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.


(adam)
diff -r1.10 -r1.11 pkgsrc/net/iperf3/Makefile
diff -r1.7 -r1.8 pkgsrc/net/iperf3/distinfo
diff -r1.1 -r1.2 pkgsrc/net/iperf3/patches/patch-configure

cvs diff -r1.10 -r1.11 pkgsrc/net/iperf3/Makefile (expand / switch to unified diff)

--- pkgsrc/net/iperf3/Makefile 2020/08/18 07:37:52 1.10
+++ pkgsrc/net/iperf3/Makefile 2021/05/29 06:16:56 1.11
@@ -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
3DISTNAME= iperf-3.9 3DISTNAME= iperf-3.10
4PKGNAME= ${DISTNAME:S/iperf/iperf3/} 4PKGNAME= ${DISTNAME:S/iperf/iperf3/}
5CATEGORIES= net benchmarks 5CATEGORIES= net benchmarks
6MASTER_SITES= https://downloads.es.net/pub/iperf/ 6MASTER_SITES= https://downloads.es.net/pub/iperf/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://software.es.net/iperf/ 9HOMEPAGE= https://software.es.net/iperf/
10COMMENT= TCP and UDP bandwidth performance measurement tool 10COMMENT= TCP and UDP bandwidth performance measurement tool
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13USE_LANGUAGES= c99 13USE_LANGUAGES= c99
14USE_LIBTOOL= yes 14USE_LIBTOOL= yes
15GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
16CONFIGURE_ARGS.NetBSD+= --without-sctp 16CONFIGURE_ARGS.NetBSD+= --without-sctp

cvs diff -r1.7 -r1.8 pkgsrc/net/iperf3/distinfo (expand / switch to unified diff)

--- pkgsrc/net/iperf3/distinfo 2020/08/18 07:37:52 1.7
+++ pkgsrc/net/iperf3/distinfo 2021/05/29 06:16:56 1.8
@@ -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
3SHA1 (iperf-3.9.tar.gz) = 55bd42d401127400ffc4d013893f1f9450eca6c0 3SHA1 (iperf-3.10.tar.gz) = d6f05f3c57357b47b22134b06753acdc1735e89c
4RMD160 (iperf-3.9.tar.gz) = 2d2e67849f0b1a77a7433b6cf6a8fc1fae89ca2c 4RMD160 (iperf-3.10.tar.gz) = a7debde0e985a514ce95a84dfe621b2ed99b2c6e
5SHA512 (iperf-3.9.tar.gz) = 4a2af8a6028b0f6bded9b3ac51c5463bc7595c9a2d2ac13f28b0e2e8dee0ac0a299e7817125e23e409f12e8e80862ed28d5541eef3cda7cd9f7104bb720165ce 5SHA512 (iperf-3.10.tar.gz) = 9f8827ab6e9f942365ff7938e099cdc2708ec3021578420fdc0749a6613d2e19ea89dfe869cde83d380c8e6b5fec3d766bd2e689c5d9b4d87674ce75eba4d1bf
6Size (iperf-3.9.tar.gz) = 622459 bytes 6Size (iperf-3.10.tar.gz) = 634101 bytes
7SHA1 (patch-configure) = 935c259526c0bbd9da9d4da9c62cc462d8a74175 7SHA1 (patch-configure) = 311360f41815d6da5d6c113b816fe3b118ceaf2f

cvs diff -r1.1 -r1.2 pkgsrc/net/iperf3/patches/Attic/patch-configure (expand / switch to unified diff)

--- pkgsrc/net/iperf3/patches/Attic/patch-configure 2020/06/11 17:12:43 1.1
+++ pkgsrc/net/iperf3/patches/Attic/patch-configure 2021/05/29 06:16:56 1.2
@@ -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
3Portability fix. 3Portability 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