pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/iperf3



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Nov 17 07:39:49 UTC 2025

Modified Files:
        pkgsrc/net/iperf3: Makefile distinfo
Removed Files:
        pkgsrc/net/iperf3/patches: patch-src_iperf__api.h

Log Message:
iperf3: updated to 3.20

iperf-3.20 2025-11-14

NOTE: iperf-3.20 incorporates all of the changes in prior iperf3
releases, including iperf-3.19.1.

* Notable user-visible changes

    * Millisecond-resolution representations have been added to JSON
      timestamps.

    * The reorder_seen metric, where available, is now available in
      the JSON output.

    * A division by zero error has been fixed.

    * Some command-line options were not properly restricted to the
      client or server; this problem has been fixed.

    * The combination of `--udp` and `--file` is now explicitly
      disallowed.

    * 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

    * Sends with `--zerocopy` are now properly seeded with data
      instead of being all-zeroes.

    * The `--time` flag is now allowed on the iperf3 server to impose
      a maximum duration on timed tests.

    * The `--rcv-timeout` flag is now ignored for `--bidir`
      tests. This change prevents premature termination of
      bidirectional tests.

    * Several errors in the authentication code were uncovered when
      building with OpenSSL 3.5.3 and later versions. These were
      fixed.

    * Various issues in the iperf3 manual page were fixed up.

* Notable developer-visible changes

    * A build failure with uClibc has been fixed.

    * It is now possible to use the API to load RSA keys from a file.

    * Some calls to sprintf() were replaced with calls to
      snprintf(). There were no hazards in the code as written, but
      this change might help silence some compiler warnings and
      potentially prevent future vulnerabilities.

    * Proper error handling has been added to the `unit_atoX()`
      functions.

    * Some memory handling errors in `t_auth` were fixed.

    * Minor enhancements and fixes to GitHub Actions workflows


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 pkgsrc/net/iperf3/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/net/iperf3/distinfo
cvs rdiff -u -r1.4 -r0 pkgsrc/net/iperf3/patches/patch-src_iperf__api.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/iperf3/Makefile
diff -u pkgsrc/net/iperf3/Makefile:1.25 pkgsrc/net/iperf3/Makefile:1.26
--- pkgsrc/net/iperf3/Makefile:1.25     Wed Jul 30 10:38:26 2025
+++ pkgsrc/net/iperf3/Makefile  Mon Nov 17 07:39:49 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.25 2025/07/30 10:38:26 adam Exp $
+# $NetBSD: Makefile,v 1.26 2025/11/17 07:39:49 adam Exp $
 
-DISTNAME=      iperf-3.19.1
+DISTNAME=      iperf-3.20
 PKGNAME=       ${DISTNAME:S/iperf/iperf3/}
 CATEGORIES=    net benchmarks
 MASTER_SITES=  https://downloads.es.net/pub/iperf/

Index: pkgsrc/net/iperf3/distinfo
diff -u pkgsrc/net/iperf3/distinfo:1.24 pkgsrc/net/iperf3/distinfo:1.25
--- pkgsrc/net/iperf3/distinfo:1.24     Wed Jul 30 10:38:26 2025
+++ pkgsrc/net/iperf3/distinfo  Mon Nov 17 07:39:49 2025
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.24 2025/07/30 10:38:26 adam Exp $
+$NetBSD: distinfo,v 1.25 2025/11/17 07:39:49 adam Exp $
 
-BLAKE2s (iperf-3.19.1.tar.gz) = be95ce7e2a5110c5f98f2a4069a5b7821f9ecaaa759cf6d6ca2ab08921905f03
-SHA512 (iperf-3.19.1.tar.gz) = 116110d5c588395c5e0b11ebcd736bc7aaa0d9c848d65cd1cb32880f5ef02fcc07a1dc95ceaf17fa33fc822636ca74f7caf9e07936cd4e0bc832a0fa89556f35
-Size (iperf-3.19.1.tar.gz) = 694807 bytes
-SHA1 (patch-src_iperf__api.h) = 22b37226f2887f46fa830d28c6754fec4be5e96b
+BLAKE2s (iperf-3.20.tar.gz) = 19131c0136ea30f2eb64f7b3c692025db2b0fb31a8141b1c5a490a3f11b47592
+SHA512 (iperf-3.20.tar.gz) = 51285d26f1c04ef6d4073d5a61ae04252d11ce25227f5d53d60344eb6e64c14061341b36ee74eaf7933f9b1312fd01a4d30dd474eaeb07bc0fb44629702d2598
+Size (iperf-3.20.tar.gz) = 698649 bytes



Home | Main Index | Thread Index | Old Index