|
Revision tags: 3.11, 3.10.1, 3.10, 3.9, 3.8.1, 3.8 |
|
| #
5b7b99ed |
| 20-May-2020 |
Bruce A. Mah <[email protected]> |
Add tests for iperf_api functions.
|
| #
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 |
|
| #
beac6881 |
| 09-Aug-2018 |
RollingSlack <[email protected]> |
Add libiperf api for getting iperf version (#767)
Also includes a test program.
|
| #
e6689a8c |
| 29-Jun-2018 |
Hk <[email protected]> |
Provide a configure feature flag (--disable-profiling) to disable creation of iperf3_profile binary (#763)
Fixes #749.
|
|
Revision tags: 3.6 |
|
| #
cde81d76 |
| 16-May-2018 |
Ben Fox-Moore <[email protected]> |
Add initial portable time abstraction
|
|
Revision tags: 3.5, 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, 3.2, 3.2rc1 |
|
| #
ac2604dd |
| 20-Apr-2017 |
asavah <[email protected]> |
fix missing source files in src/Makefile.am (#554)
Follow-up fix for #517.
|
| #
97c95c3b |
| 14-Apr-2017 |
Dave Täht <[email protected]> |
add support for specifying --dscp symbolically and numerically (#508)
Using a command line adding dscp (instead of tos) you can:
--dscp EF,CS1,etc.
--dscp 0x08
--dscp 63
These will provide t
add support for specifying --dscp symbolically and numerically (#508)
Using a command line adding dscp (instead of tos) you can:
--dscp EF,CS1,etc.
--dscp 0x08
--dscp 63
These will provide the correct shifted left 2 tos value for these, and
for people that think in terms of dscp values, this is a goodness.
Having this option available lets an enduser clearly distinguish between
an old version of iperf with a non-working --tos facility, vs a
version where it works, with something saner that lets just specify
the dscp.
I did not come up with a good -? option for it, and used -5 internally.
show more ...
|
|
Revision tags: 3.1.7, 3.1.6, 3.1.5, 3.1.4, 3.0.12, 3.1.3, 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, 3.0.11, 3.0.10, 3.0.9, 3.0.8 |
|
| #
a1861d5f |
| 15-Sep-2014 |
Bruce A. Mah <[email protected]> |
Rename locale.{c,h} to iperf_locale.{c,h} to avoid filename collision with system header <locale.h>.
This apparently fixes problems on an ARM build, but this was generally broken anyway. It's sligh
Rename locale.{c,h} to iperf_locale.{c,h} to avoid filename collision with system header <locale.h>.
This apparently fixes problems on an ARM build, but this was generally broken anyway. It's slightly amazing this didn't cause problems before; perhaps we never used <locale.h> before?
Addresses #203.
show more ...
|
|
Revision tags: 3.0.7, 3.0.6, 3.0.5, 3.0.4 |
|
| #
b3903f4c |
| 11-Jun-2014 |
Bruce A. Mah <[email protected]> |
Revert "Explicitly run ldconfig after "make install"."
This reverts commit 72d410561eabec2ffff3b714cf4c6bacc0b19b40.
|
| #
8de51b58 |
| 19-May-2014 |
Bruce A. Mah <[email protected]> |
Portability fixes for Solaris Sun Studio and MacOS.
Only do -Wall by default if on GCC (or something that looks like GCC, such as clang/llvm).
Turn on -Werror so we can get some better error-checki
Portability fixes for Solaris Sun Studio and MacOS.
Only do -Wall by default if on GCC (or something that looks like GCC, such as clang/llvm).
Turn on -Werror so we can get some better error-checking, but we also need -Wno-deprecated-declarations at least for MacOS, because daemon(3) is deprecated starting with MacOS 10.5.
Fixes #174 (I think).
Submitted by: @marksolaris
show more ...
|
| #
72d41056 |
| 12-May-2014 |
Bruce A. Mah <[email protected]> |
Explicitly run ldconfig after "make install".
This might address Issue #153.
|
|
Revision tags: 3.0.3, 3.0.2 |
|
| #
3c4ef74e |
| 04-Mar-2014 |
Bruce A. Mah <[email protected]> |
Build libiperf3 as both a shared library and a static library by default.
Use --disable-static or --disable-shared to build only one flavor of libraries.
Tested on MacOS, FreeBSD, and CentOS 6 Linu
Build libiperf3 as both a shared library and a static library by default.
Use --disable-static or --disable-shared to build only one flavor of libraries.
Tested on MacOS, FreeBSD, and CentOS 6 Linux.
Resolves #146.
Originally submitted by: @i2aaron
show more ...
|
| #
60bd98a5 |
| 14-Feb-2014 |
Bruce A. Mah <[email protected]> |
Add SCTP support with the --sctp flag (Linux and FreeBSD only).
Note this option only has a long option flag; we're running out of letters for short options.
Based heavily on a patch submitted in I
Add SCTP support with the --sctp flag (Linux and FreeBSD only).
Note this option only has a long option flag; we're running out of letters for short options.
Based heavily on a patch submitted in Issue 131 (SCTP support for iperf); I added support for FreeBSD and did some other packaging and documentation improvements.
We probably shouldn't tie SCTP support to looking specifically for Linux or FreeBSD; we probably leave support enabled all the time if possible, possibly with some configure-time checks.
show more ...
|
|
Revision tags: 3.0.1 |
|
| #
861c06d8 |
| 11-Jul-2013 |
Andy Lake <[email protected]> |
Add queue.h to Makefile so will be included in package generated by 'make dist'
|
|
Revision tags: 3.0-BETA5 |
|
| #
3e587542 |
| 12-Mar-2013 |
Jef Poskanzer <[email protected]> |
Added library man page and examples subdir.
|
| #
96609aec |
| 12-Feb-2013 |
Jef Poskanzer <[email protected]> |
Makefile tweak to get iperf3_profile to actual generate profiles.
|
| #
2724cb31 |
| 12-Feb-2013 |
Jef Poskanzer <[email protected]> |
Don't need -lm in Makefile any more.
|
| #
0569f7d1 |
| 29-Jan-2013 |
Jef Poskanzer <[email protected]> |
Also change iperf.1 to iperf3.1 in the makefile.
|
| #
53a87a0b |
| 26-Oct-2012 |
jef <[email protected]> |
Oops, -lm is still needed by cjson for floor(). Still worth getting rid of pow() though.
|
| #
ea71aaea |
| 26-Oct-2012 |
jef <[email protected]> |
Fixed cjson to not need -lm any more, by adding an ipow() routine to use instead of pow().
|
| #
23481e79 |
| 18-Oct-2012 |
jef <[email protected]> |
Converted the results exchange to use JSON.
|
| #
a497129b |
| 15-Oct-2012 |
jef <[email protected]> |
Oops, the cjson files need to be in the src directory. Also changed the makefiles so that cjson gets compiled and linked in. Next step: actually call it.
|
| #
98ce496b |
| 28-Sep-2012 |
jef <[email protected]> |
Some changes to the iperf3 API to work with bwctl, mostly having to do with what defs are in which include file. End result is we now have only one public include file, iperf_api.h.
|