mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-09 07:51:59 -09:00
Release notes:
https://github.com/esnet/iperf/releases/tag/3.19.1
Fixes the following security issues:
- An off-by-one heap overflow has been fixed in authentication.
CVE-2025-54349, ESNET-SECADV-2025-0003)
https://github.com/advisories/GHSA-8xx8-qrh3-q8mq
- An assert in authentication has been removed. (CVE-2025-54350,
ESNET-SECADV-2025-0002)
https://github.com/advisories/GHSA-r6x8-74x9-5mc9
- A buffer overflow in the --skip-rx-copy option for zerocopy
has been fixed. (CVE-2025-54351, ESNET-SECADV-2025-0001)
https://github.com/advisories/GHSA-xjwm-4pfw-49g2
Signed-off-by: Akhilesh Nema <nemaakhilesh@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
(cherry picked from commit 96febd9c16)
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
26 lines
764 B
Makefile
26 lines
764 B
Makefile
################################################################################
|
|
#
|
|
# iperf3
|
|
#
|
|
################################################################################
|
|
|
|
IPERF3_VERSION = 3.19.1
|
|
IPERF3_SITE = https://downloads.es.net/pub/iperf
|
|
IPERF3_SOURCE = iperf-$(IPERF3_VERSION).tar.gz
|
|
IPERF3_LICENSE = BSD-3-Clause, BSD-2-Clause, MIT
|
|
IPERF3_LICENSE_FILES = LICENSE
|
|
IPERF3_CPE_ID_VENDOR = es
|
|
|
|
IPERF3_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE"
|
|
|
|
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
|
# We intentionally don't pass --with-openssl, otherwise pkg-config is
|
|
# not used, and indirect libraries are not picked up when static
|
|
# linking.
|
|
IPERF3_DEPENDENCIES += host-pkgconf openssl
|
|
else
|
|
IPERF3_CONF_OPTS += --without-openssl
|
|
endif
|
|
|
|
$(eval $(autotools-package))
|