Add a note about the IrDA dissector crash.
[metze/wireshark/wip.git] / NEWS
1 $Id$
2
3 == July 26, 2005
4
5 Ethereal 0.10.12 has been released.
6
7 Our testing program has turned up several more security issues:
8
9   The LDAP dissector could free static memory and crash. 
10   Versions affected: 0.8.5 to 0.10.11
11
12   The AgentX dissector could crash.
13   Versions affected: 0.10.10 to 0.10.11
14
15   The 802.3 dissector could go into an infinite loop.
16   Versions affected: 0.8.16 to 0.10.11
17
18   The PER dissector could abort.
19   Versions affected: 0.10.5 to 0.10.11
20
21   The DHCP dissector could go into an infinite loop.
22   Versions affected: 0.10.7 to 0.10.11
23
24   The BER dissector could abort or loop infinitely.
25   Version affected: 0.10.11
26
27   The MEGACO dissector could go into an infinite loop.
28   Versions affected: 0.9.14 to 0.10.11
29
30   The GIOP dissector could dereference a null pointer.
31   Versions affected: 0.8.20 to 0.10.11
32
33   The SMB dissector was susceptible to a buffer overflow.
34   Versions affected: 0.9.12 to 0.10.11
35
36   The WBXML could dereference a null pointer.
37   Versions affected: 0.10.1 to 0.10.11
38
39   The H1 dissector could go into an infinite loop.
40   Versions affected: 0.8.15 to 0.10.11
41
42   The DOCSIS dissector could cause a crash.
43   Versions affected: 0.9.13 to 0.10.11
44
45   The SMPP dissector could go into an infinite loop.
46   Versions affected: 0.10.1 to 0.10.11
47
48   SCTP graphs could crash.
49   Version affected: 0.10.11
50
51   The HTTP dissector could crash.
52   Versions affected: 0.10.4 to 0.10.11
53
54   The SMB dissector could go into a large loop.
55   Versions affected: 0.9.0 to 0.10.11
56
57   The DCERPC dissector could crash.
58   Versions affected: 0.9.16 to 0.10.11.
59
60   Several dissectors could crash while reassembling packets.
61   Versions affected: 0.9.0 to 0.10.11
62
63
64   Steve Grubb at Red Hat found the following issues:
65
66   The CAMEL dissector could dereference a null pointer.
67   Version affected: 0.10.11
68
69   The DHCP dissector could crash.
70   Versions affected: 0.10.4 to 0.10.11
71
72   The CAMEL dissector could crash.
73   Versions affected: 0.10.10 to 0.10.11
74
75   The PER dissector could crash.
76   Versions affected: 0.10.10 to 0.10.11
77
78   The RADIUS dissector could crash.
79   Versions affected: 0.9.4 to 0.10.11
80
81   The Telnet dissector could crash.
82   Versions affected: 0.9.10 to 0.10.11
83
84   The IS-IS LSP dissector could crash.
85   Versions affected: 0.8.19 to 0.10.11
86
87   The NCP dissector could crash.
88   Versions affected: 0.9.15 to 0.10.11
89
90
91   iDEFENSE found the following issues:
92
93   Several dissectors were susceptible to a format string overflow.
94   Versions affected: 0.9.4 to 0.10.11
95
96
97   Ethereal uses the zlib compression library.  Security vulnerabilities
98   have been discovered in zlib 1.2.1 and 1.2.2.  The Windows installer
99   now ships with zlib 1.2.3, which fixes these vulnerabilities.
100
101
102 Please see the following advisory for more information:
103   
104     http://www.ethereal.com/appnotes/enpa-sa-00020.html
105     
106 Everyone is encouraged to upgrade.
107
108
109 New and updated features
110
111   The Windows installer now includes the WinPcap 3.1 beta 4 installer.
112   You don't have to download and install it separately.
113
114   RADIUS dictionaries are now included.
115
116   A lot of documentation was updated
117
118   Some command line parameters have changed, see the Ethereal / Tethereal
119   manual pages
120
121   A "File/File Set" submenu was added to better handle multiple files
122   (such as ring buffers).
123
124   Flow graphs can now be created for any protocol.
125
126   Memory management has been greatly improved.
127
128   JXTA has been added to the conversations menu.
129
130   When compiled with MIT/Heimdal Kerberos AND if keytab files are
131   provided, Ethereal can now decrypt and dissect both SecureLDAP and
132   encrypted DCE/RPC.
133
134   TCP Sequence graphs should now work for all captures and all
135   encapsulation types.
136
137
138 New protocol support
139
140   ACSE, ARMAGETRONAD, AudioCodes trunk trace, CSM_ENCAPS, DEC DNA Routing,
141   DIS, FTAM, iFCP, Juniper PPPoE, MMS, MS MediaServer, MSRP, Parlay,
142   Synergy, TANGO, WLAN Certificate Extensions
143
144
145 Updated protocol support
146
147   802.11 Radiotap, 9P, ACSE, AFP, AgentX, AIM, ANSI MAP, BACapp, BVLC,
148   Camel, CLNP, CMIP, DCERPC, DCOM, DHCP, DHCP Failover, DHCPv6, DICOM,
149   DNP, DNS, DOCSIS, EAP, Ethernet, FC ELS, FCIP, FCP, FC-SWILS, GIOP,
150   GSM A, GSM MAP, GSSAPI, GTP, H1, H.221, H.225, H.235, H.245, H.248,
151   H.450, HPSW, HTTP, HyperSCSI, ICMP, IEEE 802.11, IEEE 802.3, iFCP,
152   IP, IPDC, ISAKMP, iSCSI, iSNS, ISUP, JXTA, Kerberos, KINK, LDAP, LLC,
153   LMP, LWAPP, MEGACO, MGCP, MMSE, NDMP, NDPS, NFS, NTLMSSP, OSI, OSPF,
154   PER, PPP, PRES, PROFINET, RDT, RMT, RPC, RSVP, Rsync, RTP, RTSP, SCSI,
155   SCTP, SDP, SIP, SMB, SMPP, SNMP, SPNEGO, SSCOP, SSL, T.38, TCAP, TCP,
156   Telnet, TFTP, TPKT, UDP, UDVM, UMA, V5UA, WBXML, WSP, XML, YMSG, YPSERV
157
158
159 New and updated capture file support
160
161   HP Nettl, Tektronix K12
162
163
164 == May 4, 2005
165
166 Ethereal 0.10.11 has been released.
167
168 An aggressive testing program as well as independent discovery has turned
169 up a multitude of security issues:
170
171   The ANSI A dissector was susceptible to format string vulnerabilities.
172   Discovered by Bryan Fulton.
173   Versions affected: 0.9.15 to 0.10.10
174
175   The GSM MAP dissector could crash.
176   Versions affected: 0.10.0 to 0.10.10
177
178   The AIM dissector could cause a crash.
179   Versions affected: 0.9.14 to 0.10.10
180
181   The DISTCC dissector was susceptible to a buffer overflow.
182   Discovered by Ilja van Sprundel
183   Versions affected: 0.9.13 to 0.10.10
184
185   The FCELS dissector was susceptible to a buffer overflow.
186   Discovered by Neil Kettle
187   Versions affected: 0.9.9 to 0.10.10
188
189   The SIP dissector was susceptible to a buffer overflow.
190   Discovered by Ejovi Nuwere.
191   Versions affected: 0.10.0 to 0.10.10
192
193   The KINK dissector was susceptible to a null pointer exception,
194   endless looping, and other problems.
195   Versions affected: 0.10.10
196
197   The LMP dissector was susceptible to an endless loop.
198   Versions affected: 0.9.4 to 0.10.10
199
200   The Telnet dissector could abort.
201   Versions affected: 0.9.10 to 0.10.10
202
203   The TZSP dissector could cause a segmentation fault.
204   Versions affected: 0.10.10 to 0.10.10
205
206   The WSP dissector was susceptible to a null pointer exception and
207   assertions.
208   Versions affected: 0.10.0 to 0.10.10
209
210   The 802.3 Slow protocols dissector could throw an assertion.
211   Versions affected: 0.10.10
212
213   The BER dissector could throw assertions.
214   Versions affected: 0.10.2 to 0.10.10
215
216   The SMB Mailslot dissector was susceptible to a null pointer exception
217   and could throw assertions.
218   Versions affected: 0.9.0 to 0.10.10
219
220   The H.245 dissector was susceptible to a null pointer exception.
221   Versions affected: 0.10.10
222
223   The Bittorrent dissector could cause a segmentation fault.
224   Versions affected: 0.10.8 to 0.10.10
225
226   The SMB dissector could cause a segmentation fault and throw assertions.
227   Versions affected: 0.9.0 to 0.10.10
228
229   The Fibre Channel dissector could cause a crash.
230   Versions affected: 0.9.9 to 0.10.10
231
232   The DICOM dissector could attempt to allocate large amounts of memory.
233   Versions affected: 0.10.4 to 0.10.10
234
235   The MGCP dissector was susceptible to a null pointer exception, could
236   loop indefinitely, and segfault.
237   Versions affected: 0.8.14 to 0.10.10
238
239   The RSVP dissector could loop indefinitely.
240   Versions affected: 0.9.8 to 0.10.10
241
242   The DHCP dissector was susceptible to format string vulnerabilities, and
243   could abort.
244   Versions affected: 0.10.7 to 0.10.10
245
246   The SRVLOC dissector could crash unexpectedly or go into an infinite loop.
247   Versions affected: 0.9.8 to 0.10.10
248
249   The EIGRP dissector could loop indefinitely.
250   Versions affected: 0.8.18 to 0.10.10
251
252   The ISIS dissector could overflow a buffer.
253   Versions affected: 0.8.18 to 0.10.10
254
255   The CMIP, CMP, CMS, CRMF, ESS, OCSP, PKIX1Explitit, PKIX Qualified,
256   and X.509 dissectors could overflow buffers.
257   Versions affected: 0.10.4 to 0.10.10
258
259   The NDPS dissector could exhaust system memory or cause an assertion,
260   or crash.
261   Versions affected: 0.9.12 to 0.10.10
262
263   The Q.931 dissector could try to free a null pointer and overflow
264   a buffer.
265   Versions affected: 0.10.10
266
267   The IAX2 dissector could throw an assertion.
268   Versions affected: 0.10.1 to 0.10.10
269
270   The ICEP dissector could try to free the same memory twice.
271   Versions affected: 0.10.7 to 0.10.10
272
273   The MEGACO dissector was susceptible to an infinite loop and a buffer
274   overflow.
275   Versions affected: 0.9.14 to 0.10.10
276
277   The DLSw dissector was susceptible to an infinite loop.
278   Versions affected: 0.9.1 to 0.10.10
279
280   The RPC dissector was susceptible to a null pointer exception.
281   Versions affected: 0.9.2 to 0.10.10
282
283   The NCP dissector could overflow a buffer or loop for a large amount
284   of time.
285   Versions affected: 0.10.5 to 0.10.10
286
287   The RADIUS dissector could throw an assertion.
288   Versions affected: 0.10.3 to 0.10.10
289
290   The GSM dissector could access an invalid pointer.
291   Versions affected: 0.10.10
292
293   The SMB PIPE dissector could throw an assertion.
294   Versions affected: 0.9.0 to 0.10.10
295
296   The L2TP dissector was susceptible to an infinite loop.
297   Versions affected: 0.10.9 to 0.10.10
298
299   The SMB NETLOGON dissector could dereference a null pointer.
300   Versions affected: 0.9.12 to 0.10.10
301
302   The MRDISC dissector could throw an assertion.
303   Versions affected: 0.8.19 to 0.10.10
304
305   The ISUP dissector could overflow a buffer or cause a segmentation fault.
306   Versions affected: 0.8.19 to 0.10.10
307
308   The LDAP dissector could crash.
309   Versions affected: 0.10.1 to 0.10.10
310
311   The TCAP dissector could overflow a buffer or throw an assertion.
312   Versions affected: 0.10.8 to 0.10.10
313
314   The NTLMSSP dissector could crash.
315   Versions affected: 0.9.7 to 0.10.10
316
317
318   Additionally, a number of dissectors could throw an assertion when
319   passing an invalid protocol tree item length.
320   Versions affected: 0.10.8 to 0.10.10
321
322
323 Please see the following advisory for more information:
324   
325     http://www.ethereal.com/appnotes/enpa-sa-00019.html
326     
327 Everyone is encouraged to upgrade.
328
329
330 New and updated features
331
332
333
334 New protocol support
335
336
337
338 Updated protocol support
339
340
341
342 New and updated capture file support
343
344
345
346
347 == March 11, 2005
348
349 Ethereal 0.10.10 has been released.
350
351 This release fixes three security and stability-related issues:
352
353   Matevz Pustisek discovered a buffer overflow in the Etheric dissector.
354   (CAN-2005-0704)
355
356   The GPRS-LLC dissector could crash if the "ignore cipher bit" option
357   was enabled. (CAN-2005-0705)
358
359   Diego Giago discovered a buffer overflow in the 3GPP2 A11 dissector.
360   This flaw was later reported by Leon Juranic. (CAN-2005-0699)
361
362   Leon Juranic discovered a buffer overflow in the IAPP dissector.
363
364   A bug in the JXTA dissector could make Ethereal crash.
365
366   A bug in the sFlow dissector could make Ethereal crash.
367
368
369 Please see the following advisory for more information:
370   
371     http://www.ethereal.com/appnotes/enpa-sa-00018.html
372     
373 Everyone is encouraged to upgrade.
374
375
376 New and updated features
377
378   Tree view item context menus now let you browse to the display filter
379   reference and wiki pages for a particular protocol.
380
381   Online help has been expanded.
382
383   VoIP call analysis (including nifty connection diagrams) has been
384   added.
385
386   GSS-API decryption has been greatly enhanced.
387
388
389 New protocol support
390
391   AgentX, BUDB, DTP, G.723, IDP, INAP, KINK, Realplayer Data Protocol,
392   Retix Spanning Tree Protocol, RTCP-XR, XML, XNS, SPP
393
394
395 Updated protocol support
396
397   3GPP2 A11, ACSE, AMR, ATM, BER, BSSGP, BUTC, CDP, CLNP, CoSine L2,
398   DAAP, DCE/RPC, DCOM, DIAMETER, DNP, DNS, Etheric, FCP, FW-1, Gnutella,
399   GPRS, GSM A, GSM MAP, H.225, H.245, H.248, H.450, HTTP, IAX2, ICQ,
400   IEEE 802.11, IEEE 802.3 Slow Protocols, IP, iSCSI, ISUP, Juniper,
401   JXTA, Kerberos, L2TP, LDAP, MIP, MPLS, NDMP, NSIP, NTP, OSPF, OXID,
402   PostgreSQL, RADIUS, RDT, Redback, RMCP, RTP, RTSP, SCSI, SCTP, SDP,
403   SPNEGO, SSL, STUN, TCAP, TCP, TZSP
404
405
406 New and updated capture file support
407
408   DBS Etherwatch, Lucent/Ascend, Nettl, Tcpdump (Redback)
409
410
411 == January 19, 2005
412
413 Ethereal 0.10.9 has been released.
414
415 This release fixes the following security-related issues:
416
417   The COPS dissector could go into an infinite loop.  (CAN-2005-0006)
418
419   The DLSw dissector could cause an assertion, making Ethereal exit
420   prematurely.  (CAN-2005-0007)
421
422   The DNP dissector could cause memory corruption.  (CAN-2005-0008)
423
424   The Gnutella dissector could cause an assertion, making Ethereal
425   exit prematurely.  (CAN-2005-0009)
426
427   The MMSE dissector could free static memory.  (CAN-2005-0010)
428
429   The X11 protocol dissector is vulnerable to a string buffer overflow.
430   (CAN-2005-0084)
431
432 Please see the following advisory for more information:
433   
434     http://www.ethereal.com/appnotes/enpa-sa-00017.html
435     
436 Everyone is encouraged to upgrade.
437
438
439 New and updated features
440
441   Ethereal will now detect and flag weak 802.11 WEP IVs.
442
443   Windows Sniffer timestamp handling has been greatly improved.
444
445   A bug which made Ethereal crash at startup on Windows 98 and Windows
446   ME systems has been fixed.
447
448   Ethereal and Tethereal now support a personal "hosts" file.
449
450   Invalid field length handling has been greatly improved.
451
452   The capture progress window title now shows the interface name.
453
454
455 New protocol support
456
457   ALC, AMR, CRMF, JXTA, NORM, PKIXCMP, PROFINET CBA
458
459 Updated protocol support
460
461   AIM, ARP, BGP, BOOTP/DHCP, COPS, DAAP, DCERPC EPM, DCERPC, DCOM,
462   DHCPv6, DLSw, DNP, DNS, EAPOL, eDonkey, FC-dNS, FC-FCS, FC-SWILS,
463   FCIP, FCSB3, FIX, GIOP, Gnutella, GSM A, GSM SMS, GTP, H.225, H.245,
464   HTTP, ICMP, IEEE 802.11, IEEE 802a, image/GIF, image/JFIF, Kerberos,
465   L2TP, LDAP, LLC, LMP, MGCP, MIME Multipart, MMSE, MPLS, MTP2, NBNS,
466   NDMP, NMAS, NSIP, OLSR, PER, pflog, PGM, PostgreSQL, PPP, PRES, Q.931,
467   RADIUS, RTCP, RTP, SDP, SEBEK, SIGCOMP, SIP, SLSK, SMB, SMPP, SRVLOC,
468   SSL/TLS, T.38, TACACS, TCAP, TCP, X11
469
470
471 New and updated capture file support
472
473   Windows Sniffer
474
475 == December 15, 2004
476
477 Ethereal 0.10.8 has been released.
478
479 This release fixes the following security-related issues:
480
481   Matthew Bing discovered a bug in DICOM dissection that could make
482   Ethereal crash. (CAN-2004-1139)
483
484   An invalid RTP timestamp could make Ethereal hang and create a large
485   temporary file, possibly filling available disk space. (CAN-2004-1140)
486
487   The HTTP dissector could access previously-freed memory, causing a
488   crash. (CAN-2004-1141)
489
490   Brian Caswell discovered that an improperly formatted SMB packet could
491   make Ethereal hang, maximizing CPU utilization. (CAN-2004-1142)
492
493 Please see the following advisory for more information:
494   
495     http://www.ethereal.com/appnotes/enpa-sa-00016.html
496     
497 Everyone is encouraged to upgrade.
498
499
500 New and updated features
501
502   Ethereal now has a packet history, similar to most web browsers.
503
504   Ethereal now supports custom window titles.
505
506   Minor performance enhancements have been added.
507   
508   RTP analysis has been enhanced.
509   
510   Host name resolution has been improved.
511   
512   Ethereal can now track TCP PDU times.  See
513   http://wiki.ethereal.com/TcpPduTime for more details.
514   
515   Ethereal now ships with netscreen2dump.py, a utility which converts
516   netscreen packet-trace hex dumps to hex dumps that can be read by
517   text2pcap.
518
519
520 New protocol support
521
522   AoE (ATA over Ethernet), Bittorrent, CMIP, GPRS Mobility Management
523   and Session Management, GSM MAP, Extended Security Services, Logotype
524   Certificate Extensions, MAP Dialogue, Network Service Over IP, Online
525   Certificate Status Protocol, PKIX Certificate, PKIX Qualified, PROFINET
526   DCP, IO, Real-Time, Short Message Relaying Service, SSCF-NNI,
527
528
529 Updated protocol support
530
531   3GPP2 A11, ACSE, AIM, AODV, ASN.1 BER, ASN.1 PER, BOOTP, BSSGP, BVLC,
532   CMS, COPS, DCERPC, DCERPC ISystemActivator, DICOM, DHCPv6, DNS, eDonkey,
533   ENTTEC, Etheric, Frame Relay, FTAM, FW1, GIOP, GPRS LLC, GRE, GSM A,
534   GSM SMS, H.225, H.245, H.450, HTTP, IPAddress, IPDC, IPMI, IPsec,
535   ISAKMP, ISUP, JFIF, Kerberos, MQ, MTP3, NMAS, OPSI, PKIX1EXPLICIT,
536   PKIX1IMPLICIT, PKIXProxy, PPP, PRES, Radiotap, RADIUS, ONC RPC, RTnet,
537   RTP, SAP, SDP, SIGCOMP, SIGCOMP UDVM, SIP, SMB, SNMP, SONMP, SSCOP,
538   SSL, Symantec Firewall, T.38, TCP, TDS, TSP, UDP, WSP, WTP, X.25,
539   X.509af, X.509ce, X.509if, X.509sat,
540
541
542 New and updated capture file support
543
544   pppdump
545
546
547 == October 20, 2004
548
549 Ethereal 0.10.7 has been released.
550
551   The Windows installer features new GLib/GTK+, Net-SNMP and ADNS
552   libraries which fix several known bugs.  Unfortunately, a few known
553   GLib/GTK+ bugs remain.
554
555   In order to avoid a naming conflict with the tcpreplay project, the
556   "capinfo" utility has been renamed to "capinfos".
557
558
559 New and updated features
560
561   Search wrapping is now a configurable option.
562   
563   A lot of material has been added to the Developer's Guide.  The User's Guide
564   has been updated as well.
565   
566   The "Decode As..." dialog now supports DCERPC and SCTP.
567   
568   The "Help" menu now includes a link to the wiki.
569   
570   H.323 call analysis is now supported.
571
572
573 New protocol support
574
575   Cisco PAgP, DAAP, Etheric, Ethernet Configuration Testing Protocol,
576   Ethernet MAC Control Frame, ICE, Kerberos v4, Netscape certificate
577   extensions, PKINIT, PKIX1EXPLICIT, PKIX1IMPLICIT,
578
579
580 Updated protocol support
581
582   AIM, ARTNET, ASN.1 BER, ASN.1 PER, ASN.1, BGP, BOOTP, CIP, CLNP, COPS,
583   DCERPC MAPI, DCERPC SAMR, DCERPC, DCOM, DHCP, DHCPv6, DIAMETER, DNS,
584   EAP, ENIP, EPM, GRE, GSM A, GSM MAP, H.225, H.245, H.248 MEGACO, H.450,
585   ISAKMP, iSCSI, iSNS, ISUP, JFIF, Kerberos, LDAP, LDP, LLC, LWAPP, M2PA,
586   MEGACO, MPLS, NCP 2222, NCP, NDMP, NetFlow, NTLMSSP, OSCAR-ICQ, OSPF,
587   RADIUS, RSVP, RTCP, RTP, RTSP, SCTP, SDP, SES, SIP, Skinny, SMB, SNMP,
588   SUA, T.38, TALI, TCAP, TCP, TDS, Teredo, Time, X.509, X11,
589
590
591 New and updated capture file support
592
593   HP-UX nettl, NG Sniffer
594
595
596 == August 12, 2004
597
598 Ethereal 0.10.6 has been released.
599
600   This release fixes a preferences bug present in Ethereal which displayed
601  
602     (ethereal.exe:3512): Gtk-CRITICAL **: file gtkwindow.c: line 3107
603     (gtk_window_resize): assertion `height > 0' failed
604
605   at program startup.  A workaround for 0.10.5 is described in
606
607     http://www.ethereal.com/lists/ethereal-users/200408/msg00059.html
608
609   A new command-line utility called "capinfo" has been added to the
610   distribution which prints statistics about capture files.  
611
612   You can now copy conversation and endpoint data to other applications as
613   CSV data.
614
615
616 New and updated features
617
618   X.509 support has been added.
619
620   Crash bugs have been fixed in the RTP and NCP dissectors.
621
622   PostScript(r) output has been improved.
623   
624   A bug that prevented mergecap from creating a new output file has been
625   fixed.
626   
627   Conversation and endpoint performance has been enhanced.  General packet
628   display performance has been enhanced.
629   
630   The conversation and host list tools have been renamed to be less
631   confusing.
632   
633   You can now copy conversation and host list data as CSV data.
634   
635   RTP analysis can now dynamically determine the proper clock rate.
636
637
638 New protocol support
639
640   AX/4000, CMS, DCERPC (EVENTLOG, FRSAPI, FRSRPC), MANOLITO, PKCS#1,
641   X.509AF, X.509CE, X.509IF, X.509SAT
642
643
644 Updated protocol support
645
646   802.11, AIM, ASAP, ASN.1 BER, ASN.1, COPS, DCM, DHCP Failover (ISC),
647   ENRP, Fibre Channel, GIOP, GSSAPI, GTP, HTTP, ICAP, iSNS, Kerberos,
648   MPLS, NCP, NTLMSSP, OPSI, OSPF, PRES, RADIUS, Rlogin, RSVP, RTPS, RTSP,
649   SCTP, Sigcomp, Skinny, SMB BROWSER, SMB, SNMP, SSL, TDS, Telnet
650
651
652 New and updated capture file support
653
654   LANalyzer
655
656
657 == July 7, 2004
658
659 Ethereal 0.10.5 has been released.
660
661
662 This release fixes bugs in iSNS, SMB, and SNMP, as described in the
663 following advisory:
664
665     http://www.ethereal.com/appnotes/enpa-sa-00015.html
666
667 Everyone is encouraged to upgrade.
668
669
670 New and updated features
671
672   Ethereal can now merge multiple files (you don't have to resort to
673   mergecap on the command line).
674
675   A preview pane has been added to the file dialog.
676
677   The capture progress dialog can now be disabled.
678
679   The about dialog has received further improvements.
680
681   The behavior of Ethereal's dialog windows has been normalized somewhat.
682
683   The Windows installer can now associate standard file extensions
684   with Ethereal.
685
686   Ethereal can be configured not to bug you about unsaved captures.
687
688   Ethereal can open help documentation using the default web browser.
689
690
691 New protocol support
692
693   DNP, ENRP, giFT, H.235, PacketCable, SigComp, SIR (Serial Infrared)
694
695
696 Updated protocol support
697
698   AIM, ASAP, ASN.1 BER, ARP, ATM, DHCP, CFPI, CLNP, DCERPC (DCERPC, LSA,
699   NT, SAMR, SRVSVC, WKSSVC), EAP, ENIP, Frame Relay, GRE, H.225, H.245,
700   H.450, HTTP, IAX2, IEEE 802.11, ISAKMP, iSNS, ISUP, JFIF, Kerberos, LMP,
701   M3UA, MGCP, MPLS, MTP3, NCP, NetFlow, NFS, OSPF, PIM, RADIUS, RIP, RSVP,
702   RTCP, RTP, RTSP, SCSI, SDP, SIP, SMB, SMTP, SNMP, SOCKS, SSL, T.35, TCP,
703   VRRP, WBXML (User-Agent Profile), WSP, X11
704
705
706 New and updated capture file support
707
708   Radcom
709
710
711 == May 13, 2004
712
713 Ethereal 0.10.4 has been released.
714
715 This release fixes bugs in AIM, MMSE, SIP, and SPNEGO, as described in
716 the following advisory:
717
718     http://www.ethereal.com/appnotes/enpa-sa-00014.html
719
720 Everyone is encouraged to upgrade.
721
722
723 New and updated features
724
725   When built with GTK+ 2.4, Ethereal uses the new, greatly improved, file
726   selection dialog.
727
728   Export dialogs for Plain text, PostScript(R), PDML and PSML have been added.
729
730   PostScript(R) output has been improved.
731
732   The screen layout of the main window can be changed by Preferences now.
733   
734   Many other parts of the user interface have received improvements.
735
736   Compressed and chunked transfer-coded HTTP bodies are now decoded.
737
738   A new generic media dissector more cleanly handles HTTP and WSP
739   Content-Type information.
740
741
742 New protocol support
743
744   ANSI IS-801, BEA Tuxedo, DCERPC EFS, DICOM, GPRS LLC, GPRS SNDCP,
745   IEEE 1588/PTP, PVSTP, MPLS Echo, RTPS
746
747
748 Updated protocol support
749
750   3G A11, ACSE, AFS, AIM, ANSI MAP, ASN.1 (BER, PER), BACnet, CHDLC, COPS,
751   DCERPC (LSA, NETLOGON, SAMR, SVCCTL, SPOOLS) DHCP, DIAMETER, EAPOL,
752   FTAM, GSM, GTP, H.225, HTTP, ICMPv6, IPv4, IPv6, IPDC, IPMI, iSNS,
753   ISUP, Kerberos, LDAP, LDP, MEGACO, MIPv6, MMSE, MQ, MTP3, NTLMSSP,
754   RADIUS, RPC, RTCP, RTPS, RUDP, SCTP, SIP, SLSK, SMB, SPNEGO, TCP,
755   Time, WBXML (EMN, SI, WV-CSP), WCCP, WSP, X11, YMSG
756
757
758 Capture file support
759
760   EyeSDN, nettl
761
762
763 == March 25, 2004
764
765 Ethereal 0.10.3 has been released.
766
767 This release fixes several security bugs described in the following
768 advisory:
769
770     http://www.ethereal.com/appnotes/enpa-sa-00013.html
771
772 Everyone is encouraged to upgrade.
773
774
775 New and updated features
776
777   Display filters now support the bitwise and (&) operator.
778
779   Protocol hierarchy statistics now have bandwidth columns.
780
781   The capture dialog has a new layout.
782
783
784 New protocol support
785
786   3G A11 Cisco SS7 (RUDP, RLM, and Session Management), FTAM, IPDC,
787   MQ, Presentation, SLSK,
788
789
790 Updated protocol support
791
792   802.11, AFP, AIM/Oscar, Axent Raptor/Symantec Enterprise firewall,
793   BER, BGP, CDP, DCCP, DCERPC NETLOGON, DCERPC RS_PGO, DCERPC
794   RS_PROP_PLCY, DCERPC, DCERPD SAMR, DIAMETER, DOCSIS, E.164, EIGRP,
795   FCFCS, GSM A, GSM MAP, GSM SMS, GTP, H.225, IGAP, IrDA, ISUP,
796   Kerberos, M2PA, M3UA, MTP3, NBNS, NCP, NDMP, Netflow, PER, PGM,
797   PostgreSQL, Q.931, Q.933, Quake 2, RADIUS, RSVP, RTSP, SCTP, SMB,
798   SNA, TCAP, TCP, UCP, WBXML, WSP, X11, xDLC
799
800
801 Capture file support
802
803   EyeSDN, libpcap (tcpdump)
804
805
806 == February 23, 2004
807
808 Ethereal 0.10.2 has been released.
809
810 This release fixes two major bugs in 0.10.1:
811
812   Under Windows, the error
813
814      ** WARNING **: error opening
815      /usr/local/share/ethereal/asn1/default.tt, No such file or
816      directory
817
818   would be printed at startup.
819
820   The 0.10.1 source release was missing several files required for
821   compiling.
822
823
824 New and updated features
825
826   The user interface has received further updates.  The Statistics
827   menu
828   layout has been improved, as well as the capture options dialog
829   layout.
830
831
832 New protocol support
833
834   Cisco Cast Client Control Protocol
835
836
837 Updated protocol support
838
839   AppleTalk, ASN.1, DCERPC, Diameter, FCSP, GSM A, GSM MAP, GSM SMS,
840   HTTP,
841   IEEE 802.3, Kerberos, MSN Messenger, PostgreSQL, Q.931, RPL, Skinny,
842   TCAP, TDS
843
844
845 == February 18, 2004
846
847 Ethereal 0.10.1 has been released.
848
849
850 New and updated features
851
852   The Windows installer now lets you choose between the traditional
853   GTK+
854   version 1 interface and a new GTK+ 2 interface.
855
856   Several updates were made to Ethereal's user interface.  The "File"
857   menu
858   now has a "most recently used" list.  The help menu was greatly
859   expanded.
860
861   The "matches" operator now handles more data types.  For example,
862   you can
863   now use
864
865       smtp matches joespammer@example.com
866
867   as a display filter.
868
869   I/O statistics now support 1ms resolution.
870
871 Bug fixes
872
873   A column resorting crash on the Windows platform was fixed.
874
875 New protocol support
876
877   EDP, IAX2, IrDA, ISMP, OLSR, PostgreSQL, PRES, V5UA
878
879 Updated protocol support
880
881   ACSE, AFP, AIM, ANSI MAP, ARCNET, ASN.1, BEEP, BGP, BPDU, BSSAP,
882   CLNP,
883   COPS, CPHA, DCERPC AFS4INT, FLDB, RPRIV, RS_REPADM, STAT, SVCCTL,
884   TRKSVR, WKSSVC, DCERPC, DHCPv6, DNS, DOCSIS, EAP, ENIP, ESIS, FC,
885   FC-IP,
886   FC-SB3, FW-1, GIF (OK, so it's a file format and not a protocol per
887   se),
888   GIOP, GRE, GSM MAP, GSM SMS, GTP, H.225, H.245, H.450, HTTP, ICMPv6,
889   IEEE 802.11, IPMI, IPv4, IPv6, IPX, ISAKMP, iSCSI, ISDN, ISUP, JFIF,
890   Kerberos, KPASSWD, L2TP, LDAP, LDP, LWAPP, MGCP, MLD, MMSE, Mobile
891   IPv6,
892   MSPROXY, MTP3, NBNS, NCP, NDMP, NFS, OSI, OSPF, PER, PGM, Q.931,
893   RADIUS,
894   RMI, RSTAT, RTP, RTSP, SCCP, SDP, SES, SIP, SLL, SLSK, SMB, SMPP,
895   SNMP,
896   SOCKS, SRVLOC, SSH, SSL, STUN, T.38, TACACS, TCAP, TDS, Telnet,
897   Teredo,
898   Text, TFTP, TZSP, UDP, Vines, WAP, WBXML, WSP, WTP, X11
899
900
901 Updated capture file support
902
903   DBS EtherWatch, EtherPeek/AiroPeek, EyeSDN, LANAlzyer, NetXRay,
904   Snoop
905
906
907 == December 12, 2003
908
909 Ethereal 0.10.0 has been released.
910
911   This release fixes issues in the SMB and Q.931 dissectors that could
912   make Ethereal and Tethereal crash.  See
913
914     http://www.ethereal.com/appnotes/enpa-sa-00012.html
915
916   for more details.
917
918 New and updated features
919
920   Many performance improvements have been made to the code.  Most
921   users
922   should see a 2x to 3x performance increase when loading and working
923   with
924   capture files.
925
926   A "matches" display filter operator has been added.  It is similar
927   to
928   the "contains" operator, but supports Perl-compatible regular
929   expressions.
930
931   Tethereal can now dump packet data in XML (PDML) format.
932
933   The main application menus have been rearranged and the help windows
934   have been revamped, along with a host of other UI enhancements.
935
936   The capture progress window now features bar graphs.
937
938   The GLib, GTK+, Net-SNMP, and zlib libraries that ship with the
939   Windows
940   installer have been updated.
941
942 New protocol support
943
944   BFD, CCSDS, CPFI, DCE/RPC {BUDB, EPM4, ICL_RPC, RS_PLCY,
945   RS_PROP_ACCT}
946   IGAP, ISO 8327-1 SES, MS Kpasswd, RTCFG, SEBEK,
947
948 Updated protocol support
949
950   ACN, AFP, ANSI A, ANSI MAP, ASN.1, BSMAP, BSSAP, CPFI, DCE/RPC
951   {DCOM,
952   EPM, NDR, SRVSVC, STAT, WKSSVC}, DCE/RPC, DHCP, DNS, DOCSIS, DSI,
953   DTAP,
954   ENTTEC, FC ELS, FC FZS, FC-SP, FC-SWILS, GIOP, GPRS NS, GSM A, GSM
955   MAP,
956   H.225, H.450, HTTP, ICMP, IPv6, IS-IS, ISAKMP, ISUP, Kerberos, LDAP,
957   LDP, MIPv6, MMSE, MS Proxy, MTP3, NCP 2222, NTP, PIM, RADIUS, RANAP,
958   RDM, RSVP, RTCP, RTP, SCCP, SDP, SIP, SMB, SMPP, SOCKS, SONMP,
959   SRVLOC,
960   SSL, TACACS, TCAP, TCP, TPKT, TZSP, UCP, WAP, WBXML, WLAN, WSP, WTP
961
962
963 Updated capture file support
964
965   AiroPeek v9 (2.x) support was added.  Network Instruments Observer
966   and
967   Snoop support was updated.
968
969
970 == November 2, 2003
971
972 Ethereal 0.9.16 has been released.
973
974   This release fixes potential security issues with the GTP, ISAKMP,
975   MEGACO, and SOCKS dissectors. See
976
977     http://www.ethereal.com/appnotes/enpa-sa-00011.html
978
979   for more details.
980
981 New and updated features
982
983   Ethereal has leapt forward into the 90's and added a toolbar.
984
985   Ethereal and Tethereal can now force the data link type of captured
986   frames.
987
988   RTP analysis has been enhanced.
989
990   Individual frames can now be marked as time references
991
992   Service response time and general I/O statistics have been enhanced.
993   I/O
994   statistics can now calculate client load (experimental).
995
996 New protocol support
997
998   ACN, ALCAP, ANSI MAP, ASN.1 BER, BSSAP, DCE/RPC DRSUAPI, DCE/RPC
999   INITSHUTDOWN, DCE/RPC RS_BIND, FC-SP, FICON, GSM BSSMAP, GSM DTAP,
1000   GSM
1001   SMS TPDU, GSM SMS, GSM SS, H.450, IOS 4.0.1 IS-637-A (SMS), IS-683-A
1002   (OTA), T.38, TCAP, TPCP
1003
1004 Updated protocol support
1005
1006   AODV, ASN.1 PER, BSSGP, CDP, Cisco HDLC, COPS, DCE/RPC BROWSER,
1007   DCE/RPC
1008   DNSSERVER, DCE/RPC EPM, DCE/RPC LSA, DCE/RPC Messenger, DCE/RPC REG,
1009   DCE/RPC SVCCTL, DCE/RPC, DFS, DHCPv6, DOCSIS, EAPOL, ENIP, Frame
1010   Relay,
1011   FTP, GPRS, Gryphon, GTP, H.225, H.245, HTTP, ICMP, IEEE 802.11, IPX,
1012   ISAKMP, ISUP, LAPB, Laplink, LWAPP, MAPI, MDSHDR, MEGACO, MPLS, NCP,
1013   NDPS, NETLOGON, NFS, NTLMSSP, OSPF, OXID, PPP, Q.931, Q.933, RANAP,
1014   RIP,
1015   RTP, SAMR, SCCP, SCSI, SCTP, SDP, SIP, SMB, SMPP, SNMP, SOCKS,
1016   SONMP,
1017   SPOOLSS SRVLOC, SRVSVC, T.35, TACACS+, TAPI, TCP, TZSP, WKSSVC, WSP,
1018   X.25, Yahoo! Messenger
1019
1020
1021 Updated capture file support
1022
1023   Linux Bluez Bluetooth hcidump support has been added.
1024
1025   Endace ERF and Network Instruments Observer, and NetXRay support has
1026   been enhanced.
1027
1028
1029 == September 9, 2003
1030
1031 Ethereal 0.9.15 has been released.
1032
1033 New and updated features
1034
1035   Many often-requested features have been added with this release.  If
1036   you're running an older version of Ethereal you may want to have a
1037   look.
1038
1039   Conversation List (aka "top talker") support has been added to
1040   Ethereal
1041   and Tethereal.  Protocol statistics in general have been updated.
1042
1043   Searching capture files has been improved even more -- a new
1044   "contains"
1045   display filter operator that searches for strings in PDUs has been
1046   added.  The Find dialog now supports case-insensitive searches, hex
1047   data
1048   searches, and more.
1049
1050   An H.225 dissector has been added.  It can automatically recognize
1051   RTP
1052   and RTCP conversations.
1053
1054   A preference file has been added for disabled protocols.
1055
1056   Color filters may now be imported and exported from within Ethereal.
1057
1058   A new column type has been added for cumulative bytes.
1059
1060
1061 New protocols
1062
1063   GPRS BSSGP, GPRS NS, H.225, H.263, LWAPP, Laplink, Q.933, STUN
1064
1065
1066 Updated protocols
1067
1068   ArtNet, BOOTP/DHCP, DCE/RPC, DCERPCSTAT, DHCPv6, DOCSIS, ENIP,
1069   Ethernet,
1070   FCIP, Frame Relay, H.245, HTTP, IPsec, iSCSI, LDAP, LWRES, M2UA,
1071   M3UA,
1072   MEGACO, MTP3, NCP, NDPS, NFS, NTLMSSP, PPTP, Q.931, RPC, SAMR, SCCP,
1073   SCTP, SIP, SMB, SMPP, SNA, SNMP, SRVLOC, SUA, TCP, TDS, UCD, UDP,
1074   WSP,
1075
1076
1077 Updated capture file support
1078
1079   Support for Accellent 5Views and Endace ERF capture files was added.
1080   CheckPoint FW-1 and Novell LANalyzer support has been enhanced.
1081
1082
1083 == July 23, 2003
1084
1085 Ethereal 0.9.14 has been released.
1086
1087 New and updated features
1088
1089   The ringbuffer code has been (nearly) completely rewritten.  It now
1090   supports an unlimited number of files.
1091
1092   Ethereal now supports searching for arbitrary text and binary data
1093   in
1094   frames.
1095
1096   Service response time statistics have been enhanced.
1097
1098   Tethereal, the text-mode version of Ethereal, can now be compiled
1099   without capture support.
1100
1101
1102 New and updated features
1103
1104   Echo, eDonkey, Jabber, MS Messenger, sFlow
1105
1106
1107 Updated protocols
1108
1109   AODV, AODV6, Boardwalk, DCE-RPC, ENIP, Fibre Channel, FIX, FW1,
1110   H.245,
1111   IGMP, IPsec,  IS-IS, iSCSI, ISUP, LDAP, LDP, M2UA, MEGACO, MTP3,
1112   NDS,
1113   NETLOGON, NTLMSSP, NTP, Q.2931, Q.931, SAMR, SCCP, SCSI, SMB, SMPP,
1114   SNA,
1115   SNMP, SPNEGO, SPOOLSS, SRVLOC, UCP, Vines,  VRRP, WBXML, WEP, WSP,
1116   WTP,
1117   X11, Zebra
1118
1119
1120 Updated capture file support
1121
1122   LANalyzer, NetXRay
1123
1124
1125 == June 11, 2003
1126
1127 Ethereal 0.9.13 has been released.
1128
1129   This release fixes a large number of security issues  discovered by
1130   Timo
1131   Sirainen and others.  See
1132
1133     http://www.ethereal.com/appnotes/enpa-sa-00010.html
1134
1135   for more details.
1136
1137 New and updated features
1138
1139   Ethereal now supports a system-wide color filter file.
1140
1141   Support for the GNU ADNS library has been added.  ADNS allows
1142   asynchronous DNS lookups.
1143
1144   "Decode As..." functionality has been added to Tethereal via the "-
1145   d"
1146   flag.
1147
1148   The HTTP, FTP, POP, SMTP, IMAP, and ACAP requests and responses are
1149   now
1150   shown in the protocol tree.
1151
1152 New protocols
1153
1154   distcc, EtherNet/IP, MSRPC ATSVC, RTNET/TMDA
1155
1156 Updated protocols
1157
1158   802.11, AIM,  BGP, CLNP, COTP, CPHA, DCERPC, DNS, EAPOL, Ethernet,
1159   FDDI,
1160   GSSAPI, IP, ISAKMP, ISIS, LDAP, LSP, M2PA, MAPI, Modbus, NDPS, NFS,
1161   NTLMSSP, OSI, OSPF, OpenBSD pflog, PPTP, RMCP, RMI, RPC, RTP, SCSI,
1162   SCTP, SIP, SMB, SMPP, SMTP, SNMP, SPNEGO, TACACS, TCP, TSP, WBXML,
1163   WSP,
1164   WTP
1165
1166 Updated capture file support
1167
1168   HP-UX nettl, VMS UCX$TRACE
1169
1170
1171 == May 1, 2003
1172
1173 Ethereal 0.9.12 has been released.
1174
1175   This release fixes several off-by-one and integer overflow errors
1176   discovered by Timo Sirainen.  See
1177
1178     http://www.ethereal.com/appnotes/enpa-sa-00009.html
1179
1180   for more details.
1181
1182 New and updated features
1183
1184   TCP sequence number analysis received a few improvements.
1185
1186   General packet reassembly has been improved.
1187
1188   The "Follow TCP Stream" window now allows you to filter out the
1189   current
1190   stream.
1191
1192   The Vines code received significant updates.
1193
1194   Several enhancements were made to the text2pcap utility.
1195
1196 New protocols
1197
1198   ArtNET, IPX WAN, Intel ANS, iSNS, NLSP, WKSSVC
1199
1200 Updated protocols
1201
1202   802.11 ACAP, AFP, AIM, AJP, ASAP, BGP, CLNP, CPHA, DCE/RPC, DSI,
1203   EAP,
1204   IP, IPMI, IPX, IPv6, ISIS, ISUP, IUA, Kerberos, LDAP, M2PA, M2TP,
1205   M2UA,
1206   M3UA, MGCP, MTP2, MTP3, MTP3MG, Modbus/TCP, NDMP, NDPS, NFS, NLSP,
1207   PGM,
1208   Q.931, RANAP, RPC, RSVP, SCCP, SCCPMG, SCTP, SMB, SNMP, SPX, SSH,
1209   SUA,
1210   TCP, Telnet, Vines, WBXML, WSP, WTP
1211
1212 Updated capture file support
1213
1214   Netxray
1215
1216
1217 == March 10, 2003
1218
1219 Ethereal 0.9.11 has been released.
1220
1221   The Ethereal 0.9.10 release was packaged improperly.  This release
1222   fixes
1223   the packaging, and adds minor updates and fixes for the following
1224   protocols:
1225
1226   AFS, OpenBSD enc(4), RTP, SCSI, SIP, SMPP, SSH
1227
1228   IA64 support has been improved.
1229
1230
1231 == March 7, 2003
1232
1233 Ethereal 0.9.10 has been released.
1234
1235   This release fixes a security hole discovered by Georgi Guninski in
1236   the
1237   SOCKS dissector as well as problems with the NTLMSSP and Rsync code.
1238   All users of previous versions are encouraged to upgrade.  See
1239
1240     http://www.ethereal.com/appnotes/enpa-sa-00008.html
1241
1242   for more details.
1243
1244
1245 New and Updated Features
1246
1247   Many small updates were made to the user interface.
1248
1249   The "Help" menu now includes the FAQ.
1250
1251   The TCP dissector was enhanced.  Many more fields are filterable.
1252
1253   Tethereal received more IO stats: TCP and UDP top talkers.
1254
1255   Packet reassembly has been improved.
1256
1257   The "Follow TCP Stream" feature can now export C byte arrays.
1258
1259   RTP streams can now be saved to a file.
1260
1261
1262 Bug Fixes
1263
1264   A missing comma in a string array could cause Ethereal to crash when
1265   opening the preferences dialog.
1266
1267
1268 New Protocols
1269
1270   MSN Messenger, Rsync, SSH, Yahoo! Messenger
1271
1272
1273 Updated Protocols
1274
1275   AFP, AFS, AIM, ATM, Apache JServ, BACNET, BGP, BOOTP, CLNP, COPS,
1276   DCCP,
1277   DCERPC NT, DCERPC, DNS, ESIS, Ethernet, Frame Relay, GIOP, GTP, HP
1278   extended 802.2 LLC, HP-UX remote management, HTTP, IPP, IPX, LLC,
1279   LSA,
1280   M3UA, MDSHDR, MIP6, MPLS, MySQL, NCP2222, NETLOGON, NLPID, NetFlow,
1281   OpenBSD enc(4), OSI, PPP, RADIUS, RMP, RPL, SAMR, SCSI, SMB, SNA,
1282   SNMP,
1283   SOCKS, SPOOLSS, SRVLOC, SRVSVC, SSL, SliMP3, TCP, Token Ring, WBXML,
1284   Wellfleet BofL X.25, X11
1285
1286
1287 Updated Capture File Support
1288
1289   NetXRay, NGSniffer, Snoop
1290
1291
1292 == January 23, 2003
1293
1294 Ethereal 0.9.9 has been released.
1295
1296   Please note the next release will NOT be 1.0.  There are still more
1297   features to be added before a 1.0 release will be ready.
1298
1299
1300 New and Updated Features
1301
1302   Plugin search behavior was improved under Unix, allowing more than
1303   one
1304   version of Ethereal to be installed at one time.
1305
1306   The statistics graphs have been enhanced.  More statistics have been
1307   added:
1308
1309     Round-trip-time statistics are now computed for SMB traffic.
1310
1311     NCP Call and Reply times are now tracked.
1312
1313     Top talker statistics for Ethernet, IP and Token Ring are now
1314     available (tethereal only).
1315
1316   Color allocation and handling was improved.
1317
1318   The RADIUS dissector can now decrypt user passwords.
1319
1320   Tethereal now supports reading from a pipe under Unix.
1321
1322   The ATM code received major improvements.
1323
1324   The DOS Sniffer code also received major improvements.
1325
1326   For those that compile Ethereal from source, some fixes and updates
1327   have been made to the configuration and build environment.
1328
1329
1330 Bug Fixes
1331
1332   The capture progress window now shows the correct number of elapsed
1333   minutes.
1334
1335   A potential infinite loop in the TCP graphing code has been fixed.
1336
1337
1338 New Protocols
1339
1340  MDSHDR, MEGACO, MySQL, SDLC, X.29
1341
1342
1343 Updated Protocols
1344
1345   802.11, AFP, AFS, AIM, ARCNET, ASAP, ATM, BPDU, Cisco HDLC,  CLNP,
1346   DCE
1347   RPC, DDTP, Ethernet, FC-ELS, FCIP, H.261, IMSI, IP,  IP-over-FC,
1348   L2TP,
1349   LMI, M3UA, MTP3, NCP, NetBIOS, NETLOGON, ONC RPC, OSPF, PIM, PPP,
1350   RADIUS, RANAP, RPC, SAMR, SCTP, SMB,  SPNEGO, SPOOLSS, SRVLOC,
1351   SRVSVC,
1352   SUA, TNS, Token Ring, Wellfleet HDLC, X.25
1353
1354
1355 Updated Capture File Support
1356
1357   Firewall-1, Netmon, NetXRay, Radcom, Sniffer
1358
1359
1360 == December 7, 2002
1361
1362 Ethereal 0.9.8 has been released.
1363
1364   Serious problems with the BGP, LMP, PPP, and TDS dissectors have
1365   been
1366   discovered.  See
1367
1368     http://www.ethereal.com/appnotes/enpa-sa-00007.html
1369
1370   for more details.
1371
1372
1373 New and Updated Features
1374
1375   The TAP subsystem received major updates.  Tethereal can display
1376   more statistics, and several graphs have been added to Ethereal.
1377
1378   A protocol hierarchy statistics tap was added to tethereal.  This
1379   code
1380   may be used to replace the hierarchy statistics code in Ethereal.
1381
1382   More updates have been added to TCP analysis.
1383
1384   After a long hiatus, the Windows installer once again includes SNMP
1385   support.
1386
1387   The total running time of the capture is now displayed in the
1388   capture
1389   progress dialog box.  The capture progress dialog also shows ARP
1390   packets.
1391
1392   The look of the plugins dialog was revamped.
1393
1394
1395 Bug Fixes and Updates
1396
1397   A bug which caused Ethereal under Windows to crash when "Update list
1398   of
1399   packets in real time" was enabled has been fixed.
1400
1401   The stability of the text2pcap utility has been improved.
1402
1403   In tethereal, the packet count is properly displayed when you ^C out
1404   of a
1405   capture.
1406
1407
1408 New Protocols
1409
1410   ARCNET, ClearCase NFS, DCERPC LSA_DS, Fibre Channel, HyperSCSI,
1411   MDNS,
1412   PCLI, RPL
1413
1414
1415 Updated Protocols
1416
1417   AFP, AFS, BACNet, BGP, DCERPC, DCERPC EPM, DCERPC LSA, DCERPC NDR,
1418   DCERPC NT, DCERPC SAMR, DCERPC UPDATE, GRE, GTP, HTTP, IPv6CP, IPX,
1419   iSCSI, ISDN, IUA, LAPD, LDAP, M2PA, NDPS, NDS, NetBIOS, NFS,
1420   NTLMSSP,
1421   OSPF, PPP, PPPoE, Q.2931, Q.931, RPC, RSVP, SCSI, SCTP, SMB, SNMP,
1422   Spanning Tree, SPNEGO, SPOOLSS, SPX, SRVLOC, TCP, Telnet, V.120,
1423   WEP,
1424   YPSERV
1425
1426
1427 Updated Capture File Support
1428
1429   AIX iptrace and tcpdump, NetXRay, Sniffer, snoop
1430
1431
1432 == September 28, 2002
1433
1434 Ethereal 0.9.7 has been released.
1435
1436 New Features
1437
1438   In order to improve the out-of-box responsiveness of Ethereal and
1439   Tethereal, network name resolution has been disabled by default.
1440
1441   TCP analysis (a feature added in the 0.9.6 release) was improved.
1442
1443   The NCP code base received quite a few updates.
1444
1445   Initial support for version 2 of the GTK+ library was added.
1446
1447   RPC staticstics (which use the new Tap API) were added.
1448
1449   Due to added and updated support for the NTLM, SNEGO, and GSS-API
1450   protocols, Ethereal can now dissect most of the security blobs for
1451   Windows 2000 authentication.
1452
1453   The Ethernet "manuf" file now handles addresses specified with a
1454   mask, and  contains many well-known addresses.
1455
1456
1457 New Protocols
1458
1459   802.1s MSTP, FIX, GSS-API, Interbase, NDPS, Netflow (Cisco and
1460   Juniper),
1461   SCCP-Management, SPNEGO
1462
1463   The following DCE/RPC protocols were also added:
1464
1465   AFS4INT, BOSSVR, CDS_CLERKSERVER, CDS_SOLICIT, CPRPC_SERVER,
1466   DNSSERVER,
1467   DTSPROVIDER, DTSSTIME_REQ, FLDB, FTSERVER, KRB5RPC, REPADMIN,
1468   REP_PROC,
1469   ROVERRIDE, RPRIV, RS_ATTR, RSEC_LOGIN, RS_MISC, RS_PGO, RS_REPLIST,
1470   RS_UNIX, SECIDMAP, TKN4INT, UBIKDISK, UKIKVOTE
1471
1472
1473 Updated Protocols
1474
1475   AFP, AODV/AODV6, BGP, CHDLC, CHPA, DCE/RPC CONV, DCE/RPC LSA,
1476   DCE/RPC
1477   NT, DCE/RPC SAMR, DHCP, DNS, DOCSIS, EAP, GTP, HTTP, IP, iSCSI, IS-
1478   IS,
1479   Kerberos, LDAP, LDP, M2PA MMSE, NBNS, NCP, NDS, NETLOGON, NTLMSSP,
1480   OSI
1481   Q.931 RPC, RPCSTAT, SCSI, Skinny, SMB, SNEGO, SPOOLSS, SRVSVC, TCP,
1482   WSP,
1483
1484
1485 == August 20, 2002
1486
1487 Ethereal 0.9.6 has been released.
1488
1489 Bugs Fixed
1490
1491   A buffer overflow in the ISIS dissector has been fixed.  More
1492   information can be found at
1493   http://www.ethereal.com/appnotes/enpa-sa-00006.html.
1494
1495   A bad TCP header could cause problems for the "Follow TCP Stream"
1496   feature.
1497
1498   Setting "column.format" from the command line no longer crashes
1499   Ethereal and Tethereal.
1500
1501   Problems with capture files being overwritten (e.g. if you try to
1502   save over
1503   the current capture file) have been fixed.
1504
1505   An SMB conversation handling bug has been fixed.
1506
1507   Thanks to Valgrind, several memory leaks have been fixed.
1508
1509   Some problems with printing under Windows have been fixed.
1510
1511
1512 New Features
1513
1514   TCP sequence number analysis has been added.
1515
1516   The DCE RPC NETLOGON dissector has received a major overhaul.
1517
1518   Data types throughout the code have been cleaned up.
1519
1520
1521 New Protocols
1522
1523   CPHA, DOCSIS, NTLMSSP, Xyplex terminal server protocol, ZIP
1524
1525
1526 Updated Protocols
1527
1528   802.11, AFP, ASAP, BGP, CDP, CDPCP, CPHA, DDP, DCERPC, DCERPC NT,
1529   DCERPC
1530   REG, EPM, FTP, HCLNFSD, HTTP, IPX, ISAKMP, ISIS, IUA, Kerberos,
1531   L2TP,
1532   LLMNR, LSA, MMSE, MPLSCP, NBNS, NetBIOS, NETLOGON, NFS, NTLMSSP,
1533   PPP,
1534   Quake2, RADIUS, RSVP, RTCP, SAMR, SCSI, SDP, SIP, SMB, SMB Mailslot,
1535   SMTP, SPOOLSS, TCP, TDS, TNS, TPKT, Token Ring, VJ TCP, WINREG, WSP
1536
1537
1538 Capture File Updates
1539
1540 CheckPoint Firewall-1 monitor file support and CoSine debug file
1541 support
1542 were added.  Support for pppdump and Netmon files was updated.
1543
1544
1545 == June 28, 2002
1546
1547 Ethereal 0.9.5 has been released. This version fixes several potential
1548 security problems revealed since the release of 0.9.4. See the
1549 security
1550 advisory at http://www.ethereal.com/appnotes/enpa-sa-00005.html for
1551 more details.
1552
1553
1554 New Features:
1555
1556 The ability to read packet data from a pipe was enhanced.  Printing
1557 under Windows now works.
1558
1559
1560 New Protocols
1561
1562 802.3 LACP, Apache JServ, AODV6, DCERPC Browser, Java RMI, TAPI
1563
1564
1565 Updated Protocols
1566
1567 ATM, BGP, BOOTP, DCE RPC, EPM, Frame Relay, GTP, L2TP, LMP, MAPI, MIP,
1568 MMSE, MTP3, NCP, NFS, NSPI, PPP, Q2931, RADIUS, RSVP, SCSI, SMB, SNA,
1569 SOCKS, SPOOLSS, SRVSVC, SunATM, TFTP, TNS, Token Ring, UCP, VJ TCP/IP,
1570 WCP, WEP, WSP, WTP
1571
1572
1573 Capture File Updates
1574
1575 Ethereal can now write LANalyzer files.  The Sniffer, nettl, snoop,
1576 NetXRay, and libpcap code all received updates.
1577
1578