1
1

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.
Этот коммит содержится в:
Bruce A. Mah 2021-05-26 15:03:59 -07:00 коммит произвёл GitHub
родитель e479d607e1
Коммит d8d827455d
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
4 изменённых файлов: 68 добавлений и 12 удалений

Просмотреть файл

@ -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 поставляемый
Просмотреть файл

@ -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