From 6e267ae0b24034bf1b7d61fb0b21b57e86bd09949992add5f0b5138454a1fc21 Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Mon, 14 Jun 2021 08:56:31 +0000 Subject: [PATCH 1/2] Accepting request 898020 from home:msvec:branches:network:utilities - update to 3.10.1: * Fixed a problem with autoconf scripts that made builds fail in some environments (#1154 / #1155). * GNU autoconf 2.71 or newer is now required to regenerate iperf3's configure scripts. - update to 3.10: * Fix a bug where some --reverse tests didn't terminate (#982 / #1054). * Responsiveness of control connections is slightly improved (#1045 / #1046 / #1063). * The allowable clock skew when doing authentication between client and server is now configurable with the new --time-skew-threshold (#1065 / #1070). * Bitrate throttling using the -b option now works when a burst size is specified (#1090). * A bug with calculating CPU utilization has been fixed (#1076 / #1077). * 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 (#817 / #1089 / #1097). * --pidfile now works with --client mode (#1110). * The server is now less likely to get stuck due to network errors (#1101, #1125), controlled by the new --rcv-timeout option. * Fixed a few bugs in termination conditions for byte or block-limited tests (#1113, #1114, #1115). * Added tcp_info.snd_wnd to JSON output (#1148). * Some bugs with garbled JSON output have been fixed (#1086, #1118, #1143 / #1146). * Support for setting the IPv4 don't-fragment (DF) bit has been added with the new --dont-fragment option (#1119). * A failure with not being able to read the congestion control algorithm under WSL1 has been fixed (#1061 / #1126). * Error handling and error messages now make more sense in cases where sockets were not successfully opened (#1129 / #1132 / #1136, #1135 / #1138, #1128 / #1139). * Some buffer overflow hazards were fixed (#1134). * It is now possible to use the API to set/get the congestion control algorithm (#1036 / #1112). OBS-URL: https://build.opensuse.org/request/show/898020 OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=53 --- iperf-3.10.1.tar.gz | 3 +++ iperf-3.9.tar.gz | 3 --- iperf.changes | 46 +++++++++++++++++++++++++++++++++++++++++++++ iperf.spec | 2 +- 4 files changed, 50 insertions(+), 4 deletions(-) create mode 100644 iperf-3.10.1.tar.gz delete mode 100644 iperf-3.9.tar.gz diff --git a/iperf-3.10.1.tar.gz b/iperf-3.10.1.tar.gz new file mode 100644 index 0000000..22c7ef2 --- /dev/null +++ b/iperf-3.10.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03bc9760cc54a245191d46bfc8edaf8a4750f0e87abca6764486972044d6715a +size 633304 diff --git a/iperf-3.9.tar.gz b/iperf-3.9.tar.gz deleted file mode 100644 index bcb9aaa..0000000 --- a/iperf-3.9.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:24b63a26382325f759f11d421779a937b63ca1bc17c44587d2fcfedab60ac038 -size 622459 diff --git a/iperf.changes b/iperf.changes index 5706745..b45aa55 100644 --- a/iperf.changes +++ b/iperf.changes @@ -1,3 +1,49 @@ +------------------------------------------------------------------- +Mon Jun 7 09:08:57 UTC 2021 - Michal Svec + +- update to 3.10.1: + * Fixed a problem with autoconf scripts that made builds fail in + some environments (#1154 / #1155). + * GNU autoconf 2.71 or newer is now required to regenerate iperf3's + configure scripts. + +------------------------------------------------------------------- +Mon Jun 7 09:08:41 UTC 2021 - Michal Svec + +- update to 3.10: + * Fix a bug where some --reverse tests didn't terminate (#982 / + #1054). + * Responsiveness of control connections is slightly improved (#1045 + / #1046 / #1063). + * The allowable clock skew when doing authentication between client + and server is now configurable with the new --time-skew-threshold + (#1065 / #1070). + * Bitrate throttling using the -b option now works when a burst size + is specified (#1090). + * A bug with calculating CPU utilization has been fixed (#1076 / + #1077). + * 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 (#817 / #1089 / #1097). + * --pidfile now works with --client mode (#1110). + * The server is now less likely to get stuck due to network errors + (#1101, #1125), controlled by the new --rcv-timeout option. + * Fixed a few bugs in termination conditions for byte or + block-limited tests (#1113, #1114, #1115). + * Added tcp_info.snd_wnd to JSON output (#1148). + * Some bugs with garbled JSON output have been fixed (#1086, #1118, + #1143 / #1146). + * Support for setting the IPv4 don't-fragment (DF) bit has been + added with the new --dont-fragment option (#1119). + * A failure with not being able to read the congestion control + algorithm under WSL1 has been fixed (#1061 / #1126). + * Error handling and error messages now make more sense in cases + where sockets were not successfully opened (#1129 / #1132 / + #1136, #1135 / #1138, #1128 / #1139). + * Some buffer overflow hazards were fixed (#1134). + * It is now possible to use the API to set/get the congestion + control algorithm (#1036 / #1112). + ------------------------------------------------------------------- Mon Sep 14 10:48:05 UTC 2020 - Dirk Mueller diff --git a/iperf.spec b/iperf.spec index 4bbd0ea..f6f2d93 100644 --- a/iperf.spec +++ b/iperf.spec @@ -18,7 +18,7 @@ %define soname 0 Name: iperf -Version: 3.9 +Version: 3.10.1 Release: 0 Summary: A tool to measure network performance License: BSD-3-Clause From 890260178a1e47fd052a8b92e93cdd5a67208dbb5cd8ec9b9a2425cf427b2de1 Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Mon, 14 Jun 2021 11:07:42 +0000 Subject: [PATCH 2/2] OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=54 --- iperf-3.10.1.tar.gz.sha256 | 1 + iperf.spec | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 iperf-3.10.1.tar.gz.sha256 diff --git a/iperf-3.10.1.tar.gz.sha256 b/iperf-3.10.1.tar.gz.sha256 new file mode 100644 index 0000000..2daa90c --- /dev/null +++ b/iperf-3.10.1.tar.gz.sha256 @@ -0,0 +1 @@ +03bc9760cc54a245191d46bfc8edaf8a4750f0e87abca6764486972044d6715a iperf-3.10.1.tar.gz diff --git a/iperf.spec b/iperf.spec index f6f2d93..800e0c3 100644 --- a/iperf.spec +++ b/iperf.spec @@ -1,7 +1,7 @@ # # spec file for package iperf # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,8 +24,8 @@ Summary: A tool to measure network performance License: BSD-3-Clause Group: Productivity/Networking/Diagnostic URL: https://software.es.net/iperf/ -#Source URL: http://downloads.es.net/pub/iperf/%{name}-%{version}.tar.gz -Source: http://downloads.es.net/pub/iperf/%{name}-%{version}.tar.gz +Source: https://downloads.es.net/pub/iperf/iperf-%{version}.tar.gz +Source1: https://downloads.es.net/pub/iperf/iperf-%{version}.tar.gz.sha256 Requires: lib%{name}%{soname} = %{version}-%{release} %if %{?sles_version} && %{?sles_version} <= 11 BuildRequires: libuuid-devel