84 Commits

Author SHA256 Message Date
7cd13891e5 Accepting request 1322279 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/1322279
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=44
2025-12-12 20:41:54 +00:00
3671b95e14 Accepting request 1321912 from home:aschnell:branches:network:utilities
- update to 3.20:
  * Millisecond-resolution representations have been added to JSON
    timestamps. (PR #1846)
  * The reorder_seen metric, where available, is now available in
    the JSON output. (PR #1278)
  * A division by zero error has been fixed. (PR #1906)
  * Some command-line options were not properly restricted to the
    client or server; this problem has been fixed. (#1892 / PR #1894)
  * The combination of `--udp` and `--file` is now explicitly
    disallowed. (PR #1909)
  * It is now possible to get both the full JSON result object as
    well as streaming intermediate JSON result objects. This
    functionality is enabled by using the new `--json-stream-full`
    command-line flag, in addition to the existing `--json-stream`
    flag (PR #1903)
  * Sends with `--zerocopy` are now properly seeded with data
    instead of being all-zeroes. (PR #1949)
  * The `--server-max-duration` flag is now allowed on the iperf3
    server to impose a maximum duration on timed tests. (PR #1684)
  * The `--rcv-timeout` flag is now ignored for `--bidir` tests.
    This change prevents premature termination of bidirectional
    tests. (#1766 / PR #1946)
  * Several errors in the authentication code were uncovered when
    building with OpenSSL 3.5.3 and later versions. These were
    fixed. (#1951 / PR #1956)
  * Various issues in the iperf3 manual page were fixed up. (PR
    #1887, PR #1927, PR #1936, PR #1941, #1891 / PR #1952)

OBS-URL: https://build.opensuse.org/request/show/1321912
OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=84
2025-12-11 22:13:12 +00:00
9e11c7ede8 Accepting request 1297697 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/1297697
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=43
2025-08-06 12:33:13 +00:00
a830a4b23d Accepting request 1297534 from home:aschnell:branches:network:utilities
- update to 3.19.1:
  * SECURITY NOTE: Thanks to Han Lee with Apple Information
    Security for finding and reporting several memory errors
  * off-by-one heap overflow has been fixed in authentication
    (bsc#1247519, CVE-2025-54349, ESNET-SECADV-2025-0003)
  * assert in authentication has been removed
    (bsc#1247520, CVE-2025-54350, ESNET-SECADV-2025-0002)
  * a buffer overflow in the --skip-rx-copy option for zerocopy
    has been fixed (bsc#1247522, CVE-2025-54351,
    ESNET-SECADV-2025-0001)

OBS-URL: https://build.opensuse.org/request/show/1297534
OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=82
2025-08-05 11:19:16 +00:00
fd8de6ea85 Accepting request 1279942 from network:utilities
- update to 3.19
  * iperf3 now supports the use of Multi-Path TCP (MPTCPv1) on Linux
    with the use of the `-m` or `--mptcp` flag. (PR #1661)
  * iperf3 now supports a `--cntl-ka` option to enable TCP keepalives
    on the control connection. (#812, #835, PR #1423)
  * iperf3 now supports the `MSG_TRUNC` receive option, specified by
    the `--skip-rx-copy`. This theoretically improves the rated
    throughput of tests at high bitrates by not delivering network
    payload data to userspace. (#1678, PR #1717)
  * A bug that caused the bitrate setting to be ignored when bursts
    are set, has been fixed. (#1773, #1820, PR #1821, PR #1848)
  * The congestion control protocol setting, if used, is now
    properly reset between tests. (PR #1812)
  * iperf3 now exits with a non-error 0 exit code if exiting via a
    `SIGTERM`, `SIGHUP`, or `SIGINT`. (#1009, PR# 1829)
  * The current behavior of iperf3 with respect to the `-n` and `-k`
    options is now documented as correct. (#1768, #1775, #596, PR #1800)
- switched to official sources from https://downloads.es.net/pub/iperf/
  following the note on https://software.es.net/iperf/obtaining.html#source-distributions
  GitHub releases are not guaranteed to always be released with
  proper checksums, signage and downloads.
- removed patches: iperf-gcc15.patch (included upstream)

OBS-URL: https://build.opensuse.org/request/show/1279942
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=42
2025-05-26 16:37:28 +00:00
88fb9e3207 OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=80 2025-05-25 22:41:54 +00:00
22f07f73d3 Accepting request 1279087 from home:aeneas_jaissle:branches:network:utilities
- update to 3.19
  * iperf3 now supports the use of Multi-Path TCP (MPTCPv1) on Linux
    with the use of the `-m` or `--mptcp` flag. (PR #1661)
  * iperf3 now supports a `--cntl-ka` option to enable TCP keepalives
    on the control connection. (#812, #835, PR #1423)
  * iperf3 now supports the `MSG_TRUNC` receive option, specified by
    the `--skip-rx-copy`. This theoretically improves the rated
    throughput of tests at high bitrates by not delivering network
    payload data to userspace. (#1678, PR #1717)
  * A bug that caused the bitrate setting to be ignored when bursts
    are set, has been fixed. (#1773, #1820, PR #1821, PR #1848)
  * The congestion control protocol setting, if used, is now
    properly reset between tests. (PR #1812)
  * iperf3 now exits with a non-error 0 exit code if exiting via a
    `SIGTERM`, `SIGHUP`, or `SIGINT`. (#1009, PR# 1829)
  * The current behavior of iperf3 with respect to the `-n` and `-k`
    options is now documented as correct. (#1768, #1775, #596, PR #1800)
- switched to official sources from https://downloads.es.net/pub/iperf/
  following the note on https://software.es.net/iperf/obtaining.html#source-distributions
  GitHub releases are not guaranteed to always be released with
  proper checksums, signage and downloads.
- removed patches: iperf-gcc15.patch (included upstream)

OBS-URL: https://build.opensuse.org/request/show/1279087
OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=79
2025-05-25 20:54:22 +00:00
48efa38fd5 Accepting request 1275238 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/1275238
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=41
2025-05-07 17:21:17 +00:00
654b599740 Accepting request 1275150 from home:pgajdos
- added patches
  beadb59b90
  + iperf-gcc15.patch

OBS-URL: https://build.opensuse.org/request/show/1275150
OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=77
2025-05-07 11:27:52 +00:00
66988afcea Accepting request 1240619 from network:utilities
- update to 3.18 (bsc#1234705, CVE-2024-53580):
  * SECURITY NOTE: Thanks to Leonid Krolle Bi.Zone for
    discovering a JSON type security vulnerability that caused a
    segmentation fault in the server. (CVE-2024-53580)
    This has now been fixed. (PR#1810)
  * UDP packets per second now reports the correct number of
    packets, by reporting NET_SOFTERROR if there's a EAGAIN/EINTR
    errno if no data was sent (#1367/PR#1379).
  * Several segmentation faults related to threading were fixed.
    One where `pthread_cancel` was called on an improperly
    initialized thread (#1801), another where threads were being
    recycled (#1760/PR#1761), and another where threads were
    improperly handling signals (#1750/PR#1752).
  * A segmentation fault from calling `freeaddrinfo` with `NULL`
    was fixed (PR#1755).
  * Some JSON options were fixed, including checking the size for
    `json_read` (PR#1709), but the size limit was removed for
    received server output (PR#1779).
  * A rcv-timeout error has been fixed. The Nread timeout was
    hardcoded and timed out before the `--rcv-timeout` option
  * There is no longer a limit on the omit time period
  * Fixed an output crash under 32-bit big-endian systems
  * An issue was fixed where CPU utilization was unexpectedly
    high during limited baud rate tests. The `--pacing-timer`
    option was removed, but it is still available in the library
  * Add SCTP information to `--json` output and fixed compile
    error when SCTP is not supported (#1731).
  * `--fq-rate` was changed from a uint to a uint64 to allow
    pacing above 32G.  Not yet tested on big-endian systems

OBS-URL: https://build.opensuse.org/request/show/1240619
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=40
2025-01-27 20:33:49 +00:00
4831f84093 - update to 3.18 (bsc#1234705, CVE-2024-53580):
* SECURITY NOTE: Thanks to Leonid Krolle Bi.Zone for
    discovering a JSON type security vulnerability that caused a
    segmentation fault in the server. (CVE-2024-53580)
    This has now been fixed. (PR#1810)
  * UDP packets per second now reports the correct number of
    packets, by reporting NET_SOFTERROR if there's a EAGAIN/EINTR
    errno if no data was sent (#1367/PR#1379).
  * Several segmentation faults related to threading were fixed.
    One where `pthread_cancel` was called on an improperly
    initialized thread (#1801), another where threads were being
    recycled (#1760/PR#1761), and another where threads were
    improperly handling signals (#1750/PR#1752).
  * A segmentation fault from calling `freeaddrinfo` with `NULL`
    was fixed (PR#1755).
  * Some JSON options were fixed, including checking the size for
    `json_read` (PR#1709), but the size limit was removed for
    received server output (PR#1779).
  * A rcv-timeout error has been fixed. The Nread timeout was
    hardcoded and timed out before the `--rcv-timeout` option
  * There is no longer a limit on the omit time period
  * Fixed an output crash under 32-bit big-endian systems
  * An issue was fixed where CPU utilization was unexpectedly
    high during limited baud rate tests. The `--pacing-timer`
    option was removed, but it is still available in the library
  * Add SCTP information to `--json` output and fixed compile
    error when SCTP is not supported (#1731).
  * `--fq-rate` was changed from a uint to a uint64 to allow
    pacing above 32G.  Not yet tested on big-endian systems

OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=75
2025-01-27 17:58:32 +00:00
e15700c114 Accepting request 1224601 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/1224601
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=39
2024-11-17 15:42:14 +00:00
778994c1f4 Accepting request 1224467 from home:crameleon:branches:network:utilities
Build with OpenSSL for key based authentication support

OBS-URL: https://build.opensuse.org/request/show/1224467
OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=73
2024-11-16 23:32:06 +00:00
6a62b6a6a2 Accepting request 1174204 from network:utilities
- update to 3.17.1 (bsc#1224262, CVE-2024-26306):
  * BREAKING CHANGE: iperf3's authentication features, when used
    with OpenSSL prior to 3.2.0, contain a vulnerability to a
    side-channel timing attack. To address this flaw, a change
    has been made to the padding applied to encrypted strings.
    This change is not backwards compatible with older versions of
    iperf3 (before 3.17). To restore
    the older (vulnerable) behavior, and hence
    backwards-compatibility, use the --use-pkcs1-padding flag. The
    iperf3 team thanks Hubert Kario from RedHat for reporting this
    issue and providing feedback on the fix. (CVE-2024-26306)(PR#1695)
  * iperf3 no longer changes its current working directory in --daemon
    mode. This results in more predictable behavior with relative
    paths, in particular finding key and credential files for
    authentication. (PR#1672)
  * A new --json-stream option has been added to enable a streaming
    output format, consisting of a series of JSON objects (for the
    start of the test, each measurement interval, and the end of the
    test) separated by newlines (#444, #923, #1098).
  * UDP tests now work correctly between different endian hosts
  * The --fq-rate parameter now works for --reverse tests
  * The statistics reporting interval is now available in the --json
    start test object (#1663).
  * A negative time test duration is now properly flagged as an error
    (IS#1662 / PR#1666).

OBS-URL: https://build.opensuse.org/request/show/1174204
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=38
2024-05-15 19:28:55 +00:00
7acd497da7 - update to 3.17.1 (bsc#1224262, CVE-2024-26306):
* BREAKING CHANGE: iperf3's authentication features, when used
    with OpenSSL prior to 3.2.0, contain a vulnerability to a
    side-channel timing attack. To address this flaw, a change
    has been made to the padding applied to encrypted strings.
    This change is not backwards compatible with older versions of
    iperf3 (before 3.17). To restore
    the older (vulnerable) behavior, and hence
    backwards-compatibility, use the --use-pkcs1-padding flag. The
    iperf3 team thanks Hubert Kario from RedHat for reporting this
    issue and providing feedback on the fix. (CVE-2024-26306)(PR#1695)
  * iperf3 no longer changes its current working directory in --daemon
    mode. This results in more predictable behavior with relative
    paths, in particular finding key and credential files for
    authentication. (PR#1672)
  * A new --json-stream option has been added to enable a streaming
    output format, consisting of a series of JSON objects (for the
    start of the test, each measurement interval, and the end of the
    test) separated by newlines (#444, #923, #1098).
  * UDP tests now work correctly between different endian hosts
  * The --fq-rate parameter now works for --reverse tests
  * The statistics reporting interval is now available in the --json
    start test object (#1663).
  * A negative time test duration is now properly flagged as an error
    (IS#1662 / PR#1666).

OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=71
2024-05-15 10:56:09 +00:00
fda1c4a5f4 Accepting request 1135291 from network:utilities
- update to 3.16:
  * Multiple test streams started with -P/--parallel will now be
    serviced by different threads. This allows iperf3 to take
    advantage of multiple CPU cores on modern processors, and will
    generally result in significant throughput increases
  * 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 as a part
    of the iperf3 authentication functionality
  * 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).
  * BREAKING CHANGE: iperf3 now requires pthreads and C atomic
    variables to compile and run.

OBS-URL: https://build.opensuse.org/request/show/1135291
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=37
2023-12-28 22:01:48 +00:00
273e593b78 - update to 3.16:
* Multiple test streams started with -P/--parallel will now be
    serviced by different threads. This allows iperf3 to take
    advantage of multiple CPU cores on modern processors, and will
    generally result in significant throughput increases
  * 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 as a part
    of the iperf3 authentication functionality
  * 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).
  * BREAKING CHANGE: iperf3 now requires pthreads and C atomic
    variables to compile and run.

OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=69
2023-12-27 11:27:06 +00:00
a85cb2e25e Accepting request 1113658 from network:utilities
- update to 3.15 (bsc#1215662, ESNET-SECADV-2023-0002):
  * obsoletes CVE-2023-38403.patch in older dists

OBS-URL: https://build.opensuse.org/request/show/1113658
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=36
2023-09-26 20:00:55 +00:00
761fd15130 * obsoletes CVE-2023-38403.patch in older dists
OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=67
2023-09-26 11:50:36 +00:00
c37c300bad - update to 3.15 (bsc#1215662, ESNET-SECADV-2023-0002):
OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=66
2023-09-26 07:05:47 +00:00
a7dd69efa6 Accepting request 1113223 from network:utilities
- update to 3.15:
  * Several bugs that could allow the iperf3 server to hang waiting
    for input on the control connection has been fixed
    (ESnet Software Security Advisory ESNET-SECADV-2023-0002)
  * A bug that caused garbled output with UDP tests on 32-bit hosts
    has been fixed (PR #1554, PR #1556). This bug was introduced in
    iperf-3.14.
  * A bug in counting UDP messages has been fixed

    JSON output on CentOS 6
  * This maintenance release adds a -1 flag to make the iperf3
    execute a single test and exit, needed for an upcoming bwctl
    there is only one stream.
version developed at NLANR/DAST. iperf3 is a new implementation from scratch,
with the goal of a smaller, simpler code base, and a library version of the
functionality that can be used in other programs. iperf3 also a number of
features found in other tools such as nuttcp and netperf, but were missing
from the original iperf. These include, for example, a zero-copy mode and

OBS-URL: https://build.opensuse.org/request/show/1113223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=35
2023-09-25 18:02:38 +00:00
d098cb643f - update to 3.15:
* Several bugs that could allow the iperf3 server to hang waiting
    for input on the control connection has been fixed
    (ESnet Software Security Advisory ESNET-SECADV-2023-0002)
  * A bug that caused garbled output with UDP tests on 32-bit hosts
    has been fixed (PR #1554, PR #1556). This bug was introduced in
    iperf-3.14.
  * A bug in counting UDP messages has been fixed
    JSON output on CentOS 6
  * This maintenance release adds a -1 flag to make the iperf3
    execute a single test and exit, needed for an upcoming bwctl
    there is only one stream.
version developed at NLANR/DAST. iperf3 is a new implementation from scratch,
with the goal of a smaller, simpler code base, and a library version of the
functionality that can be used in other programs. iperf3 also a number of
features found in other tools such as nuttcp and netperf, but were missing
from the original iperf. These include, for example, a zero-copy mode and

OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=64
2023-09-23 11:08:07 +00:00
9357101468 Accepting request 1099784 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/1099784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=34
2023-07-24 16:25:31 +00:00
e0cc46993c Accepting request 1099783 from home:dirkmueller:Factory
- update to 3.14 (bsc#1213430, CVE-2023-38403):
  * fixes a memory allocation hazard that allowed a remote user to
    crash an iperf3 process
  * see
    https://downloads.es.net/pub/iperf/esnet-secadv-2023-0001.txt.asc

OBS-URL: https://build.opensuse.org/request/show/1099783
OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=62
2023-07-20 19:11:03 +00:00
b420625720 Accepting request 1071021 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/1071021
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=33
2023-03-13 11:40:17 +00:00
372879f426 Accepting request 1069836 from home:dirkmueller:Factory
- update to 3.13:
  * Added missing bind_dev getter and setter.
  * a fix for A resource leak bug in function iperf_create_pidfile (#1443)
  * doc: Fix copy-and-paste error leading to wrong error message
  * Fix crash on rcv-timeout with JSON logfile

OBS-URL: https://build.opensuse.org/request/show/1069836
OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=60
2023-03-12 18:43:10 +00:00
592ecc8ad5 Accepting request 1040704 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/1040704
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=32
2022-12-06 15:42:58 +00:00
7065bd169c Accepting request 1039815 from home:dirkmueller:Factory
- update to 3.12:
  * cJSON has been updated to version 1.7.15 (#1383).
  * The --bind <host>%<dev> option syntax now works properly (#1360 /
  * A server-side file descriptor leak with the --logfile option has
    been fixed (#1369 / #1360 / #1369 / #1389 / #1393).
  * A bug that caused some large values from TCP_INFO to be misprinted
    as negative numbers has been fixed (#1372).
  * Using the -k or -n flags with --reverse no longer leak into future
    tests (#1363 / #1364).
  * There are now various debug level options available with the
    --debug option. These can be used to adjust the amount of
    debugging output (#1327).
  * A new --snd-timeout option has been added to set a termination
    timeout for idle TCP connections (#1215 / #1282).
  * iperf3 is slightly more robust to out-of-order packets during UDP
    connection setup in --reverse mode (#914 / #1123 / #1182 / #1212 /
  * iperf3 will now use different ports for each direction when the
    --cport and --bdir options are set (#1249 / #1259).
  * The iperf3 server will now exit if it can't open its log file
  * Various help message and output fixes have been made (#1299 /
  * Various compiler warnings have been fixed (#1211 / #1316).
  * Operation of bootstrap.sh has been fixed and simplified (#1335 /
  * Flow label support / compatibility under Linux has been improved
  * Various minor memory leaks have been fixed (#1332 / #1333).
  * A getter/setter has been added for the bind_port parameter
    (--cport option). (#1303, #1305)
  * Various internal documentation improvements (#1265 / #1285 / #1304).

OBS-URL: https://build.opensuse.org/request/show/1039815
OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=58
2022-12-06 14:44:54 +00:00
c19fa06950 Accepting request 965013 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/965013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=31
2022-03-26 21:31:09 +00:00
Lars Vogdt
7dc6ae6ff6 Accepting request 958747 from home:msvec:branches:network:utilities
- update to 3.11:
  * Update links to Discussions in documentation
  * Fix DSCP so that TOS = DSCP * 4 (#1162)
  * Fix --bind-dev for TCP streams (#1153)
  * Fix interface specification so doesn't overlap with IPv6 link-local addresses for -c and -B (#1157, #1180)
  * Add get/set test_unit_format function declaration to iperf_api.h
  * Auto adjustment of test-end condition for file transfers (-F), if no end condition is set, it will automatically adjust it to file size in bytes
  * Exit if idle time expires waiting for a connection in one-off mode (#1187, #1197)
  * Support zerocopy by reverse mode (#1204)
  * Update help and manpage text for #1157, support bind device
  * Consistently print target_bandwidth in JSON start section (#1177)
  * Test bitrate added to JSON output (#1168)
  * Remove fsync call after every write to receiving --file (#1176, #1159)
  * Update documentation for -w (#1175)
  * Fix for #952, different JSON object names for bidir reverse channel

OBS-URL: https://build.opensuse.org/request/show/958747
OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=56
2022-03-26 11:39:39 +00:00
98372f5054 Accepting request 899921 from 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

OBS-URL: https://build.opensuse.org/request/show/899921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=30
2021-06-14 21:11:12 +00:00
ccd3b36708 OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=54 2021-06-14 11:07:42 +00:00
827c6fb834 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
2021-06-14 08:56:31 +00:00
6f509909bd Accepting request 835352 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/835352
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=29
2020-09-21 15:26:00 +00:00
d4f91b0f21 Accepting request 834275 from home:dirkmueller:branches:network:utilities
- update to 3.9:
  * A --timestamps flag has been added, which prepends a timestamp to
    each output line.  An optional argument to this flag, which is a
    format specification to strftime(3), allows for custom timestamp
    formats (#909, #1028).
  * A --server-bitrate-limit flag has been added as a server-side
    command-line argument.  It allows a server to enforce a maximum
    throughput rate; client connections that specify a higher bitrate
    or exceed this bitrate during a test will be terminated.  The
    bitrate is expressed in bits per second, with an optional trailing
    slash and integer count that specifies an averaging interval over
    which to enforce the limit (#999).
  * A bug that caused increased CPU usage with the --bidir option has
    been fixed (#1011).
  * Fixed various minor memory leaks (#1023).

OBS-URL: https://build.opensuse.org/request/show/834275
OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=51
2020-09-18 07:21:00 +00:00
d9adbfbe3a Accepting request 822859 from network:utilities
- update to 3.8.1
  * Minor bugfixes and enhancements
- don't apply the profiling patch any more
  (removed iperf-disable-profiling.patch)

OBS-URL: https://build.opensuse.org/request/show/822859
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=28
2020-07-30 13:47:05 +00:00
Lars Vogdt
5c6b22ed7e OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=49 2020-07-26 09:50:08 +00:00
Lars Vogdt
51a28a0c58 Accepting request 820721 from home:msvec:branches:network:utilities
- update to 3.8.1
  * Minor bugfixes and enhancements
- don't apply the profiling patch any more

OBS-URL: https://build.opensuse.org/request/show/820721
OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=48
2020-07-26 08:05:35 +00:00
2cfd5a85aa Accepting request 750375 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/750375
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=27
2019-11-23 23:36:41 +00:00
Lars Vogdt
4520fb6fa8 Accepting request 748834 from home:msvec:branches:network:utilities
- update to 3.7
- spec file cleanup

OBS-URL: https://build.opensuse.org/request/show/748834
OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=46
2019-11-22 18:53:38 +00:00
2bc6e3dc7d Accepting request 621382 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/621382
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=26
2018-07-09 11:29:21 +00:00
OBS User mrdocs
cba48801a8 Accepting request 621283 from home:dliedke:branches:network:utilities
update to 3.6

OBS-URL: https://build.opensuse.org/request/show/621283
OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=44
2018-07-07 03:52:27 +00:00
8a4a96f0e6 Accepting request 587172 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/587172
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=25
2018-03-16 09:43:17 +00:00
c6f6875d97 Accepting request 586175 from home:msvec:branches:network:utilities
- update to 3.5
  * Bug fixes mostly

OBS-URL: https://build.opensuse.org/request/show/586175
OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=42
2018-03-14 22:47:34 +00:00
c4545829de Accepting request 540223 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/540223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=24
2017-11-10 13:57:58 +00:00
9a793f5b51 Accepting request 539493 from home:msvec:branches:network:utilities
- update to 3.3
  * Bug fixes

OBS-URL: https://build.opensuse.org/request/show/539493
OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=40
2017-11-09 13:56:54 +00:00
863967ea06 Accepting request 528366 from network:utilities
1

OBS-URL: https://build.opensuse.org/request/show/528366
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=23
2017-09-26 19:15:37 +00:00
OBS User mrdocs
a49754d171 Accepting request 528267 from home:msvec:branches:network:utilities
- update to 3.2
  * Authentication mechanism added
  * New --dscp option allows specifying the DSCP value
  * Details: https://github.com/esnet/iperf/blob/master/RELEASE_NOTES
  * Bug fixes

OBS-URL: https://build.opensuse.org/request/show/528267
OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=38
2017-09-23 05:49:52 +00:00
0917f95008 Accepting request 418687 from network:utilities
1

OBS-URL: https://build.opensuse.org/request/show/418687
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iperf?expand=0&rev=22
2016-08-11 16:53:51 +00:00
58c8d88329 Accepting request 418686 from home:aeneas_jaissle:branches:network:utilities
Update to 3.1.3 / boo#984453, CVE-2016-4303

OBS-URL: https://build.opensuse.org/request/show/418686
OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=36
2016-08-11 14:25:00 +00:00