From Jan Kiszka: add a comment explaining what the IrDA plugin does.
[obnox/wireshark/wip.git] / NEWS
1 $Id: NEWS,v 1.138 2003/12/13 00:55:11 gerald Exp $
2
3
4
5 == December 12, 2003
6
7 Ethereal 0.10.0 has been released.
8
9   This release fixes issues in the SMB and Q.931 dissectors that could
10   make Ethereal and Tethereal crash.  See 
11
12     http://www.ethereal.com/appnotes/enpa-sa-00012.html
13
14   for more details.
15
16 New and updated features
17
18   Many performance improvements have been made to the code.  Most users 
19   should see a 2x to 3x performance increase when loading and working with
20   capture files.
21
22   A "matches" display filter operator has been added.  It is similar to
23   the "contains" operator, but supports Perl-compatible regular
24   expressions.
25
26   Tethereal can now dump packet data in XML (PDML) format.
27
28   The main application menus have been rearranged and the help windows
29   have been revamped, along with a host of other UI enhancements.
30
31   The capture progress window now features bar graphs.
32
33   The GLib, GTK+, Net-SNMP, and zlib libraries that ship with the Windows
34   installer have been updated.
35
36 New protocol support
37
38   BFD, CCSDS, CPFI, DCE/RPC {BUDB, EPM4, ICL_RPC, RS_PLCY, RS_PROP_ACCT}
39   IGAP, ISO 8327-1 SES, MS Kpasswd, RTCFG, SEBEK,
40
41 Updated protocol support
42
43   ACN, AFP, ANSI A, ANSI MAP, ASN.1, BSMAP, BSSAP, CPFI, DCE/RPC {DCOM,
44   EPM, NDR, SRVSVC, STAT, WKSSVC}, DCE/RPC, DHCP, DNS, DOCSIS, DSI, DTAP,
45   ENTTEC, FC ELS, FC FZS, FC-SP, FC-SWILS, GIOP, GPRS NS, GSM A, GSM MAP,
46   H.225, H.450, HTTP, ICMP, IPv6, IS-IS, ISAKMP, ISUP, Kerberos, LDAP,
47   LDP, MIPv6, MMSE, MS Proxy, MTP3, NCP 2222, NTP, PIM, RADIUS, RANAP,
48   RDM, RSVP, RTCP, RTP, SCCP, SDP, SIP, SMB, SMPP, SOCKS, SONMP, SRVLOC,
49   SSL, TACACS, TCAP, TCP, TPKT, TZSP, UCP, WAP, WBXML, WLAN, WSP, WTP
50
51
52 Updated capture file support
53
54   AiroPeek v9 (2.x) support was added.  Network Instruments Observer and
55   Snoop support was updated.
56
57
58 == November 2, 2003
59
60 Ethereal 0.9.16 has been released.
61
62   This release fixes potential security issues with the GTP, ISAKMP,
63   MEGACO, and SOCKS dissectors. See
64
65     http://www.ethereal.com/appnotes/enpa-sa-00011.html
66
67   for more details.
68
69 New and updated features
70
71   Ethereal has leapt forward into the 90's and added a toolbar.
72
73   Ethereal and Tethereal can now force the data link type of captured
74   frames.
75
76   RTP analysis has been enhanced.
77   
78   Individual frames can now be marked as time references
79
80   Service response time and general I/O statistics have been enhanced.  I/O
81   statistics can now calculate client load (experimental).
82
83 New protocol support
84
85   ACN, ALCAP, ANSI MAP, ASN.1 BER, BSSAP, DCE/RPC DRSUAPI, DCE/RPC
86   INITSHUTDOWN, DCE/RPC RS_BIND, FC-SP, FICON, GSM BSSMAP, GSM DTAP, GSM
87   SMS TPDU, GSM SMS, GSM SS, H.450, IOS 4.0.1 IS-637-A (SMS), IS-683-A
88   (OTA), T.38, TCAP, TPCP
89
90 Updated protocol support
91
92   AODV, ASN.1 PER, BSSGP, CDP, Cisco HDLC, COPS, DCE/RPC BROWSER, DCE/RPC
93   DNSSERVER, DCE/RPC EPM, DCE/RPC LSA, DCE/RPC Messenger, DCE/RPC REG,
94   DCE/RPC SVCCTL, DCE/RPC, DFS, DHCPv6, DOCSIS, EAPOL, ENIP, Frame Relay,
95   FTP, GPRS, Gryphon, GTP, H.225, H.245, HTTP, ICMP, IEEE 802.11, IPX,
96   ISAKMP, ISUP, LAPB, Laplink, LWAPP, MAPI, MDSHDR, MEGACO, MPLS, NCP,
97   NDPS, NETLOGON, NFS, NTLMSSP, OSPF, OXID, PPP, Q.931, Q.933, RANAP, RIP,
98   RTP, SAMR, SCCP, SCSI, SCTP, SDP, SIP, SMB, SMPP, SNMP, SOCKS, SONMP,
99   SPOOLSS SRVLOC, SRVSVC, T.35, TACACS+, TAPI, TCP, TZSP, WKSSVC, WSP,
100   X.25, Yahoo! Messenger
101
102
103 Updated capture file support
104
105   Linux Bluez Bluetooth hcidump support has been added.
106
107   Endace ERF and Network Instruments Observer, and NetXRay support has
108   been enhanced.
109
110
111 == September 9, 2003
112
113 Ethereal 0.9.15 has been released.
114
115 New and updated features
116
117   Many often-requested features have been added with this release.  If
118   you're running an older version of Ethereal you may want to have a look.
119
120   Conversation List (aka "top talker") support has been added to Ethereal
121   and Tethereal.  Protocol statistics in general have been updated.
122
123   Searching capture files has been improved even more -- a new "contains"
124   display filter operator that searches for strings in PDUs has been
125   added.  The Find dialog now supports case-insensitive searches, hex data
126   searches, and more.
127
128   An H.225 dissector has been added.  It can automatically recognize RTP
129   and RTCP conversations.
130
131   A preference file has been added for disabled protocols.
132   
133   Color filters may now be imported and exported from within Ethereal.
134   
135   A new column type has been added for cumulative bytes.
136   
137
138 New protocols
139
140   GPRS BSSGP, GPRS NS, H.225, H.263, LWAPP, Laplink, Q.933, STUN
141
142
143 Updated protocols
144
145   ArtNet, BOOTP/DHCP, DCE/RPC, DCERPCSTAT, DHCPv6, DOCSIS, ENIP, Ethernet,
146   FCIP, Frame Relay, H.245, HTTP, IPsec, iSCSI, LDAP, LWRES, M2UA, M3UA,
147   MEGACO, MTP3, NCP, NDPS, NFS, NTLMSSP, PPTP, Q.931, RPC, SAMR, SCCP,
148   SCTP, SIP, SMB, SMPP, SNA, SNMP, SRVLOC, SUA, TCP, TDS, UCD, UDP, WSP,
149
150
151 Updated capture file support
152
153   Support for Accellent 5Views and Endace ERF capture files was added.
154   CheckPoint FW-1 and Novell LANalyzer support has been enhanced.
155
156
157 == July 23, 2003
158
159 Ethereal 0.9.14 has been released.
160
161 New and updated features
162
163   The ringbuffer code has been (nearly) completely rewritten.  It now
164   supports an unlimited number of files.
165   
166   Ethereal now supports searching for arbitrary text and binary data in
167   frames.
168
169   Service response time statistics have been enhanced.
170   
171   Tethereal, the text-mode version of Ethereal, can now be compiled
172   without capture support.
173   
174
175 New and updated features
176
177   Echo, eDonkey, Jabber, MS Messenger, sFlow
178
179
180 Updated protocols
181
182   AODV, AODV6, Boardwalk, DCE-RPC, ENIP, Fibre Channel, FIX, FW1, H.245,
183   IGMP, IPsec,  IS-IS, iSCSI, ISUP, LDAP, LDP, M2UA, MEGACO, MTP3, NDS,
184   NETLOGON, NTLMSSP, NTP, Q.2931, Q.931, SAMR, SCCP, SCSI, SMB, SMPP, SNA,
185   SNMP, SPNEGO, SPOOLSS, SRVLOC, UCP, Vines,  VRRP, WBXML, WEP, WSP, WTP,
186   X11, Zebra
187
188
189 Updated capture file support
190
191   LANalyzer, NetXRay
192
193
194 == June 11, 2003
195
196 Ethereal 0.9.13 has been released.
197
198   This release fixes a large number of security issues  discovered by Timo
199   Sirainen and others.  See
200
201     http://www.ethereal.com/appnotes/enpa-sa-00010.html
202
203   for more details.
204
205 New and updated features
206
207   Ethereal now supports a system-wide color filter file.
208
209   Support for the GNU ADNS library has been added.  ADNS allows
210   asynchronous DNS lookups.
211   
212   "Decode As..." functionality has been added to Tethereal via the "-d"
213   flag.
214   
215   The HTTP, FTP, POP, SMTP, IMAP, and ACAP requests and responses are now
216   shown in the protocol tree.
217
218 New protocols
219
220   distcc, EtherNet/IP, MSRPC ATSVC, RTNET/TMDA
221
222 Updated protocols
223
224   802.11, AIM,  BGP, CLNP, COTP, CPHA, DCERPC, DNS, EAPOL, Ethernet, FDDI,
225   GSSAPI, IP, ISAKMP, ISIS, LDAP, LSP, M2PA, MAPI, Modbus, NDPS, NFS,
226   NTLMSSP, OSI, OSPF, OpenBSD pflog, PPTP, RMCP, RMI, RPC, RTP, SCSI,
227   SCTP, SIP, SMB, SMPP, SMTP, SNMP, SPNEGO, TACACS, TCP, TSP, WBXML, WSP,
228   WTP
229
230 Updated capture file support
231
232   HP-UX nettl, VMS UCX$TRACE
233
234
235 == May 1, 2003
236
237 Ethereal 0.9.12 has been released.
238
239   This release fixes several off-by-one and integer overflow errors
240   discovered by Timo Sirainen.  See
241
242     http://www.ethereal.com/appnotes/enpa-sa-00009.html
243
244   for more details.
245
246 New and updated features
247
248   TCP sequence number analysis received a few improvements.
249
250   General packet reassembly has been improved.
251
252   The "Follow TCP Stream" window now allows you to filter out the current
253   stream.
254
255   The Vines code received significant updates.
256
257   Several enhancements were made to the text2pcap utility.
258
259 New protocols
260
261   ArtNET, IPX WAN, Intel ANS, iSNS, NLSP, WKSSVC
262
263 Updated protocols
264
265   802.11 ACAP, AFP, AIM, AJP, ASAP, BGP, CLNP, CPHA, DCE/RPC, DSI, EAP,
266   IP, IPMI, IPX, IPv6, ISIS, ISUP, IUA, Kerberos, LDAP, M2PA, M2TP, M2UA,
267   M3UA, MGCP, MTP2, MTP3, MTP3MG, Modbus/TCP, NDMP, NDPS, NFS, NLSP, PGM,
268   Q.931, RANAP, RPC, RSVP, SCCP, SCCPMG, SCTP, SMB, SNMP, SPX, SSH, SUA,
269   TCP, Telnet, Vines, WBXML, WSP, WTP
270
271 Updated capture file support
272
273   Netxray
274
275
276 == March 10, 2003
277
278 Ethereal 0.9.11 has been released.
279
280   The Ethereal 0.9.10 release was packaged improperly.  This release fixes 
281   the packaging, and adds minor updates and fixes for the following
282   protocols:
283   
284   AFS, OpenBSD enc(4), RTP, SCSI, SIP, SMPP, SSH
285   
286   IA64 support has been improved.
287   
288
289 == March 7, 2003
290
291 Ethereal 0.9.10 has been released.
292
293   This release fixes a security hole discovered by Georgi Guninski in the
294   SOCKS dissector as well as problems with the NTLMSSP and Rsync code. 
295   All users of previous versions are encouraged to upgrade.  See
296
297     http://www.ethereal.com/appnotes/enpa-sa-00008.html
298
299   for more details.
300
301
302 New and Updated Features
303
304   Many small updates were made to the user interface.
305   
306   The "Help" menu now includes the FAQ.
307   
308   The TCP dissector was enhanced.  Many more fields are filterable.
309
310   Tethereal received more IO stats: TCP and UDP top talkers.
311   
312   Packet reassembly has been improved.
313   
314   The "Follow TCP Stream" feature can now export C byte arrays.
315   
316   RTP streams can now be saved to a file.
317     
318
319 Bug Fixes
320
321   A missing comma in a string array could cause Ethereal to crash when
322   opening the preferences dialog.
323
324
325 New Protocols
326
327   MSN Messenger, Rsync, SSH, Yahoo! Messenger
328
329
330 Updated Protocols
331
332   AFP, AFS, AIM, ATM, Apache JServ, BACNET, BGP, BOOTP, CLNP, COPS, DCCP,
333   DCERPC NT, DCERPC, DNS, ESIS, Ethernet, Frame Relay, GIOP, GTP, HP
334   extended 802.2 LLC, HP-UX remote management, HTTP, IPP, IPX, LLC, LSA,
335   M3UA, MDSHDR, MIP6, MPLS, MySQL, NCP2222, NETLOGON, NLPID, NetFlow,
336   OpenBSD enc(4), OSI, PPP, RADIUS, RMP, RPL, SAMR, SCSI, SMB, SNA, SNMP,
337   SOCKS, SPOOLSS, SRVLOC, SRVSVC, SSL, SliMP3, TCP, Token Ring, WBXML,
338   Wellfleet BofL X.25, X11
339
340
341 Updated Capture File Support
342   
343   NetXRay, NGSniffer, Snoop
344
345
346 == January 23, 2003
347
348 Ethereal 0.9.9 has been released.
349
350   Please note the next release will NOT be 1.0.  There are still more
351   features to be added before a 1.0 release will be ready.
352   
353
354 New and Updated Features
355
356   Plugin search behavior was improved under Unix, allowing more than one
357   version of Ethereal to be installed at one time.
358   
359   The statistics graphs have been enhanced.  More statistics have been
360   added:
361   
362     Round-trip-time statistics are now computed for SMB traffic. 
363     
364     NCP Call and Reply times are now tracked.
365     
366     Top talker statistics for Ethernet, IP and Token Ring are now
367     available (tethereal only).
368   
369   Color allocation and handling was improved.
370   
371   The RADIUS dissector can now decrypt user passwords.
372   
373   Tethereal now supports reading from a pipe under Unix.
374   
375   The ATM code received major improvements.
376   
377   The DOS Sniffer code also received major improvements.
378   
379   For those that compile Ethereal from source, some fixes and updates
380   have been made to the configuration and build environment.
381     
382
383 Bug Fixes
384
385   The capture progress window now shows the correct number of elapsed
386   minutes.
387   
388   A potential infinite loop in the TCP graphing code has been fixed.
389
390
391 New Protocols
392
393  MDSHDR, MEGACO, MySQL, SDLC, X.29
394
395
396 Updated Protocols
397
398   802.11, AFP, AFS, AIM, ARCNET, ASAP, ATM, BPDU, Cisco HDLC,  CLNP, DCE
399   RPC, DDTP, Ethernet, FC-ELS, FCIP, H.261, IMSI, IP,  IP-over-FC, L2TP,
400   LMI, M3UA, MTP3, NCP, NetBIOS, NETLOGON, ONC RPC, OSPF, PIM, PPP,
401   RADIUS, RANAP, RPC, SAMR, SCTP, SMB,  SPNEGO, SPOOLSS, SRVLOC, SRVSVC,
402   SUA, TNS, Token Ring, Wellfleet HDLC, X.25
403
404
405 Updated Capture File Support
406   
407   Firewall-1, Netmon, NetXRay, Radcom, Sniffer
408
409
410 == December 7, 2002
411
412 Ethereal 0.9.8 has been released.
413
414   Serious problems with the BGP, LMP, PPP, and TDS dissectors have been
415   discovered.  See 
416   
417     http://www.ethereal.com/appnotes/enpa-sa-00007.html
418   
419   for more details.
420
421
422 New and Updated Features
423
424   The TAP subsystem received major updates.  Tethereal can display
425   more statistics, and several graphs have been added to Ethereal.
426
427   A protocol hierarchy statistics tap was added to tethereal.  This code
428   may be used to replace the hierarchy statistics code in Ethereal.
429   
430   More updates have been added to TCP analysis.
431
432   After a long hiatus, the Windows installer once again includes SNMP
433   support.
434
435   The total running time of the capture is now displayed in the capture
436   progress dialog box.  The capture progress dialog also shows ARP packets.
437
438   The look of the plugins dialog was revamped.
439
440
441 Bug Fixes and Updates
442
443   A bug which caused Ethereal under Windows to crash when "Update list of
444   packets in real time" was enabled has been fixed.
445
446   The stability of the text2pcap utility has been improved.
447
448   In tethereal, the packet count is properly displayed when you ^C out of a
449   capture.
450
451
452 New Protocols
453
454   ARCNET, ClearCase NFS, DCERPC LSA_DS, Fibre Channel, HyperSCSI, MDNS,
455   PCLI, RPL
456
457
458 Updated Protocols
459
460   AFP, AFS, BACNet, BGP, DCERPC, DCERPC EPM, DCERPC LSA, DCERPC NDR,
461   DCERPC NT, DCERPC SAMR, DCERPC UPDATE, GRE, GTP, HTTP, IPv6CP, IPX,
462   iSCSI, ISDN, IUA, LAPD, LDAP, M2PA, NDPS, NDS, NetBIOS, NFS, NTLMSSP,
463   OSPF, PPP, PPPoE, Q.2931, Q.931, RPC, RSVP, SCSI, SCTP, SMB, SNMP,
464   Spanning Tree, SPNEGO, SPOOLSS, SPX, SRVLOC, TCP, Telnet, V.120, WEP,
465   YPSERV
466
467
468 Updated Capture File Support
469
470   AIX iptrace and tcpdump, NetXRay, Sniffer, snoop
471
472
473 == September 28, 2002
474
475 Ethereal 0.9.7 has been released.
476
477 New Features
478
479   In order to improve the out-of-box responsiveness of Ethereal and
480   Tethereal, network name resolution has been disabled by default.
481
482   TCP analysis (a feature added in the 0.9.6 release) was improved.
483
484   The NCP code base received quite a few updates.
485
486   Initial support for version 2 of the GTK+ library was added.
487
488   RPC staticstics (which use the new Tap API) were added.
489
490   Due to added and updated support for the NTLM, SNEGO, and GSS-API
491   protocols, Ethereal can now dissect most of the security blobs for
492   Windows 2000 authentication.
493
494   The Ethernet "manuf" file now handles addresses specified with a
495   mask, and  contains many well-known addresses.
496
497
498 New Protocols
499
500   802.1s MSTP, FIX, GSS-API, Interbase, NDPS, Netflow (Cisco and Juniper),
501   SCCP-Management, SPNEGO
502
503   The following DCE/RPC protocols were also added:
504
505   AFS4INT, BOSSVR, CDS_CLERKSERVER, CDS_SOLICIT, CPRPC_SERVER, DNSSERVER,
506   DTSPROVIDER, DTSSTIME_REQ, FLDB, FTSERVER, KRB5RPC, REPADMIN, REP_PROC, 
507   ROVERRIDE, RPRIV, RS_ATTR, RSEC_LOGIN, RS_MISC, RS_PGO, RS_REPLIST,
508   RS_UNIX, SECIDMAP, TKN4INT, UBIKDISK, UKIKVOTE
509
510
511 Updated Protocols
512
513   AFP, AODV/AODV6, BGP, CHDLC, CHPA, DCE/RPC CONV, DCE/RPC LSA, DCE/RPC
514   NT, DCE/RPC SAMR, DHCP, DNS, DOCSIS, EAP, GTP, HTTP, IP, iSCSI, IS-IS,
515   Kerberos, LDAP, LDP, M2PA MMSE, NBNS, NCP, NDS, NETLOGON, NTLMSSP, OSI
516   Q.931 RPC, RPCSTAT, SCSI, Skinny, SMB, SNEGO, SPOOLSS, SRVSVC, TCP, WSP,
517
518
519 == August 20, 2002
520
521 Ethereal 0.9.6 has been released.
522
523 Bugs Fixed
524
525   A buffer overflow in the ISIS dissector has been fixed.  More
526   information can be found at
527   http://www.ethereal.com/appnotes/enpa-sa-00006.html.
528     
529   A bad TCP header could cause problems for the "Follow TCP Stream"
530   feature.
531   
532   Setting "column.format" from the command line no longer crashes
533   Ethereal and Tethereal.
534
535   Problems with capture files being overwritten (e.g. if you try to save over
536   the current capture file) have been fixed.
537
538   An SMB conversation handling bug has been fixed.
539
540   Thanks to Valgrind, several memory leaks have been fixed.
541
542   Some problems with printing under Windows have been fixed.
543
544
545 New Features
546
547   TCP sequence number analysis has been added.
548
549   The DCE RPC NETLOGON dissector has received a major overhaul.
550
551   Data types throughout the code have been cleaned up. 
552
553
554 New Protocols
555
556   CPHA, DOCSIS, NTLMSSP, Xyplex terminal server protocol, ZIP
557
558
559 Updated Protocols
560
561   802.11, AFP, ASAP, BGP, CDP, CDPCP, CPHA, DDP, DCERPC, DCERPC NT, DCERPC
562   REG, EPM, FTP, HCLNFSD, HTTP, IPX, ISAKMP, ISIS, IUA, Kerberos, L2TP,
563   LLMNR, LSA, MMSE, MPLSCP, NBNS, NetBIOS, NETLOGON, NFS, NTLMSSP, PPP,
564   Quake2, RADIUS, RSVP, RTCP, SAMR, SCSI, SDP, SIP, SMB, SMB Mailslot,
565   SMTP, SPOOLSS, TCP, TDS, TNS, TPKT, Token Ring, VJ TCP, WINREG, WSP
566
567
568 Capture File Updates
569
570 CheckPoint Firewall-1 monitor file support and CoSine debug file support
571 were added.  Support for pppdump and Netmon files was updated.
572
573
574 == June 28, 2002
575
576 Ethereal 0.9.5 has been released. This version fixes several potential
577 security problems revealed since the release of 0.9.4. See the security
578 advisory at http://www.ethereal.com/appnotes/enpa-sa-00005.html for
579 more details.
580
581
582 New Features:
583
584 The ability to read packet data from a pipe was enhanced.  Printing
585 under Windows now works.
586
587
588 New Protocols
589
590 802.3 LACP, Apache JServ, AODV6, DCERPC Browser, Java RMI, TAPI
591
592
593 Updated Protocols
594
595 ATM, BGP, BOOTP, DCE RPC, EPM, Frame Relay, GTP, L2TP, LMP, MAPI, MIP,
596 MMSE, MTP3, NCP, NFS, NSPI, PPP, Q2931, RADIUS, RSVP, SCSI, SMB, SNA,
597 SOCKS, SPOOLSS, SRVSVC, SunATM, TFTP, TNS, Token Ring, UCP, VJ TCP/IP,
598 WCP, WEP, WSP, WTP
599
600
601 Capture File Updates
602
603 Ethereal can now write LANalyzer files.  The Sniffer, nettl, snoop,
604 NetXRay, and libpcap code all received updates.
605