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:           Tue Dec 24 15:45:12 UTC 2024

Modified Files:
        pkgsrc/net/iperf3: Makefile distinfo

Log Message:
iperf3: updated to 3.18

iperf-3.18 2024-12-13

* Notable user-visible changes

    * 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.
    * 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
    * Several segmentation faults related to threading were fixed. One
      where `pthread_cancel` was called on an improperly initialized
      thread handling signals
    * A segmentation fault from calling `freeaddrinfo` with `NULL` was
      fixed
    * Some JSON options were fixed, including checking the size for
      `json_read`
      received server output
    * 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
    * `--fq-rate` was changed from a uint to a uint64 to allow pacing above
      32G.  Not yet tested on big-endian systems

* Notable developer-visible changes

    * Clang compilation failure on Android were fixed
    * `iperf_time_add()` was optimizated to improve performance
    * Debug messages were added when the state changes
    * To increase performance, the old UDP `prot_listener` is cleared
      and removed after each test
    * A file descriptor leak was closed


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 pkgsrc/net/iperf3/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/net/iperf3/distinfo

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.22 pkgsrc/net/iperf3/Makefile:1.23
--- pkgsrc/net/iperf3/Makefile:1.22     Tue May 14 14:35:45 2024
+++ pkgsrc/net/iperf3/Makefile  Tue Dec 24 15:45:12 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.22 2024/05/14 14:35:45 adam Exp $
+# $NetBSD: Makefile,v 1.23 2024/12/24 15:45:12 adam Exp $
 
-DISTNAME=      iperf-3.17.1
+DISTNAME=      iperf-3.18
 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.19 pkgsrc/net/iperf3/distinfo:1.20
--- pkgsrc/net/iperf3/distinfo:1.19     Tue May 14 14:35:45 2024
+++ pkgsrc/net/iperf3/distinfo  Tue Dec 24 15:45:12 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.19 2024/05/14 14:35:45 adam Exp $
+$NetBSD: distinfo,v 1.20 2024/12/24 15:45:12 adam Exp $
 
-BLAKE2s (iperf-3.17.1.tar.gz) = 5f71e2c99ebf04880cada6912bb67a8aa42117a9409c82eca6352bd4d88aaa21
-SHA512 (iperf-3.17.1.tar.gz) = 99c731e2e060d2b241d3137742bf92a975f2b7a94c6c723c9c1625f69c294fd7fe15b7dbf085a6120038fc1dd7628c83d2c7d16b059849fdbecbc88e48fb0974
-Size (iperf-3.17.1.tar.gz) = 670547 bytes
+BLAKE2s (iperf-3.18.tar.gz) = 296046916230607fe0569bbc4685d2290a3e2edf5537efb9570ae13c100f647f
+SHA512 (iperf-3.18.tar.gz) = a458292c34c29a60cce60eb6be4afd15220d4cf29f225a1c1be9ec8ef86baa85fa4e174e747cacfa5711c6957ad16d448c2d3d4029b6bfd58db9c39269f30caa
+Size (iperf-3.18.tar.gz) = 688037 bytes



Home | Main Index | Thread Index | Old Index