Updated documentation

This commit is contained in:
sethdelliott 2010-07-23 21:39:41 +00:00
parent 4df383f6d8
commit 2e3dfab7eb
3 changed files with 17 additions and 5 deletions

View File

@ -1,3 +1,16 @@
== iperf 3.0b3 2010-07-23 ==
* 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
== iperf 3.0b2 2010-07-15 ==
* UDP mode now supported

5
TODO
View File

@ -3,11 +3,10 @@ Current list of things to fix/add to iperf3
- readd -Z option (linux tcp congestion control algoritm)
- readd flag to set IP_TOS (-S)
- add verbose and debug options
- add debug options and extend verbose mode
- separate iperf_api.c into iperf_client.c and iperf_utils.c
- add full iperf API support and documentation
- add more iperf API support and documentation
- look for 'XXX' in code and address
- much better/standard error handling throughout
- better packaging/makefile, README, LICENCE, etc files
- document and verify the 'state machine'. Is it an error to send messages in the wrong order?
- e.g.: what is "STREAM_RUNNING" vs "TEST_RUNNING"??

View File

@ -1,2 +1,2 @@
#define IPERF_VERSION "3.0-BETA2"
#define IPERF_VERSION_DATE "16 Jul 2010"
#define IPERF_VERSION "3.0-BETA3"
#define IPERF_VERSION_DATE "23 Jul 2010"