From patchwork Sun Dec 31 09:27:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 7422 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature ECDSA (secp384r1)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4T2v0j6tsJz3wtL for ; Sun, 31 Dec 2023 09:27:49 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature ECDSA (secp384r1)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4T2v0b5XfLz1mH; Sun, 31 Dec 2023 09:27:43 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4T2v0b1VH7z30S9; Sun, 31 Dec 2023 09:27:43 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature ECDSA (secp384r1)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4T2v0V0gTKz3038 for ; Sun, 31 Dec 2023 09:27:38 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4T2v0T1q5RzrX; Sun, 31 Dec 2023 09:27:37 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1704014857; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hCIeXUCSTq9rcP18UYNsPlYPDRJCbM3LIhzooh9TEAg=; b=+EOsXhULN1sAklI3xPhfLnZk2HH3l+DZZ9KFD/ITAKiWNghTffWN4fvhb0vGiWyeXrrXlg qEK1Jq4H+2qx1mCw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1704014857; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hCIeXUCSTq9rcP18UYNsPlYPDRJCbM3LIhzooh9TEAg=; b=lyvYIkjIAEKBFVvl+fVcOds4NB0XOrx3DIgOB1mXBBKFtxF9RfTAbprjrz/4Pg+ddessr8 DpU5mvhaK1Hnpw+Rfy9ZcucNcpEkGkgarttFaw8PBR86l+qlf5j7wgoce/20Fon+TWxjrZ K1nDaf+JyWIShgANkTOgZUApWIr+tNIcjP2X7527I2L9IWW9+uazcwXlWumTKmm2TLyAUR 30BKw39NejBlFTwz/Fxry8aervCWvleMG8KA4KUYIEmdKxe/qf3pQMeSexFWJ4ayAhRPrD 8OcWUHJKsh3vIYq31wweMo8f9daAWzCoRE3GOhHAcWF4+f2jldIswmHakH+d8Q== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] iperf3: Update to version 3.16 Date: Sun, 31 Dec 2023 10:27:21 +0100 Message-ID: <20231231092724.2222-3-adolf.belka@ipfire.org> In-Reply-To: <20231231092724.2222-1-adolf.belka@ipfire.org> References: <20231231092724.2222-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Message-ID-Hash: WK6YEOI3XTQXDVL2C7W3JR3WAGZWGYJR X-Message-ID-Hash: WK6YEOI3XTQXDVL2C7W3JR3WAGZWGYJR X-MailFrom: adolf.belka@ipfire.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list List-Id: IPFire development talk Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: - 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 --- lfs/iperf3 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lfs/iperf3 b/lfs/iperf3 index 985034cb3..43d325bc0 100644 --- a/lfs/iperf3 +++ b/lfs/iperf3 @@ -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))