Release engineering changes for iperf-3.10 (#1151)
* Draft release notes for iperf-3.10. * iperf-3.10 version number bumps. * Update using autoupdate-2.71 from Xcode 12 on macOS Big Sur. * Regen. * docs: Add release notes for recent changes.
Этот коммит содержится в:
родитель
e479d607e1
Коммит
d8d827455d
56
RELNOTES.md
56
RELNOTES.md
@ -1,6 +1,62 @@
|
|||||||
iperf3 Release Notes
|
iperf3 Release Notes
|
||||||
====================
|
====================
|
||||||
|
|
||||||
|
iperf 3.10 2021-05-xx
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
* Notable user-visible changes
|
||||||
|
|
||||||
|
* 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).
|
||||||
|
|
||||||
|
* Notable developer-visible changes
|
||||||
|
|
||||||
|
* It is now possible to use the API to set/get the congestion
|
||||||
|
control algorithm (#1036 / #1112).
|
||||||
|
|
||||||
|
|
||||||
iperf 3.9 2020-08-17
|
iperf 3.9 2020-08-17
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
|
20
configure
поставляемый
20
configure
поставляемый
@ -1,6 +1,6 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Guess values for system-dependent variables and create Makefiles.
|
# Guess values for system-dependent variables and create Makefiles.
|
||||||
# Generated by GNU Autoconf 2.71 for iperf 3.9+.
|
# Generated by GNU Autoconf 2.71 for iperf 3.10.
|
||||||
#
|
#
|
||||||
# Report bugs to <https://github.com/esnet/iperf>.
|
# Report bugs to <https://github.com/esnet/iperf>.
|
||||||
#
|
#
|
||||||
@ -621,8 +621,8 @@ MAKEFLAGS=
|
|||||||
# Identity of this package.
|
# Identity of this package.
|
||||||
PACKAGE_NAME='iperf'
|
PACKAGE_NAME='iperf'
|
||||||
PACKAGE_TARNAME='iperf'
|
PACKAGE_TARNAME='iperf'
|
||||||
PACKAGE_VERSION='3.9+'
|
PACKAGE_VERSION='3.10'
|
||||||
PACKAGE_STRING='iperf 3.9+'
|
PACKAGE_STRING='iperf 3.10'
|
||||||
PACKAGE_BUGREPORT='https://github.com/esnet/iperf'
|
PACKAGE_BUGREPORT='https://github.com/esnet/iperf'
|
||||||
PACKAGE_URL='https://software.es.net/iperf/'
|
PACKAGE_URL='https://software.es.net/iperf/'
|
||||||
|
|
||||||
@ -1364,7 +1364,7 @@ if test "$ac_init_help" = "long"; then
|
|||||||
# Omit some internal or obsolete options to make the list less imposing.
|
# Omit some internal or obsolete options to make the list less imposing.
|
||||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||||
cat <<_ACEOF
|
cat <<_ACEOF
|
||||||
\`configure' configures iperf 3.9+ to adapt to many kinds of systems.
|
\`configure' configures iperf 3.10 to adapt to many kinds of systems.
|
||||||
|
|
||||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
@ -1435,7 +1435,7 @@ fi
|
|||||||
|
|
||||||
if test -n "$ac_init_help"; then
|
if test -n "$ac_init_help"; then
|
||||||
case $ac_init_help in
|
case $ac_init_help in
|
||||||
short | recursive ) echo "Configuration of iperf 3.9+:";;
|
short | recursive ) echo "Configuration of iperf 3.10:";;
|
||||||
esac
|
esac
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
|
|
||||||
@ -1553,7 +1553,7 @@ fi
|
|||||||
test -n "$ac_init_help" && exit $ac_status
|
test -n "$ac_init_help" && exit $ac_status
|
||||||
if $ac_init_version; then
|
if $ac_init_version; then
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
iperf configure 3.9+
|
iperf configure 3.10
|
||||||
generated by GNU Autoconf 2.71
|
generated by GNU Autoconf 2.71
|
||||||
|
|
||||||
Copyright (C) 2021 Free Software Foundation, Inc.
|
Copyright (C) 2021 Free Software Foundation, Inc.
|
||||||
@ -1831,7 +1831,7 @@ cat >config.log <<_ACEOF
|
|||||||
This file contains any messages produced by compilers while
|
This file contains any messages produced by compilers while
|
||||||
running configure, to aid debugging if configure makes a mistake.
|
running configure, to aid debugging if configure makes a mistake.
|
||||||
|
|
||||||
It was created by iperf $as_me 3.9+, which was
|
It was created by iperf $as_me 3.10, which was
|
||||||
generated by GNU Autoconf 2.71. Invocation command line was
|
generated by GNU Autoconf 2.71. Invocation command line was
|
||||||
|
|
||||||
$ $0$ac_configure_args_raw
|
$ $0$ac_configure_args_raw
|
||||||
@ -3198,7 +3198,7 @@ fi
|
|||||||
|
|
||||||
# Define the identity of the package.
|
# Define the identity of the package.
|
||||||
PACKAGE='iperf'
|
PACKAGE='iperf'
|
||||||
VERSION='3.9+'
|
VERSION='3.10'
|
||||||
|
|
||||||
|
|
||||||
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
|
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
|
||||||
@ -15548,7 +15548,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
|||||||
# report actual input values of CONFIG_FILES etc. instead of their
|
# report actual input values of CONFIG_FILES etc. instead of their
|
||||||
# values after options handling.
|
# values after options handling.
|
||||||
ac_log="
|
ac_log="
|
||||||
This file was extended by iperf $as_me 3.9+, which was
|
This file was extended by iperf $as_me 3.10, which was
|
||||||
generated by GNU Autoconf 2.71. Invocation command line was
|
generated by GNU Autoconf 2.71. Invocation command line was
|
||||||
|
|
||||||
CONFIG_FILES = $CONFIG_FILES
|
CONFIG_FILES = $CONFIG_FILES
|
||||||
@ -15617,7 +15617,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
|
|||||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
ac_cs_config='$ac_cs_config_escaped'
|
ac_cs_config='$ac_cs_config_escaped'
|
||||||
ac_cs_version="\\
|
ac_cs_version="\\
|
||||||
iperf config.status 3.9+
|
iperf config.status 3.10
|
||||||
configured by $0, generated by GNU Autoconf 2.71,
|
configured by $0, generated by GNU Autoconf 2.71,
|
||||||
with options \\"\$ac_cs_config\\"
|
with options \\"\$ac_cs_config\\"
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
# file for complete information.
|
# file for complete information.
|
||||||
|
|
||||||
# Initialize the autoconf system for the specified tool, version and mailing list
|
# Initialize the autoconf system for the specified tool, version and mailing list
|
||||||
AC_INIT([iperf],[3.9+],[https://github.com/esnet/iperf],[iperf],[https://software.es.net/iperf/])
|
AC_INIT([iperf],[3.10],[https://github.com/esnet/iperf],[iperf],[https://software.es.net/iperf/])
|
||||||
m4_include([config/ax_check_openssl.m4])
|
m4_include([config/ax_check_openssl.m4])
|
||||||
m4_include([config/iperf_config_static_bin.m4])
|
m4_include([config/iperf_config_static_bin.m4])
|
||||||
AC_LANG(C)
|
AC_LANG(C)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
.TH LIBIPERF 3 "June 2018" ESnet "User Manuals"
|
.TH LIBIPERF 3 "December 2020" ESnet "User Manuals"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
libiperf \- API for iperf3 network throughput tester
|
libiperf \- API for iperf3 network throughput tester
|
||||||
|
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user