]> gitweb.fperrin.net Git - iftop.git/blob - ChangeLog
Import iftop-1.0pre4
[iftop.git] / ChangeLog
1 Change log for iftop
2 $Id: ChangeLog,v 1.42 2014/01/19 20:32:50 pdw Exp $
3
4 Attributions apply to all preceding items up to the next blank line.
5 Unattributed items are by Paul Warren and Chris Lightfoot.
6
7 1.0
8
9 * Remove blinking cursor from UI
10     Gerrit Renker <renker@ualberta.ca>
11
12 * Treat multicast packets as incoming, rather than incoming (IPv4) or not at
13   all (IPv6).
14     Andreas Schwab <schwab@linux-m68k.org>
15
16 * Minor fixes to the man page
17 * Man page documentation of -t mode.
18 * Compile time warning fixes.
19     Markus Koschany <apo@gambaru.de>
20
21 * Added text output mode (-t option)
22     Roman Hoog Antink <rha@open.ch> (originally by Patrik Bless)
23
24 * Fix for memory leak when DNS resolution is turned off
25   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677141
26     Olivier Allard-Jacquin <olivieraj@free.fr>
27
28 * Various typos in the UI
29     Gerben Roest <g.roest@grepit.nl>
30
31 * Documentation fixes
32     A. Costa <agcosta@gis.net> (via Debian)
33
34 * Fix for armeb specific bug
35     Lennert Buytenhek <buytenh+debian@wantstofly.org> (via Debian)
36
37 * Fix frozen order drives line totals crazy.
38     Max Alekseyev <relf@os2.ru> (via Debian)
39
40 * Fix for crash on arm.
41     Joey Hess <joeyh@debian.org> (via Debian)
42
43 * Fixed behaviour of "-b" option.
44     Eric Cooper <ecc@cmu.edu> (via Debian)
45
46 * Support for PFLOG Interfaces
47     Richard Tóth <risko@iklub.sk>
48
49 * Support for IPv6
50 * Fix for performance issue with address hashing
51 * Fix for failing link address detection for GNU/kfreebsd
52 * Multiple portability fixes
53     Mats Erik Andersson <mats.andersson@gisladisker.se>
54
55 * Improved behaviour of sort in sent/recv only mode
56     Damián Viano <des@debian.org>
57
58 * FreeBSD compilation fix 
59 * IPv6 reverse resolution
60     Frédéric Perrin <frederic.perrin@resel.fr>
61
62 * Improved IPv6 code (removed s6_addr32 dependency)
63 * Fixed support for DLT_NULL
64     Scott Bertilson <ssb@umn.edu>
65
66 * Typo in usage message
67 * Workaround for PuTTY issue (https://bugzilla.redhat.com/show_bug.cgi?id=546032)
68 * Updates to licence text (change in FSF address)
69 * Avoid an assertion failure if an "invalid" (as in outside of IPv4 or IPv6)
70   address family is encountered (Red Hat bugs #839750, #847124, #868065, #961236
71   and #1007434)
72 * enable building iftop with more recent versions of autoconf/automake
73 * patch to remove compile time warnings
74 * Fix to avoid system call in text mode wherever possible.
75     Robert Scheck <robert@fedoraproject.org>
76
77 * Attempt to detect if interface is actually up when doing autodetection.
78 * Fixed segfault when selecting interfaces with empty MAC address (e.g. gprs
79   interface on Nokia N900)
80     Graham Inggs <graham@nerve.org.za>
81
82 * Avoid autodetecting wmaster interfaces
83 * Experimental support for IEEE802_11 radiotap interfaces (DLT 127)
84 * Fixed segfault / hang when supplying multiple -i options
85 * Added missing docs for -m option.
86
87 0.17 12/02/06
88 * Display top scale in bytes when measuring in bytes
89     Marcin Kryczek <mkay@gentoo.org>
90
91 * Added support for ppp interfaces on FreeBSD (and others using DLT_PPP)
92
93 * Fixed segfault bug in config file handling.
94 * Fixes to man page
95     William Robinet <william.robinet@conostix.com>
96
97 * Fix for hash table memory handling bug (caused segfaults on Mac OS X)
98 * Header fixes for Mac OS X
99     Ken McLeod <thecloud@apple.com>
100
101 * Fixes for compile time errors apparent on Mac OS 10.4.3
102     Georg Schwarz <georg.schwarz@freenet.de>
103
104 * Improvements to configure to support cross-compilation
105 * Addition of "NO_SYSTEM" compiler flag to prevent subshell execution
106     Tim Freeman <tim@fungible.com>
107
108 * Fix to get hardware address on FreeBSD and OpenBSD
109     Nicolas Bernard <n.bernard@worldonline.fr>
110
111 * Added 802.1q VLAN support
112     Jacek Konieczny <jajcus@bnet.pl>
113
114 0.16 28/02/04
115 * Added support for DLT_NULL
116 * Fix for pthread.c behaviour on Solaris.
117
118 * Build fixes for gcc 3.4+
119     Henne Vogelsang <hvogel@suse.de>
120
121 * Fixed behaviour of -n and -N options
122     Klaus Sperner <klaus@heaven.escape.de>
123
124 0.15 10/11/03
125 * Added linear bar scales (default) ("L")
126 * Added fixed upper limit for bandwidth
127 * Choose which average bars display ("B")
128 * Renamed some buttons and command line options
129 * Added config file support
130 * Added command line to turn of port resolution ("-N")
131
132 * Fixed the search for libpcap in the configure script
133     Thomas Schwinge <tschwinge@gmx.net>
134
135 * Updated RPM spec file
136     Richard Lucassen <spamtrap@lucassen.org>
137
138
139 0.14 06/09/03
140 * Added forking resolver as fall-back resolver
141 * Fixed DNS resolution so that no lookups are done if options.dns_resolution ==
142   0
143 * Configure/compilation fixes for Mac OS X 
144
145 * MacOS interfaces to avoid by default
146     Siri Dhyan Singh <sirid@positivemind.com>
147
148 0.13 11/06/03
149
150 * Fixed configure.in to properly specify libraries without the leading -l
151 * Separated the IP/ethernet identifying routine from iftop.c into addrs_ioctl.c
152 * Added addrs_dlpi.c, dlcommon.c, dlcommon.h to support the STREAMS DataLink
153   Programming Interface on Solaris
154 * Hacked options.h, options.c, iftop.c to enable promiscuous_but_choosy mode
155   which runs the interface in promiscuous mode but filters out non-broadcast
156   packets not addressed to or from the interface
157 * Added NEWS, AUTHORS, ChangeLog
158 * Improved interface auto-detect logic in iftop.c
159 * Fixed configure.in to not overload prefix in the pcap test section
160     Jonathan Abbey <jonabbey@ganymeta.org>
161
162 * Made errors during IP/MAC address discovery non-fatal
163 * Added cummulative line totals ("T")
164
165 0.12 21/05/03
166
167 * Added 1-line display options ("t")
168 * Added display scrolling ("j", "k")
169 * Fixed code for obtaining hardware address (on Linux at least)
170 * Added IP-based direction assignment
171
172 0.11 08/01/03
173
174 * Added support for token ring networks
175 * Token ring network direction determination
176     Martin Garton <Martin.Garton@DCSTRANS.COM>
177
178 * Added autoconf/automake build system
179 * Improved network interface auto selection
180
181 0.10 29/10/02
182
183 * User selectable sort criteria
184 * On-the-fly filter code changes
185 * Shell escape
186 * Alternative resolver back-ends
187 * Improved totals display
188 * Added regexp based screen filtering 
189 * Fixed pause functionality
190 * Change option names to be more like tcpdump
191
192 0.9 22/10/02
193
194 * Now works on FreeBSD
195 * Added service resolution toggle ("R")
196 * Added on-line help ("h")
197 * More fixes to rate display
198 * Improved interface selection (excludes lo:* and vmnet*)
199 * Added bandwidth-in-bytes option.
200
201 0.8 17/10/02
202
203 * Added support for displaying port numbers
204 * Minor fixes to rate display
205 * Minor fix to netmask handling (specifying /32 was broken)
206
207 * Updated RPM spec file 
208     Iain Lea <iain@bricbrac.de>
209
210 * Added pause functionality (P)
211 * Changed behaviour of source/dest traffic aggregation
212
213 0.7 02/10/02
214
215 * Fixed missing sll.h file.
216
217 0.6 28/08/02
218
219 * Fixed segfault bug affecting some systems
220
221 * Added support for Linux cooked sockets
222       Michael Bergbauer <michael@noname.franken.de>
223
224 0.5 26/08/02
225
226 * Added support for monitoring PPP interfaces
227 * Converted longs to double longs in various places to avoid overflow problems
228 * Minor bug fixes (usage messages, exit on error)
229 * Improved selection of default interface when none specified
230
231 0.4 16/04/02
232
233 * No code changes
234
235 * Added RPM spec file
236       Riku Meskanen <mesrik@cc.jyu.fi>
237
238 * Fixes to "make install"
239       Steve Baker <sjb@ambrielconsulting.com>
240
241 0.3 13/04/02
242
243 * Fixed segfault bug.
244 * Added src/dest aggregation.
245
246 0.2 02/04/02
247
248 * Added -n option to analyse traffic flows across a network boundary.
249 * Added cumulative traffic totals.
250 * Graphs now optional.
251 * UI more responsive to key presses.
252 * Auto-sizing bar graph scale.
253
254 0.1 29/3/02
255
256 * First release.