aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-15Merge branch 'master' of github.com:/esnet/iperfBruce A. Mah
2020-06-15doc: Fix silly typo in a version number.Bruce A. Mah
Pointed out by: @FuzzyStatic
2020-06-12chore: Change applicable function arguments from 'char *' to 'const char *' ↵David Bar-On
(#1006) Fixes #946. Should not present any functional changes.
2020-06-12Fix warning: "HAVE_SCTP" redefined (#1010)Stefano Garzarella
The netinet/sctp.h header file defines HAVE_SCTP, so we have this warning while building: In file included from ../../src/iperf.h:30, from ../../src/iperf_sctp.c:46: ./iperf_config.h:44: warning: "HAVE_SCTP" redefined 44 | #define HAVE_SCTP 1 | In file included from ../../src/iperf_sctp.c:43: /usr/include/netinet/sctp.h:56: note: this is the location of the previous definition 56 | #define HAVE_SCTP | This patch replaces our HAVE_SCTP definition with HAVE_SCTP_H to avoid this warning. Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
2020-06-10doc: Update project news for iperf-3.8.1.Bruce A. Mah
2020-06-10Release notes and version number bump for iperf 3.8.1 (#1015)Bruce A. Mah
2020-06-10fix: Make installing of shared libraries work again. (#1014)Bruce A. Mah
Addresses a regression in #989. Fixes #1013.
2020-06-08Update for iperf 3.8.Bruce A. Mah
2020-06-08chore: Add some more tests for SCTP, --fq-rate, and --bidir.Bruce A. Mah
2020-06-08chore: iperf-3.8 release engineering changes (#1012)Bruce A. Mah
Updates version numbers, release notes, etc.
2020-05-28Add recently-created t_auth to .gitignore.Bruce A. Mah
2020-05-28Allow disabling auto-detect of SCTP (#1008)Bruce A. Mah
* feat: Add a mechanism to disable checks for SCTP (--without-sctp). The use case for this is building a static iperf3 binary on CentOS 7, on a system with SCTP installed (but it has no static SCTP libraries). In that case we need to disable SCTP detection to prevent a linking error at runtime. While here, s/iperf /iperf3 / in a couple of help strings.
2020-05-22fix: Fix stupid memory leak. (#1005)Bruce A. Mah
Pointed out by @oleh-yudin-ring. Follow-up to #996.
2020-05-20Regen.Bruce A. Mah
2020-05-20Add tests for iperf_api functions.Bruce A. Mah
2020-05-20fix(auth): Fix a potential buffer overflow in iperf3 client.Bruce A. Mah
This condition was only possible when configuration authentication via the libiperf API. While here, also fix a few other sundry issues: * Remove arbitrary length limits on username and password. * Improved error handling. * Updated error messages for readability. * Fixed minor typo in some identifiers. Fixes #996.
2020-05-19fix: Fix memory management issues around calls to cJSON_Print() (#997)Bruce A. Mah
Related to #883.
2020-05-19feat(api): Provide API access to --commit-timeout. (#1001)Bruce A. Mah
Fixes #1000. Part of #595.
2020-05-12fix(udp): Properly initialize for the first UDP packet received. (#990)Bruce A. Mah
This fixes a problem where UDP tests between systems with significant clock skew would register large amounts of jitter at the start of the test. Fixes #842. Analysis done by (and solution inspired by) @davidBar-On.
2020-05-11bug(udp): Fix minor problem in a debug message. (#995)Bruce A. Mah
Fixes #993. Submitted by @davidBar-On.
2020-05-04Regen.Bruce A. Mah
2020-05-04Add configure option to enable static linking of iperf binary. (#989)Ezra
2020-05-04Fix for possible leaks or double frees (#968)Michal Ruprich
2020-04-24Add license type: MIT+BSD are NOTICE licenses am: 1b58c4d19d am: cc1d057ab6 ↵Bob Badour
am: 43dfc34b60 am: bbd1b44899 am: 35c831190b Change-Id: I6af3390a035552f58404138e10b7587a90724bed
2020-04-24Add license type: MIT+BSD are NOTICE licenses am: 1b58c4d19d am: cc1d057ab6 ↵Bob Badour
am: 43dfc34b60 am: bbd1b44899 Change-Id: I0f01053e73f7abcc88d8881582edb60eb9ff417c
2020-04-24Add license type: MIT+BSD are NOTICE licenses am: 1b58c4d19d am: cc1d057ab6 ↵Bob Badour
am: 43dfc34b60 Change-Id: I9935479fabfb37df005cc9bf34b447e67b5c0c8e
2020-04-24Add license type: MIT+BSD are NOTICE licenses am: 1b58c4d19d am: cc1d057ab6Bob Badour
Change-Id: I3a0760a5343c0f6a74348bb79c28c2cc580234ab
2020-04-24Add license type: MIT+BSD are NOTICE licenses am: 1b58c4d19dBob Badour
Change-Id: Ib0650d1a8b9e66d926296f6ecbcaa4354d47832e
2020-04-23Add license type: MIT+BSD are NOTICE licensesBob Badour
Bug: 68860345 Bug: 69058154 Bug: 151953481 Test: no code changes Change-Id: I3b9673b7e7ff6647e570257b26ce7e059db1048c
2020-04-20fix: Resolved name clashes between windows.h and openssl (cygwin under ↵ralcini
Win10) (#984) Fixes #983.
2020-04-14chore: Fix whitespace glitch that caused a compiler warning on Ubuntu 18.04.Bruce A. Mah
Whitespace-only change, no functional difference.
2020-04-14enh: Update cJSON to 1.7.13 (#978)Bruce A. Mah
This is a modified version of cJSON with support for 64-bit integers. This change pulls in some bug fixes and security fixes. It also fixes some compiler warnings on ILP32, caused by the way that we imported the previous cJSON (fixes inspired by #855).
2020-04-10[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li
stag-aosp-master am: 128ed52ac7 -s ours am: 1ad324c107 am: 1095cb641a am: aff51ed6a8 -s ours am skip reason: subject contains skip directive Change-Id: If4be6df04b0dbb23d3f57fa9bc26f5d4af954cdd
2020-04-10[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li
stag-aosp-master am: 128ed52ac7 -s ours am: 1ad324c107 am: 1095cb641a Change-Id: I176b1f740220e6f8889bbc684cd38ab48264254b
2020-04-10[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li
stag-aosp-master am: 128ed52ac7 -s ours am: 1ad324c107 Change-Id: I4f2e94ead0b37b236e4df286837b0eec4389762e
2020-04-10[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li
stag-aosp-master am: 128ed52ac7 -s ours am skip reason: subject contains skip directive Change-Id: Iffe28e3259b32f61e41898c1536291478e8c2a72
2020-04-09DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-masterXin Li
Bug: 151763422 Change-Id: I69e70bbba0f31e38519f2a5a76b171979875ed69
2020-03-27fix (iperf_api): fix compiler warning while printing an uint64_t (#969)Stefano Garzarella
Fix the following warning: ../../src/iperf_api.c: In function ‘iperf_on_connect’: ../../src/iperf_api.c:791:58: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘uint64_t’ {aka ‘long unsigned int’} [-Wformat=] Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
2020-03-26Merge "Remove redundant NOTICE copied from LICENSE." am: d29e91e0e8 am: ↵Treehugger Robot
5d3bedd9d3 am: 048bd63db3 am: 224d886a36 am: 1ce749c25a Change-Id: Ifa21eb90d66d3486b474ab699c86788b102dd914
2020-03-26Merge "Remove redundant NOTICE copied from LICENSE." am: d29e91e0e8 am: ↵Treehugger Robot
5d3bedd9d3 am: 048bd63db3 am: 224d886a36 Change-Id: I5f35ecdab05201edc5b5668ca2b9ecb01b0a514e
2020-03-26Merge "Remove redundant NOTICE copied from LICENSE." am: d29e91e0e8 am: ↵Treehugger Robot
5d3bedd9d3 am: 048bd63db3 Change-Id: I2e7520d4d31a2f16132696f3906e46b7c4bf76fb
2020-03-26Merge "Remove redundant NOTICE copied from LICENSE." am: d29e91e0e8 am: ↵Treehugger Robot
5d3bedd9d3 Change-Id: I2e1246586f76f33e07ce10396269c6a41ce7455c
2020-03-26Merge "Remove redundant NOTICE copied from LICENSE." am: d29e91e0e8 am: ↵Treehugger Robot
5d3bedd9d3 Change-Id: Ie54c356141e7dd22203eb3a8aa05120774b463e3
2020-03-26Merge "Remove redundant NOTICE copied from LICENSE." am: d29e91e0e8Treehugger Robot
Change-Id: I72bab27b9352720bda486a6bfef47a3344067cb5
2020-03-26Merge "Remove redundant NOTICE copied from LICENSE."Treehugger Robot
2020-03-26Remove redundant NOTICE symbolic link. am: bdd1700ad0 am: 00982e01f7 am: ↵Bob Badour
7ef30ca6dd am: 7518215140 am: f4a624f28f Change-Id: I5388d537ba8d26c0b8bc625a55880808413190b0
2020-03-26Remove redundant NOTICE symbolic link. am: bdd1700ad0 am: 00982e01f7 am: ↵Bob Badour
7ef30ca6dd am: 7518215140 Change-Id: I57412f6c1a3118529e427f0901ed40d7e6f6d0f9
2020-03-26Remove redundant NOTICE symbolic link. am: bdd1700ad0 am: 00982e01f7 am: ↵Bob Badour
7ef30ca6dd Change-Id: Ia7bbb45a7783c952bd3809e88f30ba57260ff2ab
2020-03-26Remove redundant NOTICE symbolic link. am: bdd1700ad0 am: 00982e01f7Bob Badour
Change-Id: I0cca534f174e4cf74daebd4b1b41fadb05460cf1
2020-03-26Remove redundant NOTICE symbolic link. am: bdd1700ad0 am: 00982e01f7Bob Badour
Change-Id: I71798c47dadfc99fb0c9bc143baf98d5a05b96d6