xref: /aosp_15_r20/external/iperf3/docs/news.rst (revision 7ab6e6ace082586527a400463bc693a412a40341)
1*7ab6e6acSAndroid Build Coastguard Workeriperf3 Project News
2*7ab6e6acSAndroid Build Coastguard Worker===================
3*7ab6e6acSAndroid Build Coastguard Worker
4*7ab6e6acSAndroid Build Coastguard Worker2020-06-10:  iperf-3.8.1 released
5*7ab6e6acSAndroid Build Coastguard Worker---------------------------------
6*7ab6e6acSAndroid Build Coastguard Worker
7*7ab6e6acSAndroid Build Coastguard Worker| URL:  https://downloads.es.net/pub/iperf/iperf-3.8.1.tar.gz
8*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``e5b080f3273a8a715a4100f13826ac2ca31cc7b1315925631b2ecf64957ded96 iperf-3.8.1.tar.gz``
9*7ab6e6acSAndroid Build Coastguard Worker
10*7ab6e6acSAndroid Build Coastguard Workeriperf 3.8.1 fixes a regression with ``make install`` in iperf 3.8.  It
11*7ab6e6acSAndroid Build Coastguard Workeris otherwise identical to iperf 3.8.
12*7ab6e6acSAndroid Build Coastguard Worker
13*7ab6e6acSAndroid Build Coastguard Worker2020-06-08:  iperf-3.8 released
14*7ab6e6acSAndroid Build Coastguard Worker-------------------------------
15*7ab6e6acSAndroid Build Coastguard Worker
16*7ab6e6acSAndroid Build Coastguard Worker| URL:  https://downloads.es.net/pub/iperf/iperf-3.8.tar.gz
17*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``edc1c317b0ae31925e5eb84f0295faefbaa1db3229f4693e11d954d114de4bcd  iperf-3.8.tar.gz``
18*7ab6e6acSAndroid Build Coastguard Worker
19*7ab6e6acSAndroid Build Coastguard Workeriperf 3.8 contains minor bugfixes and enhancements.
20*7ab6e6acSAndroid Build Coastguard Worker
21*7ab6e6acSAndroid Build Coastguard Worker
22*7ab6e6acSAndroid Build Coastguard Worker2019-06-21:  iperf-3.7 released
23*7ab6e6acSAndroid Build Coastguard Worker-------------------------------
24*7ab6e6acSAndroid Build Coastguard Worker
25*7ab6e6acSAndroid Build Coastguard Worker| URL:  https://downloads.es.net/pub/iperf/iperf-3.7.tar.gz
26*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``d846040224317caf2f75c843d309a950a7db23f9b44b94688ccbe557d6d1710c  iperf-3.7.tar.gz``
27*7ab6e6acSAndroid Build Coastguard Worker
28*7ab6e6acSAndroid Build Coastguard Workeriperf 3.7 adds the ``--bidir`` flag for bidirectional tests, includes
29*7ab6e6acSAndroid Build Coastguard Workersome minor enhancements, and fixes a number of bugs.  More details can
30*7ab6e6acSAndroid Build Coastguard Workerbe found in the release notes.
31*7ab6e6acSAndroid Build Coastguard Worker
32*7ab6e6acSAndroid Build Coastguard WorkerNote:  Documentation for the ``--bidir`` flag was inadvertently
33*7ab6e6acSAndroid Build Coastguard Workeromitted from the manual page.  This will be fixed in a future
34*7ab6e6acSAndroid Build Coastguard Workerrelease.
35*7ab6e6acSAndroid Build Coastguard Worker
36*7ab6e6acSAndroid Build Coastguard Worker2018-06-25:  iperf-3.6 released
37*7ab6e6acSAndroid Build Coastguard Worker-------------------------------
38*7ab6e6acSAndroid Build Coastguard Worker
39*7ab6e6acSAndroid Build Coastguard Worker| URL:  https://downloads.es.net/pub/iperf/iperf-3.6.tar.gz
40*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``de5d51e46dc460cc590fb4d44f95e7cad54b74fea1eba7d6ebd6f8887d75946e  iperf-3.6.tar.gz``
41*7ab6e6acSAndroid Build Coastguard Worker
42*7ab6e6acSAndroid Build Coastguard Workeriperf 3.6 adds the ``--extra-data`` and ``--repeating-payload``
43*7ab6e6acSAndroid Build Coastguard Workeroptions and fixes some minor bugs.
44*7ab6e6acSAndroid Build Coastguard Worker
45*7ab6e6acSAndroid Build Coastguard Worker2018-03-02:  iperf-3.5 released
46*7ab6e6acSAndroid Build Coastguard Worker-------------------------------
47*7ab6e6acSAndroid Build Coastguard Worker
48*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.5.tar.gz
49*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``539bd9ecdca1b8c1157ff85b70ed09b3c75242e69886fc16b54883b399f72cd5  iperf-3.5.tar.gz``
50*7ab6e6acSAndroid Build Coastguard Worker
51*7ab6e6acSAndroid Build Coastguard Workeriperf 3.5 fixes a bug that could over-count data transfers (and hence
52*7ab6e6acSAndroid Build Coastguard Workermeasured bitrate).
53*7ab6e6acSAndroid Build Coastguard Worker
54*7ab6e6acSAndroid Build Coastguard Worker2018-02-14:  iperf-3.4 released
55*7ab6e6acSAndroid Build Coastguard Worker-------------------------------
56*7ab6e6acSAndroid Build Coastguard Worker
57*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.4.tar.gz
58*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``71528332d751df85e046d1944d9a0269773cadd6e51840aecdeed30925f79111  iperf-3.4.tar.gz``
59*7ab6e6acSAndroid Build Coastguard Worker
60*7ab6e6acSAndroid Build Coastguard Workeriperf 3.4 fixes a number of minor bugs and adds a few enhancements.
61*7ab6e6acSAndroid Build Coastguard Worker
62*7ab6e6acSAndroid Build Coastguard Worker2017-10-31:  iperf-3.3 released
63*7ab6e6acSAndroid Build Coastguard Worker-------------------------------
64*7ab6e6acSAndroid Build Coastguard Worker
65*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.3.tar.gz
66*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``6f596271251056bffc11bbb8f17d4244ad9a7d4a317c2459fdbb853ae51284d8  iperf-3.3.tar.gz``
67*7ab6e6acSAndroid Build Coastguard Worker
68*7ab6e6acSAndroid Build Coastguard WorkerNew minor release of iperf 3.3, fixing a number of minor bugs.
69*7ab6e6acSAndroid Build Coastguard Worker
70*7ab6e6acSAndroid Build Coastguard Worker2017-06-26:  iperf-3.2 released
71*7ab6e6acSAndroid Build Coastguard Worker-------------------------------
72*7ab6e6acSAndroid Build Coastguard Worker
73*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.2.tar.gz
74*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``f207b36f861485845dbdf09f909c62f3d2222a3cf3d2682095aede8213cd9c1d  iperf-3.2.tar.gz``
75*7ab6e6acSAndroid Build Coastguard Worker
76*7ab6e6acSAndroid Build Coastguard WorkerNew minor release of iperf 3.2, with new features, bugfixes, and enhancements.
77*7ab6e6acSAndroid Build Coastguard Worker
78*7ab6e6acSAndroid Build Coastguard Worker2017-06-06:  iperf3 update, June 2017
79*7ab6e6acSAndroid Build Coastguard Worker--------------------------------------
80*7ab6e6acSAndroid Build Coastguard Worker
81*7ab6e6acSAndroid Build Coastguard Workerhttps://raw.githubusercontent.com/esnet/iperf/master/docs/2017-06-06.txt
82*7ab6e6acSAndroid Build Coastguard Worker
83*7ab6e6acSAndroid Build Coastguard Worker
84*7ab6e6acSAndroid Build Coastguard Worker2017-04-27:  iperf3 update, April 2017
85*7ab6e6acSAndroid Build Coastguard Worker--------------------------------------
86*7ab6e6acSAndroid Build Coastguard Worker
87*7ab6e6acSAndroid Build Coastguard Workerhttps://raw.githubusercontent.com/esnet/iperf/master/docs/2017-04-27.txt
88*7ab6e6acSAndroid Build Coastguard Worker
89*7ab6e6acSAndroid Build Coastguard Worker
90*7ab6e6acSAndroid Build Coastguard Worker2017-03-06:  iperf-3.1.7 released
91*7ab6e6acSAndroid Build Coastguard Worker---------------------------------
92*7ab6e6acSAndroid Build Coastguard Worker
93*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.1.7.tar.gz
94*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``a4ef73406fe92250602b8da2ae89ec53211f805df97a1d1d629db5a14043734f  iperf-3.1.7.tar.gz``
95*7ab6e6acSAndroid Build Coastguard Worker
96*7ab6e6acSAndroid Build Coastguard WorkerThis version of iperf3 contains two documentation fixes, but is
97*7ab6e6acSAndroid Build Coastguard Workerotherwise identical to the prior release.
98*7ab6e6acSAndroid Build Coastguard Worker
99*7ab6e6acSAndroid Build Coastguard Worker
100*7ab6e6acSAndroid Build Coastguard Worker2017-02-02:  iperf-3.1.6 released
101*7ab6e6acSAndroid Build Coastguard Worker---------------------------------
102*7ab6e6acSAndroid Build Coastguard Worker
103*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.1.6.tar.gz
104*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``70f0c72d9e60c6ecb2c478ed17e4fd81d3b827d57896fee43bcd0c53abccb29d  iperf-3.1.6.tar.gz``
105*7ab6e6acSAndroid Build Coastguard Worker
106*7ab6e6acSAndroid Build Coastguard WorkerThis version of iperf3 contains two minor fixes.  Notably, one of them
107*7ab6e6acSAndroid Build Coastguard Workerunbreaks JSON output with UDP tests.
108*7ab6e6acSAndroid Build Coastguard Worker
109*7ab6e6acSAndroid Build Coastguard Worker
110*7ab6e6acSAndroid Build Coastguard Worker2017-01-12:  iperf-3.1.5 released
111*7ab6e6acSAndroid Build Coastguard Worker---------------------------------
112*7ab6e6acSAndroid Build Coastguard Worker
113*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.1.5.tar.gz
114*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``6e1a6200cd38baeab58ef0d7b8769e7aa6410c3a3168e65ea8277a4de79e5500  iperf-3.1.5.tar.gz``
115*7ab6e6acSAndroid Build Coastguard Worker
116*7ab6e6acSAndroid Build Coastguard WorkerThis version of iperf3 makes some improvements to the fair-queue-based
117*7ab6e6acSAndroid Build Coastguard Workerpacing and improves the selection of the default UDP packet size.
118*7ab6e6acSAndroid Build Coastguard WorkerUsers who use either of these aspects of iperf3 are encourage to
119*7ab6e6acSAndroid Build Coastguard Workerreview the release notes for this version.
120*7ab6e6acSAndroid Build Coastguard Worker
121*7ab6e6acSAndroid Build Coastguard Worker
122*7ab6e6acSAndroid Build Coastguard Worker2016-10-31:  iperf-3.1.4 released
123*7ab6e6acSAndroid Build Coastguard Worker---------------------------------
124*7ab6e6acSAndroid Build Coastguard Worker
125*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.1.4.tar.gz
126*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``db61d70ac62003ebe0bf15496bd8c4b3c4b728578a44d0a1a88fcf8afc0e8f76  iperf-3.1.4.tar.gz``
127*7ab6e6acSAndroid Build Coastguard Worker
128*7ab6e6acSAndroid Build Coastguard WorkerThis release fixes a few minor bugs, including a
129*7ab6e6acSAndroid Build Coastguard Worker(non-security-impacting) buffer overflow fix ported from upstream
130*7ab6e6acSAndroid Build Coastguard Workercjson.
131*7ab6e6acSAndroid Build Coastguard Worker
132*7ab6e6acSAndroid Build Coastguard Worker
133*7ab6e6acSAndroid Build Coastguard Worker2016-06-08:  Security Issue:  iperf-3.1.3, iperf-3.0.12 released
134*7ab6e6acSAndroid Build Coastguard Worker----------------------------------------------------------------
135*7ab6e6acSAndroid Build Coastguard Worker
136*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.1.3.tar.gz
137*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``60d8db69b1d74a64d78566c2317c373a85fef691b8d277737ee5d29f448595bf  iperf-3.1.3.tar.gz``
138*7ab6e6acSAndroid Build Coastguard Worker
139*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.0.12.tar.gz
140*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``9393d646e4e616f0cd7864bc8ceacc379f5d36b08003a3d8d65cd7c99d15daec  iperf-3.0.12.tar.gz``
141*7ab6e6acSAndroid Build Coastguard Worker
142*7ab6e6acSAndroid Build Coastguard WorkerThese releases address a security issue that could cause a crash of an
143*7ab6e6acSAndroid Build Coastguard Workeriperf3 process (it could theoretically lead to a remote code
144*7ab6e6acSAndroid Build Coastguard Workerexecution).  Although the risk for common use cases is believed to be
145*7ab6e6acSAndroid Build Coastguard Workerlow, all users are encouraged to update to these versions or newer as
146*7ab6e6acSAndroid Build Coastguard Workersoon as possible.  More information on the security vulnerability can
147*7ab6e6acSAndroid Build Coastguard Workerbe found in the following ESnet Software Security Advisory:
148*7ab6e6acSAndroid Build Coastguard Worker
149*7ab6e6acSAndroid Build Coastguard Workerhttps://raw.githubusercontent.com/esnet/security/master/cve-2016-4303/esnet-secadv-2016-0001.txt.asc
150*7ab6e6acSAndroid Build Coastguard Worker
151*7ab6e6acSAndroid Build Coastguard Workeriperf-3.1.3 also includes support for fair-queueing, per-socket based
152*7ab6e6acSAndroid Build Coastguard Workerpacing of tests on platforms that support it (currently recent Linux
153*7ab6e6acSAndroid Build Coastguard Workerdistributions), as well as several other fixes.
154*7ab6e6acSAndroid Build Coastguard Worker
155*7ab6e6acSAndroid Build Coastguard Worker
156*7ab6e6acSAndroid Build Coastguard Worker2016-02-01:  iperf-3.1.2 released
157*7ab6e6acSAndroid Build Coastguard Worker---------------------------------
158*7ab6e6acSAndroid Build Coastguard Worker
159*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.1.2.tar.gz
160*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``f9dbdb99f869c077d14bc1de78675f5e4b8d1bf78dc92381e96c3eb5b1fd7d86  iperf-3.1.2.tar.gz``
161*7ab6e6acSAndroid Build Coastguard Worker
162*7ab6e6acSAndroid Build Coastguard WorkerThis release fixes a couple of minor bugs, including one that results
163*7ab6e6acSAndroid Build Coastguard Workerin invalid JSON being emitted for UDP tests.
164*7ab6e6acSAndroid Build Coastguard Worker
165*7ab6e6acSAndroid Build Coastguard WorkerOlder News
166*7ab6e6acSAndroid Build Coastguard Worker----------
167*7ab6e6acSAndroid Build Coastguard Worker
168*7ab6e6acSAndroid Build Coastguard Worker2015-11-19:  iperf-3.1.1 released
169*7ab6e6acSAndroid Build Coastguard Worker.................................
170*7ab6e6acSAndroid Build Coastguard Worker
171*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.1.1.tar.gz
172*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``62f7c64eafe19046ba974b3ef2d962a5597194d6fbbddde328a15a5e74110564  iperf-3.1.1.tar.gz``
173*7ab6e6acSAndroid Build Coastguard Worker
174*7ab6e6acSAndroid Build Coastguard WorkerThis release fixes a few minor bugs.
175*7ab6e6acSAndroid Build Coastguard Worker
176*7ab6e6acSAndroid Build Coastguard Worker2015-10-16:  iperf3 Development Status
177*7ab6e6acSAndroid Build Coastguard Worker......................................
178*7ab6e6acSAndroid Build Coastguard Worker
179*7ab6e6acSAndroid Build Coastguard WorkerBeginning with the release of iperf 3.1, ESnet plans to support iperf3
180*7ab6e6acSAndroid Build Coastguard Workerin "maintenance mode".  At this point, we have no definite plans for
181*7ab6e6acSAndroid Build Coastguard Workerfurther iperf3 releases, and ESnet will be providing a very limited
182*7ab6e6acSAndroid Build Coastguard Workeramount of resources for support and development, going forward.
183*7ab6e6acSAndroid Build Coastguard WorkerHowever, ESnet could issue new iperf3 releases to deal with security
184*7ab6e6acSAndroid Build Coastguard Workerissues or high-impact bug fixes.
185*7ab6e6acSAndroid Build Coastguard Worker
186*7ab6e6acSAndroid Build Coastguard WorkerRequests for support, enhancements, and questions should best be
187*7ab6e6acSAndroid Build Coastguard Workerdirected to the iperf-dev mailing list.  ESnet would be open to adding
188*7ab6e6acSAndroid Build Coastguard Workerproject members/committers from the community, in case there are
189*7ab6e6acSAndroid Build Coastguard Workerdevelopers who are interested in doing more active work with iperf3
190*7ab6e6acSAndroid Build Coastguard Workerand/or supporting the user base.
191*7ab6e6acSAndroid Build Coastguard Worker
192*7ab6e6acSAndroid Build Coastguard Worker
193*7ab6e6acSAndroid Build Coastguard Worker2015-10-16:  iperf-3.1 released
194*7ab6e6acSAndroid Build Coastguard Worker...............................
195*7ab6e6acSAndroid Build Coastguard Worker
196*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.1.tar.gz
197*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``4385a32ece25cb09d4606b4c99316356b3d2cb03b318aa056b99cdb91c5ce656  iperf-3.1.tar.gz``
198*7ab6e6acSAndroid Build Coastguard Worker
199*7ab6e6acSAndroid Build Coastguard WorkerThis release adds support for SCTP on supported platforms, better
200*7ab6e6acSAndroid Build Coastguard Workerfeature detection on FreeBSD, better compatibility with various
201*7ab6e6acSAndroid Build Coastguard Workerplatforms, and a number of bug fixes.
202*7ab6e6acSAndroid Build Coastguard Worker
203*7ab6e6acSAndroid Build Coastguard Worker
204*7ab6e6acSAndroid Build Coastguard Worker2015-01-09:  iperf-3.0.11 released
205*7ab6e6acSAndroid Build Coastguard Worker..................................
206*7ab6e6acSAndroid Build Coastguard Worker
207*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.0.11.tar.gz
208*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``e01db5be6f47f67c987463095fe4f5b8b9ff891fb92c39104d042ad8fde97f6e  iperf-3.0.11.tar.gz``
209*7ab6e6acSAndroid Build Coastguard Worker
210*7ab6e6acSAndroid Build Coastguard WorkerThis maintenance release adds a -1 flag to make the iperf3 execute a
211*7ab6e6acSAndroid Build Coastguard Workersingle test and exit, needed for an upcoming bwctl release.  A few
212*7ab6e6acSAndroid Build Coastguard Workerother bugs are also fixed.
213*7ab6e6acSAndroid Build Coastguard Worker
214*7ab6e6acSAndroid Build Coastguard Worker2014-12-16:  iperf-3.0.10 released
215*7ab6e6acSAndroid Build Coastguard Worker..................................
216*7ab6e6acSAndroid Build Coastguard Worker
217*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.0.10.tar.gz
218*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``a113442967cf0981b0b2d538be7c88903b2fb0f87b0d281384e41b462e33059d  iperf-3.0.10.tar.gz``
219*7ab6e6acSAndroid Build Coastguard Worker
220*7ab6e6acSAndroid Build Coastguard WorkerThis maintenance release fixes building on MacOS X Yosemite, as well
221*7ab6e6acSAndroid Build Coastguard Workeras making the -w option work correctly with UDP tests.
222*7ab6e6acSAndroid Build Coastguard Worker
223*7ab6e6acSAndroid Build Coastguard Worker2014-10-14:  iperf-3.0.9 released
224*7ab6e6acSAndroid Build Coastguard Worker.................................
225*7ab6e6acSAndroid Build Coastguard Worker
226*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.0.9.tar.gz
227*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``40249a2b30d26b937350b969bcb19f88e1beb356f886ed31422b554bac692459  iperf-3.0.9.tar.gz``
228*7ab6e6acSAndroid Build Coastguard Worker
229*7ab6e6acSAndroid Build Coastguard WorkerThis maintenance release fixes an issue for a situation in which
230*7ab6e6acSAndroid Build Coastguard Workerattempting a UDP test with pathologically large (and illegal) packet
231*7ab6e6acSAndroid Build Coastguard Workersizes could put the iperf3 server in a state where it would stop
232*7ab6e6acSAndroid Build Coastguard Workeraccepting connections from clients, thus causing the clients to crash
233*7ab6e6acSAndroid Build Coastguard Workerwhen interrupted.
234*7ab6e6acSAndroid Build Coastguard Worker
235*7ab6e6acSAndroid Build Coastguard Worker
236*7ab6e6acSAndroid Build Coastguard Worker2014-09-30:  iperf-3.0.8 released
237*7ab6e6acSAndroid Build Coastguard Worker.................................
238*7ab6e6acSAndroid Build Coastguard Worker
239*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.0.8.tar.gz
240*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``81b8d91159862896c57f9b90a006e8b5dc22bd94175d97bd0db50b0ae2c1a78e  iperf-3.0.8.tar.gz``
241*7ab6e6acSAndroid Build Coastguard Worker
242*7ab6e6acSAndroid Build Coastguard WorkerThis maintenance release is functionally identical to 3.0.7.  It
243*7ab6e6acSAndroid Build Coastguard Workerincorporates updated license verbage and a minor compilation fix.
244*7ab6e6acSAndroid Build Coastguard Worker
245*7ab6e6acSAndroid Build Coastguard Worker
246*7ab6e6acSAndroid Build Coastguard Worker2014-08-28:  iperf-3.0.7 released
247*7ab6e6acSAndroid Build Coastguard Worker.................................
248*7ab6e6acSAndroid Build Coastguard Worker
249*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.0.7.tar.gz
250*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``49510e886f9e876cd73dcd80414bfb8c49b147c82125585e09c2a6e92369d3f2  iperf-3.0.7.tar.gz``
251*7ab6e6acSAndroid Build Coastguard Worker
252*7ab6e6acSAndroid Build Coastguard WorkerThis maintenance release fixes several minor bugs.  Of particular
253*7ab6e6acSAndroid Build Coastguard Workernote:
254*7ab6e6acSAndroid Build Coastguard Worker
255*7ab6e6acSAndroid Build Coastguard Worker* A bug that caused some problems with bwctl / perfSONAR has been
256*7ab6e6acSAndroid Build Coastguard Worker  fixed.
257*7ab6e6acSAndroid Build Coastguard Worker
258*7ab6e6acSAndroid Build Coastguard Worker* A bug that made it possible to disrupt existing, running tests has
259*7ab6e6acSAndroid Build Coastguard Worker  been fixed.
260*7ab6e6acSAndroid Build Coastguard Worker
261*7ab6e6acSAndroid Build Coastguard Worker2014-07-28:  iperf-3.0.6 released
262*7ab6e6acSAndroid Build Coastguard Worker.................................
263*7ab6e6acSAndroid Build Coastguard Worker
264*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.0.6.tar.gz
265*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``3c5909c9b286b6503ffa141a94cfc588915d6e67f2aa732b08df0af73e21938  iperf-3.0.6.tar.gz``
266*7ab6e6acSAndroid Build Coastguard Worker
267*7ab6e6acSAndroid Build Coastguard WorkerThis maintenance release includes the following bug fixes:
268*7ab6e6acSAndroid Build Coastguard Worker
269*7ab6e6acSAndroid Build Coastguard Worker* Several problems with the -B option have been fixed.  Also, API
270*7ab6e6acSAndroid Build Coastguard Worker  calls have been added to libiperf to extend this functionality to
271*7ab6e6acSAndroid Build Coastguard Worker  API clients.
272*7ab6e6acSAndroid Build Coastguard Worker
273*7ab6e6acSAndroid Build Coastguard Worker* Some portability fixes for OpenBSD and Solaris have been merged from
274*7ab6e6acSAndroid Build Coastguard Worker  the mainline.
275*7ab6e6acSAndroid Build Coastguard Worker
276*7ab6e6acSAndroid Build Coastguard WorkerAs always, more details can be found in the ``RELEASE_NOTES`` file in
277*7ab6e6acSAndroid Build Coastguard Workerthe source distribution.
278*7ab6e6acSAndroid Build Coastguard Worker
279*7ab6e6acSAndroid Build Coastguard Worker2014-06-16:  Project documentation on GitHub Pages
280*7ab6e6acSAndroid Build Coastguard Worker..................................................
281*7ab6e6acSAndroid Build Coastguard Worker
282*7ab6e6acSAndroid Build Coastguard Workeriperf3 project documentation can now be found at:
283*7ab6e6acSAndroid Build Coastguard Worker
284*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://software.es.net/iperf/
285*7ab6e6acSAndroid Build Coastguard Worker
286*7ab6e6acSAndroid Build Coastguard WorkerThis is a GitHub Pages site.  In an ongoing series of steps, content
287*7ab6e6acSAndroid Build Coastguard Workerwill be migrated from the iperf3 wiki to GitHub Pages.
288*7ab6e6acSAndroid Build Coastguard Worker
289*7ab6e6acSAndroid Build Coastguard Worker2014-06-16:  iperf-3.0.5 released
290*7ab6e6acSAndroid Build Coastguard Worker.................................
291*7ab6e6acSAndroid Build Coastguard Worker
292*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/iperf-3.0.5.tar.gz
293*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``e1e1989985b17a4c03b0fa207004ad164b137e37ab0682fecbf5e93bcaa920a6  iperf-3.0.5.tar.gz``
294*7ab6e6acSAndroid Build Coastguard Worker
295*7ab6e6acSAndroid Build Coastguard WorkerThis is the third maintenance release of iperf 3, with few more
296*7ab6e6acSAndroid Build Coastguard Workerenhancements and bug fixes.  Highlights:
297*7ab6e6acSAndroid Build Coastguard Worker
298*7ab6e6acSAndroid Build Coastguard Worker* A timing issue which caused measurement intervals to be wrong with
299*7ab6e6acSAndroid Build Coastguard Worker  TCP tests on lossy networks has been fixed.
300*7ab6e6acSAndroid Build Coastguard Worker
301*7ab6e6acSAndroid Build Coastguard Worker* It is now possible to get (most of) the server-side output at
302*7ab6e6acSAndroid Build Coastguard Worker  the client by using the ``--get-server-output`` flag.
303*7ab6e6acSAndroid Build Coastguard Worker
304*7ab6e6acSAndroid Build Coastguard Worker* A number of bugs with ``--json`` output have been fixed.
305*7ab6e6acSAndroid Build Coastguard Worker
306*7ab6e6acSAndroid Build Coastguard WorkerA more extensive list of changes can always be found in the
307*7ab6e6acSAndroid Build Coastguard Worker``RELEASE_NOTES`` file in the source distribution.
308*7ab6e6acSAndroid Build Coastguard Worker
309*7ab6e6acSAndroid Build Coastguard WorkerNote:  An iperf-3.0.4 release was planned and tagged, but not
310*7ab6e6acSAndroid Build Coastguard Workerofficially released.
311*7ab6e6acSAndroid Build Coastguard Worker
312*7ab6e6acSAndroid Build Coastguard Worker2014-06-10:  New iperf3 download site
313*7ab6e6acSAndroid Build Coastguard Worker.....................................
314*7ab6e6acSAndroid Build Coastguard Worker
315*7ab6e6acSAndroid Build Coastguard Workeriperf3 downloads are now hosted on a new server at ESnet:
316*7ab6e6acSAndroid Build Coastguard Worker
317*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://downloads.es.net/pub/iperf/
318*7ab6e6acSAndroid Build Coastguard Worker
319*7ab6e6acSAndroid Build Coastguard WorkerGoing forward, new releases will be made available in this directory.
320*7ab6e6acSAndroid Build Coastguard WorkerOlder releases will, at least for now, continue to also be available
321*7ab6e6acSAndroid Build Coastguard Workerat the previous location.
322*7ab6e6acSAndroid Build Coastguard Worker
323*7ab6e6acSAndroid Build Coastguard Worker2014-03-26:  iperf-3.0.3 released
324*7ab6e6acSAndroid Build Coastguard Worker.................................
325*7ab6e6acSAndroid Build Coastguard Worker
326*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://stats.es.net/software/iperf-3.0.3.tar.gz
327*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``79daf3e5e5c933b2fc4843d6d21c98d741fe39b33ac05bd7a11c50d321a2f59d  iperf-3.0.3.tar.gz``
328*7ab6e6acSAndroid Build Coastguard Worker
329*7ab6e6acSAndroid Build Coastguard WorkerThis is the second maintenance release of iperf 3.0, containing a few bug fixes and enhancements, notably:
330*7ab6e6acSAndroid Build Coastguard Worker
331*7ab6e6acSAndroid Build Coastguard Worker* The structure of the JSON output is more consistent between the
332*7ab6e6acSAndroid Build Coastguard Worker  cases of one stream and multiple streams.
333*7ab6e6acSAndroid Build Coastguard Worker
334*7ab6e6acSAndroid Build Coastguard Worker* The example programs once again build correctly.
335*7ab6e6acSAndroid Build Coastguard Worker
336*7ab6e6acSAndroid Build Coastguard Worker* A possible buffer overflow related to error output has been fixed.
337*7ab6e6acSAndroid Build Coastguard Worker  (This is not believed to be exploitable.)
338*7ab6e6acSAndroid Build Coastguard Worker
339*7ab6e6acSAndroid Build Coastguard WorkerMore information on changes can be found in the ``RELEASE_NOTES``
340*7ab6e6acSAndroid Build Coastguard Workerfile in the source distribution.
341*7ab6e6acSAndroid Build Coastguard Worker
342*7ab6e6acSAndroid Build Coastguard Worker2014-03-10:  iperf-3.0.2 released
343*7ab6e6acSAndroid Build Coastguard Worker.................................
344*7ab6e6acSAndroid Build Coastguard Worker
345*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://stats.es.net/software/iperf-3.0.2.tar.gz
346*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``3c379360bf40e6ac91dfc508cb43fefafb4739c651d9a8d905a30ec99095b282  iperf-3.0.2.tar.gz``
347*7ab6e6acSAndroid Build Coastguard Worker
348*7ab6e6acSAndroid Build Coastguard Worker**Note:**  Due to a mistake in the release process, the distribution tarball referred to above is actually not compressed, despite its ``.tar.gz`` extension.  Instead it is an uncompressed tar archive.  The file checksum is correct, as are the file contents.
349*7ab6e6acSAndroid Build Coastguard Worker
350*7ab6e6acSAndroid Build Coastguard WorkerThis version is a maintenance release that
351*7ab6e6acSAndroid Build Coastguard Workerfixes a number of bugs, many reported by users, adds a few minor
352*7ab6e6acSAndroid Build Coastguard Workerenhancements, and tracks the migration of the iperf3 project to
353*7ab6e6acSAndroid Build Coastguard WorkerGitHub.  Of particular interest:
354*7ab6e6acSAndroid Build Coastguard Worker
355*7ab6e6acSAndroid Build Coastguard Worker* Build / runtime fixes for CentOS 5, MacOS 10.9, and FreeBSD.
356*7ab6e6acSAndroid Build Coastguard Worker
357*7ab6e6acSAndroid Build Coastguard Worker* TCP snd_cwnd output on Linux in the default output format.
358*7ab6e6acSAndroid Build Coastguard Worker
359*7ab6e6acSAndroid Build Coastguard Worker* libiperf is now built as both a shared and static library; by
360*7ab6e6acSAndroid Build Coastguard Worker  default, the iperf3 binary links to the shared library.
361*7ab6e6acSAndroid Build Coastguard Worker
362*7ab6e6acSAndroid Build Coastguard WorkerMore information on changes can be found in the ``RELEASE_NOTES``
363*7ab6e6acSAndroid Build Coastguard Workerfile in the source distribution.
364*7ab6e6acSAndroid Build Coastguard Worker
365*7ab6e6acSAndroid Build Coastguard Worker2014-02-28:  iperf migrated to GitHub
366*7ab6e6acSAndroid Build Coastguard Worker.....................................
367*7ab6e6acSAndroid Build Coastguard Worker
368*7ab6e6acSAndroid Build Coastguard WorkerThe new project page can be found at:
369*7ab6e6acSAndroid Build Coastguard Worker
370*7ab6e6acSAndroid Build Coastguard Workerhttps://github.com/esnet/iperf
371*7ab6e6acSAndroid Build Coastguard Worker
372*7ab6e6acSAndroid Build Coastguard Worker2014-01-10:  iperf-3.0.1 released
373*7ab6e6acSAndroid Build Coastguard Worker.................................
374*7ab6e6acSAndroid Build Coastguard Worker
375*7ab6e6acSAndroid Build Coastguard Worker| URL:  http://stats.es.net/software/iperf-3.0.1.tar.gz
376*7ab6e6acSAndroid Build Coastguard Worker| SHA256:  ``32b419ef634dd7670328c3cecc158babf7d706bd4b3d248cf95965528a20e614 iperf-3.0.1.tar.gz``
377*7ab6e6acSAndroid Build Coastguard Worker
378*7ab6e6acSAndroid Build Coastguard WorkerDuring development, there were various distributions of the source
379*7ab6e6acSAndroid Build Coastguard Workercode unofficially released carrying a 3.0.0 version number.  Because
380*7ab6e6acSAndroid Build Coastguard Workerof the possiblity for confusion, this first public release of iperf3
381*7ab6e6acSAndroid Build Coastguard Workerwas numbered 3.0.1.
382*7ab6e6acSAndroid Build Coastguard Worker
383