summaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: 4cc50110f62b51a773fe6fe3614d257c7dec41dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
2014-3010 Robert McMahon <rjmcmahon@rjmcmahon.com>
* increased NUN_REPORT_HEADERS to reduce conditional semaphore contention
* Allowed for small report intervals (5 ms vs 500 ms)

2010-07-08 Jon Dugan <jdugan@x1024.net>

* bumped default TCP send/recv buffer to 128K (this is not the kernel buffer
that controls the window, but rather the Iperf internal buffer)

2010-04-10 Jon Dugan <jdugan@x1024.net>

* update autoconf goo using Autoconf 2.65, this should help portability a bit

2010-04-02 Ralf L�bben

* honor -i flag when for a server (-s) when using TCP
* tracker issue 2836973

2010-04-01 Deny IP Any Any <denyipanyany@gmail.com>

* Exit rather than warn on connection failure
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=518033

2010-03-31 Gerrit Renker <grenker@users.sourceforge.net>

* Gerrit Renker's version of Ingo's Molnar's patch to further reduce CPU usage
* tracker issue 2006708

2010-03-31 Gerrit Renker <grenker@users.sourceforge.net>

* "neater" output for some units, eg Kbps, Mbps, Gbps
* addresses some typos

2008-05-09 Gerrit Renker <grenker@users.sourceforge.net>

* replace costly gettimeofday() with nanonsleep() See:
https://sourceforge.net/tracker/index.php?func=detail&aid=1940009&group_id=128336&atid=711373

2008-05-09 Jon Dugan <jdugan@x1024.net>

* change currLen to unsigned to squelch warning generated by Nathan's patch

2008-05-09 Nathan Jones <nmjones@users.sourceforge.net>

* prevent underflow when the amount of data to be transmitted (-n) is not a
multiple of the buffer size (-l)  Patch:
https://sourceforge.net/tracker/index.php?func=detail&aid=1943432&group_id=128336&atid=711373

2008-04-08 Jon Dugan <jdugan@x1024.net>

* print report headers only once
* use appropriate report header for UDP tests

2008-04-07 Jon Dugan <jdugan@x1024.net>

* Add man page to autoconf goo
* Bump the version in autoconf
* Add missing LICENSE file

2008-04-04 Jon Dugan <jdugan@x1024.net>

* Incorporate help string fixes from Claus Klein
* Incorporate patch to restore header line in stats output from Claus Klein
* Reworked help string code to remove redundancy
* Add initial man page

2008-03-19 Stephen Hemminger <shemminger@linux-foundation.org>

* Add new option to allow selecting the sender congestion control
algorithm. This is a Linux specific extension useful for testing
other congestion control algorithms.

2008-03-19 Stephen Hemminger <shemminger@linux-foundation.org>

* Use sched_yield rather than usleep(0) as it behaves better on Linux

2008-03-12 Jon Dugan <jdugan@x1024.net>

* Rework Client::RunTCP so to update the stats for every packet if -i is set.
If -i is not set then the stats are only updated at the end of the run. This
was fallout of Andrew's patch.

* Added -Wall to CXXFLAGS and CFLAGS.  This generated a lot of noise in the
autotools generated files.

* Added initial AUTHORS file.  This is incomplete, but it's a start.

2008-03-12 Andrew Gallatin <gallatin@gmail.com>

* Rework threading.  This is done by having a condition variable for the reporting
thread rather than using sched_yield and/or usleep.

* Address performance issues on non Linux systems by avoiding system calls
which are expensive on platforms other than Linux.

* Fixes from FreeBSD ports: max_size_t is now 64 bits and not Iperf does not
exit on ENOBUFS.

2007-10-01 JSE <jestabro@ncsa.uiuc.edu>

* ChangeLog file added

2007-10-05 JSE <jestabro@ncsa.uiuc.edu>

* Thread.c (thread_stop): "pthread_cancel (oldTID )" should be
"pthread_cancel (thread->mTID)"