mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-20 05:51:18 +02:00
net-misc/iperf: Move coreos-overlay to portage-stable
Sync with upstream, move from coreos-overlay to portage-stable. Signed-off-by: Geoff Levand <geoff@infradead.org>
This commit is contained in:
parent
dd81edaaf6
commit
b4b786a927
11
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/iperf-2.0.5-r2
vendored
Normal file
11
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/iperf-2.0.5-r2
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=compile configure install prepare unpack
|
||||
DESCRIPTION=Tool to measure IP bandwidth using UDP or TCP
|
||||
EAPI=5
|
||||
HOMEPAGE=http://iperf.sourceforge.net/
|
||||
IUSE=ipv6 threads debug
|
||||
KEYWORDS=amd64 ~arm hppa ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint
|
||||
LICENSE=HPND
|
||||
SLOT=2
|
||||
SRC_URI=mirror://sourceforge/iperf/iperf-2.0.5.tar.gz
|
||||
_eclasses_=base 87f7447ccfc06fd0729ff4684e11e0d6 eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
||||
_md5_=2fa2c9e4949010496f889b16df320e55
|
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/iperf-3.0.10
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/iperf-3.0.10
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=!<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=A TCP, UDP, and SCTP network bandwidth measurement tool
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/esnet/iperf/
|
||||
IUSE=static-libs
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint
|
||||
LICENSE=BSD
|
||||
SLOT=3
|
||||
SRC_URI=https://codeload.github.com/esnet/iperf/tar.gz/3.0.10 -> iperf-3.0.10.tar.gz
|
||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
||||
_md5_=1da8ef3404eaaa4e3d7136d0b31363ae
|
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/iperf-3.0.11
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/iperf-3.0.11
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=!<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=A TCP, UDP, and SCTP network bandwidth measurement tool
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/esnet/iperf/
|
||||
IUSE=static-libs
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint
|
||||
LICENSE=BSD
|
||||
SLOT=3
|
||||
SRC_URI=https://codeload.github.com/esnet/iperf/tar.gz/3.0.11 -> iperf-3.0.11.tar.gz
|
||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
||||
_md5_=d2d1b8453f71dc1719a3074caacc7f62
|
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/iperf-3.0.7
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/iperf-3.0.7
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=!<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=A TCP, UDP, and SCTP network bandwidth measurement tool
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/esnet/iperf/
|
||||
IUSE=static-libs
|
||||
KEYWORDS=amd64 ~arm hppa ~mips ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint
|
||||
LICENSE=BSD
|
||||
SLOT=3
|
||||
SRC_URI=https://codeload.github.com/esnet/iperf/tar.gz/3.0.7 -> iperf-3.0.7.tar.gz
|
||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
||||
_md5_=5d6d02b3433960341d24db205a1509da
|
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/iperf-3.0.9
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/iperf-3.0.9
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=!<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=A TCP, UDP, and SCTP network bandwidth measurement tool
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/esnet/iperf/
|
||||
IUSE=static-libs
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint
|
||||
LICENSE=BSD
|
||||
SLOT=3
|
||||
SRC_URI=https://codeload.github.com/esnet/iperf/tar.gz/3.0.9 -> iperf-3.0.9.tar.gz
|
||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
||||
_md5_=e4879ca265a4bfb9fafb994da1dd6779
|
253
sdk_container/src/third_party/portage-stable/net-misc/iperf/ChangeLog
vendored
Normal file
253
sdk_container/src/third_party/portage-stable/net-misc/iperf/ChangeLog
vendored
Normal file
@ -0,0 +1,253 @@
|
||||
# ChangeLog for net-misc/iperf
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/iperf/ChangeLog,v 1.68 2015/01/13 10:22:40 jer Exp $
|
||||
|
||||
*iperf-3.0.11 (13 Jan 2015)
|
||||
|
||||
13 Jan 2015; Jeroen Roovers <jer@gentoo.org> +iperf-3.0.11.ebuild:
|
||||
Version bump.
|
||||
|
||||
*iperf-3.0.10 (18 Dec 2014)
|
||||
|
||||
18 Dec 2014; Jeroen Roovers <jer@gentoo.org> -iperf-3.0.8.ebuild,
|
||||
+iperf-3.0.10.ebuild:
|
||||
Version bump.
|
||||
|
||||
29 Oct 2014; Agostino Sarubbo <ago@gentoo.org> iperf-3.0.7.ebuild:
|
||||
Stable for sparc, wrt bug #524444
|
||||
|
||||
*iperf-3.0.9 (16 Oct 2014)
|
||||
|
||||
16 Oct 2014; Jeroen Roovers <jer@gentoo.org> +iperf-3.0.9.ebuild:
|
||||
Version bump.
|
||||
|
||||
10 Oct 2014; Agostino Sarubbo <ago@gentoo.org> iperf-3.0.7.ebuild:
|
||||
Stable for x86, wrt bug #524444
|
||||
|
||||
09 Oct 2014; Agostino Sarubbo <ago@gentoo.org> iperf-3.0.7.ebuild:
|
||||
Stable for amd64, wrt bug #524444
|
||||
|
||||
04 Oct 2014; Jeroen Roovers <jer@gentoo.org> iperf-3.0.7.ebuild:
|
||||
Stable for HPPA (bug #524444).
|
||||
|
||||
04 Oct 2014; Anthony G. Basile <blueness@gentoo.org> iperf-3.0.7.ebuild:
|
||||
Stable on ppc/ppc64, bug #524444
|
||||
|
||||
*iperf-3.0.8 (04 Oct 2014)
|
||||
|
||||
04 Oct 2014; Jeroen Roovers <jer@gentoo.org> +iperf-3.0.8.ebuild:
|
||||
Version bump.
|
||||
|
||||
15 Sep 2014; Jeroen Roovers <jer@gentoo.org> -files/iperf.initd:
|
||||
Old.
|
||||
|
||||
14 Sep 2014; Jeroen Roovers <jer@gentoo.org> -iperf-2.0.5.ebuild,
|
||||
-iperf-2.0.5-r1.ebuild, -iperf-3.0.5.ebuild, -iperf-3.0.6.ebuild:
|
||||
Old.
|
||||
|
||||
14 Sep 2014; Agostino Sarubbo <ago@gentoo.org> iperf-2.0.5-r2.ebuild:
|
||||
Stable for ppc64, wrt bug #517430
|
||||
|
||||
07 Sep 2014; Agostino Sarubbo <ago@gentoo.org> iperf-2.0.5-r2.ebuild:
|
||||
Stable for ppc, wrt bug #517430
|
||||
|
||||
06 Sep 2014; Chema Alonso <nimiux@gentoo.org> iperf-2.0.5-r2.ebuild:
|
||||
Stable for amd64 wrt bug #517430
|
||||
|
||||
*iperf-3.0.7 (03 Sep 2014)
|
||||
|
||||
03 Sep 2014; Jeroen Roovers <jer@gentoo.org> +iperf-3.0.7.ebuild:
|
||||
Version bump.
|
||||
|
||||
*iperf-3.0.6 (06 Aug 2014)
|
||||
|
||||
06 Aug 2014; Jeroen Roovers <jer@gentoo.org> +iperf-3.0.6.ebuild:
|
||||
Version bump.
|
||||
|
||||
01 Aug 2014; Raúl Porcel <armin76@gentoo.org> iperf-2.0.5-r2.ebuild:
|
||||
sparc/x86 stable wrt #517430
|
||||
|
||||
23 Jul 2014; Jeroen Roovers <jer@gentoo.org> iperf-2.0.5-r2.ebuild:
|
||||
Stable for HPPA (bug #517430).
|
||||
|
||||
22 Jul 2014; Markos Chandras <hwoarang@gentoo.org> iperf-3.0.5.ebuild:
|
||||
Add ~mips. Bug #517754
|
||||
|
||||
19 Jul 2014; Jeroen Roovers <jer@gentoo.org> iperf-2.0.5.ebuild,
|
||||
iperf-2.0.5-r1.ebuild, iperf-2.0.5-r2.ebuild, iperf-3.0.5.ebuild:
|
||||
Move iperf3 to a new SLOT (bug #517488).
|
||||
|
||||
19 Jul 2014; Jeroen Roovers <jer@gentoo.org> files/iperf.initd-r1:
|
||||
Drop "need net" in init script (bug #439654 by Matthew Schultz).
|
||||
|
||||
19 Jul 2014; Jeroen Roovers <jer@gentoo.org> iperf-3.0.5.ebuild,
|
||||
+files/iperf-3.0.5-flags.patch:
|
||||
Do not inject -g into CFLAGS/LDFLAGS, do not create an additional profiled
|
||||
build (bug #517488 by Ronny Boesger).
|
||||
|
||||
*iperf-3.0.5 (18 Jul 2014)
|
||||
|
||||
18 Jul 2014; Jeroen Roovers <jer@gentoo.org> +iperf-3.0.5.ebuild:
|
||||
Version bump (bug #466508 by Bryan Duff).
|
||||
|
||||
18 Jul 2014; Jeroen Roovers <jer@gentoo.org> iperf-2.0.5-r2.ebuild,
|
||||
files/iperf-bidirectional-tcp-server.patch,
|
||||
files/iperf-cast-to-max_size_t-instead-of-int.patch,
|
||||
files/iperf-die-on-bind-fail.patch, files/iperf-fix-bandwidth-limit.patch,
|
||||
files/iperf-fix-format-security-ftbfs.patch,
|
||||
files/iperf-ipv6_mcast_check.patch:
|
||||
Clean up, and patches.
|
||||
|
||||
*iperf-2.0.5-r2 (05 Sep 2013)
|
||||
|
||||
05 Sep 2013; Tiziano Müller <dev-zero@gentoo.org>
|
||||
+files/iperf-bidirectional-tcp-server.patch,
|
||||
+files/iperf-cast-to-max_size_t-instead-of-int.patch,
|
||||
+files/iperf-die-on-bind-fail.patch,
|
||||
+files/iperf-fix-format-security-ftbfs.patch,
|
||||
+files/iperf-ipv6_mcast_check.patch, +files/iperf.initd-r1,
|
||||
+iperf-2.0.5-r2.ebuild:
|
||||
Rewrite init.d-script to avoid -D as a workaround for bug #344875, import some
|
||||
important patches from Debian/Ubuntu.
|
||||
|
||||
06 Oct 2012; Sergey Popov <pinkbyte@gentoo.org> iperf-2.0.5.ebuild,
|
||||
iperf-2.0.5-r1.ebuild:
|
||||
Change package license from as-is to HPND
|
||||
|
||||
*iperf-2.0.5-r1 (06 Oct 2012)
|
||||
|
||||
06 Oct 2012; Sergey Popov <pinkbyte@gentoo.org> +iperf-2.0.5-r1.ebuild,
|
||||
+files/iperf-fix-bandwidth-limit.patch:
|
||||
Revision bump, add fix for bug #387129, bump to EAPI 4
|
||||
|
||||
11 Dec 2011; Markus Meier <maekke@gentoo.org> iperf-2.0.5.ebuild:
|
||||
add ~arm, bug #389451
|
||||
|
||||
10 Oct 2010; Raúl Porcel <armin76@gentoo.org> iperf-2.0.5.ebuild:
|
||||
sparc stable wrt #336656
|
||||
|
||||
14 Sep 2010; Jeroen Roovers <jer@gentoo.org> iperf-2.0.5.ebuild:
|
||||
Stable for HPPA (bug #336656).
|
||||
|
||||
13 Sep 2010; Joseph Jezak <josejx@gentoo.org> iperf-2.0.5.ebuild:
|
||||
Marked ppc/ppc64 stable for bug #336656.
|
||||
|
||||
12 Sep 2010; Markos Chandras <hwoarang@gentoo.org> iperf-2.0.5.ebuild:
|
||||
Stable on amd64 wrt bug #336656
|
||||
|
||||
12 Sep 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> iperf-2.0.5.ebuild:
|
||||
x86 stable wrt bug #336656
|
||||
|
||||
*iperf-2.0.5 (26 Jul 2010)
|
||||
|
||||
26 Jul 2010; Jeroen Roovers <jer@gentoo.org> +iperf-2.0.5.ebuild:
|
||||
Version bump by Tim Harder (bug #329185).
|
||||
|
||||
07 Jan 2010; Christian Faulhammer <fauli@gentoo.org> iperf-2.0.4.ebuild:
|
||||
Transfer Prefix keywords
|
||||
|
||||
01 Jun 2009; Peter Volkov <pva@gentoo.org> -iperf-1.7.0.ebuild,
|
||||
-iperf-2.0.1.ebuild, -iperf-2.0.2.ebuild, iperf-2.0.4.ebuild:
|
||||
Removed old, small cleanup.
|
||||
|
||||
31 May 2009; Brent Baude <ranger@gentoo.org> iperf-2.0.4.ebuild:
|
||||
stable ppc64, bug 263878
|
||||
|
||||
30 May 2009; Tiago Cunha <tcunha@gentoo.org> iperf-2.0.4.ebuild:
|
||||
stable sparc, bug 263878
|
||||
|
||||
30 May 2009; nixnut <nixnut@gentoo.org> iperf-2.0.4.ebuild:
|
||||
ppc stable #263878
|
||||
|
||||
29 May 2009; Steve Dibb <beandog@gentoo.org> iperf-2.0.4.ebuild:
|
||||
amd64 stable, bug 263878
|
||||
|
||||
26 May 2009; Christian Faulhammer <fauli@gentoo.org> iperf-2.0.4.ebuild:
|
||||
stable x86, bug 263878
|
||||
|
||||
26 May 2009; Jeroen Roovers <jer@gentoo.org> iperf-2.0.4.ebuild:
|
||||
Fix quoting issue.
|
||||
|
||||
26 May 2009; Jeroen Roovers <jer@gentoo.org> iperf-2.0.4.ebuild:
|
||||
Stable for HPPA (bug #263878).
|
||||
|
||||
25 Mar 2009; Tiago Cunha <tcunha@gentoo.org> iperf-2.0.4.ebuild:
|
||||
keyworded ~arch for sparc, bug 263724
|
||||
|
||||
*iperf-2.0.4 (30 Jul 2008)
|
||||
|
||||
30 Jul 2008; Jeroen Roovers <jer@gentoo.org> +iperf-2.0.4.ebuild:
|
||||
Version bump thanks to Jeff Waller (bug #233215).
|
||||
|
||||
12 Jun 2007; Joe Peterson <lavajoe@gentoo.org> iperf-2.0.2.ebuild:
|
||||
Add ~x86-fbsd keyword
|
||||
|
||||
16 Apr 2007; Markus Rothe <corsair@gentoo.org> iperf-2.0.2.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
17 Mar 2007; Steve Dibb <beandog@gentoo.org> iperf-2.0.2.ebuild:
|
||||
amd64 stable
|
||||
|
||||
13 Mar 2007; Raúl Porcel <armin76@gentoo.org> iperf-2.0.2.ebuild:
|
||||
x86 stable
|
||||
|
||||
20 Feb 2007; Markus Ullmann <jokey@gentoo.org> ChangeLog:
|
||||
Redigest for Manifest2
|
||||
|
||||
19 Nov 2006; Guy Martin <gmsoft@gentoo.org> iperf-2.0.2.ebuild:
|
||||
Stable on hppa.
|
||||
|
||||
04 Dec 2005; Tom Gall <tgall@gentoo.org> iperf-2.0.1.ebuild:
|
||||
stable on ppc64
|
||||
|
||||
29 Nov 2005; <dang@gentoo.org> iperf-2.0.1.ebuild:
|
||||
Marked stable on amd64
|
||||
|
||||
*iperf-2.0.2 (11 Aug 2005)
|
||||
|
||||
11 Aug 2005; Aaron Walker <ka0ttic@gentoo.org> +iperf-2.0.2.ebuild:
|
||||
Version bump for bug 101960.
|
||||
|
||||
09 Aug 2005; Brent Baude <ranger@gentoo.org> iperf-1.7.0.ebuild:
|
||||
Adding ~ppc64 keyword to the 1.70 iperf ebuild. This is the "stable" version
|
||||
according to their website.
|
||||
|
||||
10 May 2005; Herbie Hopkins <herbs@gentoo.org> iperf-2.0.1.ebuild:
|
||||
Marked ~amd64 wrt bug #92149.
|
||||
|
||||
06 May 2005; Omkhar Arasaratnam <omkhar@gentoo.org> iperf-2.0.1.ebuild:
|
||||
Added ~ppc64 wrt #91738
|
||||
|
||||
25 Feb 2005; Aaron Walker <ka0ttic@gentoo.org> iperf-2.0.1.ebuild:
|
||||
Marked stable on x86.
|
||||
|
||||
*iperf-2.0.1 (23 Jan 2005)
|
||||
|
||||
23 Jan 2005; Aaron Walker <ka0ttic@gentoo.org> +files/iperf.confd,
|
||||
files/iperf.initd, +iperf-2.0.1.ebuild:
|
||||
Version bump for bug 77616; added conf.d file as well.
|
||||
|
||||
21 Jan 2005; Aaron Walker <ka0ttic@gentoo.org> +files/iperf.initd,
|
||||
iperf-1.7.0.ebuild:
|
||||
Added init.d script for running iperf in server mode; fixes bug 69609.
|
||||
|
||||
25 Sep 2004; David Holm <dholm@gentoo.org> iperf-1.7.0.ebuild:
|
||||
Added to ~ppc.
|
||||
|
||||
01 Jul 2004; Jon Hood <squinky86@gentoo.org> iperf-1.7.0.ebuild:
|
||||
change virtual/glibc to virtual/libc, add IUSE
|
||||
|
||||
*iperf-1.7.0 (30 Jul 2003)
|
||||
|
||||
30 Jul 2003; Martin Holzer <mholzer@gentoo.org> iperf-1.7.0.ebuild:
|
||||
Version bumped.
|
||||
|
||||
28 Jul 2003; Martin Holzer <mholzer@gentoo.org> iperf-1.6.3.ebuild:
|
||||
Fixing install dir.
|
||||
|
||||
*iperf-1.6.3 (14 Nov 2002)
|
||||
|
||||
14 Nov 2002; Martin Holzer <mholzer@gentoo.org> iperf-1.6.3.ebuild
|
||||
ChangeLog files/digest-iperf-1.6.3 files/iperf-1.6.3-Makefile-gentoo.diff :
|
||||
|
||||
Iperf is a tool to measure IP bandwidth using UDP or TCP.
|
31
sdk_container/src/third_party/portage-stable/net-misc/iperf/Manifest
vendored
Normal file
31
sdk_container/src/third_party/portage-stable/net-misc/iperf/Manifest
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX iperf-3.0.5-flags.patch 1323 SHA256 239b00aa090e7cfbd45f14ef0dc88a90fa24760f05cf005a17bded6df342e01f SHA512 d5e106b9b6fdc704e1e8d5c87f767a912a3e643994b51f09fee34fffcf9007b3eb91adcf3b87e04f90c994e29691dff0e400fb2f13a94e68c58183a39d833403 WHIRLPOOL 9dee2ef383d5dcc39358964be09e0d19d1a5cb0fe864067c6274dacfd994380c1bd4a5afd0789bcd4052af31c36578dc3a62c196134442b27f5b2c844ed06768
|
||||
AUX iperf-bidirectional-tcp-server.patch 709 SHA256 732fea9c648dcb9c75213d49275567228c9cbcb49a1eaa32b84fe6fd8af60894 SHA512 b08f6c9e884f9a6b0945c806d471d5007c0e357e90fc344f19f17cf785fb603f0da4c7de667f85823c66f39f58b0a0be46359284730421dc9a573baa67ea6d28 WHIRLPOOL 368615b1ebc63b3959b1519e6f6f2431f7c25aa3c20094a7e8b6c76deec9ef6631be0d9fe4de1c4b4f71ec687c5c01ac834a16784c0ad4cb37270a551d40bbb4
|
||||
AUX iperf-cast-to-max_size_t-instead-of-int.patch 904 SHA256 c7c7630151f53a24e504359c8f773daf5b08e81c782b87937de12152b91f1502 SHA512 a3a8ab1c745dce9ba5d7f52747490ced0a485b9f92d254e64bdbc4302a0ab057f4203b1e85ba680db8828b6390b38d95eb3c65c74a4679cf81e9760838ecf777 WHIRLPOOL b4282e3fd72ce472576a9110f32b5d9c770e38874f5f5ce94c7b1373e7bbb0a77ed61a2fcdcf9a708efaebe8339186337dd32ad54de335e36a837f8f8d4d3c11
|
||||
AUX iperf-die-on-bind-fail.patch 812 SHA256 f56e0affd91a41675b8f756c969f175723dfa2b5ab9dba8b4f20b94f1fe5b3c5 SHA512 0986619d046c4a7f792bdc5b18e600840b70df14bbe5e78bd4240df57989ea82a8fb8df0f6589a4d182e7fb8035b1d6b1472edbafe3f7cf4e361550fdbea6487 WHIRLPOOL 92b640e4ab4dd706c570fe41ecb97ea5e20feb4acd0469addbe8955d769fdbc40e958c005d03e3625858509492b209da13b589aca33bf2433dab364533bfba86
|
||||
AUX iperf-fix-bandwidth-limit.patch 640 SHA256 d2ca83dc24affb54f6131ee2ca747103c6eed03c983485830e9f8a98efd57c40 SHA512 7a135fbfd45d3c75bc5a0833acf554e73b6d066ca110f7ce46222dc54bc784c986020a7be255e3b9c270925abe8315c51b40a56e42b52911d91e6c8cf935398c WHIRLPOOL c8d8a5ee353c318b3ea6967d28bbeccb1cd607030b067409e3fb7b0af3342a857931c646e40f59d499bd0588e3817569efcada39382ed150364769d3fa94bd87
|
||||
AUX iperf-fix-format-security-ftbfs.patch 3000 SHA256 dd94279fa0d20251731d2c09f6faff448ea63bfa92a862b89126b17f7d2d6798 SHA512 393c8845d38ee4813dcf95cbe719630c0ef7b26eea9a80d2635d30baaa08b31b3c79313caca23cb7f8f937012cf3e8e58b57073b9b180be523cd98c5638af3a2 WHIRLPOOL 3a47a9fcace83f76984d717c144d2849b71db78eaed93073a9df2825c023445f2adcd949adc52db1f8cdecfeb85544993d27bfc598149cf20078b5d0ae8f6974
|
||||
AUX iperf-ipv6_mcast_check.patch 1005 SHA256 2830abbf7e38a6532a3a9403a2ee68825f9227483f18e05e7c6ef66025f34c36 SHA512 300e2fb60fa5c5359cd12d4e688e2d22636123f25196db113ea57d30afb2034249706d588a2c6e6e4362c58185b60b15215409f0687a7195edec48093f2b0651 WHIRLPOOL 67bb59c232bed51fefd29bf33d113b458e9379ffc87614d0468ea50935248484450bac5377c53afd8f93082f2cfe1cc2029277a5fec271a60e3296e22be00e2f
|
||||
AUX iperf.confd 308 SHA256 11dfe3580458416c9a71b516655df0968f277197f090212d378efe62aacaef9f SHA512 95a6184ed9c702ad3c45800f10a071a8ee5a4d3fdf249dd045b655cb5054b2ac2f8b6a8f1a609fa3e8d2824ffedb5c591a21f334606ecf87fa6a04fe24da2baa WHIRLPOOL 7b831dddd7988aa15408b227a421caf16d5ede45bb29cd3e38a2d738531064625c56cfac5bcaa2e66117615a17c0709b517a3435d8c3d04fb8104da1c7dd656e
|
||||
AUX iperf.initd-r1 543 SHA256 8fa5e8310b04d7de161013dec2f0ee7245e15fb56d23f0b2aee3779361e37bed SHA512 83c06bb8a74e4d1f6e3cd420bd3183bf7b23e1a9e9d0a9dd8e97eebf274f62d29c7553b8e56b6cd454e6990b9ad215751459a7d6bbe32e10f6f42f331163653c WHIRLPOOL b9595dde978a8a251c09de49e12e44f7a3ab33af17f8698fe77c913ce9dcaac089efcc9f7c6d92ea7ca93261f883a0ee390f5813163cfb6b7e9f78b1fd45c4d7
|
||||
DIST iperf-2.0.5.tar.gz 248583 SHA256 636b4eff0431cea80667ea85a67ce4c68698760a9837e1e9d13096d20362265b SHA512 da9a0c01dea2a9dd33aa130b11d938d5f44dd6c3ab27526b0a43df5bf2550fede04238a00b7d54037426afe90ac6d8c4f4ae6861aa170ca7835b6664c9d6537f WHIRLPOOL d66b007fad372516c7f7377872b69ea450fa9ff6d1492f2a224a73f2fb3f7616bd2d57a34a815d4d95683d81fd02d76472d4727323e920410034ba725f6476ce
|
||||
DIST iperf-3.0.10.tar.gz 425984 SHA256 df0457dfc57e0ed853cbbf06a797d0dfa3f82a4b74eab5b370d1161ff06a660e SHA512 c2595adf9861d2b7197359c1a77ece598f0655c4ffd3ca5e842fd4a8a01545fb329c030a29f3e47aa58a69245d9bfcc7c6498c4c8e2c44f7dc7f56fe8bf8baa2 WHIRLPOOL 8da7c3a998fd033f4936f9e595fdb722ebdff2e7a4d6948c7060ee3686d6dfdc943e78dedea8ddcc9fb4fb377b9cac36230f3381c1714797fdf83937c801e815
|
||||
DIST iperf-3.0.11.tar.gz 426434 SHA256 c774b807ea4db20e07558c47951df186b6fb1dd0cdef4282c078853ad87cc712 SHA512 292b826099a1fc813f2fbe4506f8bd8b3b2e4dde04e33a097cce966d7502b3c521a29b9ba74e55fe38406fdb85090695f59febbf4ca31bb1ffc801b3b7615d19 WHIRLPOOL e16799997d7e3c0abe2e2a93bd559a69c0d3c96aab954cd9fb4be93cc8ce4f38c7a2ced034b1b03b2dc257bd5c82d202b4da528ee11f86ed99890fb02cad4b04
|
||||
DIST iperf-3.0.7.tar.gz 400892 SHA256 c174bb6c3db1f4f6b91ed629bb182e1c66c363df12cbf5c346023955d7312adc SHA512 c7716a0ae12330a43f983298dff98e43eeda0fb5179781ea1d9b8bc2567d3e8a5e93272b9f96f90cc7f26367fc8089b67ff8b0173f3608e840dbeaf960867e99 WHIRLPOOL f37934c8f335fec439d18cf7e104cd210c6c3d62c5b383ed594fdd0b0edbe425cf13dc22521d3d32adc2da4e5d0c10e1f6e90aaf4461997c8265f45ea7149f8b
|
||||
DIST iperf-3.0.9.tar.gz 404510 SHA256 985d87e2bc3f302dd5e864022f61b053cdeafd2e6a325711a317ed6aa1b68771 SHA512 63e6bdab026aa61e0a2ef1c9cb7fd08968ef59d4a0329e45d6ec7277c17822f9fcfafc56041f72d3607f3189b9605eac712facdb0d77315ad6a0d84bbe7d6d06 WHIRLPOOL 5df970b4f79f93001c4e6f7e9a4674e0de8e4510afeef6f9da8498bf067a370a0bd3f28fe425106f3a38425164a0e3c84b94d97832ded571f1ba2fd70cc1d320
|
||||
EBUILD iperf-2.0.5-r2.ebuild 1142 SHA256 4caa5119e93fc809695c29d5aca8e9bc7a22f41a4c58d066bf9b86b907b265bd SHA512 c704fffc78f841df8d1c9c770048a65ff080ab0e621a425d05d4b4152613958fbd659dc0b893d348dde156d066852505641d5aaa4493bc7be4e8117e6558f080 WHIRLPOOL 56bd58059850c4d0ae01382141d60fe66c02f9fed253efdd76e575fa3436485be3dfd4a9580b9fcf9164ea03471de4de4c554d82fb0084983ff082cb3c18e5eb
|
||||
EBUILD iperf-3.0.10.ebuild 807 SHA256 a48a4f31ffae6679abe2da0cba2891b097e32f5639ceaabb00b3372ce1f726f9 SHA512 58143f329dab5b9bc613301d9fa0512aee15c473d937f43aa0bf7ec2dc42df4fc58380c7f6d92e2c29587f83c7a010e151e3eb54f00f38850b4c97694a9f885a WHIRLPOOL 3bc6e811c1c9c6c8ad95e6a5631ee2a8e014e201ed2b4c44649d8c6b45bf545ecd64ae74811f18c06b95297a367cf5370879459c8842e89be53a4adc48910b6b
|
||||
EBUILD iperf-3.0.11.ebuild 807 SHA256 99f8ea45a6d57eee45ca1f8f09ddfd6a40d3e759c2bfa56f65c66e3a4b32ce5a SHA512 d608fda0fbabcd666bfd0fcbdf00d7b2921e04035e3001d8b45e0e9078f49d8651d3969e5251026fae9d8cef9ab7652cb6ee5f51c61244c4ec0127f92e3e3d7b WHIRLPOOL 94d9d1e79e28934a31af935012afeb9e30a80a065dc7baf7aa37ff857f36743958c9a15be3ffe1bc7763dd9d2ab014fcca98fa851d21313fe59ed32b8b8c3ccb
|
||||
EBUILD iperf-3.0.7.ebuild 800 SHA256 97c7916879fb0588c87dfca16c11d3f5ea6b18ef0e85bc97f5297a863d338210 SHA512 80453541fb8417e03ee24f52d80d24bac3d43540902065372c8c4dfc60102917e47cf542d20690e2bf8957841789c1481c4c26d043b10bfd65932fc6b9701e30 WHIRLPOOL b6088e5e5b4f2574a7536fd3bf9b1514224b357955dc53dd0824f82c9878ff89235669fe1e17dd0f2b92a1d369aceb1e6f870ba43ef3a5e7cdc2bd73533ddcc7
|
||||
EBUILD iperf-3.0.9.ebuild 806 SHA256 9c737f1040f59ab980fdc783e2bb065127fecb18739c958df395cc7ece7ee432 SHA512 d608488a2b99d440b0e4401900d099bc1a8bb606d674126e97458b5d107bfdf0081966480ade969fd513522fc0f67c946edc1f075f1448676db99b73a623a3f3 WHIRLPOOL 897a32498f8eb855be93c22ce3ebb53af87b47fdc2137c18b00136d8048414988872d2175b99e0886009dad3b564da3dcbdbac36f6d39ba29e9ac2ef2b68f036
|
||||
MISC ChangeLog 8377 SHA256 2c66c7313282b15938602c696b5f74e8a0be00444ba9484ebf66ad799931c4dd SHA512 73b839651abbef332857507b586fec4e4b1ffe59fbf460c189b8cf3f4dd248e2c0119f38d4d8fd66a7661eb744b432c708eed874ba1d3be4ff4d5e99d292d6d3 WHIRLPOOL 9e6ecb2efd4191c03a8fac558afaed5dd9beba890f892e60903bdd38892cfdb1531589a8c6e5f5bb182298d4614f4997a09c03fc7ac7321e5a53ff775c1d659a
|
||||
MISC metadata.xml 159 SHA256 b75c711bd971e46f0ec957e833c60879b0c5023e0bb94409a6255781b69f6dc6 SHA512 2c104d2a804da0a38770b6f1ec26cd5b0a49e30392177d5794734a3f4129e82fd0971e5a8a1e48913bfaf1bab57e7bac1fe5ce4f5c618ce057aa5aaf9e59113b WHIRLPOOL 044dec64f8899582332d7fbd7612d2a7c5c7234c44bb9fc51a56f7d6400cd3066a154c3c49dd3f4b468f11e029aa24ff0097ab1387b9f322d57f1d9876afd601
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlS08fEACgkQVWmRsqeSphNkgwCeIDCHZ7kUhFekCk2dewMAic6D
|
||||
tS0AnRWzxudPPB+UZVqKJRWpXKv7KMAA
|
||||
=hBVx
|
||||
-----END PGP SIGNATURE-----
|
31
sdk_container/src/third_party/portage-stable/net-misc/iperf/files/iperf-3.0.5-flags.patch
vendored
Normal file
31
sdk_container/src/third_party/portage-stable/net-misc/iperf/files/iperf-3.0.5-flags.patch
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
* Do not inject -g
|
||||
* Do not make a profiled build
|
||||
|
||||
--- a/src/Makefile.am
|
||||
+++ b/src/Makefile.am
|
||||
@@ -1,6 +1,6 @@
|
||||
lib_LTLIBRARIES = libiperf.la # Build and install an iperf library
|
||||
bin_PROGRAMS = iperf3 # Build and install an iperf binary
|
||||
-noinst_PROGRAMS = t_timer t_units t_uuid iperf3_profile # Build, but don't install the test programs and a profiled version of iperf3
|
||||
+noinst_PROGRAMS = t_timer t_units t_uuid # Build, but don't install the test programs and a profiled version of iperf3
|
||||
include_HEADERS = iperf_api.h # Defines the headers that get installed with the program
|
||||
|
||||
|
||||
@@ -37,14 +37,13 @@
|
||||
|
||||
# Specify the sources and various flags for the iperf binary
|
||||
iperf3_SOURCES = main.c
|
||||
-iperf3_CFLAGS = -g
|
||||
+iperf3_CFLAGS =
|
||||
iperf3_LDADD = libiperf.la
|
||||
-iperf3_LDFLAGS = -g
|
||||
+iperf3_LDFLAGS =
|
||||
|
||||
# Specify the sources and various flags for the profiled iperf binary. This
|
||||
# binary recompiles all the source files to make sure they are all profiled.
|
||||
-iperf3_profile_SOURCES = main.c \
|
||||
- $(libiperf_la_SOURCES)
|
||||
+iperf3_profile_SOURCES = main.c
|
||||
|
||||
iperf3_profile_CFLAGS = -pg -g
|
||||
iperf3_profile_LDADD = libiperf.la
|
@ -0,0 +1,23 @@
|
||||
Description: Fix bidirectional TCP server exiting after the test
|
||||
iperf bidirectional test using parameter -r or -d doesn't work as
|
||||
expected, the server exits after the test, but it should continue listening
|
||||
for new connections.
|
||||
Author: Roberto Lumbreras <rover@debian.org>
|
||||
Bug-Redhat: https://bugzilla.redhat.com/show_bug.cgi?id=449796
|
||||
Forwarded: http://sourceforge.net/tracker/?func=detail&aid=1983829&group_id=128336&atid=711371
|
||||
|
||||
--- a/src/Client.cpp
|
||||
+++ b/src/Client.cpp
|
||||
@@ -212,10 +212,12 @@ void Client::Run( void ) {
|
||||
char* readAt = mBuf;
|
||||
|
||||
#if HAVE_THREAD
|
||||
+ /*
|
||||
if ( !isUDP( mSettings ) ) {
|
||||
RunTCP();
|
||||
return;
|
||||
}
|
||||
+ */
|
||||
#endif
|
||||
|
||||
// Indicates if the stream is readable
|
@ -0,0 +1,20 @@
|
||||
Description: iperf does not handle right large time values
|
||||
Reported by Eugene Butan <eugene@mikrotik.com>
|
||||
When I invoke 'iperf' with '-t 100000000' argument from an ordinary shell
|
||||
prompt it immediately exits displaying incorrect bandwidth. If I supply
|
||||
smaller time value, iperf works as expected.
|
||||
Author: Roberto Lumbreras <rover@debian.org>
|
||||
Bug-Debian: http://bugs.debian.org/346099
|
||||
Forwarded: https://sourceforge.net/tracker/index.php?func=detail&aid=3140391&group_id=128336&atid=711371
|
||||
|
||||
--- a/src/Settings.cpp
|
||||
+++ b/src/Settings.cpp
|
||||
@@ -458,7 +458,7 @@
|
||||
case 't': // seconds to write for
|
||||
// time mode (instead of amount mode)
|
||||
setModeTime( mExtSettings );
|
||||
- mExtSettings->mAmount = (int) (atof( optarg ) * 100.0);
|
||||
+ mExtSettings->mAmount = (max_size_t) (atof( optarg ) * 100.0);
|
||||
break;
|
||||
|
||||
case 'u': // UDP instead of TCP
|
19
sdk_container/src/third_party/portage-stable/net-misc/iperf/files/iperf-die-on-bind-fail.patch
vendored
Normal file
19
sdk_container/src/third_party/portage-stable/net-misc/iperf/files/iperf-die-on-bind-fail.patch
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
Description: iperf die on bind fail
|
||||
When iperf encounters a fatal error when binding to a port, such as
|
||||
the port being already in use or lacking permission, it fails to give
|
||||
fatal error, but instead pretends to continue to listen on the port.
|
||||
Author: Deny IP Any Any <denyipanyany@gmail.com>
|
||||
Bug-Debian: http://bugs.debian.org/517239
|
||||
Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3140400&group_id=128336&atid=711371
|
||||
|
||||
--- a/src/Listener.cpp
|
||||
+++ b/src/Listener.cpp
|
||||
@@ -333,7 +333,7 @@
|
||||
#endif
|
||||
{
|
||||
rc = bind( mSettings->mSock, (sockaddr*) &mSettings->local, mSettings->size_local );
|
||||
- WARN_errno( rc == SOCKET_ERROR, "bind" );
|
||||
+ FAIL_errno( rc == SOCKET_ERROR, "bind", mSettings );
|
||||
}
|
||||
// listen for connections (TCP only).
|
||||
// default backlog traditionally 5
|
@ -0,0 +1,21 @@
|
||||
|
||||
2011-10-14 Israel G. Lugo <israel.lugo@lugosys.com>
|
||||
|
||||
* Fix delay_loop() for delays of 1s and greater. Was causing breakage when a
|
||||
low bandwidth limit was specified.
|
||||
|
||||
|
||||
--- a/compat/delay.cpp
|
||||
+++ b/compat/delay.cpp
|
||||
@@ -63,8 +63,9 @@ void delay_loop(unsigned long usec)
|
||||
{
|
||||
struct timespec requested, remaining;
|
||||
|
||||
- requested.tv_sec = 0;
|
||||
- requested.tv_nsec = usec * 1000L;
|
||||
+ /* convert to seconds; nanosleep requires 0 <= tv_nsec <= 999999999 */
|
||||
+ requested.tv_sec = usec / 1000000UL;
|
||||
+ requested.tv_nsec = (usec % 1000000UL) * 1000UL;
|
||||
|
||||
while (nanosleep(&requested, &remaining) == -1)
|
||||
if (errno == EINTR)
|
@ -0,0 +1,96 @@
|
||||
Description: iperf format string FTBFS with -Werror=format-security
|
||||
Reported by Didier Raboud <odyx@debian.org>
|
||||
Author: Simon Paillard <spaillard@debian.org>
|
||||
Bug-Debian: http://bugs.debian.org/643408
|
||||
|
||||
--- a/compat/Thread.c
|
||||
+++ b/compat/Thread.c
|
||||
@@ -381,7 +381,7 @@
|
||||
Condition_Lock( thread_sNum_cond );
|
||||
thread_sNum -= nonterminating_num;
|
||||
if ( thread_sNum > 1 && nonterminating_num > 0 && interrupt != 0 ) {
|
||||
- fprintf( stderr, wait_server_threads );
|
||||
+ fprintf( stderr, "%s", wait_server_threads );
|
||||
}
|
||||
nonterminating_num = 0;
|
||||
Condition_Signal( &thread_sNum_cond );
|
||||
--- a/src/ReportDefault.c
|
||||
+++ b/src/ReportDefault.c
|
||||
@@ -78,7 +78,7 @@
|
||||
if ( stats->mUDP != (char)kMode_Server ) {
|
||||
// TCP Reporting
|
||||
if( !header_printed ) {
|
||||
- printf( report_bw_header);
|
||||
+ printf( "%s", report_bw_header);
|
||||
header_printed = 1;
|
||||
}
|
||||
printf( report_bw_format, stats->transferID,
|
||||
@@ -87,7 +87,7 @@
|
||||
} else {
|
||||
// UDP Reporting
|
||||
if( !header_printed ) {
|
||||
- printf( report_bw_jitter_loss_header);
|
||||
+ printf( "%s", report_bw_jitter_loss_header);
|
||||
header_printed = 1;
|
||||
}
|
||||
printf( report_bw_jitter_loss_format, stats->transferID,
|
||||
@@ -159,7 +159,7 @@
|
||||
(data->mThreadMode == kMode_Listener ? 0 : 1) );
|
||||
win_requested = data->mTCPWin;
|
||||
|
||||
- printf( separator_line );
|
||||
+ printf( "%s", separator_line );
|
||||
if ( data->mThreadMode == kMode_Listener ) {
|
||||
printf( server_port,
|
||||
(isUDP( data ) ? "UDP" : "TCP"),
|
||||
@@ -198,7 +198,7 @@
|
||||
printf( warn_window_requested, buffer );
|
||||
}
|
||||
printf( "\n" );
|
||||
- printf( separator_line );
|
||||
+ printf( "%s", separator_line );
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -286,7 +286,7 @@
|
||||
} else if ( checkMSS_MTU( inMSS, 576 ) ) {
|
||||
net = "minimum";
|
||||
mtu = 576;
|
||||
- printf( warn_no_pathmtu );
|
||||
+ printf( "%s", warn_no_pathmtu );
|
||||
} else {
|
||||
mtu = inMSS + 40;
|
||||
net = "unknown interface";
|
||||
--- a/src/Reporter.c
|
||||
+++ b/src/Reporter.c
|
||||
@@ -896,7 +896,7 @@
|
||||
} else if ( checkMSS_MTU( inMSS, 576 ) ) {
|
||||
net = "minimum";
|
||||
mtu = 576;
|
||||
- printf( warn_no_pathmtu );
|
||||
+ printf( "%s", warn_no_pathmtu );
|
||||
} else {
|
||||
mtu = inMSS + 40;
|
||||
net = "unknown interface";
|
||||
--- a/src/Settings.cpp
|
||||
+++ b/src/Settings.cpp
|
||||
@@ -375,8 +375,8 @@
|
||||
break;
|
||||
|
||||
case 'h': // print help and exit
|
||||
- fprintf(stderr, usage_long1);
|
||||
- fprintf(stderr, usage_long2);
|
||||
+ fprintf(stderr, "%s", usage_long1);
|
||||
+ fprintf(stderr, "%s", usage_long2);
|
||||
exit(1);
|
||||
break;
|
||||
|
||||
@@ -482,7 +482,7 @@
|
||||
break;
|
||||
|
||||
case 'v': // print version and exit
|
||||
- fprintf( stderr, version );
|
||||
+ fprintf( stderr, "%s", version );
|
||||
exit(1);
|
||||
break;
|
||||
|
22
sdk_container/src/third_party/portage-stable/net-misc/iperf/files/iperf-ipv6_mcast_check.patch
vendored
Normal file
22
sdk_container/src/third_party/portage-stable/net-misc/iperf/files/iperf-ipv6_mcast_check.patch
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
Description: Fix improper check for IPv6 family when sending multicast
|
||||
This patch fixes the proper behavior of -T (hop-limit setting) when
|
||||
sending IPv6 multicast packets. Due to this bug, it was always fixed to 1.
|
||||
.
|
||||
SetSocketOptions() is called before socket connection, thus sa_family is
|
||||
still set to 0. This is causing the if-branch in the multicast check
|
||||
to always assume a non-IPv6 socket.
|
||||
Checking the remote-peer family works reliably, instead.
|
||||
Author: Luca Bruno <lucab@debian.org>
|
||||
Last-Update: 2012-05-24
|
||||
|
||||
--- a/src/PerfSocket.cpp
|
||||
+++ b/src/PerfSocket.cpp
|
||||
@@ -109,7 +109,7 @@ void SetSocketOptions( thread_Settings *
|
||||
if ( isMulticast( inSettings ) && ( inSettings->mTTL > 0 ) ) {
|
||||
int val = inSettings->mTTL;
|
||||
#ifdef HAVE_MULTICAST
|
||||
- if ( !SockAddr_isIPv6( &inSettings->local ) ) {
|
||||
+ if ( !SockAddr_isIPv6( &inSettings->peer ) ) {
|
||||
int rc = setsockopt( inSettings->mSock, IPPROTO_IP, IP_MULTICAST_TTL,
|
||||
(const void*) &val, (Socklen_t) sizeof(val));
|
||||
|
6
sdk_container/src/third_party/portage-stable/net-misc/iperf/files/iperf.confd
vendored
Normal file
6
sdk_container/src/third_party/portage-stable/net-misc/iperf/files/iperf.confd
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
# Copyright 1999-2005 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/iperf/files/iperf.confd,v 1.1 2005/01/23 10:52:13 ka0ttic Exp $
|
||||
|
||||
# extra options (run iperf -h for a list of supported options)
|
||||
IPERF_OPTS="--format Mbytes"
|
15
sdk_container/src/third_party/portage-stable/net-misc/iperf/files/iperf.initd-r1
vendored
Normal file
15
sdk_container/src/third_party/portage-stable/net-misc/iperf/files/iperf.initd-r1
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/iperf/files/iperf.initd-r1,v 1.2 2014/07/19 13:45:42 jer Exp $
|
||||
|
||||
description="IP bandwidth measurement server"
|
||||
command="/usr/bin/iperf"
|
||||
|
||||
command_background="yes"
|
||||
pidfile="/run/${SVCNAME}.pid"
|
||||
command_args="-s ${IPERF_OPTS}"
|
||||
|
||||
# note: iperf has a -D/--daemon flag but we seem to hit a bug
|
||||
# where it starts to eat all CPU after client disconnect,
|
||||
# see bug #344875
|
39
sdk_container/src/third_party/portage-stable/net-misc/iperf/iperf-2.0.5-r2.ebuild
vendored
Normal file
39
sdk_container/src/third_party/portage-stable/net-misc/iperf/iperf-2.0.5-r2.ebuild
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/iperf/iperf-2.0.5-r2.ebuild,v 1.8 2014/09/14 07:29:40 ago Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit base
|
||||
|
||||
DESCRIPTION="Tool to measure IP bandwidth using UDP or TCP"
|
||||
HOMEPAGE="http://iperf.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="HPND"
|
||||
SLOT="2"
|
||||
KEYWORDS="amd64 ~arm hppa ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint"
|
||||
IUSE="ipv6 threads debug"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-fix-bandwidth-limit.patch
|
||||
"${FILESDIR}"/${PN}-cast-to-max_size_t-instead-of-int.patch
|
||||
"${FILESDIR}"/${PN}-die-on-bind-fail.patch
|
||||
"${FILESDIR}"/${PN}-bidirectional-tcp-server.patch
|
||||
"${FILESDIR}"/${PN}-fix-format-security-ftbfs.patch
|
||||
"${FILESDIR}"/${PN}-ipv6_mcast_check.patch
|
||||
)
|
||||
DOCS="INSTALL README"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable threads) \
|
||||
$(use_enable debug debuginfo)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
dohtml doc/*
|
||||
newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
|
||||
newconfd "${FILESDIR}"/${PN}.confd ${PN}
|
||||
}
|
28
sdk_container/src/third_party/portage-stable/net-misc/iperf/iperf-3.0.10.ebuild
vendored
Normal file
28
sdk_container/src/third_party/portage-stable/net-misc/iperf/iperf-3.0.10.ebuild
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/iperf/iperf-3.0.10.ebuild,v 1.1 2014/12/18 09:57:48 jer Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="A TCP, UDP, and SCTP network bandwidth measurement tool"
|
||||
LICENSE="BSD"
|
||||
SLOT="3"
|
||||
HOMEPAGE="https://github.com/esnet/iperf/"
|
||||
SRC_URI="https://codeload.github.com/esnet/${PN}/tar.gz/${PV} -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint"
|
||||
IUSE="static-libs"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-3.0.5-flags.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files
|
||||
}
|
28
sdk_container/src/third_party/portage-stable/net-misc/iperf/iperf-3.0.11.ebuild
vendored
Normal file
28
sdk_container/src/third_party/portage-stable/net-misc/iperf/iperf-3.0.11.ebuild
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/iperf/iperf-3.0.11.ebuild,v 1.1 2015/01/13 10:22:40 jer Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="A TCP, UDP, and SCTP network bandwidth measurement tool"
|
||||
LICENSE="BSD"
|
||||
SLOT="3"
|
||||
HOMEPAGE="https://github.com/esnet/iperf/"
|
||||
SRC_URI="https://codeload.github.com/esnet/${PN}/tar.gz/${PV} -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint"
|
||||
IUSE="static-libs"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-3.0.5-flags.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files
|
||||
}
|
28
sdk_container/src/third_party/portage-stable/net-misc/iperf/iperf-3.0.7.ebuild
vendored
Normal file
28
sdk_container/src/third_party/portage-stable/net-misc/iperf/iperf-3.0.7.ebuild
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/iperf/iperf-3.0.7.ebuild,v 1.6 2014/10/29 09:31:43 ago Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="A TCP, UDP, and SCTP network bandwidth measurement tool"
|
||||
LICENSE="BSD"
|
||||
SLOT="3"
|
||||
HOMEPAGE="https://github.com/esnet/iperf/"
|
||||
SRC_URI="https://codeload.github.com/esnet/${PN}/tar.gz/${PV} -> ${P}.tar.gz"
|
||||
KEYWORDS="amd64 ~arm hppa ~mips ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint"
|
||||
IUSE="static-libs"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-3.0.5-flags.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files
|
||||
}
|
28
sdk_container/src/third_party/portage-stable/net-misc/iperf/iperf-3.0.9.ebuild
vendored
Normal file
28
sdk_container/src/third_party/portage-stable/net-misc/iperf/iperf-3.0.9.ebuild
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/iperf/iperf-3.0.9.ebuild,v 1.1 2014/10/16 09:18:50 jer Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="A TCP, UDP, and SCTP network bandwidth measurement tool"
|
||||
LICENSE="BSD"
|
||||
SLOT="3"
|
||||
HOMEPAGE="https://github.com/esnet/iperf/"
|
||||
SRC_URI="https://codeload.github.com/esnet/${PN}/tar.gz/${PV} -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint"
|
||||
IUSE="static-libs"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-3.0.5-flags.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files
|
||||
}
|
5
sdk_container/src/third_party/portage-stable/net-misc/iperf/metadata.xml
vendored
Normal file
5
sdk_container/src/third_party/portage-stable/net-misc/iperf/metadata.xml
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>netmon</herd>
|
||||
</pkgmetadata>
|
Loading…
x
Reference in New Issue
Block a user