Skip to content

Commit

Permalink
Merge branch 'master' into iperf_vxworks
Browse files Browse the repository at this point in the history
  • Loading branch information
bmah888 committed Dec 7, 2023
2 parents 2dc942a + 402b48d commit 913f8df
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 18 deletions.
15 changes: 8 additions & 7 deletions RELNOTES.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
iperf3 Release Notes
====================

iperf-3.16-beta1 2023-XX-XX
---------------------------
iperf-3.16 2023-11-30
---------------------

* Notable user-visible changes

Expand All @@ -13,18 +13,19 @@ iperf-3.16-beta1 2023-XX-XX

* OpenSSL 3 is now detected at build time. If OpenSSL 3 is found,
various older, deprecated, APIs will not be used. iperf3 will
continue to work with OpenSSL 1.1.1. OpenSSL is used for as a part
of the iperf3 authentication functionality (Issue #1300, PR #1589).
continue to work with OpenSSL 1.1.1. OpenSSL is used as a part
of the iperf3 authentication functionality (Issue #1300, PR
#1589).

* The authorized users file used by the authentication functionality
is now checked for accessibility much earlier during the program
startup, as opposed to being checked near the start of a
test (Issue #1583, PR # 1585).
test (Issue #1583, PR #1585).

* Developer-visible changes

* BREAKING CHANGE: iperf3 now requires pthreads and C atomic variables
to compile and run.
* BREAKING CHANGE: iperf3 now requires pthreads and C atomic
variables to compile and run.

iperf-3.15 2023-09-14
---------------------
Expand Down
20 changes: 10 additions & 10 deletions configure
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.71 for iperf 3.16-beta.
# Generated by GNU Autoconf 2.71 for iperf 3.16.
#
# Report bugs to <https://github.com/esnet/iperf>.
#
Expand Down Expand Up @@ -621,8 +621,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='iperf'
PACKAGE_TARNAME='iperf'
PACKAGE_VERSION='3.16-beta'
PACKAGE_STRING='iperf 3.16-beta'
PACKAGE_VERSION='3.16'
PACKAGE_STRING='iperf 3.16'
PACKAGE_BUGREPORT='https://github.com/esnet/iperf'
PACKAGE_URL='https://software.es.net/iperf/'

Expand Down Expand Up @@ -1373,7 +1373,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.16-beta to adapt to many kinds of systems.
\`configure' configures iperf 3.16 to adapt to many kinds of systems.

Usage: $0 [OPTION]... [VAR=VALUE]...

Expand Down Expand Up @@ -1444,7 +1444,7 @@ fi

if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of iperf 3.16-beta:";;
short | recursive ) echo "Configuration of iperf 3.16:";;
esac
cat <<\_ACEOF

Expand Down Expand Up @@ -1563,7 +1563,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
iperf configure 3.16-beta
iperf configure 3.16
generated by GNU Autoconf 2.71

Copyright (C) 2021 Free Software Foundation, Inc.
Expand Down Expand Up @@ -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.16-beta, which was
It was created by iperf $as_me 3.16, which was
generated by GNU Autoconf 2.71. Invocation command line was

$ $0$ac_configure_args_raw
Expand Down Expand Up @@ -3359,7 +3359,7 @@ fi

# Define the identity of the package.
PACKAGE='iperf'
VERSION='3.16-beta'
VERSION='3.16'


printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
Expand Down Expand Up @@ -16547,7 +16547,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.16-beta, which was
This file was extended by iperf $as_me 3.16, which was
generated by GNU Autoconf 2.71. Invocation command line was

CONFIG_FILES = $CONFIG_FILES
Expand Down Expand Up @@ -16616,7 +16616,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
iperf config.status 3.16-beta
iperf config.status 3.16
configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\"

Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

# Initialize the autoconf system for the specified tool, version and mailing list
AC_PREREQ([2.71])
AC_INIT([iperf],[3.16-beta],[https://github.com/esnet/iperf],[iperf],[https://software.es.net/iperf/])
AC_INIT([iperf],[3.16],[https://github.com/esnet/iperf],[iperf],[https://software.es.net/iperf/])
m4_include([config/ax_check_openssl.m4])
m4_include([config/ax_pthread.m4])
m4_include([config/iperf_config_static_bin.m4])
Expand Down
10 changes: 10 additions & 0 deletions docs/news.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,16 @@
iperf3 Project News
===================

2023-12-01: iperf-3.16 released
--------------------------------
| URL: https://downloads.es.net/pub/iperf/iperf-3.16.tar.gz
| SHA256:
``cc740c6bbea104398cc3e466befc515a25896ec85e44a662d5f4a767b9cf713e``

iperf 3.16 uses multiple threads to serve parallel tests for improved
throughput on high-speed links. It also includes support for
OpenSSL 3. More details are provided in the release notes.

2023-09-14: iperf-3.15 released
--------------------------------
| URL: https://downloads.es.net/pub/iperf/iperf-3.15.tar.gz
Expand Down
1 change: 1 addition & 0 deletions src/iperf.h
Original file line number Diff line number Diff line change
Expand Up @@ -458,6 +458,7 @@ struct iperf_test
extern int gerror; /* error value from getaddrinfo(3), for use in internal error handling */

/* UDP "connect" message and reply (textual value for Wireshark, etc. readability - legacy was numeric) */

#if BYTE_ORDER == BIG_ENDIAN
#define UDP_CONNECT_MSG 0x39383736
#define UDP_CONNECT_REPLY 0x36373839
Expand Down

0 comments on commit 913f8df

Please sign in to comment.