chore: iperf-3.7 release engineering tasks.
Bump version number, update release notes, rename release notes and tweak markup.
This commit is contained in:
parent
38bac802fa
commit
dfcea9f6a0
@ -124,14 +124,14 @@ Changed flags:
|
||||
|
||||
-C, --linux-congestion set congestion control algorithm (Linux only)
|
||||
(-Z in iperf2)
|
||||
|
||||
--bidir bidirectional testing mode
|
||||
(-d in iperf2)
|
||||
|
||||
Deprecated options:
|
||||
|
||||
Not planning to support these iperf2 flags. If you really miss these
|
||||
options, please submit a request in the issue tracker:
|
||||
|
||||
-d, --dualtest Do a bidirectional test simultaneously
|
||||
-r, --tradeoff Do a bidirectional test individually
|
||||
-T, --ttl time-to-live, for multicast (default 1)
|
||||
-x, --reportexclude [CDMSV] exclude C(connection) D(data) M(multicast)
|
||||
|
@ -1,35 +1,74 @@
|
||||
== iperf 3.6 2018-06-25 ==
|
||||
iperf3 Release Notes
|
||||
====================
|
||||
|
||||
iperf 3.7 2019-06-21
|
||||
--------------------
|
||||
|
||||
* Notable user-visible changes
|
||||
|
||||
* A new --extra-data option can be used to fill in a user-defined
|
||||
string field that appears in JSON output. (#600 / #729)
|
||||
* Support for simultaneous bidirectional tests with the --bidir flag
|
||||
(#201/#780).
|
||||
|
||||
* A new --repeating-payload option makes iperf3 use a payload pattern
|
||||
similar to that used by iperf2, which could help in recreating
|
||||
results that might be affected by payload entropy (for example,
|
||||
compression). (#726)
|
||||
* Use POSIX standard clock_gettime(3) interface for timekeeping where
|
||||
available (#253/#738).
|
||||
|
||||
* -B now works properly with SCTP tests. (#678 / #715)
|
||||
* Passwords for authentication can be provided via environment
|
||||
variable (#815).
|
||||
|
||||
* A compile fix for Solaris 10 was added. (#711)
|
||||
* Specifying --repeating-payload and --reverse now works (#867).
|
||||
|
||||
* Some minor bug fixes for JSON output. In particular, warnings for
|
||||
debug and/or verbose modes with --json output (#737) and a fix for
|
||||
JSON output on CentOS 6 (#727 / #744).
|
||||
* Failed authentication doesn't count for --one-off (#864/#877).
|
||||
|
||||
* software.es.net and downloads.es.net now support HTTPS, so URLs in
|
||||
documentation that refer to those two hosts now use https://
|
||||
instead of http:// URLs. (#759)
|
||||
* Several memory leaks related to authenticated use were fixed
|
||||
(#881/#888).
|
||||
|
||||
* The delay for tearing down the control connection for the default
|
||||
timed tests has been increased, to more gracefully handle
|
||||
high-delay paths (#751/#859).
|
||||
|
||||
* Notable developer-visible changes
|
||||
|
||||
* Functions related to authenticated iperf3 connections have been
|
||||
exposed via libiperf. (#712 / #713)
|
||||
* Various improvements to the libiperf APIs (#767, #775, #869, #870,
|
||||
#871)
|
||||
|
||||
* The ToS byte is now exposed in the libiperf API. (#719)
|
||||
* Fixed build behavior when OpenSSL is absent (#854).
|
||||
|
||||
== iperf 3.5 2018-03-02 ==
|
||||
* Portability fixes (#821/#874).
|
||||
|
||||
iperf 3.6 2018-06-25
|
||||
--------------------
|
||||
|
||||
* Notable user-visible changes
|
||||
|
||||
* A new --extra-data option can be used to fill in a user-defined
|
||||
string field that appears in JSON output. (#600 / #729)
|
||||
|
||||
* A new --repeating-payload option makes iperf3 use a payload pattern
|
||||
similar to that used by iperf2, which could help in recreating
|
||||
results that might be affected by payload entropy (for example,
|
||||
compression). (#726)
|
||||
|
||||
* -B now works properly with SCTP tests. (#678 / #715)
|
||||
|
||||
* A compile fix for Solaris 10 was added. (#711)
|
||||
|
||||
* Some minor bug fixes for JSON output. In particular, warnings for
|
||||
debug and/or verbose modes with --json output (#737) and a fix for
|
||||
JSON output on CentOS 6 (#727 / #744).
|
||||
|
||||
* software.es.net and downloads.es.net now support HTTPS, so URLs in
|
||||
documentation that refer to those two hosts now use https://
|
||||
instead of http:// URLs. (#759)
|
||||
|
||||
* Notable developer-visible changes
|
||||
|
||||
* Functions related to authenticated iperf3 connections have been
|
||||
exposed via libiperf. (#712 / #713)
|
||||
|
||||
* The ToS byte is now exposed in the libiperf API. (#719)
|
||||
|
||||
iperf 3.5 2018-03-02
|
||||
--------------------
|
||||
|
||||
* Notable user-visible changes
|
||||
|
||||
@ -41,7 +80,8 @@
|
||||
paths. Many thanks to @FuzzyStatic for providing access to a test
|
||||
environment for diagnosing this issue (#692).
|
||||
|
||||
== iperf 3.4 2018-02-14 ==
|
||||
iperf 3.4 2018-02-14
|
||||
--------------------
|
||||
|
||||
* Notable user-visible changes
|
||||
|
||||
@ -80,7 +120,8 @@
|
||||
#668). Also some code was cleaned up to eliminate (or at least
|
||||
reduce) compiler warnings (#664, #671).
|
||||
|
||||
== iperf 3.3 2017-10-31 ==
|
||||
iperf 3.3 2017-10-31
|
||||
--------------------
|
||||
|
||||
* Notable user-visible changes
|
||||
|
||||
@ -109,7 +150,8 @@
|
||||
|
||||
* Notable developer-visible changes
|
||||
|
||||
== iperf 3.2 2017-06-26 ==
|
||||
iperf 3.2 2017-06-26
|
||||
--------------------
|
||||
|
||||
* User-visible changes
|
||||
|
||||
@ -196,13 +238,15 @@
|
||||
|
||||
* Some dead code has been removed.
|
||||
|
||||
== iperf 3.1.7 2017-03-06 ==
|
||||
iperf 3.1.7 2017-03-06
|
||||
----------------------
|
||||
|
||||
iperf 3.1.7 is functionally identical to iperf 3.1.6. Its only
|
||||
changes consist of updated documentation files and text in the RPM
|
||||
spec file.
|
||||
|
||||
== iperf 3.1.6 2017-02-02 ==
|
||||
iperf 3.1.6 2017-02-02
|
||||
----------------------
|
||||
|
||||
The release notes for iperf 3.1.6 describe changes, including bug
|
||||
fixes and new functionality, made since iperf 3.1.5.
|
||||
@ -217,7 +261,8 @@ fixes and new functionality, made since iperf 3.1.5.
|
||||
* Fixed a bug where two recently-added diagnostic messages spammed
|
||||
the JSON output on UDP tests.
|
||||
|
||||
== iperf 3.1.5 2017-01-12 ==
|
||||
iperf 3.1.5 2017-01-12
|
||||
----------------------
|
||||
|
||||
The release notes for iperf 3.1.5 describe changes, including bug
|
||||
fixes and new functionality, made since iperf 3.1.4.
|
||||
@ -273,7 +318,8 @@ sending size.
|
||||
|
||||
* A systemd service file has been added (#340, #430).
|
||||
|
||||
== iperf 3.1.4 2016-10-31 ==
|
||||
iperf 3.1.4 2016-10-31
|
||||
----------------------
|
||||
|
||||
The release notes for iperf 3.1.4 describe changes, including bug
|
||||
fixes and new functionality, made since iperf 3.1.3.
|
||||
@ -297,7 +343,8 @@ fixes and new functionality, made since iperf 3.1.3.
|
||||
|
||||
* Various bug fixes (issue #459, pull request #429, issue #388).
|
||||
|
||||
== iperf 3.1.3 2016-06-08 ==
|
||||
iperf 3.1.3 2016-06-08
|
||||
----------------------
|
||||
|
||||
The release notes for iperf 3.1.3 describe changes, including bug
|
||||
fixes and new functionality, made since iperf 3.1.2.
|
||||
@ -335,7 +382,8 @@ fixes and new functionality, made since iperf 3.1.2.
|
||||
|
||||
* Fixed various coding errors (issue #423, issue #425).
|
||||
|
||||
== iperf 3.1.2 2016-02-01 ==
|
||||
iperf 3.1.2 2016-02-01
|
||||
----------------------
|
||||
|
||||
The release notes for iperf 3.1.2 describe changes, including bug
|
||||
fixes and new functionality, made since iperf 3.1.1.
|
||||
@ -353,7 +401,8 @@ fixes and new functionality, made since iperf 3.1.1.
|
||||
|
||||
* Developer-visible changes
|
||||
|
||||
== iperf 3.1.1 2015-11-19 ==
|
||||
iperf 3.1.1 2015-11-19
|
||||
----------------------
|
||||
|
||||
The release notes for iperf 3.1.1 describe changes and new
|
||||
functionality in iperf 3.1.1, but not present in 3.1.
|
||||
@ -374,7 +423,8 @@ functionality in iperf 3.1.1, but not present in 3.1.
|
||||
* A regression with C++ compatibility in one of the iperf header
|
||||
files has been fixed (issue #323).
|
||||
|
||||
== iperf 3.1 2015-10-16 ==
|
||||
iperf 3.1 2015-10-16
|
||||
--------------------
|
||||
|
||||
The release notes for iperf 3.1 describe changes and new
|
||||
functionality in iperf 3.1, but not present in 3.0.11 or any earlier
|
||||
@ -428,7 +478,8 @@ functionality in iperf 3.1, but not present in 3.0.11 or any earlier
|
||||
|
||||
* Out-of-tree builds now work (issue #265).
|
||||
|
||||
== iperf 3.0.11 2015-01-09 ==
|
||||
iperf 3.0.11 2015-01-09
|
||||
-----------------------
|
||||
|
||||
* User-visible changes
|
||||
|
||||
@ -441,7 +492,8 @@ functionality in iperf 3.1, but not present in 3.0.11 or any earlier
|
||||
* Added 30-second timeout for UDP tests if unable to establish UDP
|
||||
connectivity between sender and receiver (issue #222).
|
||||
|
||||
== iperf 3.0.10 2014-12-16 ==
|
||||
iperf 3.0.10 2014-12-16
|
||||
-----------------------
|
||||
|
||||
* User-visible changes
|
||||
|
||||
@ -458,7 +510,8 @@ functionality in iperf 3.1, but not present in 3.0.11 or any earlier
|
||||
* Fixed potential filename collision with a system header (issue
|
||||
#203).
|
||||
|
||||
== iperf 3.0.9 2014-10-14 ==
|
||||
iperf 3.0.9 2014-10-14
|
||||
----------------------
|
||||
|
||||
* User-visible changes
|
||||
|
||||
@ -472,7 +525,8 @@ functionality in iperf 3.1, but not present in 3.0.11 or any earlier
|
||||
|
||||
* None.
|
||||
|
||||
== iperf 3.0.8 2014-09-30 ==
|
||||
iperf 3.0.8 2014-09-30
|
||||
----------------------
|
||||
|
||||
* User-visible changes
|
||||
|
||||
@ -484,7 +538,8 @@ functionality in iperf 3.1, but not present in 3.0.11 or any earlier
|
||||
|
||||
* None.
|
||||
|
||||
== iperf 3.0.7 2014-08-28 ==
|
||||
iperf 3.0.7 2014-08-28
|
||||
----------------------
|
||||
|
||||
* User-visible changes
|
||||
|
||||
@ -501,7 +556,8 @@ functionality in iperf 3.1, but not present in 3.0.11 or any earlier
|
||||
|
||||
* Developer-visible changes
|
||||
|
||||
== iperf 3.0.6 2014-07-28 ==
|
||||
iperf 3.0.6 2014-07-28
|
||||
----------------------
|
||||
|
||||
* User-visible changes
|
||||
|
||||
@ -516,7 +572,8 @@ functionality in iperf 3.1, but not present in 3.0.11 or any earlier
|
||||
* The {get,set}_test_bind_address API calls have been added to
|
||||
expose the -B functionality to API consumers (issue #197).
|
||||
|
||||
== iperf 3.0.5 2014-06-16 ==
|
||||
iperf 3.0.5 2014-06-16
|
||||
----------------------
|
||||
|
||||
* User-visible changes
|
||||
|
||||
@ -550,9 +607,11 @@ functionality in iperf 3.1, but not present in 3.0.11 or any earlier
|
||||
versions. AM_MAINTAINER_MODE is now used to avoid requiring these
|
||||
tools at build-time.
|
||||
|
||||
== iperf 3.0.4 was not released ==
|
||||
iperf 3.0.4 was not released
|
||||
----------------------------
|
||||
|
||||
== iperf 3.0.3 2014-03-26 ==
|
||||
iperf 3.0.3 2014-03-26
|
||||
----------------------
|
||||
|
||||
* User-visible changes
|
||||
|
||||
@ -574,7 +633,8 @@ functionality in iperf 3.1, but not present in 3.0.11 or any earlier
|
||||
* Example programs now build correctly, after having been broken in
|
||||
the 3.0.2 release (issue #152).
|
||||
|
||||
== iperf 3.0.2 2014-03-10 ==
|
||||
iperf 3.0.2 2014-03-10
|
||||
----------------------
|
||||
|
||||
* User-visible changes
|
||||
|
||||
@ -619,7 +679,9 @@ functionality in iperf 3.1, but not present in 3.0.11 or any earlier
|
||||
While technically an incompatible API change, the former behavior
|
||||
generated unusable JSON.
|
||||
|
||||
== iperf 3.0.1 2014-01-10 ==
|
||||
iperf 3.0.1 2014-01-10
|
||||
----------------------
|
||||
|
||||
* Added the following new flags
|
||||
-D, --daemon run server as a daemon
|
||||
-L, --flowlabel set IPv6 flow label (Linux only)
|
||||
@ -628,7 +690,9 @@ functionality in iperf 3.1, but not present in 3.0.11 or any earlier
|
||||
(instead of -t or -n)
|
||||
* Bug fixes
|
||||
|
||||
== iperf 3.0-RC5 2013-11-15 ==
|
||||
iperf 3.0-RC5 2013-11-15
|
||||
------------------------
|
||||
|
||||
* Added the following new flags
|
||||
-F, --file name xmit/recv the specified file
|
||||
-A, --affinity n/n,m set CPU affinity (Linux only)
|
||||
@ -640,7 +704,8 @@ functionality in iperf 3.1, but not present in 3.0.11 or any earlier
|
||||
* Many bug fixes
|
||||
|
||||
|
||||
== iperf 3.0b4 2010-08-02 ==
|
||||
iperf 3.0b4 2010-08-02
|
||||
----------------------
|
||||
|
||||
* Added support for binding to a specific interface (-B)
|
||||
* Added support for IPv6 mode (-6)
|
||||
@ -654,7 +719,8 @@ functionality in iperf 3.1, but not present in 3.0.11 or any earlier
|
||||
* Support for decimal values
|
||||
* Many bug fixes
|
||||
|
||||
== iperf 3.0b3 2010-07-23 ==
|
||||
iperf 3.0b3 2010-07-23
|
||||
----------------------
|
||||
|
||||
* Better error handling
|
||||
* All errors now handled with iperf_error()
|
||||
@ -668,7 +734,8 @@ functionality in iperf 3.1, but not present in 3.0.11 or any earlier
|
||||
* on_test_finish - executes after the test is finished
|
||||
* Added early support for verbose mode (-V)
|
||||
|
||||
== iperf 3.0b2 2010-07-15 ==
|
||||
iperf 3.0b2 2010-07-15
|
||||
----------------------
|
||||
|
||||
* UDP mode now supported
|
||||
* Support for setting bandwidth (-b)
|
||||
@ -678,7 +745,8 @@ functionality in iperf 3.1, but not present in 3.0.11 or any earlier
|
||||
* Support for setting TCP MSS (-M)
|
||||
* Note: This feature is still in development. It is still very buggy.
|
||||
|
||||
== iperf 3.0b1 2010-07-08 ==
|
||||
iperf 3.0b1 2010-07-08
|
||||
----------------------
|
||||
|
||||
* TCP control socket now manages messages between client and server
|
||||
* Dynamic server (gets test parameters from client)
|
20
configure
vendored
20
configure
vendored
@ -1,6 +1,6 @@
|
||||
#! /bin/sh
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.69 for iperf 3.6+.
|
||||
# Generated by GNU Autoconf 2.69 for iperf 3.7.
|
||||
#
|
||||
# Report bugs to <https://github.com/esnet/iperf>.
|
||||
#
|
||||
@ -590,8 +590,8 @@ MAKEFLAGS=
|
||||
# Identity of this package.
|
||||
PACKAGE_NAME='iperf'
|
||||
PACKAGE_TARNAME='iperf'
|
||||
PACKAGE_VERSION='3.6+'
|
||||
PACKAGE_STRING='iperf 3.6+'
|
||||
PACKAGE_VERSION='3.7'
|
||||
PACKAGE_STRING='iperf 3.7'
|
||||
PACKAGE_BUGREPORT='https://github.com/esnet/iperf'
|
||||
PACKAGE_URL='https://software.es.net/iperf/'
|
||||
|
||||
@ -1324,7 +1324,7 @@ if test "$ac_init_help" = "long"; then
|
||||
# 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.
|
||||
cat <<_ACEOF
|
||||
\`configure' configures iperf 3.6+ to adapt to many kinds of systems.
|
||||
\`configure' configures iperf 3.7 to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
@ -1394,7 +1394,7 @@ fi
|
||||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of iperf 3.6+:";;
|
||||
short | recursive ) echo "Configuration of iperf 3.7:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
@ -1510,7 +1510,7 @@ fi
|
||||
test -n "$ac_init_help" && exit $ac_status
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
iperf configure 3.6+
|
||||
iperf configure 3.7
|
||||
generated by GNU Autoconf 2.69
|
||||
|
||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
@ -1879,7 +1879,7 @@ cat >config.log <<_ACEOF
|
||||
This file contains any messages produced by compilers while
|
||||
running configure, to aid debugging if configure makes a mistake.
|
||||
|
||||
It was created by iperf $as_me 3.6+, which was
|
||||
It was created by iperf $as_me 3.7, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
@ -2811,7 +2811,7 @@ fi
|
||||
|
||||
# Define the identity of the package.
|
||||
PACKAGE='iperf'
|
||||
VERSION='3.6+'
|
||||
VERSION='3.7'
|
||||
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
@ -13724,7 +13724,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||||
# report actual input values of CONFIG_FILES etc. instead of their
|
||||
# values after options handling.
|
||||
ac_log="
|
||||
This file was extended by iperf $as_me 3.6+, which was
|
||||
This file was extended by iperf $as_me 3.7, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
@ -13791,7 +13791,7 @@ _ACEOF
|
||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||
ac_cs_version="\\
|
||||
iperf config.status 3.6+
|
||||
iperf config.status 3.7
|
||||
configured by $0, generated by GNU Autoconf 2.69,
|
||||
with options \\"\$ac_cs_config\\"
|
||||
|
||||
|
@ -24,7 +24,7 @@
|
||||
# file for complete information.
|
||||
|
||||
# Initialize the autoconf system for the specified tool, version and mailing list
|
||||
AC_INIT(iperf, 3.6+, https://github.com/esnet/iperf, iperf, https://software.es.net/iperf/)
|
||||
AC_INIT(iperf, 3.7, https://github.com/esnet/iperf, iperf, https://software.es.net/iperf/)
|
||||
m4_include([config/ax_check_openssl.m4])
|
||||
AC_LANG(C)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user