]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
iperf3: Update to version 3.16
authorAdolf Belka <adolf.belka@ipfire.org>
Sun, 31 Dec 2023 09:27:21 +0000 (10:27 +0100)
committerPeter Müller <peter.mueller@ipfire.org>
Wed, 3 Jan 2024 21:12:45 +0000 (21:12 +0000)
- Update from version 3.12 to 3.16
- Update of rootfile not required
- Changelog
    3.16 2023-11-30
* Notable user-visible changes
  * 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 (PR #1591).
  * 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 (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).
* Developer-visible changes
  * BREAKING CHANGE: iperf3 now requires pthreads and C atomic
    variables to compile and run.
    3.15 2023-09-14
* Notable user-visible changes
  * Several bugs that could allow the iperf3 server to hang waiting
    for input on the control connection has been fixed. ESnet thanks
    Jorge Sancho Larraz from Canonical for reporting this issue. For
    more information, see:
    https://downloads.es.net/pub/iperf/esnet-secadv-2023-0002.txt.asc
  * 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 (PR #1367, PR
    #1380).
    3.14 2023-07-07
* Notable user-visible changes
  * A memory allocation hazard was fixed (Issue #1542/PR #1543). For
    more information see:
    https://downloads.es.net/pub/iperf/esnet-secadv-2023-0001.txt.asc
  * JSON output was improved, such as print JSON numbers as signed (PR
    #1539, Issue #1435), the exit code when doing JSON output was
    fixed (PR #1523), and client_api was fixed so that it still
    returns an error code when JSON is enabled (Issue #1405).  Also,
    duplicate fields when using multiple streams was removed from the
    JSON output (#1492).
  * Prevent UDP packet count and operations overflow (PR #1536/Issue
    #1534).
  * Statistics are fixed when --omit is used (Issue #1489/PR #1498).
* Developer-visible changes
  * CI builds and tests using GitHub actions have been added (PR
    #1519).
  * A fix for Android "unable to create a new stream error" was added
    (PR #1506).
  * Support for Voice Admit DSCP code point from RFC 5865 was added
    (PR #1490).
  * A fix for preventing a crash when RSA public key path doesn't
    exist was fixed (PR #1488/Issue #1471).
    3.13 2023-02-16
* Notable user-visible changes
  * fq-rate (PR #1461, Issue #1366), and bidirectional flag (Issue #1428,
    PR #1429) were added to the JSON output.
  * Added support for OpenBSD including cleaning up endian handling (PR #1396)
    and support for TCP_INFO on systems where it was implemented (PR #1397).
  * Fixed bug in how TOS is set in mapped v4 (PR #1427).
  * Corrected documentation, such as updating binary download links and text
    (Issue #1459), updating version on iperf3 websites, and fixing an
    incorrect error message (Issue #1441).
  * Fixed crash on rcv-timeout with JSON logfile (#1463, #1460, issue #1360,
    PR #1369).
  * Fixed a bug that prevented TOS/DSCP from getting set correctly for reverse
    tests (PR #1427, Issue #638).
* Developer-visible changes
  * Getter and setter are now available for bind_dev (PR #1419).
  * Added missing getter for bidirectional tests (PR #1453).
  * Added minor changes to clean up .gitignore and error messages (#1408).
  * Made sure configure scripts are runnable with /bin/sh (PR #1398).
  * Cleaned up RPM spec, such as adding missing RPM build dependencies, dropping
    EL5 and removing outdated %changelog (PR #1401) to make.
  * Added a fix for a resource leak bug in function iperf_create_pidfile(#1443).

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
lfs/iperf3

index 985034cb3a1d6b9fc5a0031118b5eddb45e12bd3..43d325bc0108fdee699eb0a21074033aec4443c3 100644 (file)
@@ -26,7 +26,7 @@ include Config
 
 SUMMARY    = A tool to measure network performance
 
-VER        = 3.12
+VER        = 3.16
 
 THISAPP    = iperf-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -34,7 +34,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = iperf3
-PAK_VER    = 6
+PAK_VER    = 7
 
 DEPS       =
 
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 95753e4fd2b7ca640b17501f6b21b0e63ea0a3df2ba920c672ffcccd991502cacf4bf3641be1ffbbb993c86e6915ceada5745cffe1796bb86b6a6a1dff8811ae
+$(DL_FILE)_BLAKE2 = 4ca930b58c54d5ae5b0c8b14aca2556224ff2c7b943d32e65486dc2a7e1abd2d26b229e9f759358c326be8754e88a203e11a3ab0f029daa982375a880c3f1cbd
 
 install : $(TARGET)
 check : $(patsubst %,$(DIR_CHK)/%,$(objects))