| #
85b25c2e |
| 18-Apr-2022 |
Bruce A. Mah <[email protected]> |
Regen.
|
|
Revision tags: 3.11 |
|
| #
76bd67f6 |
| 28-Jan-2022 |
Sarah Larsen <[email protected]> |
iperf-3.11 release engineering tasks.
Bump version number, update release notes, rename release notes and tweak markup. Update copyright year.
|
|
Revision tags: 3.10.1 |
|
| #
702db979 |
| 02-Jun-2021 |
Bruce A. Mah <[email protected]> |
Chore: regen.
|
|
Revision tags: 3.10 |
|
| #
e479d607 |
| 21-May-2021 |
Bruce A. Mah <[email protected]> |
chore: Regen.
|
| #
21581a72 |
| 22-Dec-2020 |
Bruce A. Mah <[email protected]> |
enh: Support SO_BINDTODEVICE (#1097)
This lets iperf work better with multi-homed machines and
VRF.
Fixes #1089.
Based on a patch by Ben Greear <[email protected]> via PR #817.
Co-au
enh: Support SO_BINDTODEVICE (#1097)
This lets iperf work better with multi-homed machines and
VRF.
Fixes #1089.
Based on a patch by Ben Greear <[email protected]> via PR #817.
Co-authored-by: Ben Greear <[email protected]>
show more ...
|
|
Revision tags: 3.9, 3.8.1, 3.8 |
|
| #
33d3b199 |
| 20-May-2020 |
Bruce A. Mah <[email protected]> |
Regen.
|
| #
06280a6d |
| 04-May-2020 |
Bruce A. Mah <[email protected]> |
Regen.
|
| #
4a3efb37 |
| 06-Jan-2020 |
Bruce A. Mah <[email protected]> |
build: Unbreak builds on macOS by not building profiled binaries by default (#950)
Fixes #933.
|
|
Revision tags: 3.7 |
|
| #
64d1be0f |
| 28-Sep-2018 |
Bruce A. Mah <[email protected]> |
Regen.
|
| #
cf1f1a3d |
| 09-Aug-2018 |
Bruce A. Mah <[email protected]> |
Regen.
|
| #
d4dfec78 |
| 29-Jun-2018 |
Bruce A. Mah <[email protected]> |
Regen.
|
|
Revision tags: 3.6 |
|
| #
6e9d8525 |
| 22-Jun-2018 |
Bruce A. Mah <[email protected]> |
Regen.
|
| #
cde81d76 |
| 16-May-2018 |
Ben Fox-Moore <[email protected]> |
Add initial portable time abstraction
|
|
Revision tags: 3.5 |
|
| #
ff1ea4e5 |
| 28-Feb-2018 |
Bruce A. Mah <[email protected]> |
Regen.
|
|
Revision tags: 3.4 |
|
| #
480824e3 |
| 11-Nov-2017 |
Todd C. Miller <[email protected]> |
Remove a few unnecessary headers and unused functions. (#667)
* EXIT_SUCCESS and EXIT_FAILURE are defined in stdlib.h, not sysexits.h
so no need to include the latter.
* No need to include pthre
Remove a few unnecessary headers and unused functions. (#667)
* EXIT_SUCCESS and EXIT_FAILURE are defined in stdlib.h, not sysexits.h
so no need to include the latter.
* No need to include pthread.h.
* Remove the no longer used delay() function.
This also removes the reliance on nanosleep().
* Remove get_tcp_windowsize() and set_tcp_windowsize() which are unused.
These days, iperf uses get/setsockopt() with SO_SNDBUF SO_RCVBUF directly.
show more ...
|
|
Revision tags: 3.3 |
|
| #
7cf95d20 |
| 14-Aug-2017 |
Bruce A. Mah <[email protected]> |
Regen.
|
|
Revision tags: 3.2, 3.2rc1 |
|
| #
5e52a846 |
| 20-Apr-2017 |
Bruce A. Mah <[email protected]> |
Regen.
|
| #
a51045de |
| 20-Apr-2017 |
ralcini <[email protected]> |
Service Authentication (#517)
Add an optional mode that requires clients to authenticate with the server.
In this mode, clients need to provide a username and a password, which are checked agains
Service Authentication (#517)
Add an optional mode that requires clients to authenticate with the server.
In this mode, clients need to provide a username and a password, which are checked against a password file on the server. The authentication credentials are protected by an RSA public keypair...the encrypted credentials are sent along with the test parameters.
Operationally the use of this feature places the following additional requirements on the build and installation of iperf3:
o The presence of the OpenSSL headers and libraries to build iperf3, and the libraries available on the client and server at runtime.
o Generation of an RSA public keypair; the private part is used by the server and the public part must be distributed to the clients.
o Username/password pairs for all authorized users, to be stored in a file on the server.
o Loose time synchronization between the server and clients (to within approximately 30 seconds).
o Appropriate command-line flags given on the client and server.
Note that iperf3 can be built and run as before, without fulfilling any of these requirements.
Partial documentation for this feature is included in this commit. It is anticipated that additional documentation text and editing will follow this merge.
Submitted by @ralcini. First suggested by @codyhanson in pull request #242.
show more ...
|
| #
a68712c7 |
| 14-Apr-2017 |
Bruce A. Mah <[email protected]> |
Regen, follow up to #508.
|
|
Revision tags: 3.1.7, 3.1.6, 3.1.5, 3.1.4, 3.0.12, 3.1.3 |
|
| #
a5f5765c |
| 26-May-2016 |
Bruce A. Mah <[email protected]> |
Regen.
|
| #
9915746a |
| 26-May-2016 |
Bruce A. Mah <[email protected]> |
Squashed commit of the following:
commit 2dc03630a736be2ae9f64823aabb5776e7074c2a Merge: 61e325c 0da552c Author: Bruce A. Mah <[email protected]> Date: Thu May 26 09:40:58 2016 -0700
Merge branch '
Squashed commit of the following:
commit 2dc03630a736be2ae9f64823aabb5776e7074c2a Merge: 61e325c 0da552c Author: Bruce A. Mah <[email protected]> Date: Thu May 26 09:40:58 2016 -0700
Merge branch 'master' into issue-325
commit 61e325c5d0a4e7a9823221ce507db0f478fc98b5 Merge: 227992f ccbcee6 Author: Bruce A. Mah <[email protected]> Date: Thu May 26 11:09:54 2016 -0400
Merge branch 'issue-325' of github.com:esnet/iperf into issue-325
Conflicts: src/iperf3.1
commit 227992f366e7f4895b6762011576ba22a42a752e Author: Bruce A. Mah <[email protected]> Date: Thu May 26 11:07:01 2016 -0400
Don't set SO_MAX_PACING_RATE if the rate is 0. Also tweak some help text.
Towards #325, in response to feedback from @bltierney.
commit ccbcee6366d50ec632fc00eb11fde8a886f8febe Author: Bruce A. Mah <[email protected]> Date: Tue May 24 09:19:41 2016 -0700
Fix manpage formatting for consistency.
commit 90ac5a9ce09bd746ca5f943a8226ab864da3ebf8 Author: Bruce A. Mah <[email protected]> Date: Tue May 24 12:14:16 2016 -0400
Add some documentation for fair-queueing per-socket pacing.
For #325.
commit 5571059870f7aefefb574816de70b6406848888f Author: Bruce A. Mah <[email protected]> Date: Tue May 24 11:55:44 2016 -0400
Change the fair-queueing socket pacing logic in response to feedback.
By default, on platforms where per-socket pacing is available, it will be used. If not available, iperf3 will fall back to application- level pacing.
The --no-fq-socket-pacing option can be used to forcibly disable fair-queueing per-socket pacing. (The earlier --socket-pacing option has been removed.)
Tested on CentOS 7, more testing on other platforms is required to be sure it didn't break the old application-level pacing behavior.
For #325.
commit 3e3f506fe9f375a5771c9e3ddfe8677c1a7146e7 Merge: 50a379e 3b23112 Author: Bruce A. Mah <[email protected]> Date: Tue May 24 09:54:39 2016 -0400
Merge branch 'master' into issue-325
commit 50a379eddfa89d1313d2aeeb62a6fbc82f00ea17 Author: Bruce A. Mah <[email protected]> Date: Sat Apr 16 02:55:42 2016 -0400
Regen.
commit 200d3fe3917b3d298bdf52a0bde32c47cf2727b0 Author: Bruce A. Mah <[email protected]> Date: Sat Apr 16 02:41:32 2016 -0400
Checkpoint for initial work on #325 to add socket pacing.
This works only on Linux and depends on the availability of the SO_MAX_PACING_RATE socket option and the fq queue discipline. Use --socket-pacing to use SO_MAX_PACING_RATE instead of the default iperf3 user-level rate limiting; in either case, the --bandwidth parameter controls the desired rate.
Lightly tested with both --tcp and --udp, normal and --reverse. Real testing requires analysis of packet timestamps between multiple hosts.
show more ...
|
|
Revision tags: 3.1.2, 3.1.1, 3.1, 3.1b3, 3.1b2 |
|
| #
883a465a |
| 30-Jun-2015 |
Bruce A. Mah <[email protected]> |
Fix tarball generation (it was missing a file) and regen build goop.
Found by: @arlake228
|
|
Revision tags: 3.1b1 |
|
| #
5461579d |
| 11-May-2015 |
Bruce A. Mah <[email protected]> |
Regen.
This uses a newer automake, than was in use previously, although that wasn't the main point of doing this change.
|
|
Revision tags: 3.0.11, 3.0.10, 3.0.9, 3.0.8 |
|
| #
b09e51eb |
| 15-Sep-2014 |
Bruce A. Mah <[email protected]> |
Regen.
|
|
Revision tags: 3.0.7, 3.0.6, 3.0.5 |
|
| #
188f8eb6 |
| 12-Jun-2014 |
Bruce A. Mah <[email protected]> |
Regen.
|