Andreas Stieger
dd5b60f05e
Upstream changed, update to 3.0.2 OBS-URL: https://build.opensuse.org/request/show/227482 OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=11
139 lines
5.8 KiB
Plaintext
139 lines
5.8 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Mar 25 11:24:38 UTC 2014 - aj@ajaissle.de
|
|
|
|
- iperf project moved from SourceForge to Google Code and now to GitHub.
|
|
License changed from NCSA to BDS-3-Clause
|
|
|
|
- Update to 3.0.2
|
|
This version, sometimes referred to as iperf3, is a redesign of an original
|
|
version developed at NLANR/DAST. iperf3 is a new implementation from scratch,
|
|
with the goal of a smaller, simpler code base, and a library version of the
|
|
functionality that can be used in other programs. iperf3 also a number of
|
|
features found in other tools such as nuttcp and netperf, but were missing
|
|
from the original iperf. These include, for example, a zero-copy mode and
|
|
optional JSON output.
|
|
|
|
Note that iperf3 is NOT backwards compatible with the original iperf.
|
|
|
|
- Added iperf-3.0.2_strncat_bufferoverflow.patch:
|
|
* Prevent buffer overflow in strncat
|
|
|
|
- Added iperf-3.0.2_disable-profiling.patch:
|
|
* Disable profiling on x86 (option '-pg' is incompatible with invoked
|
|
option '-fomit-frame-pointer')
|
|
|
|
- Changes in 3.0.2
|
|
* iperf3 now builds on Linux systems that do not support
|
|
TCP_CONGESTION. Most notably this allows iperf3 to work on CentOS
|
|
5.
|
|
* An abort on MacOS 10.9 has been fixed (issue #135).
|
|
* Added -I flag for the server to write a PID file, mostly useful for
|
|
daemon mode (issue #120).
|
|
* A bug that could break some TCP tests on FreeBSD has been fixed.
|
|
* TCP snd_cwnd output is now printed by default on Linux (issue #99).
|
|
* In JSON output, the --title string no longer has a colon and two
|
|
spaces appended (issue #139).
|
|
* A buffer for holding formatted numeric values is now
|
|
properly-sized so that output is not truncated (issue #142).
|
|
* Some memory leaks have been fixed.
|
|
* A -d flag enables debugging output.
|
|
* libtoolize is now invoked correctly from the bootstrap.sh script.
|
|
* The test unit format can now be set from the API (issue #144).
|
|
* libiperf is now built as both shared and static libraries.
|
|
|
|
- Changes in 3.0.1
|
|
* Added the following new flags
|
|
-D, --daemon run server as a daemon
|
|
-L, --flowlabel set IPv6 flow label (Linux only)
|
|
-C, --linux-congestion set congestion control algorithm (Linux only)
|
|
-k, --blockcount #[KMG] number of blocks (packets) to transmit
|
|
(instead of -t or -n)
|
|
* Bug fixes
|
|
|
|
- Changes in 3.0-RC5
|
|
* Added the following new flags
|
|
-F, --file name xmit/recv the specified file
|
|
-A, --affinity n/n,m set CPU affinity (Linux only)
|
|
-J, --json output in JSON format
|
|
-Z, --zerocopy use a 'zero copy' method of sending data
|
|
-O, --omit N omit the first n seconds
|
|
-T, --title str prefix every output line with this string
|
|
* more useful information in 'verbose' mode
|
|
* Many bug fixes
|
|
|
|
- Changes in 3.0b4
|
|
* Added support for binding to a specific interface (-B)
|
|
* Added support for IPv6 mode (-6)
|
|
* Setting TCP window size (-w) is now supported
|
|
* Updates to iperf_error
|
|
* Added new errors
|
|
* Should generate more relavent messages
|
|
* Stream list now managed by queue.h macros
|
|
* Test structures are now kept intact after a test is run (for API users)
|
|
* Improved interval timer granularity
|
|
* Support for decimal values
|
|
* Many bug fixes
|
|
|
|
- Changes in 3.0b3
|
|
* Better error handling
|
|
* All errors now handled with iperf_error()
|
|
* All functions that can return errors return NULL or -1 on error and set i_errno appropriately
|
|
* Iperf API intruduced
|
|
* Support for adding new protocols
|
|
* Added support for callback functions
|
|
* on_connect - executes after a connection is made to the server
|
|
* on_new_stream - executes after a new stream is created
|
|
* on_test_start - executes right before the test begins
|
|
* on_test_finish - executes after the test is finished
|
|
* Added early support for verbose mode (-V)
|
|
|
|
- Changes in 3.0b2
|
|
* UDP mode now supported
|
|
* Support for setting bandwidth (-b)
|
|
* Parallel UDP stream support
|
|
* Reverse mode UDP support
|
|
* Support for setting TCP_NODELAY (-N), disabling Nagle's Algorithm
|
|
* Support for setting TCP MSS (-M)
|
|
* Note: This feature is still in development. It is still very buggy.
|
|
|
|
- Changes in 3.0b1
|
|
* TCP control socket now manages messages between client and server
|
|
* Dynamic server (gets test parameters from client)
|
|
* Server can now set test options dynamically without having to restart.
|
|
* Currently supported options: -l, -t, -n, -P, -R
|
|
* Future options: -u, -b, -w, -M, -N, -I, -T, -Z, -6
|
|
* Results exchange
|
|
* Client can now see server results (and vice versa)
|
|
* Reverse mode (-R)
|
|
* Server sends, client receives
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 22 13:59:52 UTC 2012 - coolo@suse.com
|
|
|
|
- disable _service file for factory update
|
|
- update license to be spdx.org conform
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 27 18:18:45 UTC 2010 - reddwarf@opensuse.org
|
|
|
|
- Update to 2.0.5
|
|
* bumped default TCP send/recv buffer to 128K (this is not the
|
|
kernel buffer that controls the window, but rather the Iperf
|
|
internal buffer)
|
|
* honor -i flag when for a server (-s) when using TCP
|
|
* Exit rather than warn on connection failure
|
|
* Reduce CPU usage
|
|
* "neater" output for some units, eg Kbps, Mbps, Gbps
|
|
* addresses some typos
|
|
* prevent underflow when the amount of data to be
|
|
transmitted (-n) is not a multiple of the buffer size (-l)
|
|
* print report headers only once
|
|
* use appropriate report header for UDP tests
|
|
- Cleaned with spec-cleaner
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 30 13:03:23 UTC 2010 - poletti.marco@gmail.com
|
|
|
|
- Initial package, version 2.0.4
|
|
|