forked from wireshark/wireshark
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNEWS
2876 lines (2774 loc) · 133 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Overview of changes in Ethereal 0.9.3:
* Initial SCCP support. (Jeff Morriss)
* SCCP-over-M3UA support. (Michael Tuexen)
* NASREQ command code dictionary fixes for DIAMETER. (David Frascone)
* Fix pathname of DIAMETER directory file. (David Frascone)
* Cut down the vertical spacing in the "Capture Options" dialog box.
(Guy)
* Rename "h225_cs" to "h225" in Q.931 dissector. (Guy)
* Improve return-time error handling of wtap_seek_read(), update
routines that call it. (Guy)
* Improve buffer handling in TCP graphing code. (Guy)
* Better error checking in text-based capture file readers. (Guy)
* Better stream handling in CSIDS reader. (Guy)
* Add wtap_seek_read() error indication, add error checks to Sniffer
reader. (Guy)
* Fix 0-length g_malloc() in ASN.1 parser. (Guy)
* Fix typos in comments in STAT dissector. (Adam Sulmicki)
* Use "_U_" to flag unused arguments in many files. (Joerg)
* Remove unused variables. (Joerg)
* Fix TPKT packet length calculation. (Guy)
* Add ability to pull packet from add_packet_to_packet_list() frame
to pkt-from-core.py. (Gilbert)
* Check the length of SNMP_IPADDR and SNMP_COUNTER64 items. (Guy)
* Remove debug printf()s from NFS. (Mike Frisch)
* Use the gdb "x" (examine memory) command instead of "print" to obtain
the packet data in pkt-from-core.py. (Gilbert)
* VRRPv3 support (IPv6). (sumikawa@kame.net)
* Back out to a previous version of aclocal-flags. (Itojun)
* Fixed bug in dissect_ndr_pointer(). (Ronnie)
* Moved UNICODE_STRING dissector. (Ronnie)
* Rename function and variables for dissecting an NT service Account
Control bitmap and make the function not static. (Ronnie)
* Replace incorrect ?: expression in SCCP. (Gilbert)
* Fix null termination behavior of tvb_get_nstringz() and
tvb_get_nstringz0(). (Gilbert)
* Change the version/about box wording to read "without SNMP MIB
support". (Guy)
* NFS updates. (Mike Frisch)
* VMS TCPIPTRACE parser updates. (Marc Milgram)
* Fix the definition of IFT_ISO88025 in libpcap parser. (Guy)
* Remove redundant Info colum setting in SMB. (Guy)
* Fix bugs in 802.11 authentication frame dissection. (Jouni Malinen)
* Fix subtree creation in packet-dcerpc-nt.c. (Guy)
* Fix proto_tree_add_uint() and proto_tree_add_uint_hidden() calls in
packet-l2tp.c. (Guy)
* Make the "socks.command" field an FT_UINT8, as it's one byte. (Guy)
* Avoid setting snapshot length to zero in the libpcap writer. (Guy)
* Correctly set addresses when printing RARP info. (Guy, Andreas Sikkema)
* Properly initialize tm_isdst in SMPP and UCP. (Guy)
* Register the heuristic SMPP dissector with X.25. (Guy)
* Fix spacing when printing "(NULL pointer)" in packet-dcerpc.c. (Guy)
* Subtree creation and other fixes for DCERPC NT and SAMR. (Guy)
* Use UCD SNMP 4.2.2+'s sprint_realloc_ routines. Remove code and
cruft for older routines. (Guy)
* Fix absolute and relative time swappage in SMB. (Ronnie)
* Fix SNMP suffix printing. (Guy)
* Remove leftover CMU SNMP version printing code. (Guy)
* Move dissect_ndr_nt_NTTIME() from packet-dcerpc-samr.c to
packet-dcerpc-nt.c. (Ronnie)
* Rename samr_dissect_LOGON_HOURS() to dissect_ndr_nt_LOGON_HOURS().
(Ronnie)
* Move the STRING dissector to packet-dcerpc-nt.c. (Ronnie)
* Prepped DCERPC code for NETLOGON dissector. (Ronnie)
* Correctly set "val_len" in "struct variable_list" in SNMP. (Guy)
* Put "extern" in front of a function declaration in SNMP. (Guy)
* Fix printing of OIDs in SNMP and COPS. Remove CMU SNMP code from
COPS. (Guy)
* Free SNMP's format_var() generated strings with malloc() instead of
g_malloc(). (Guy)
* Update documentation to reflect UCD SNMP 4.2.2 requirement. (Guy)
* Change configuration message to read "UCD SNMP". (Guy)
* Treat EAPOL's hf_eapol_keydes_key_index_indexnum as a uint8 instead
of a boolean. (Adam)
* Fix a netlogon crash bug. Add full NETLOGON support. (Ronnie)
* Change "--with-snmp" configure option to "--with-ucdsnmp". (Guy)
* Get rid of unnecessary #defines in packet-cops.c. (Guy)
* Get rid of include of "dlfcn.h" in packet-snmp.c. (Guy)
* Get rid of unnecessary includes in packet-cops.c. (Guy)
* Initial dissection of a variable-length CDB in packet-scsi.c.
(Dinesh Dutt)
* Correct "prevent/allow medium removal" command name in packet-scsi.c.
(Guy)
* Update dissect_ndr_nt_STRING so it can also accept FT_BYTES. (Ronnie)
* Update netlogon so that nt and lm challenge response bytes are displayed
in hexadecimal. (Ronnie)
* Fixed bug in SAMDELTAS_request in packet-dcerpc-netlogon.c. (Ronnie)
* Add mockups for LSA_SECRET and LSA_SECURITY_DESCRIPTOR in
packet-dcerpc-netlocon.c. (Ronnie)
* Improve display of LSA_SECURITY_DESCRIPTOR in netlogon. (Ronnie)
* Correctly define struct select_item in editcap.c. (Gilbert)
* Boost the maximum amount of indentation put into text output. (Guy)
* Clean up the display of the top-level item for the NT ACE Flags in
packet-smb.c. (Guy)
* Fix a typo in packet-dcerpc-netlogon.c. (Guy)
* Add an hf_[] entry to hf_netlogon_code, clean up some cruft in
packet-dcerpc-netlogon.c. (Guy)
* Add a value_string for the countries which have their MS country code
listed at www.unicode.org. Make samr and netlogon use it. (Ronnie)
* Fix a cut-and-paste error in make-mauf. (Andrew Feren)
* Put all of Cisco's OUIs into manuf.tmpl. (Andrew)
* Add error messages for invalid name and invalid form size to SMB. (Tim)
* Move the value_string for MS country codes from packet-dcerpc-nt.c to
packet-smb.c. (Ronnie)
* Pretty up the SID dissector in packet-smb.c. (Richard)
* Pretty up Policy Handles in packet-dcerpc-nt.c. (Richard)
* Fix a couple of incorrect calls to proto_tree_add_boolean() to call
proto_tree_add_item() instead in packet-ldp.c. (Guy)
* Initial XDMCP support. (Pasi Eronen)
* Add support for a new type of DCERPC over SMB transport. (Ronnie)
* Improved handling of TreeConnectAndX in SMB. (Ronnie)
* Initial support to detect IPC share read/write calls in SMB. (Ronnie)
* Update developer docs. (Guy)
* Check whether si->sip is null before using it in packet-smb.c. (Guy)
* Fix double-click behavior in filter list dialog. (Guy)
* Correct DCERPC-related padding handling in SMB. (Guy)
* Don't treat the traffic as DCERPC traffic unless it's to the IPC$ share.
(Guy)
* Fix IPC/IPC$ confusion in packet-smb.c. (Guy)
* Put an item into the protocol tree for the secondary address in a bind
ack PDU in packet-dcerpc.c. (Guy)
* LDP support for draft-martini-l2circuit-trans-mpls, LDP status code
updates, and small LDP cleanups. (Aamer Akhter)
* Minor bugfixes for netlogon. (Ronnie)
* Updates for NT QUOTA in packet-smb.c. (Ronnie)
* SMB Quota updates. (Ronnie)
* Partial dissection of NT Set User Quota data block. (Ronnie)
* Partial NTGetUserQuota support in packet-smb.c. (Ronnie)
* Add information about 64-bit integral field support to developer docs.
Fix some items on the tvbuff accessors for integers. (Guy)
* Cisco LEAP support. (Adam)
* Skinny Client Control Protocol enhancements. (Paul Erkkila)
* Don't show a secondary address if the secondary address length is 0
in packet-dcerpc.c. (Guy)
* Add dissection of one more bit in Quota FS Flags bitmask in
packet-smb.c. (Ronnie)
* More Quota updates, GetUserQuota implemented and support for list of
userquota structures in SMB. (Ronnie)
* LDP support for draft-martini-l2circuit-encap-mpls for
Ethernet-over-MPLS. (Aamer)
* Add desegmentation support, proto tree fixes to Skinny. (Guy)
* Allow "proto_item_append_text()" to an item that doesn't have a
representation string. (Guy)
* Make all DEC spanning tree items filterable, improve data display. (Guy)
* Correct DEC spanning tree protocol ID parsing. (Guy)
* Make all IEEE spanning tree items filterable, improve data display,
other dissector improvements. (Guy)
* Better DEC spanning tree packet length handling and data display. (Guy)
* Better IEEE spanning tree packet length handling. (Guy)
* More SMB quota updates. (Ronnie)
* Treat DCE RPC secondary addresses are NUL-terminated strings. (Guy)
* Skinny updates. (Paul)
* Add all known EAP types, better binary data display. (Adam, Guy)
* Display EAP_TYPE_ID as a string. (Guy, Adam)
* Add support for NOTIFY and NAK EAP types, fix the entry for the ID EAP
type, and do some miscellaneous cleanups. (Adam)
* Better tvb_get_ptr() buffer alignment handling in DCE RPC dissectors.
(Guy)
* Treat WriteAndX operations on IPC trees as containing DCERPC call
information, just as is done for Write in SMB. (Guy)
* Express the RID separately of more than 4 sub-authorities. It is always
the last sub-authority in SMB. (Guy)
* In packet-smb.c handle Read operations on IPC trees as DCE RPC. (Guy)
* Improve buffer allocation in packet-dcerpc-nt.c's fake_unicode(). (Guy)
* When dissecting an SID with more than 4 authorities, increment the
offset to go past the last authority (the RID) in SMB. (Guy)
* Fix fake_unicode() call in packet-dcerpc-spoolss.c. (Guy)
* Change NSIS packager to produce ethereal-setup-$VERSION.exe instead of
ethereal-setup.exe. (Andrew Feren)
* More Skinny updates. (Paul)
* Update iSCSI to draft 11. (Mark Burton)
* Add MESSAGE, QAUTH and DO methods to SIP. (Jakob Schlyter, Gerald)
*
Overview of changes in Ethereal 0.9.2:
* SCTP checksum update to the current Internet draft. (Michael Tuexen)
* Properly display tabs characters in SDP dissector. (Guy)
* Add more rx decodes to the AFS dissector. (Nathan)
* Add flag for slow start / jumbo datagram support to RX. (Nathan)
* Fix rx string parsing issues in AFS dissector. (Nathan)
* Flag update and vldb fixes for AFS. (Nathan)
* Fix variable declaration in packet-afs-macros.h (Nathan)
* Better NDMP bounds error handling. (Guy)
* Fix typo in packet-tcp.c. (Guy)
* TCP reassembly improvements. (Ricardo Barroetaveña)
* packet-raw.c: Parse IP version number, better packet type handling.
(Guy)
* pflog improvements: Improved field display, signed value fix, protocol
name fix. (Guy)
* Fix configure to check for pod2man. (Gilbert)
* Add idle RX ack value. (Nathan)
* Fix _value_string struct declarations in epan/proto.h. (Guy)
* Fix "log" namespace collision problems. (Guy)
* SAMR fixes. (Ronnie)
* Better zlib version checking. (Guy)
* Get rid of "old_dissector_t" typedef. (Guy)
* Better EAP code and type value display. (Guy)
* NFS variable renaming to fix AIX compile errors. (Guy)
* Additional SSL cipher suite names. (Nathan, Scott Renfro)
* Add HiPath HDLC support. (Tomas Kukosa)
* Complete SAMR decoding. (Ronnie)
* Improved snapshot length handling, better capture dialog
defaults and layout. (Guy, Ulf Lamping)
* Fix AFS macros, add more vldb dissection. (Nathan)
* Add ISIS restart TLV support. (Hannes Gredler)
* More AFS cleanup. (Guy)
* Display SAMR "Account Control" field in hex. (Ronnie)
* SMB mailslot header fix. (Ronnie)
* ARP address display and handling fixes. (Guy)
* AARP address display and handling fixes. (Guy)
* Fix DCE RPC UDP reply handling and SamrLookupDomain handling.
(Todd Sabin)
* DCE RPC LookupRids and protocol tree display fixes. (Ronnie)
* Catch bounds errors when dissecting a frame. (Gilbert)
* Fixes and enhancements for dissect_ndr_pointer() in the DCE RPC
dissector. (Ronnie)
* Display DCE RPC fragment length and ordinal number in decimal. (Guy)
* Clean up support for Q.931 over TPKT, other updates. (Guy)
* Move more data structures from packet-iscsi.c to packet-scsi.c. (Guy)
* Add "execute CDB" support to NDMP dissector, clean up whitespace. (Guy)
* Improved SCSI/NDMP conversation support. (Guy)
* Handle infinite filetimes in SMB. (Ronnie)
* Display DCE RPC opnum in reply packets. (Ronnie)
* DCE RPC SAMR alignment and display updates. (Ronnie)
* Add GMPLS extensions for OSPF Opaque LSAs. (Ashok)
* Fix long value printing in OSPF. (Guy)
* Fix BGP Update Extended Communities attribute display. (Laurent Rabret)
* SMB display and SID version number improvements. (Tim Potter)
* Add additional SAMR Account-Control bit handling. (Ronnie)
* Fix "Protocol Preferences" pop-up menu bug. (Gilbert)
* Better UCP data display. (Gilbert)
* Add ncp2222 support to randpkt. (Gilbert)
* Removed unused ftype declarations. (Gilbert)
* Fix byte/string handling buglet in UCP. (Guy)
* Fix AiroPeek file reader bug. (Guy)
* AiroPeek header padding and data rate fixes. (Guy)
* Remove trailing spaces in hex dump output. (Joerg Mayer)
* Add support for SNA over Ethernet. (Guy)
* Packet length passing updates in several dissectors. (Guy)
* Improved data source naming structure. (Guy)
* Field information allocation length fix. (Guy)
* Add RPC-over-TCP fragment reassembly support to RPC and NDMP, including
bounds error handling. Desegmentation memory handling improvements.
(Guy)
* Place TCP segment data in the TCP tree on the final frame of a
reassembly. (Guy)
* Fix addr_tvb_new_real_data declaration in plugin_table.h. (Guy)
* Add return value type to rpc_defrag.h's rec_dissector_t. (Guy)
* Translate enterprise OIDs in SNMP traps to strings. (Andrew Hood)
* Fix small bug in translation of IXCD in OSPF GMPLS LSA. (Ashok)
* Export "conversation_set_dissector()" in the plugin API table. (Guy)
* Fix yp.x argument and ALL call handling in YPServ dissector. (Guy)
* SMB request/response tracking improvements. (Ronnie)
* Bogus ASN.1 string length checking. (Guy)
* Add pkt-from-core.py utility. (Gilbert)
* Export the SMB NT security dissector so that other dissectors can call
it. (Tim Potter)
* Improved 802.11 tagged parameter handling. (Guy)
* SMB val_to_str fix. (Guy)
* SMB quota support. (Ronnie)
* Add COPS TCP port preference setting. (Ed)
* Degunkify AiroPeek packet trailers. (Guy)
* Handle 802.11 "no data" frames. (Guy)
* Add Openwave WSP headers, field names, and content types along with
new language values to WSP dissector. (Dermot Bradley)
* DNS-over-TCP desegmentation improvements. (Guy)
* Properly set the length of the top-level item in packet-lapd.c. (Guy)
* Better TPKT desegmentation. (Guy)
* Add additional EAP type values, EAP dissector fixes. (Adam Sulmicki, Guy)
* Add additional AVPs to RADIUS, fix RD_TP_CONNECT_INFO display. (Adam)
* COPS-PR extension support, COPS desegmentation support.
(Kari Tiirikainen, Guy)
* Better bounds error exception handling in DNS, COPS and TPKT. (Guy)
* Snapshot length preference improvements. (Guy)
* Fixed up value_string for SMBE_unknownlevel error in SMB. (Tim)
* Dissect EAP messages inside RADIUS. (Adam)
* Various EAP and EAPOL code improvements. (Guy)
* COPS, DNS, and TPKT "volatile" declaration fix. (Guy)
* Dissect EAPOL Key messages payloads, message type display improvments,
code comments. (Guy)
* Put missing initializations of table entries in "plugins.c".
(John Mackenzie)
* Remve offset argument from "is_tpkt()". (Guy)
* TPKT stream reassembly improvements. (Guy)
* Proper "getopt()" handling in editcpap, mergecap, randpkt, tethereal,
and ethereal. (Peter Valchev, Guy)
* TCP desegmentation memory management improvements. (Guy)
* Capture file size, duration, and count code updates. (Guy)
* Fix "get_positive_int()" in tethereal.c. (Guy)
* Run-time protocol dissector initialization updates. (Guy)
* EAP header and protocol dissection updates. (Guy)
* Put all the capture options into a structure, including ringbuffer
options. (Guy)
* Fix a RADIUS typo. (Adam)
* ICQ variable initialization and other code fixes. (Guy)
* Fix an an off-by-2 problem in RADIUS. (Adam)
* Fix RADIUS/EAP column information printing. (Guy)
* More RADIUS/EAP display improvements, add SSL data support to
EAP dissector. (Guy, Adam)
* M3UA editorial fixes. (Michael)
* EAP/SSL display fixes. (Guy, Adam)
* More RADIUS/EAP improvements. (Guy)
* Support for another M3UA message type. (Michael)
* Add support for old- and new-style dissectors. Make EAP a new-style
dissector. (Guy)
* Improved DCE RPC SAMR alias and group name display. (Ronnie)
* Fix pluralization in DCE RPC SAMR dissector. (Guy)
* Use the SNMP library to print the names of COPS PIB OIDs. (Kari)
* Fix "create_dissector_handle()" to properly create a handle for an
old-style dissector. (Guy)
* Register GIOP dissector as a UDP heuristic dissector. (John)
* Display a different message in the COL_INFO field for SMB anonymous
session setup packets. (Tim)
* Properly label the source of reassembled CLNP, IPv4, IPv6, and WTP data
along with uncompressed WCP data. (Guy)
* Remove unused variables and declarations of non-existent functions,
other code cleanup. (Joerg, Guy)
* Use "-D_U_" to mark unused arguments, RCS ID additions. (Joerg, Guy)
* Support for IEEE 802.1w RST BPDUs. (Alex Ruzin)
* Remove unused variables, structure definitions, and functions from
epan/proto.c and epan/dfilter/semcheck.c. (Joerg)
* Fix the declaration of "addr_call_dissector" to match the function
signature of "call_dissector()" in plugins/plugin_table.h. (Guy)
* Declare osinl_subdissector_table as 'extern' in packet-osi.h. (Gilbert)
* "Follow TCP Stream" code improvements. (Gilbert)
* Handle NBSS messages where the NBSS header is split across TCP segment
boundaries. (Guy)
* README.developer subtree text updating updates. (Guy)
* Add better ASN.1 error reporting to LDAP and SNMP dissectors. (Guy)
* Don't link with the SNMP library by default. (Gerald)
* Better Python checking in Makefile.nmake. (Andrew Feren)
* In README.developer, fix two references to "proto_item_set_text()" and
"proto_item_append_text()" to use the right names. (Guy)
* Add support for the Administrative Status object to RSVP. (Ashok)
* NFS updates. (Mike Frisch)
* Fix data type and initialization of an unsigned integer in RSVP. (Guy)
* Fix a typo in the M3UA dissector. (Michael)
* Update the SCTP CRC32 checksum code to match
draft-ietf-tsvwg-sctpcsum-03. (Michael)
* Warn people against using "ulong" or "ushort" in README.developer. (Guy)
* Unused variable identification and clean up. (Joerg)
* Treat LDAP_REQ_UNBIND as a request with nothing in it, order request
types in the code. (Guy)
* Properly handle unknown message types in the LDAP dissector. (Guy)
* LDAP_REQ_UNBIND and Bind reply fixes. (Guy)
* Add better ASN.1 BER error reporting to the LDAP dissector. (Guy)
* Make "get_host_ipaddr()" require dotted-quad IP addresses to really be
quads. (Heikki Vatiainen)
* Report the type of an unrecognized SCTP parameter. (Michael)
* Check for errors in seeks, "tell"s, and "stat()"s/"fstat()"s, fix memory
leaks, other fixes in wiretap code. (Guy)
* Update README.win32 to reflect Andrew's Python changes in config.nmake.
(Guy)
Overview of changes in Ethereal 0.9.1:
* Initial DLSw support. (Paul Ionescu, Guy)
* IS-IS system ID and IS type value fixes. (Hannes Gredler)
* Add Generalized MPLS support to RSVP. (Ashok)
* SliMP3 data protocol support. (Ashok)
* Data fetching and padding fixes in BOOTP dissector. (Guy)
* ONC RPC time reporting enhancements. (Ronnie)
* Nanosecond time field fix. (Guy)
* RSVP TSpec, Flowspec, Compression Hint, and Null Service updates.
(Ashok)
* IP dissector code cleanup. (Guy)
* Add dissection of ypbind calls. (Ronnie)
* Add window geometry prefs. (Gerald)
* Fix protocol hierarchy stats bug. (Gilbert, Gerald)
* Register a protocol for raw packet data. (Gilbert, Guy)
* Remove gcc dependency in TCP graphing code. (Albert Chin)
* Autoconf simplification. (Albert)
* PPP multiplexing support. (Jayaram V.R.)
* Add SPOOLS RPC, more DOS error codes. (Tim Potter)
* Capture data structure fix. (Guy)
* Better capture error checking and handling. (Graeme Hewson)
* Column display time formatting fix. (Guy)
* MacOS X capture timeout bug fix. (Michael Tuexen, Guy)
* Better tvbuff length checking. (Gilbert)
* Windows build environment fixes. (Hamish Moffatt)
* TCP desegmentation support in SSL. (Scott Renfro)
* proto_tree_is_visible declaration cleanup. (Guy)
* Greatly expanded NDMP support. (Ronnie)
* Add WTP reassembly. (Tom Uijldert)
* More Windows Makefile and VC++ build environment fixes. (Hamish)
* Windows drive letter stat()ing fix. (Guy)
* More NDMP fixes and updates. (Ronnie)
* NCP request/reply matching fixes. (Gilbert)
* Fix a ypbind typo. (Guy)
* MIP tvbuff and tree field fixes. (Guy)
* Runt NBSS message fix for NBNS. (Guy)
* RPC-over-TCP exception handling improvements. (Guy)
* DIAMETER vendor ID lookup fix. (David Frascone)
* SMB/CIFS request/response matching fix. (Guy)
* Signed/unsigned display fixes in DIAMETER, ICMPv6, CLNP, IP, TCP,
NDMP, and SMB dissectors. (Guy)
* Fix malformed packet reporting typo. (Guy)
* Capture child process handling fixes. (Guy)
* SMB tree item addition fix. (Guy)
* MMSE protocol tree and tvbuff fixes. (Tom, Guy)
* Attribute 00:B0:D0 in manuf to Dell. (M.C. van den Bovenkamp)
* Color filter fixes. (Guy)
* DBS Etherwatch and VMS TCPIPtrace encapsulation handling fixes.
(Marc Milgram)
* Add DHCPv6 dissector. (Jun-ichiro itojun Hagino)
* HMIPv6 fix. (Martti Kuparinen)
* Add --disable-usr-local flag to configure. (Gilbert)
* Add SCSI dissector, change iSCSI dissector to use it. (Dinesh Dutt)
* Add bitfield support to NCP dissector. (Gilbert)
* Add capture prefs page.
* RPC exception handling fixes. (Guy)
* Libpcap-less tethereal build fixes. (Guy)
* Real-time update and automatic scrolling prefs fixes. (Guy)
* Remove bitfields from VJ dissector. (Irfan Khan)
* RTCP BYE packet fix. (Nagarjuna Venna)
* FDDI bit-swap policy adjustment. (Guy)
* Make GtkCTree line and expander style consistent, scrolled window
updates. (Guy)
* Display filter expression generation enhancements. (Jirka Novak)
* Rename Capture->Start window (Guy)
* Add internet draft pointers to ICMPv6 comments. (Guy)
* Fix capture() delcaration in tethereal.c. (Guy)
* DHCPv6 code cleanup. (Guy)
* ncp2222.py arrray generation fixes. (Guy, Gilbert)
* Add BSD Compress, MVRCA, and Deflate support to PPP CCP.
(Motonori Shindo)
* Auto-scroll preference fixes. (Guy)
* Add file handle to file name resolution to NFS, etc. (Ronnie)
* Preference check box label rearrangement. (Guy)
* Add a name resolution preference page, other prefs updates. (Guy)
* Add TCP desegmentation support to LDAP dissector. (Guy)
* LDAP protocol tree updates. (Guy)
* NFSv3 fsstat label enhancements. (Guy)
* NFSv2 name snooping bug fix. (Ronnie)
* DCERPC-over-SMB reassembly fix. (Guy)
* Preference fixes for DIAMETER, NDMP, and SMB dissectors. (Guy)
* BGP attribute fixes. (Guy)
* Header include fix for prefs.c. (Guy)
* Updated HMIPv6 support. (Martti Kuparinen)
* VMS TCPIPtrace file recognition fix. (Marc)
* SCTP CRC, preference and IP address fixes and updates. (Michael, Guy)
* Array allocation fix for tethereal. (Gilbert)
* Digest handling and payload fixes in SCSI and iSCSI dissectors. (Mark)
* Add SCTP support to text2pcap. (Michael, Guy)
* Better fragmentation reporting for CLNP, frame, IP, IPv6, SMP, and WTP
dissectors. (Guy)
* SSL desegmentation fixes. (Guy)
* Add desegmentation support to BGP dissector, other updates and fixes. (Guy)
* TCP fragmentation/reassembly fixes. (Guy)
* TNS packet length fix. (Guy)
* EtherPeek file reader, name capitalization, and time handling cleanup. (Guy)
* Enhanced TCP stream hex dump display. (Jirka)
* Memory freeing fix in main.c. (Jirka)
* Better gzseek() checking. (Guy)
* Fix a compiler warning in follow_dlg.c. (Guy)
* Make NDMP desgmentation TRUE by default. (Guy)
* AFS parsing improvements, get-entry-by-name-u updates. (Nathan)
* Add option to disable TCP checksum checking. (Guy)
* Better NDMP PDU handling. (Guy)
* RPC data length handling fix. (Guy)
* DNS and NBNS length checking fixes. (Guy)
* IP, IPv6, and CLNP reassembly fixes and updates. (Guy)
* Clean up code in RPC's dissect_rpc_opaque_data(). (Guy)
* Make the blurbs for protocol preference items into tooltips. (Guy)
* Various protocol tree and tvbuff enhancements. (Guy)
* SCTP editorial change. (Michael)
* Add SCTP checksum and "-S" option to text2pcap. (Michael)
* Revapmped RPM build process. (Gerald)
* Fix protocol preference blurbs for LDP and PGM. (Guy)
* AIM family and subtype field display fix. (Guy)
* .cvsignore updates. (Guy)
* "epan/" subdirectory include fixes. (Guy)
* Recursive struct and readability improvements for ethereal_gen.py
(Frank Singleton)
* Update LDP to support RFC 3036. (Ricardo Barroetaveña)
* Update iSCSI to support draft-09 of the spec, other fixes. (Mark)
* Convert some "col_add_str()" calls to "col_set_str()". (Guy)
* EtherPeek file reader fixes. (Alan Harrison)
* SVR4 packaging fixes and updates. (Andrew Feren)
* Fix spelling error in UDP dissector. (Nathan)
* EtherPeek file reader fix. (Alan Harrison)
* LDP-over-UDP PDU fix. (Ricardo Barroetaveña)
* Product name and description updates. (Guy)
* DCE RPC response/request matching.
* Format reference, physMedium, and mediaType fixes for EtherPeek
reader. (Guy)
* Date-related fixes for text2pcap. (Hamish)
* Code and spelling error cleanup in ethereal_gen.py. (Frank)
* ES-IS typo fix. (Greg Franks)
* Replace many tvb_length() and tvb_length_remaining() calls. (Guy)
* Add ATM support to NetMon reader. (Guy)
* Add NT SID support to SMB dissectors. (Tim)
* NDR pointer handling in DCE RPC, SAMR updates (Ronnie)
* 64-bit integer- and time-related updates for SMB dissectors. (Guy)
* Fix <netinet/in.h> inclusion in netmon.c. (Motonori)
* Various fixes for smb-pipe.c. (Guy)
* NT FILETIME and SMB field name hierarchy fixes for SMB dissectors.
(Guy)
* Add support for fixed-length link-layer headers to 802.11 dissector.
(Guy)
* Ring buffer file format fixes for tethereal. (Guy)
* OpenBSD firewall virtual interface capture support. (Mike Frantzen)
* Support a libpcap link-layer type of 17 as DLT_PFLOG unless DLT_LANE8023
is defined as 17. (Guy)
* DCE RPC enhancements, and SAMR improvements. (Ronnie)
* Add AiroPeek capture support. (Guy)
* Fix a pflog typo. (Guy)
* H.261 fixes. (Joe Litman)
* NULL pointer/integer comparison fix in SMB dissector. (Guy)
* _XOPEN_SOURCE / __USE_XOPEN declaration fixes for strptime(). (Guy)
* More accurate reporting for old zlibs in acinclude.m4. (Guy)
* Work around "sed"-related impariments. (Guy, Heikki)
* IPv6 name resolution support on Solaris 8. (Heikki Vatiainen)
* Updated GIOP plugins. (Frank Singleton)
* VMS TCPIPtrace fixes. (Marc)
* Periodic manuf/manuf.tmpl update. (Gerald)
* Link libwiretap to dftest. (Alex Huetter)
* Fix up some type/size problems in lemon.c. (Guy)
* Make some variables volatile to fix GCC-on-Digital-Unix complaints.
(Guy)
* Add a "--without-gcc" option to configure.in. (Guy)
* BGP community name printing fixes. (Guy)
* String-related inclusion, printing, and conversion fixes for DIAMETER,
pcnfsd, pflog, and WCCP dissectors, plus tcp_graph.c. (Guy)
* Remove the "--without-gcc" option. (Guy)
* Update draft-09 compatibility, change the default port number to 3260,
and add extra info to COL_INFO for iSCSI dissector. (Mark)
* Update M3UA dissector to support SIGTRAN draft versions 6 and 10, and
to register all protocol fields. (Michael)
* Update ISUP to work with the M3UA dissector. (Michael)
* Remove "inet_v6defs.h" inclusion and calls to alloca() from
column-utils.c. (Guy)
* AVP- and time-related fixes for DIAMETER. (Guy)
* Add TSP dissector. (Uwe)
* String buffer fix in column-utils.c. (Guy)
* GTP updates and fixes. (Michal Melerowicz, Guy)
* Update INSTALL document, including configure switches. (Guy)
* Add LSP-TUNNEL support to RSVP along with code cleanup. (Ashok)
* Add tvb_ensure_length_remaining() call, and modify dissectors to use
it. (Gilbert, Guy)
* Remove extra whitespace in protocol tree for SMB dissector.
(Gilbert, Tim)
* Fix a gcc warning in tvbuff.c. (Guy)
* Tvbuff and struct size fixes in PIM, RPC, WSP, and yhoo dissectors. (Guy)
* FID display enhancements for SMB dissector. (Tim)
* Use igmp_checksum() in other dissectors. (Guy)
* Fix "checksum is bad" flag. (Guy)
* Packet length checking fix for Auto-RP dissector. (Guy)
* Add dissection of abort packets to RX dissector. (Nathan)
* Clean up Q.931 heuristic code, update is_tpkt(), export TPKT support
routines to plugins. (Guy)
* Protocol tree, tvbuff length checking and offset fixes for SDP, SIP,
and SliMP3 dissectors. (Guy)
* STAT and ypserv subtree creation fixes. (Guy)
* Syslog parsing and length checking fixes. (Guy)
* iSCSI updates. (Mark)
* Add routines to the plugin table, include fixes. (Charlie Duke)
* Add ports for SSL POP, IMAP, and LDAP to SSL dissector. (Nathan)
* Switch statement fix in packet-rsvp.c. (Guy)
* Initial IAPP support. (Alfred Arnold)
* Small MTP3 fix. (Michael)
* SCTP protocol tree updates. (Michael)
* SDP string termination fix. (Guy)
Overview of changes in Ethereal 0.9.0:
* Initial NDMPv3 support. (Ronnie)
* packet-l2tp.c - Vendor-specific attribute fixes. (Motonori)
* Fix timestamp processing in packet-ucp.c, other UCP fixes. (Steffen
Weinreich)
* README.developer updates. (Guy)
* Dump file creation fixes and updates in wiretap/file.c. (Guy)
* packet-ssl.c - Add FIPS Cipher Suite ID support. (Scott Renfro)
* prefs.c - Quake3-related changes. (Guy)
* Enable coseventcomm plugin on Win32. (Frank Singleton, Guy)
* SMB rewrite:
Fix bug in dissect_transact_data in packet-smb-pipe.c. (Guy)
Properly handle the andX command in a LockingAndX message. (Guy)
Fix text termination in get_pointer_value(), fix offsets in
add_pointer_param(), fix null values in item lists, properly
handle shortened response data. (Guy)
Tvbuffification changes. (Ronnie)
Flags and Flags2 field cleanup. (Guy)
Check for a zero word count in LogoffandX requests and replies. (Guy)
Date conversion fixes. (Guy)
AndX-related tvbuffification updates. (Ronnie)
Various code cleanup and timeout display enhancements. (Guy)
Put andX commands at the same level as the first command. (Guy)
Byte parameter dissection and bitfield fixes. (Guy)
Properly use dissect_open_print_file_smb(). (Guy)
NT Transact dissection. (Ronnie)
File data, Write Raw, Write Multiplexed, Open and X, and
NT Create and X fixes and additions. (Guy)
Print create flags properly, fixes for
get_unicode_or_ascii_string_tvb(). (Guy)
Tvbuffification of SMB print commands. (Ronnie)
NT Create and X support. (Ronnie)
Display NT create options in hex. (Guy)
Change "DFS" references to "Dfs". (Guy)
Show error status in Info column. (Tim Potter)
Dissect NT create option bits. (Guy)
Tvbuffify Transaction2. (Ronnie)
Add DCE RPC over SMB support, plus several MS DCE RPC services.
(Tim)
Include the sync I/O alert and nonalert bits. (Guy)
Tvbuffifiy Transaction. (Ronnie)
Add support for Write And X. (Guy)
Stream size, information, and name fixes. (Guy)
Clean up request/response matching. (Ronnie)
Update LANMAN dissector w.r.t "Response to", add support for
unknown SMBs. (Guy)
Request/reply hash table cleanup. (Guy)
Update Write AndX according to the MS docs, connectionless mode
testing fixes. (Guy)
NT Transaction, Transaction2, Transaction reply fixes,
dissect_pipe_smb() and dissect_mailslot_smb() display fixes,
more hash table fixes. (Guy)
"smb_saved_info_t" structure updates, mailslot reply length
checking fixes. (Guy)
NT Create And X display updates, other display updates. (Tim)
Add open/create FID to Info colum. (Guy)
DCE RPC-over-SMB conversation matching enhancements. (Tim)
dissect_mailslot_smb(), dissect_pipe_smb(), MSRPC, LANMAN, other
SMB updates. (Guy)
SMB dissector registration updates. (Guy)
MSRPC-over-SMB tree rearrangements. (Guy)
Put pipe function codes in Info data. (Guy)
Better pipe request/response tracking. (Guy)
Fully dissect named pipe protocol, set naming according to SNIA
CIFS spec. (Guy)
Better transaction continuation handling. (Ronnie)
Update proto_tree_add* routines to allow for zero/null tvbuffs,
put this to use in SMB Pipe dissector. (Guy)
Transaction Secondary and Transaction2 Secondary. (Ronnie)
General cleanup, update names of SMB commands to match the
SNIA CIFS spec. (Guy)
Reassembly fixes and updates, NT Cancel updates. (Ronnie)
Pipe subtree cleanups. (Guy)
Reassemble transactions if transaction continuations are seen.
(Ronnie)
Handle null si->sip values in smb_trans_defragment(). (Guy)
Mailslot fragmented transaction fixes. (Ronnie)
Rename "msrpc" heuristic dissector table to "smb_transact". (Guy)
Tvbuff length checking fixes. (Guy)
Request/reply tracking fixes. (Guy)
Track FID values between requesta and responses for ReadAndX and
WriteAndX. (Ronnie)
Desegmentation and fragment reassembly updates. (Ronnie)
Add "file already exists" DOS error handler. (Tim)
DCERPC over SMB reassembly. (Ronnie)
Request/response tracking fixes. (Guy)
Memory management fixes. (Guy)
Add context handle dissection support to DCERPC dissectors,
enhance MS Security Account Manager dissector. (Todd Sabin)
Export NT_errors[] to MS Security Account Manager dissector. (Guy)
More NT error codes. (Todd)
NT security descriptor support. (Ronnie)
Even newer, more enhanced reassembly. (Ronnie)
NT ACL structure dissection. (Ronnie)
More MSRPC to DCERPC conversion. (Tim)
Dissect DCERPC LSA RPC stub data. (Tim)
Dissect security descriptor flags. (Ronnie)
ACL list display cleanup. (Guy)
Fragmented NT Transaction response reassembly. (Ronnie)
* packet-wsp.c updates and fixes. (Georg von Zezschwitz)
* Update README.win32 to include local WinPcap mirror. (Gerald)
* Add VMS TCPIPtrace wiretap module. (Marc Milgram)
* IDL compiler backend fixes and updates: (Frank Singleton)
Check for recursive unions or structs.
Handle "short" as a union discriminant type.
Handle case where union discriminant may be a typedef.
Change integer template to long template.
Initial code for \n and \t as union case labels.
Modify the way unions and structs are referenced.
Fix calling sequence of col_add_str() and col_set_str().
* L2TP Disconnect Cause Information AVP support. (Motonori)
* Add DBS Etherwatch wiretap module. (Marc Milgram)
* iSCSI dissector updates:
Match dissector to the -08 draft. (Mark Burton)
Fix FT_UINTn references. (Guy)
Handle header and data digests, desegmentation, multiple PDUs per
packet, better recognition heuristics, cruft removal. (Mark)
Fix iscsi_desegment and iscsi_port type declarations. (Guy)
Change the short name from "ISCSI" to "iSCSI" (Guy)
* packet-wap.h - Fix Push-traffic port number. (Tom Uijldert)
* packet-mmse.c - Fix date decoding, field name, cosmetic fixes. (Tom)
* Various IPX fixes. (Guy)
* Properly dissect non-SCCP data payload. (Guy)
* Add sort indicators to the main window column headers. (Gerald)
* Sort preference modules alphabetically. (Guy)
* Enhanced icons. (Gordon McKinney, Gerald)
* Many configuration directory-related fixes and updates: (Guy)
Use the proper directory separator for each platform.
On Windows, place config files in "Application Data\Ethereal" in the
user's "profile" directory
On Windows, place "ethers" and "ipxnets" in the Ethereal application
directory.
Other miscellaneous fixes.
* WSP Cache-Control headers updates and fixes. (Georg)
* packet-isakmp.c fixes:
Handle UDP-encapsulated IPSec NAT Keepalive packets. (Yaniv Kaul)
Loop over all SA sub-payloads, check for a payload type of "None",
check payload data length, show raw bytes of SPI. (Guy)
Enhance protocol ID dissection in dissect_transform(), other dissectors.
(Guy)
IPCOMP transformation and ID_IPV4_ADDR_SUBNET support.
(Andreas Stockmeier)
* Replace get_home_dir() with get_persconffile_dir(). (Guy)
* RADIUS tunnel updates. (Pavel Novotny)
* packet-iua.c - Field name fixes. (Guy)
* Use a case-insensitive sort for the protocol list. (Guy)
* Properly handle ACK-only GRE packets. (Guy)
* Show SCTP parameter types in hex, make enumerated types filterable. (Guy)
* Handle pcap_open_live() succeeding, but with a warning. (Guy)
* Get rid of signed/unsigned comparison warnings in wiretap. (Gilbert)
* Fix iptrace Ethernet interface type. (Gilbert)
* Gnutella updates and fixes: (Gilbert)
Check packet size.
Handle zero-length sub-headers.
Fix improper use of proto_tree_add_item().
* Check length while calculating telnet suboptions. (Gilbert)
* Fix signed/unsigned comparisons in tvbuffs and other places. (Gilbert)
* packet-wsp.c - Handle 1.3 and 1.4 Content-Type values. (Tom)
* Properly handle a zero checksum in packet-ospf.c. (Guy)
* Fix config.h dependency checking on code that uses "ftypes" and "dfilter"
(Guy)
* Add strptime() support on Win32 systems. (Mike Frisch, Guy)
* Fix snprintf()-related signed/unsigned warning. (Guy)
* PPP updates:
CCP and compressed datagram support. (Motonori)
CBCP support. (Motonori)
Add BACP and BAP support. (Motonori)
Van Jacobson decompression support. (Irfan Khan)
VJ enhancements and fixes. (Guy)
Add more filterable fields. (Guy)
* Handle NFSv4 protocol changes. (Mike Frisch)
* Compiler-independent support for FT_UINT64. (Ronnie Sahlberg)
* Convert SOCKS dissector to tvbuffs. (Ronnie Sahlberg)
* 64-bit-related BOOTP fixes. (Guy)
* Other 64-bit-related fixes. (Guy)
* Update packet-pim.c to match draft-ietf-pim-sm-v2-new-03.
(Shinsuke Suzuki)
* Fix GTP IPv4 address byte ordering. (Guy)
* Fix SOCKS IPv4 address ordering, comments, user name, other fixes. (Guy)
* DVMRP and GTP code cleanup. (Guy)
* TCP desegmentation fix. (Ronnie Sahlberg)
* Remove non-tvbuff code. (Guy)
* Add local WinPcap mirror to capture error dialog. (Guy)
* "extern" function fixes. (Guy)
* Mobile IP enhancements and fixes. (David Frascone)
* Update packet-bootp.c to handle RFC 3118 DHCP authentication,
other related enhancements. (Guy)
* Add plugins/plugin_api_defs.h for external function declrations.
(Guy)
* Support Mobile IP ICMP Router Advertisements. (David)
* Display unknown extension types in decimal, not hex. (Guy)
* Add an option to show the File Offset of a frame. (Gilbert)
* Fix some declarations to match the signatures of "tvb_find_guint8()" and
"tvb_pbrk_guint8()". (Guy)
* Load Diameter dissector dictionary as an XML file. (David)
* Check for "iconv.h" on UNIX systems. (Guy)
* Add 64-bit signed integer support, use in Diameter dissector. (Guy)
* Add DLT_CISCO_IOS to wiretap. (Gilbert)
* TFTP enhancements and updates. (Richard, Guy)
* Fix a tvbuff leak. (Sirop Erable, Guy)
* Rename "private" member of the "packet_info" structure to
"private_data". (Guy)
* Properly free "gph_hfinfo" in epan/proto.c. (Guy)
* Include arrow pixmaps in distribution. (Andrew C. Feren)
* Diameter AVP enhancements. (Guy)
* Suport desegmentation of Diameter-over-TCP. (David)
* Add Cooperative Route Filtering Capability support to BGP dissector,
fix Route Refresh Messaging bug. (Motonori)
* Become very displeased if a dissector tries to register more than one
preference with the same name. (Guy)
* Diameter Info column cleanups. (Guy)
* Add support for obsoleted preferences, so Ethereal won't complain
about them when reading the preferences file. (Guy)
* Plugin table and API updates. (Tomas Kukosa, Guy)
* decode_as_dlg.c - Include protocols for TCP conversation dissectors in
the list of protocols that can be used to decode stuff. (Guy)
* SUA dissector, which replaces the SUA Light dissector. (Michael Tuexen)
* Add non-heuristic UCP dissector. (Tom)
* AIX libpcap file heuristic updates. (Guy)
* Add PCNFSD dissector (Uwe Girlich)
* Add EAPOL (802.1x) and PPP/EAPOL support. (Pekka Nikander)
* Nokia libpcap file fixes. (Guy)
* Add IPv4/IPv6 payload support to MPLS. (Hamish Moffatt)
* Allow periods in preference module names. (Gilbert)
* File dialog string fixes. (Andreas)
* Fix math error in packet-clnp.c. (Guy)
* More AIX DLT_ value fixes. (Guy)
* IPSEC AH header and interface list fixes. (Kazushi Sugyo)
* Call request and reply subdissectors in DCE RPC. (Tim)
* SMTP dissector cleanup. (Guy)
* Update Gilbert's email address. (Gilbert)
* Update XAUTH-NEXT-PIN and XAUTH-ANSWER. (Yaniv Kaul)
* packet-radius.c - Better handling of bogus AVPs. (Guy)
* Get rid of remaining non-tvbuff compatibility code. (Guy)
* Add SNA-over-X.25 support, QLLC dissector. (Gilbert)
* Add support for heuristic HTTP subdissectors. (Guy)
* Improved byte view selection behavior. (Guy)
* Improved byte view notebook behavior. (Guy)
* Enhanced capture length reporting and checking. (Guy)
* General code cleanup (remove unused variables, etc). (Guy)
* Update behavior w.r.t. dissectors changing the packet_info
struct. (Guy)
* Remove the global "pi" variable, and update code accordingly. (Guy, Gilbert)
* text2pcap:
Enhanced parsing, getopt() fixes. (Guy)
Support for time stamping of packets. (Gordon McKinney)
Handle colons after the offset field. (Gordon)
* ethereal - Treat extra command line argument as a capture file to be
read. (Guy)
* packet-ipx.c - Add additional SAP values. (Guy)
* Switched dissectors from dissect_data() to call_dissector(). (Guy, Ed)
* Switched dissectors from CHECK_DISPLAY_AS_DATA to CHECK_DISPLAY_AS_X
(Ed)
* Fix a bug in WCCP capability info dissection. (Raghu Angadi)
* Handle multiple LDP PDUs per TCP segment, other fixes. (Guy)
* Enhance conversation dissector calling, other dissector calls. (Guy)
* DCE RPC enhancements. (Todd Sabin, Guy)
* Fix DCE RPC PDU padding. (Guy)
* Add missing terminators to some value_string arrays. (Guy)
* OSPFv3 checksum fix. (Taisuke Sasaki)
* Support for 802.11+Prism II monitor-mode link-layer headers
(Tim Newsham)
* Support OSI CLNP over GRE. (Guy, Mrmcsnoots@aol.com)
* Support LocalTalk LAP, Prism updates. (Guy)
* Various NLPID-releated fixes and enhancements. (Guy)
* Color filter dialog updates and enhancements. (John McDermott)
* X.264, ISO 8602 updates. (Guy)
* dissect_wtp_fromudp() enhancements. (Guy)
* dissector_add(), dissector_delete(), and dissector_change() updates.
(Guy)
* X.25 dissector table updates. (Guy)
* Dissector table updates. (Guy)
* Add SMPP support. (Tom)
* Update M2PA to support draft 3. (Michael)
* TCP/UDP checking fixes. (Guy)
* Add ISO 8473 dissector handle to X.25. (Guy)
* Preference code fixes. (Thomas Wittwer)
* Support for stopping captures for a specific file size or timeout.
(Thomas Wittwer, Matthias Nyffenegger)
* Large capture file size support. (Guy)
* Support for ring buffer capture files. (Thomas, Matthias)
* Ring buffer updates. (Guy)
* Update Ascend/Lucent trace file parser. (Motonori)
* Support for Visual Networks Visual UpTime capture files. (Tom Nisbet)
* MS Netmon fix. (Guy)
* WildPackets Etherpeek fix. (Guy)
* Add a heuristic dissector for protocols running atop X.25. (Guy)
* Capture file support documentation updates. (Guy)
* Fix the handling of the metric and referenced LS type fields in OSPFv3
packets. (Taisuke)
* "Save only marked frames", other UI tweaks. (Guy)
* Protocol tree internals cleanup. (Guy)
* Remove /dev/null hack from Ascend/Lucent scanner. (Motonori)
* Handle null dissector handles in decode_as_dlg.c. (Guy)
* Display WTAP_ENCAP_ values in decimal. (Guy)
* Dfilter enhancements. (Guy)
* Add multipart content support to WSP/MMSE. (Tom)
* MacOS X compiler tweaks. (Guy)
* Update config.guess and config.sub. (Guy)
* Changed BXXP dissector to BEEP. (Darren New)
* Add descriptive name to dissectors. (Guy)
* TCP graphs(!) (Pavel Mores)
* Tweak and otherwise work around libtool file copy behavior. (Guy)
* Add newer 3D icons. Set window icon to the new logo. (Gerald)
* "msrpc" to "dcerpc" name changes. (Tim Potter)
* Disable printing to a printer (but not a file) in Win32. (Guy)
* Make IP over PPP work w/graphing code. (Gordon McKinney)
* capture_dlg.c - Check for invalid maximum packet count values. (Guy)
* frame_data and packet_info data rearrangement. (Guy)
* Don't unnecessarily fill coluumns in tethereal. (Guy)
* Other column-related cleanups. (Guy)
* Remove old-style dissector references from the developer docs. (Guy)
* Enhance TCP graph error reporting. (Guy)
* Ethernet, IP, and TCP header bitfield and alignment fixes. (Guy)
* TCP graph enhancements. (Guy, Motonori)
* Add MTP2 dissector, update MTP3 dissector. (Michael)
* SOCKS response code display and filter field fixes. (Mark S. Allen, Guy)
* Makefile.nmake and .pdb file fixes. (Motonori)
* Work around non-standard UCD/Net-SNMP API changes made by various
Linux distros. (Gerald)
* Windows uninstall updates. (Motonori)
* Add Diameter dictionary to the RPM package. (Guy)
* Fix PPP dump trace file memory leak, other PPP dump fixes. (Gilbert)
* Plug a dfilter memory leak. (Gilbert)
* Fix window/icon title code. (Guy)
* SDP field updates, handle all SDP subfields. (Ed)
* Add KDE Styleguide-compliant icons. (Gerald)
* Support for LOCATION_FORWARD, LOCATION_FORWARD_PERM and
NEEDS_ADDRESSING_MODE replies in GIOP. (Bernd Becker)
* Image documentation and updates. (Gerald, Guy)
* Add a KDE/GNOME .desktop file. (Guy)
* More protocol tree updates. (Guy)
* M2TP support. (Heinz Prantner)
* Fix goto problems in the DCERPC LSA dissector. (Motonori)
* PPP dump reader fixes. (Irfan Khan)
* GIOP protocol string fixes. (Guy)
* DCERPC subdissector fixes. (Guy)
* Get rid of calls to "proto_is_protocol_enabled()" in heuristic
dissectors. (Guy)
* Support per-protocol-tree data, modify dfilter to use this. Other
protocol tree and dissector enhancements. (Gilbert)
* Print code cleanup. (Gilbert)
* GIOP info column fixes. (Bernd)
* Remove .pdb files from Windows package. (Motonori)
* Add text2pcap and mergecap to Windows package. (Guy)
* Various SCTP updates. (Michael)
* Set PPP direction in Ascend/Lucent module. (Guy)
* ISIS hello, LSP, CSNP, PSNP code rework. (Guy)
* Work around Windows' annoying decision to map 0.0.0.0 to the local host
name in "gethostbyaddr()". (Guy)
* Capture file size test fixes in tethereal, command line argument
parsing fixes. (Guy)
* VMS TCPIPtrace efficiency improvements. (Marc)
* Add Cisco HDLC and frame relay direction reporting. (Tom)
Overview of changes in Ethereal 0.8.20:
* packet-x25.c - Dissect more diagnostic codes. (Olivier)
* More mergecap fixes. (Scott Renfro)
* Fix a typo in packet-ssl.c (Scott)
* Check for localtime() return value (Scott)
* Epan fixes (Guy)
* Add SSL fields to the protocol tree, other SSL fixes. (Guy)
* Correct a pile of proto_tree_add_* calls in packet-afs-macros.h,
packet-h261.c, packet-iscsi.c packet-ldp.c, packet-mpeg1.c
packet-mrdisc.c, packet-rtp.c, packet-sll.c, packet-yhoo.c,
packet-x11.c, and packet-zebra.c. (Guy)
* Fix a string length check in packet-iscsi.c (Guy)
* README.developer updates (Guy)
* Change ethereal_gen.py to generate plugins instead of static dissectors.
(Olivier)
* Fix typos and formatting in packet-x25.c and packet-ntp.c (Guy)
* Documentation makefile changes (Guy)
* Add "Suppress Unmarked" printing option (Ed)
* Add a "Mark Frame" packet list menu option (Ed)
* CORBA IDL updates (Frank)
* Fix X.25 packet length checking (Olivier)
* GIOP CosNaming support (Frank)
* Simplify the addition of plugins to the toplevel makefile (Ed)
* Many WSP enhancements, add WAP conversation dissection (Guy)
* Remove unused variables in gtk/proto_draw.c, packet-ip.c,
packet-smb-browse.c, mergecap.c (Guy)
* Keep ethereal_gen.py from generating zero-length arrays, remove
zero-length arrays from packet-cosnaming.c (Guy)
* Added CosEventComm dissector. (Frank)
* Fix "inline" call in packet-pgm.c (Guy)
* Update packet-ieee80211.c to handle mishandling of Novell 802.3 packets
(Guy)
* Generalize handling of RFC 1700-style address family numbers. (Guy)
* Many Quakeworld and Quake2 dissector enhancements. (Uwe)
* Add routines used by GIOP plugins to the plugin address table. (Guy)
* Properly check for GCC version >= 2 when using "__attribute__" (Guy)
* Quake3 Arena dissector, plus many enhancements (Uwe)
* iSCSI updates. (Mark Burton)
* Update preferences error checking and comments, fix a memory leak,
parser fixes and updates. (Guy)
* Add GMRP dissector (Markus Seehofer)
* Add mergecap.rc.in to distribution. (Guy)
* packet-dcerpc-remact.c fix (Todd Sabin)
* Add description of CIDR support back into man pages. (Guy)
* Add "wlan.addr" field. (Guy)
* Man page white space and emphasis changes. (Guy)
* GIOP module name lookup fixes. (Guy)
* MacOS support updates. (Michael Tuexen)
* Fix premature g_free() in packet-giop.c (Frank)
* Null PLUGIN_DIR fix. (Michael)
* Don't build loadable module support if glib doesn't support it. (Guy)
* Configure-time pcap checking enhancements. (Guy)
* Kazlib exception code updates. (Gilbert)
* GIOP dissector fixes. (Frank)
* Many ethereal_be.py and ethereal_gen.py enhancements. (Frank)
* String length checking fixes in packet-smb-browse.c and packet-wsp.c. (Guy)
* Data display fixes in packet-smb.c. (Guy)
* Update DIAMETER dissector to draft-ietf-aaa-diameter-07. (David Frascone)
* packet-wsp.c fixes. (Alexandre P. Ferreira)
* idl2eth man page. (Frank Singleton)
* Fix port numbers passed by "-u" to text2pcap. (Guy)
* Properly handle packets sent to "\MAILSLOT\LANMAN". (Guy)
* Make dissect_pipe_lanman() local to packet-smb-pipe.c. (Guy)
* Handle missing authentication info in RPC packets. (Guy)
* Conversation matching improvements (Guy)
* Parse PASV mode FTP addresses, many other improvements. (Guy)
* Fix compiler warnings in packet-rtcp.c, packet-snmp.c, and
packet-socks.c. (Guy)
* Alow multiple protocol ID/datum pairs to be attatched to a
conversation. (Guy)
* Get rid of an unsed #define in packet-tcp.c. (Guy)