Mention nettl in docs, and mention VLAN addition in NEWS.
[obnox/wireshark/wip.git] / NEWS
1 Overview of changes in Ethereal 0.7.6:
2 * Fix xdlc bug (Guy, Gilbert)
3 * Add name resolution option to GUI. (Laurent)
4 * Fix LLC bug (Guy)
5 * Display filter bug fixes
6         Santeri Paavolainen <santtu@ssh.fi>
7         Dewi Morgan <dewim@sco.com>
8         (Gilbert)
9 * Print changes (Guy)
10 * NG Sniffer FDDI time unit fix (Guy)
11 * Fixes for SINIX (Uwe Girlich)
12 * Lots of fork/sync fixes (Guy)
13 * Add filename to Capture dialog box (Guy)
14 * New display filters for many protocols
15         (Laurent... the man!)
16 * Check for bad packet lengths in many protocols
17         (Laurent, Gilbert, Guy)
18 * More SMB fields and fixes (Richard, Guy)
19 * NBNS fix (Richard)
20 * POP fix (Laurent)
21 * Fix behavior for bad color filters (Gilbert)
22 * Default colors for color wheel (Santeri Paavolainen <santtu@ssh.fi>)
23 * ZLIB error messages (Guy)
24 * Display filter byte-string syntax additions (Gilbert)
25 * IPv6 proto_tree and display filter support (Lareunt, Jun-ichiro)
26 * Added info to protocol registration (Gilbert)
27 * Added signed integer support to display filters (Phil Techau)
28 * IPv6 fixes (Jun-ichiro)
29 * ASCII/EBCDIC conversion in TCP Follow window (Gilbert)
30 * Add DOUBLE filtering to display filters (Gilbert)
31 * OSPF fix to dissect MD5 field (Tony Hard <thart@avici.com>
32 * Automated method of finding proto_register functions (Guy)
33 * Wiretap support for nettl (HP-UX trace tool) (Olivier)
34 * Added BPDU (Christophe Tronche)
35 * Added SNA (Gilbert)
36 * Added RIPng, PIM (Jun-ichiro)
37 * Added Yahoo messager and pager protocols (Nathan)
38 * Added NTP (Nathan)
39 * Added BGP (Jun-ichiro)
40 * Added AFS, RX (Nathan)
41 * Addef VLAN (802.1q) (Nathan)
42
43 Overview of changes in Ethereal 0.7.5:
44 * Fixed bug when reading files on FreeBSD (Guy)
45 * Fixed compilation bug when disabling zlib on FreeBSD (Guy)
46
47 Overview of changes in Ethereal 0.7.4:
48 * Fixed Radcom file reader in wiretap (Olivier)
49 * Add "--with-ucdsnmp" to autoconf (Bert Driehuis <driehuis@playbeing.org>)
50 * Fix snoop reader for Solaris seek problem (Guy)
51 * NetBIOS and NBIPX updates (Guy)
52 * Capture dialogue changes (Guy, Laurent)
53 * Movement of GTK files to subdirectory (Gilbert, Guy)
54 * Wiretap support for Lucent/Ascent WAN router traces (Gerald)
55 * Added dissector for Internet Cache Protocol (Peter Torvals)
56 * Added dissector for Internet Printing Protocol (Guy)
57 * Show the IP flags as 4 bits (Daniel Ryde <ryde@tripnet.se>)
58 * Changed usage of FT_BOOLEAN (Gilbert)
59 * Fixed bugs with short packets and eth, tr, and fddi (Gilbert, Guy)
60 * Fix for IPX SAP types (Mark H. Wood <mwood@IUPUI.edu>)
61 * TRMAC now uses dfilter variables (Gilbert)
62 * randpkt added; produces trace file of random packets (Gilbert)
63 * New helper macros in packet.h (Guy)
64 * x.25 and lapb fixes (Olivier)
65 * Wiretap compilation fixes (Laurent)
66 * OSI fixes; CLNP now uses dfilter variables (Laurent)
67 * New Collapse/Expand All function (Laurent)
68 * Enhanced printing options (Guy)
69 * zlib support for compress trace files (Ashok)
70 * Fix ICMP timestamp dissection (Dirk Bonne <dirk@out1.mx.skynet.be>)
71
72 Overview of changes in Ethereal 0.7.3:
73 * Fixed bug in RSVP, added RSVP+ support (Ashok)
74 * Fixed bug in display filter parsing (Gilbert)
75 * Allow compilation from different directory
76         (Brad, <brad@openbsd.org>)
77 * Packet colorization (John)
78 * Updated RSVP decoder (Ashok)
79 * Fixed Token-Ring for more Linux 2.0 drivers
80         (Tom Gallagher <Tom.Gallagher@madge.com>)
81 * Change to usage of boolean fields in display filters (Gilbert)
82 * Optimized GTKClist (Guy)
83 * Optimized wiretap/ethereal interaction (Guy)
84 * Handle NBNS continuations (Richard)
85 * Started ATM support (Guy)
86 * Enhanced user-friendliness via default behaviors and error messages
87         (Guy, Gilbert)
88 * Fixed ICMP/IGMP checksums (Richard Jørgensen <ric@tbit.dk>)
89 * Removed security-related race-condition when capturing (Guy)
90 * Lots and lots o' misc. fixes (Guy)
91
92 Overview of changes in Ethereal 0.7.2:
93 * Another memory leak fix (Jochen)
94 * Allow compilation from different directory (Laurent, Gilbert)
95 * -R flag for on command line, applied when reading a capture file (Jochen)
96 * Updated docs (Guy)
97 * Handles ICMP Unreachable|Frag Required (John)
98 * NetBEUI support (Jeff, Guy)
99 * Fix for Token-Ring RIF display (Gilbert)
100 * Dramatically decreased file-load time (Guy)
101 * Fixed -S option timeout handling (Laurent)
102
103 Overview of changes in Ethereal 0.7.1:
104 * Fixed big memory leaks in dfilter code (Guy)
105 * Enhanced xdlc, llc, and x25 (Guy, Olivier)
106 * Made glossary-dump option not initialize X11 (Guy)
107 * Fixed logical operands in dfilter code (Gilbert)
108 * Added progress bar to display filter (Gilbert)
109 * -S option fix (Laurent)
110
111 Overview of changes in Ethereal 0.7.0:
112 * Addition of RTSP and SDP dissectors (Jason)
113 * New proto_tree and display filter system (Gilbert)
114 * Updated SMB suport (Richard)
115 * RADIUS dissector added (Johan)
116 * Display filter text-entry does auto-reload (Guy)
117 * Now compiles on Win32 (Gilbert)
118 * Removed support for GTK+-1.[01].x (Gilbert)
119 * Column re-sizing changes (Guy)
120 * Linux ATM Classical IP support (Theirry)
121 * X.25 support in wiretap iptrace routine (Olivier)
122 * Wiretap fix for "-S" ethereal option (Laurent)
123 * LAPB and X.25 dissectors added (Olivier)
124 * FreeBSD compilation cleanups (Bill Fumerola,
125         <billf@jade.chc-chimes.com>)
126 * Ability to print all packets at once (Guy)
127
128 Overview of changes in Ethereal 0.6.3:
129 * Capture dialogue window data bug-fix (Guy)
130 * PPPoE (PPP over Ethernet) added (Jeff Jahr)
131 * ISAKMP, GRE, PPTP added (Brad Robel-Forrest)
132 * RSVP added (Ashok Narayanan)
133 * Summary dialogue added (Aaron Hillegass)
134 * Match Selected GUI added (Ashok Narayanan)
135 * Display Option GUI allows change of Time column (Guy)
136 * GTK 1.[12] bug fix (Gilbert)
137 * Code clean up (Guy)
138 * strerror() added for platforms that don't have it (Guy)
139
140 Overview of changes in Ethereal 0.6.2:
141 * Almost-real-time capture and display (John, Laurent)
142 * Initial support for SMB (Richard)
143 * Initial support for SNMP (Didier, Gilbert)
144 * Wiretap now reads NetMon 2.0 file formats (Guy)
145
146 Overview of changes in Ethereal 0.6.1:
147 * Released because of packaging problem in 0.6.0
148 * Information about building on Tru64
149
150 Overview of changes in Ethereal 0.6.0:
151 * IPv6 support greatly improved (Jun-ichiro)
152 * IPsec added (Jun-ichiro)
153 * NCP code totally re-written (Gilbert)
154 * GTK dependencies removed from packet-*.c code (Gilbert)
155 * Captures now saved in temporary files (Gilbert)
156 * Statistics are more accurate during capture (Guy)
157 * TCP-follow bug fixed (Laurent)
158 * ANSI complieant bitfields for TCP and AATALK (Gilbert)
159 * Various time fields decoded better (Guy)
160 * NetBIOS Node types added to DHCP (Guy)
161 * Cisco Discovery Protocol updated (Hannes)
162 * DNS acronyms converted to English (Guy)
163 * FTP, TFTP, POP, and Telnet added (Richard)
164 * NNTP and HTTP added (Guy)
165 * NetBIOS Sessions over TCP added (Guy)
166 * NetBIOS Name Servic improved (Guy)
167 * IP field over-writing bug fixed (Hannes)
168 * Wiretap does some offline filtering (Gilbert)
169 * Wiretap now supports NetMon, NetXray, Sniffer Pro (Guy)
170
171 Overview of changes in Ethereal 0.5.1:
172 * Updated Vines support (Joerg Mayer)
173 * Bitfield decoding support (Guy)
174 * GTK+ 1.1/1.2 support (Gilbert, Gerald)
175 * Make TCP info more verbose (Gerald)
176 * Fix resize problems w/main window (Gerald)
177 * Fix time output (Gerald)
178 * Add support for AIX iptrace files to wiretap (Gilbert)
179
180 Overview of changes in Ethereal 0.5.0:
181 * Initial release of wiretap library (Gilbert)
182 * Sun C compiler fixes (Laurent)
183 * Enhanced PPP support (Guy)
184 * OMG CORBA GIOP/IIOP support (Laurent)
185 * Configurable columns (Gerald)
186 * Lots of other fixes and enhancements
187
188 Overview of changes in Ethereal 0.4.1:
189 * Copious amount of fixes (Guy)
190 * Minor fixes to the filter prefs dialog (Gerald)
191 * About box (Laurent)
192 * Initial NetBIOS Name Services support (Gilbert, Guy)
193 * Initial AppleTalk support (Simon Wilkinson)
194
195 Overview of changes in Ethereal 0.4.0:
196
197 * Lots of fixes from Guy Harris
198 * Preferences dialog (Gerald)
199 * OSPF updates (Hannes, Gerald)
200 * FDDI support (Laurent, Guy)
201 * Separate display and capture filters (Gerald)
202
203 Overview of changes in Ethereal 0.3.17:
204
205 * Ethernet manufacturer support (Laurent)
206 * Netware SAP support (Gilbert)
207 * Misc Netware/token ring fixes and enhancements (Gilbert)
208 * PPP fixes (Gerald)
209 * Null/loopback interface support (Gerald)
210
211 Overview of changes in Ethereal 0.3.16:
212
213 * Support for ISO/OSI CLNP & COTP (Laurent)
214 * Support for Banyan Vines (Don)
215 * TCP reconstruction support (Mike)
216
217 Overview of changes in Ethereal 0.3.15:
218
219 * OSPF fixes (Hannes)
220 * Preliminary IPv6 support (Hannes)
221 * Name resolution (Laurent)
222 * Font and help option (Laurent)
223 * Token ring fixes (Gilbert)
224 * DLT_RAW #define fixes (Laurent, Hannes and a few others)
225
226 Overview of changes in Ethereal 0.3.14:
227
228 * Added Laurent's fixes to pntoh[sl].
229 * RIP fixes (Laurent)
230 * Added Gilbert's BOOTP code.
231
232 Overview of changes in Ethereal 0.3.13:
233
234 * Made the tree items "sticky"
235 * Expanded the pntoh[sl] macros, fixed alignment problems with IPX code.
236 * Changes to packet-ppp and packet-raw
237
238 Overview of changes in Ethereal 0.3.12:
239
240 * RIP support (Hannes)
241 * LPR/LPD support (Gilbert)
242 * Changes to #includes to improve compatibility.
243
244 Overview of changes in Ethereal 0.3.11:
245
246 * Fixed a file capture bug.
247
248 Overview of changes in Ethereal 0.3.10:
249
250 * Fixed a Makefile bug with the new snprintf package.
251
252 Overview of changes in Ethereal 0.3.9:
253
254 * Switched to a different version of snprintf.c.
255 * Minor bug fixes.
256 * Fixes to Makefile.am.
257
258 Overview of changes in Ethereal 0.3.8:
259
260 * PostScript(R) output (Gilbert)
261 * More OSPF code (Hannes)
262 * Enhanced DNS (Bobo)
263
264 Overview of changes in Ethereal 0.3.7:
265
266 * Enhanced OSPF (Hannes)
267 * Fixed small bug in filter dialog.
268
269 Overview of changes in Ethereal 0.3.6:
270
271 * Added OSPF support, thanks to Hannes Boehm.
272 * Added -B, -P, and -T flags.
273
274 Overview of changes in Ethereal 0.3.5:
275
276 * Command line argument fixes/upgrades.
277 * Compatibility fixes.
278 * Initial pod/man page documentation.
279 * Miscellaneous changes to the way things are done in capture.c.
280 * Initial support for DNS and IGMP.
281
282 Overview of changes in Ethereal 0.3.4:
283
284 * Printer preferences dialog added (Gilbert)
285 * Misc fixes/upgrades.
286
287 Overview of changes in Ethereal 0.3.3:
288
289 * Added PPP support, thanks to Mike Hall.
290 * Added dialogs for errors/warnings.
291 * Support for the -r flag was added.
292 * Other minor fixes/upgrades.
293
294 Overview of changes in Ethereal 0.3.2:
295
296 * Misc bug fixes & minor enhancements.
297 * Added preliminary ICMP support
298 * Added preliminary printing support (Gilbert)
299
300 Overview of changes in Ethereal 0.3.1:
301
302 * Fixed bug that prevented capturing with a filter.
303 * Fixed misc. header problems.
304
305 Overview of changes in Ethereal 0.3.0:
306
307 * Initial support for filters.
308 * Fixes/enhancements for IPX and token ring (Gilbert).
309
310 Overview of changes in Ethereal 0.2.3:
311
312 * Added support for IPX, thanks to Gilbert.
313
314 Overview of changes in Ethereal 0.2.2:
315
316 * Added support for token ring, thanks to Gilbert Ramirez, Jr.
317
318 Overview of changes in Ethereal 0.2.1:
319
320 * Internal structs for ARP/RARP, IP, TCP, and UDP were created.  Trying to 
321   sort out which #includes were needed for each system was just too much of
322   a hassle.
323 * Added support for systems that don't have snprintf() and vsnprintf(), thanks
324   to Theo de Raadt.
325 * Minor changes to the README file.
326
327 Overview of changes in Ethereal 0.2.0:
328
329 * Initial public release.
330 * GNU autoconf-ified distribution
331 * Runs under Linux 2.0.x and Solaris 2.6.
332 * Requires GTK+ (1.0.1 tested) and libpcap (0.4a6 tested)
333 * For optimal results under Linux, the Karpski libpcap should be used.
334 * General documentation and a minimal web site have been prepared.