ChangeLog 7.4 KB

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