History log of /iperf/src/Makefile.am (Results 1 – 25 of 36)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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.


12