Commit Graph

97 Commits

Author SHA1 Message Date
ralcini
a51045de19 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.
2017-04-20 10:01:08 -07:00
Brian Tierney
f66b42d536 more updates to FAQ 2017-04-10 18:09:32 -07:00
Brian Tierney
e739c776b3 removed UDP issue, as this was fixed in 3.1.5 2017-04-10 17:39:04 -07:00
Brian Tierney
75ba6f108d updating answers for couple questions based on recent test results 2017-04-10 14:19:43 -07:00
Bruce A. Mah
03ba9b06f0
First cut at an FAQ for iperf3.
Most of the text contributed by @bltierney.
2017-04-10 10:47:33 -07:00
Bruce A. Mah
bc9825448d
Update for iperf-3.1.7. 2017-03-06 09:46:25 -08:00
Bruce A. Mah
b32020274c
Update known issues section of documentation.
This change is preparatory to removing known issues from the
README file.  In place of duplicate text, we'll put a pointer to a
single SOT for this information.
2017-02-24 15:32:21 -08:00
Bruce A. Mah
6e2ba49f2d
Updates for iperf 3.1.6. 2017-02-02 11:24:11 -08:00
Bruce A. Mah
c5147b68e3
Update on-line manpage to reflect iperf 3.1.5. 2017-01-13 14:23:07 -08:00
Bruce A. Mah
21e756d069
Unbreak building of the iperf3 Web site. 2017-01-13 14:01:06 -08:00
Bruce A. Mah
82d4268d1c
Update for iperf-3.1.5 and 2017. 2017-01-12 17:04:27 -08:00
Bruce A. Mah
902b195edd
D'oh. Fix bad formatting in dev.rst. 2016-11-10 14:28:14 -08:00
Bruce A. Mah
71d02d51df
Update supported development platforms. 2016-11-10 14:24:49 -08:00
Bruce A. Mah
c2b34b4d22
Add notes on generating new manpage rendering for online docs. 2016-11-10 14:23:42 -08:00
Bruce A. Mah
f0f3e52f24
Update manpage in online docs to reflect 3.1-STABLE sometime after 3.1.4.
Fixes #440.
2016-11-10 14:06:13 -08:00
Bruce A. Mah
bdbb9a1cab
Update docs for iperf-3.1.4. 2016-10-31 13:54:30 -07:00
Bruce A. Mah
099244ec68
Update documentation site for 3.1.3 and 3.0.12.
Also provide pointer to recently-released security advisory.
2016-06-08 12:32:35 -07:00
QuaSoft
08a2de459b Add command line option --forceflush to allow user to request flushing of output at the end of each interval.
Fixes #299
2016-03-06 16:47:02 +02:00
Bruce A. Mah
fab327943f
Update Web site for iperf-3.1.2. 2016-02-01 16:34:01 -08:00
Bruce A. Mah
0e7921a7b4
Update for iperf-3.1.1.
Belatedly add news item for iperf3 project development status.

Move remaining 2014 news items to "Older News" section.
2015-11-19 10:32:01 -08:00
Bruce A. Mah
e396134952
Update for 3.1 release. 2015-10-16 12:57:31 -07:00
Bruce A. Mah
c4719dd165
Update for 3.0.11. Also...
Move old news to a lower section level to avoid cluttering up the
table of contents.  Update copyrights and some other version numbers.
2015-01-09 10:52:11 -08:00
Bruce A. Mah
e142062572
Add -X to restrict SCTP binding to a subset of interfaces.
Contains an alternate implementation of previously-submitted patches
to set the maximum segment size and no-delay options.

As a result of this change, SCTP functionality on Linux will generally
require the libsctp library (on CentOS and similar distributions this
is provided by the lksctp-tools RPM).

Part of #131.

Submitted by:	Bruce Simpson <bs48@st-andrews.ac.uk>
2015-01-05 15:19:57 -08:00
Bruce A. Mah
fab3e1dd85
Update documentation site for 3.0.10. 2014-12-16 14:37:03 -08:00
Bruce A. Mah
bc1edbe871
Update for iperf-3.0.9. 2014-10-14 14:47:03 -07:00
Bruce A. Mah
bcd038dd93
Gah. 2014-09-30 14:06:39 -07:00
Bruce A. Mah
8344b69872
Update for 3.0.8, fix minor error in release engineering checklist. 2014-09-30 14:04:30 -07:00
Bruce A. Mah
bd9e3ae5bf D'oh. Note a problem I had when sending out the most recent release. 2014-08-28 15:38:23 -07:00
Bruce A. Mah
e067e9ac6b Update for iperf-3.0.7 release. 2014-08-28 13:58:16 -07:00
Bruce A. Mah
812ff597d6 One more version number bump. 2014-07-28 13:34:58 -07:00
Bruce A. Mah
13f9e35474
Add 3.0.6 to project news, tweak releng procedure slightly. 2014-07-28 12:21:33 -07:00
Bruce A. Mah
55078e7e53
Bump MacOS version number to reflect reality. 2014-06-16 12:02:32 -07:00
Bruce A. Mah
84b24b89f9
Update for release engineering process changes. 2014-06-16 11:59:36 -07:00
Bruce A. Mah
a39070eda1
Update for 3.0.5 release and GitHub Pages. 2014-06-16 11:26:13 -07:00
Bruce A. Mah
7ec1cbe0c8 Update URLs and other references to downloads to point to downloads.es.net. 2014-06-10 16:05:33 -07:00
Bruce A. Mah
552e943a65
Consolidate multiple (not current) copies of the author list into
the GitHub Pages documentation and attempt to make current.
2014-06-09 10:18:50 -07:00
Bruce A. Mah
66d0095175 Update release engineering checklist for autotools / libtool policy
change in #161.
2014-05-02 11:35:59 -07:00
Bruce A. Mah
b957be432e Update known issues for #55, #125, and #129. 2014-05-01 13:32:45 -07:00
Bruce A. Mah
e7841b0f92
s/esnet.github.io/software.es.net/ 2014-04-22 10:46:31 -07:00
Bruce A. Mah
32f50a2c1c
Add a note about (maybe) needing to do ldconfig after make install
on Ubuntu.  This is a workaround for Issue #153.
2014-04-17 08:48:28 -07:00
Bruce A. Mah
6b363d2990
libuuid is not needed by iperf3 in any way. 2014-04-10 15:07:49 -07:00
Bruce A. Mah
24f99219fd Add admonition about using our tarballs, not the autogenerated ones
from GitHub Releases.
2014-04-09 14:19:39 -07:00
Bruce A. Mah
e3990c3cc0
Provide more useful links to get to content in a hurry.
While here some minor formatting tweaks.
2014-04-08 10:50:42 -07:00
Bruce A. Mah
7a80dfb20e
Minor doc-building fix-ups.
Put the sphinx-generated docs/Makefile under revision control like it
should have been from the start (requires some changes and fixes
to .gitignore).

Change project name from iperf to iperf3 in a few generated places in
the documentation pages, most notably the page headers.
2014-04-08 10:27:16 -07:00
Bruce A. Mah
8c369d40f4
Minor updates, wording fixes, etc. 2014-04-07 11:02:32 -07:00
Bruce A. Mah
14741dcbb4 First pass at new iperf3 documentation, implemented in reStructuredText.
Building and deploying the documentation requires some infrastructure
that's not part of this tree.
2014-03-31 11:52:23 -07:00
Bruce A. Mah
6a3cd13e36 Merge commit 'a3356c98134c9e2995207a00c40276587de05bc2' as 'docs/_esnet' 2014-03-28 14:55:12 -07:00