aboutsummaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)Author
2018-09-28Merge branch 'iperf_time' of https://github.com/accelleran/iperf into ↵Bruce A. Mah
accelleran-iperf_time
2018-06-29Regen.Bruce A. Mah
2018-06-25Regen.Bruce A. Mah
2018-06-22Regen.Bruce A. Mah
2018-06-22Regen.Bruce A. Mah
2018-05-17Add initial portable time abstractionBen Fox-Moore
2018-03-02Regen.Bruce A. Mah
2018-02-28Regen.Bruce A. Mah
2018-02-14Regen.Bruce A. Mah
2018-02-12Regen.Bruce A. Mah
2017-11-13Regen.Bruce A. Mah
2017-11-13Implemented -A flag for Windows (#665)Boris Okunev
TODO: Need to update some documentation that reflects `-A` is applicable to Windows. @bmah888 to do this.
2017-11-11Remove a few unnecessary headers and unused functions. (#667)Todd C. Miller
* 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.
2017-11-11Implement daemon(3) for systems that don't have it.Bruce A. Mah
Fixes (and based on a patch in) #369, with some reworking by @bmah888 and @pprindeville.
2017-11-08Regen after merge of #663.Bruce A. Mah
2017-11-08Regen after merge of #664.Bruce A. Mah
2017-10-30Regen.Bruce A. Mah
2017-08-15Fix out-of-the-box builds with no OpenSSL (#633)Bruce A. Mah
Don't make OpenSSL detection error out unless --with-openssl explicitly given. This fixes the out-of-the-box build on macOS, which doesn't include headers, etc. for OpenSSL by default. The configure script still errors out if the user specifies a --with-openssl flag but for some reason the build host's OpenSSL is broken or can't be used. * Regen.
2017-08-14Regen.Bruce A. Mah
2017-06-26Regen.Bruce A. Mah
2017-06-26Regen.Bruce A. Mah
2017-06-19Regen.Bruce A. Mah
2017-05-17Issue 216 (#581)Bruce A. Mah
* Add configurable timeout for the setup of the control connection. This is specified using the new --connect-timeout option, with an integer parameter in ms. The iperf3 client will wait for this amount of time for the setup of the control connection to the server. If this option is not given, the OS default for TCP connection setup is used. Specifying a smaller connection timeout allows faster detection of a down / unresponsive iperf3 server. The implementation uses a variation on the timeout_connect() function from OpenBSD's netcat utility. Fixes #216.
2017-04-20Service Authentication (#517)ralcini
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-03-13Remove unused hstrerror(), bad nanosleep() message in configure.ac (#503) (#523)ShaunCurrier
* Remove unused hstrerror(), bad nanosleep() message in configure.ac (#503) * Remove dead code involving h_errno and hstrerror() h_errno was formerly set as a side effect of a failed gethostbyname(3) call, but this function has been deprecated.
2016-12-12Regen.Bruce A. Mah
2016-06-03Regen.Bruce A. Mah
2016-05-26Regen.Bruce A. Mah
2015-10-16Regen.Bruce A. Mah
2015-07-07Regen.Bruce A. Mah
2015-06-30Regen.Bruce A. Mah
2015-06-19Regen.Bruce A. Mah
2015-05-11Regen.Bruce A. Mah
This uses a newer automake, than was in use previously, although that wasn't the main point of doing this change.
2015-01-06Regen.Bruce A. Mah
2015-01-05Regen.Bruce A. Mah
2014-10-16Regen.Bruce A. Mah
2014-10-16Regen.Bruce A. Mah
2014-10-14Regen.Bruce A. Mah
2014-09-29Regen.Bruce A. Mah
2014-05-19Regen.Bruce A. Mah
2014-05-19Regen.Bruce A. Mah
2014-05-02Use AM_MAINTAINER_MODE and regenerate autotools / libtool goopBruce A. Mah
using recent versions. Resolves #161.
2014-04-24Regen.Bruce A. Mah
2014-04-14Regen.Bruce A. Mah
2014-04-14Regen.Bruce A. Mah
2014-04-14Regen.Bruce A. Mah
2014-04-10Merge remote branch 'origin/master' into feature/sctp-build-fixesBruce A. Mah
2014-04-10Regen.Bruce A. Mah
2014-04-10Regen.Bruce A. Mah
2014-04-10Regen.Bruce A. Mah