forked from hauke/wireshark
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChangeLog
3498 lines (2144 loc) · 85.9 KB
/
ChangeLog
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
$Id: ChangeLog,v 1.33 2003/12/13 00:55:10 gerald Exp $
2003-12-13 00:38 gerald
* Makefile.am:
Add packet-isup.h as well.
2003-12-13 00:22 gerald
* Makefile.am:
Add packet-ansi_map.h to the distribution.
2003-12-12 23:47 obiot
* packet-smpp.c:
Always dissect a sm_submit otherwise reassembly of short messages
does not work.
2003-12-12 23:35 obiot
* packet-wbxml.c:
Move info column update code outside of if (tree).
2003-12-12 23:23 guy
* packet-dns.c:
Add some checks to make sure we're not running past the end of
the RR we're dissecting. (Some RR's still don't do that check,
as they don't maintain an "rr_len" variable, and as
"get_dns_name()" doesn't do any length checking.)
That obviates the need for having "compute_key_id()" check the
length, as we won't even get to calling it if the RR is too
short. Have it still do a check for sanity, but just abort if
the check fails, and have it return -1 if the algorithm is
unsupported.
Don't bother processing T_CERT RRs if we're not building a
protocol tree, don't fetch data from a T_CERT RR until we put it
into the tree, and fix the bug that change found, namely that we
were using the wrong variable in the "val_to_str()" call for the
certificate type.
2003-12-12 22:19 guy
* packet-ses.c, packet-ses.h:
From Yuriy Sidelnikov: if the first SPDU in a TSDU has a type of
1 or 2, treat it specially - a type of 1 means GIVE_TOKENS, not
DATA_TRANSFER, in that case.
2003-12-12 21:17 guy
* packet-pim.c:
From Hannes Gredler:
display the PIM hello option values in brackets after the
option
name;
in the LAN prune delay option dissector:
put the top-level item for the option into the
PIM
options tree rather than the PIM main tree;
calculate the correct LAN prune delay and display
it in
units of milliseconds;
calculate the correct override interval and
display it
in units of milliseconds;
fix the offset and length calculation.
2003-12-12 19:55 guy
* AUTHORS, packet-ansi_a.c, packet-ansi_a.h, packet-ansi_map.c,
packet-ansi_map.h, packet-isup.c, packet-isup.h, gtk/Makefile.am,
gtk/Makefile.nmake, gtk/ansi_map_stat.c, gtk/isup_stat.c:
From Michael Lum:
Fix point code display.
Add taps for ANSI MAP and ISUP statistics.
2003-12-12 16:06 gerald
* README.win32:
Switch from gettext 0.13 to 0.12.1.
2003-12-12 02:50 gerald
* gtk/: dlg_utils.c, main.c:
In "dlg_window_new()" check to see if "top_level" has been
initialized, as is the case for the spawned capture process.
2003-12-11 21:23 ulfl
* packet-afp.c, packet-bssap.c, packet-cops.c, packet-esis.c,
packet-gsm_sms.c, packet-isakmp.c, packet-osi-options.c,
gtk/dcerpc_stat.c, plugins/docsis/packet-tlv.c,
plugins/docsis/packet-vendor.c, wiretap/erf.c,
wiretap/lanalyzer.c:
prevent MSVC warning: "warning C4761: Größenkonflikt im Argument.
Konvertierung vorgenommen" -> size conflict in argument,
conversion done
2003-12-11 18:38 guy
* packet-dns.c:
Have "compute_key_id()" return different values for different
errors, and have its caller put an entry into the tree for "we
don't support the algorithm" (the "RR too short" error is a
"can't happen").
2003-12-11 18:37 guy
* epan/configure.in:
Add "/usr/local/include" in case the PCRE header file is there.
2003-12-11 08:54 ulfl
* packet-dns.c:
replaced type u_int32_t by glib's guint32 (to satisfy MSVC)
2003-12-11 01:13 guy
* tethereal.c:
Fix a typo.
2003-12-10 23:21 gerald
* README.win32, packaging/nsis/ethereal.nsi:
Update the Windows environment to GLib 2.2.3 and GTK+
1.3.0-20030717. This requires replacing libintl-1.dll from the
libintl package (which is no longer used) with intl.dll from
intl.dll from the gettext package.
2003-12-10 22:52 gram
* print.c:
Analyzer's PDML will be changed to start the packet offset (the
"pos" field) at 0 instead of 1. This works better for Ethereal,
as our offsets start at 0. Change the "geninfo" pseudo-protocol
to use pos="0" instead of pos="1".
2003-12-10 22:38 obiot
* epan/dfilter/Makefile.nmake:
PCRE support requires $(PCRE_CFLAGS) in CFLAGS.
2003-12-10 22:27 obiot
* tap-wspstat.c:
WSP status code is hexadecimal.
2003-12-10 21:50 gerald
* config.nmake, configure.in, epan/configure.in:
Bump the version to 0.10.0. It could be (and has been) argued
that the last release should have been 0.10.0.
2003-12-10 21:21 guy
* gtk/gsm_a_stat.c:
Oops, I checked the wrong tap into CVS somehow.
2003-12-10 21:12 gerald
* epan/ftypes/: ftypes-int.h, ftypes.h:
Make the _pcre_tuple_t struct internal.
2003-12-10 19:35 guy
* packet-dns.c:
From David Fort: compute and display the key ID in a DNS KEY RR,
if possible.
2003-12-10 19:26 guy
* packet-isup.c:
From Anders Broman: add CIC to Info column.
2003-12-10 19:21 guy
* AUTHORS, Makefile.am, Makefile.nmake, packet-igap.c,
packet-igap.h, packet-igmp.c:
From Akira Endoh: IGAP support.
2003-12-10 19:21 guy
* packet-isakmp.c:
Squelch a compiler warning.
2003-12-10 19:05 ulfl
* packaging/nsis/ethereal.nsi:
added some more uninstall info and offering only removal of
program (instead of modify/repair)
2003-12-10 10:47 guy
* packet-isakmp.c:
Check whether the packet length is less than the length of the
packet header, and give up if it is.
2003-12-09 23:45 obiot
* gtk/tcp_graph.c:
Mark parameter data as unused in callback_create_help().
2003-12-09 23:15 obiot
* epan/ftypes/Makefile.nmake:
Internal PCRE field type for efficient RE parsing in dfilters.
2003-12-09 23:02 obiot
* epan/: ftypes/Makefile.am, ftypes/ftype-pcre.c,
ftypes/ftype-string.c, ftypes/ftypes.c, ftypes/ftypes.h,
dfilter/semcheck.c:
Internal PCRE field type for efficient RE parsing in dfilters.
2003-12-09 22:41 ulfl
* file.c, gtk/main.h, gtk/menu.c:
print system enhanced, more print ranges and expanded states
2003-12-09 22:27 ulfl
* print.c:
print system enhanced, more print ranges and expanded states
2003-12-09 22:21 ulfl
* print.h, tethereal.c, gtk/print_dlg.c:
print system enhanced, more print ranges and expanded states
2003-12-09 22:04 ulfl
* print.h:
print system enhanced, more print ranges and expanded states
2003-12-09 18:49 guy
* Makefile.am, Makefile.nmake, packet-gsm_a.c, packet-gsm_a.h,
tap-ansi_astat.c, tap-gsm_astat.c, gtk/Makefile.am,
gtk/Makefile.nmake, gtk/ansi_a_stat.c, gtk/gsm_a_stat.c:
From Michael Lum:
new taps for GSM A-interface;
fixes for ANSI A-interface taps.
2003-12-09 06:48 guy
* column.c, column.h, file.c, ui_util.h, epan/column-utils.c,
epan/column_info.h, gtk/main.c, gtk/packet_list.c:
Don't automatically size the columns - that's expensive in large
captures, as it has to compute the width of an auto-resizing
column in every row. Just pick fixed widths for the columns (and
tune the width of the "Protocol" column so that it's not narrower
than the column title).
2003-12-09 05:56 gram
* tethereal.c, doc/README.xml-output, doc/tethereal.pod,
tools/msnchat:
-Tpdml and -Tps force -V. Thus, -V is no longer required when
using -Tpdml. Eventually, -Tps will not force -V, and will print
summaries when -V is not selected. However, work still has to be
done there.
2003-12-09 05:10 guy
* packet-radius.c:
Add a new attribute type RADIUS_IP6_ADDRESS for IPv6 addresses.
Put in a note explaining the enum for those types.
From Rui Carmo: add all 3GPP VSA's.
2003-12-09 05:06 guy
* epan/: resolv.c, to_str.c, to_str.h:
Add "ip6_to_str_buf()", by analogy to "ip_to_str_buf()".
2003-12-09 00:52 guy
* packet-ansi_637.c:
From Michael Lum: fix incorrect switch values which resulted in
NULL strings being passed to ..._add_text().
2003-12-09 00:12 guy
* packet-tcp.c:
As per Didier Gautheron, dissect TCP options regardless of
whether we're building a protocol tree, so the Info column is set
correctly.
2003-12-08 23:40 guy
* packet-alcap.c, packet-ansi_637.c, packet-ansi_683.c,
packet-ansi_a.c, packet-ansi_map.c, packet-gsm_a.c,
packet-gsm_map.c, packet-gsm_sms.c, epan/to_str.c, epan/to_str.h:
Get rid of the private "my_decode_bitfield_value()" a number of
dissectors had. Instead, rename it
"other_decode_bitfield_value()", put it in "epan/to_str.c", and
make "decode_bitfield_value()" use it.
2003-12-08 22:28 guy
* Makefile.nmake:
Add a "doc" target, as per Ulf Lamping's comment.
2003-12-08 22:24 guy
* doc/ethereal-filter.pod.template:
Note the types of fields for which the "contains" operator is
available.
Always capitalize the names "Ethereal" and "Tethereal" (we don't
capitalize the command names, however, as they're
all-lower-case).
Note that you can find out from the GUI whether Ethereal was
built with the PCRE library or not.
Fix a typo.
2003-12-08 21:57 guy
* print.c:
"proto_construct_dfilter_string()" can return a null pointer,
e.g. for protocol tree fields that don't have values and that are
zero-length.
Combine the "if (fi->hfinfo->type != FT_PROTOCOL && fi->length >
0)" stuff to show the raw value into the previous "if".
2003-12-08 21:36 guy
* AUTHORS, packet-mtp3.c, packet-mtp3.h, packet-sccp.c,
epan/packet_info.h, epan/to_str.c:
From Michael Lum: support an AT_SS7PC address type for SS7 point
codes, and set the direction in pinfo for SS7 packets based on
source and destination addresses.
2003-12-08 20:58 guy
* packet-dcerpc.c:
From Jamie Fournier: don't show UNKUUID information for fragments
for known dissectors.
2003-12-08 20:50 guy
* packet-srvloc.c:
From Greg Morris: ecode the attribute structure instead of
reporting a really long undecoded string.
2003-12-08 20:43 guy
* packaging/nsis/ethereal.nsi:
From Lars Roland: fix a typo.
2003-12-08 20:42 guy
* packaging/nsis/Makefile.nmake:
From Lars Roland: fix the NSIS Makefile to handle PCRE.
2003-12-08 20:40 guy
* packet-isis-clv.c, packet-isis-clv.h, packet-isis-hello.c,
packet-isis-hello.h, packet-isis-lsp.c, packet-isis-lsp.h,
packet-isis-snp.c, packet-isis-snp.h:
From Hannes Gredler:
- unify the IS-IS CLV space IS-IS uses a unified CLV space
across all Level and PDU Types there is no need to define PDU-
and Level- Specific CLV Types;
- clean up Authentication CLV TLV #10 is the official supported
TLV for carrying authentication information- todays code
displays TLV #10 as non-standard which is wrong; also the
notion of "Domain" "Authentication" and "Link" password has
disappeared from contemporary routing SW;
- add IP Authentication CLV dissector this CLV is depreciated -
however it is using different semantics than TLV #10 so we need
a dedicated dissector;
- add Checksum CLV dissector add support for RFC 3358 Checksum
CLVs majority of code re-used from the LSP checksum
verification dissector.
2003-12-08 20:37 obiot
* packet-wsp.c, packet-mmse.c, packet-wbxml.c:
Get rid of the integer media type dissector table in WSP, WBXML
and MMSE.
2003-12-08 20:36 guy
* packet-dsi.c:
From Didier Gautheron: check packet format in get_dsi_pdu_len.
2003-12-08 20:36 guy
* packet-afp.c:
From Didier Gautheron: add offset and size parameters in info
colum for read and write commands.
2003-12-08 20:25 guy
* packet-sip.c:
From Anders Broman:
Call subdissectors regardless of whether we're building a
protocol tree or not.
Use the "media_type" dissector table to hand off to
subdissectors, rather than wiring in SDP.
Put the message body into a subtree of the SIP tree
rather than
at the top level.
2003-12-08 19:25 ulfl
* gtk/menu.c:
moved "File->Save Highlighted Data" to "File->Export->Raw Packet
Data"
2003-12-08 17:54 ulfl
* doc/ethereal.pod:
updated to reflect the menu redesign changes
2003-12-08 17:49 ulfl
* gtk/menu.c:
removed seperator between the two print menuitems
2003-12-07 19:09 obiot
* AUTHORS:
Update address of Johan Feyaerts. Dfilter matches operator.
2003-12-07 18:32 obiot
* doc/ethereal-filter.pod.template:
Clarify dfilter syntax (mainly the implicit exists operator), add
subsections in syntax section, add description of new "contains"
operator (and inform that it is only available if libpcre has
been linked in).
2003-12-07 18:09 obiot
* packet-mmse.c, packet-wbxml.c, packet-wsp.c:
Remove the literal WSP content type dissector table, and replace
it with the "media_type" table defined in the HTTP dissector.
2003-12-07 09:43 oabad
* gtk/main.c:
Update various set_menu_object_data() calls to reflect recent
menu hierarchy changes. This avoids a crash when selecting "Folow
TCP stream" from the "Analyze" menu.
2003-12-07 03:46 guy
* packet-sdp.c:
Register the SDP dissector with the media_type dissector table
with its media type.
2003-12-07 03:34 guy
* packet-http.c:
Use a cleanup handler to free the Content-Type header value, so
it gets freed even if we throw an exception after processing the
Content-Type header but before we call a subdissector.
2003-12-07 03:21 guy
* packet-http.c:
Change the name of the variable holding the dissector table
pointer to match the previous checkin.
2003-12-07 03:17 guy
* packet-http.c, packet-mmse.c:
Rename the "http.content_type" dissector table to "media_type",
as it's for use in any dissector that uses Internet media types.
2003-12-07 02:42 guy
* packet-nt-sonmp.c:
Only check the destination address if it's AT_ETHER; otherwise,
there's no guarantee that "data[5]" exists or can be interpreted
in that fashion.
2003-12-07 02:26 guy
* packet-ssl.c:
From Devin Heitmueller: include the AES ciphersuites from RFC
3268.
2003-12-07 02:23 guy
* doc/tethereal.pod:
Put the "-V" flag in boldface, so pod2man doesn't whine.
2003-12-07 00:04 gerald
* Makefile.nmake, README.win32, config.h.win32, config.nmake,
epan/Makefile.nmake, epan/config.h.win32,
epan/ftypes/Makefile.nmake, packaging/nsis/ethereal.nsi:
Add PCRE support to the Windows build.
2003-12-06 19:26 oabad
* packet-nt-sonmp.c:
Check if pinfo->dl_dst.data is not NULL before accessing the data
(it was NULL in one of my "linux cooked" captures which contains
no destination address).
2003-12-06 19:14 jmayer
* packet-mtp3mg.c:
Declaration included the line above
2003-12-06 16:35 gram
* Makefile.am, acinclude.m4, configure.in, util.c,
epan/acinclude.m4, epan/configure.in, epan/dfilter/dfvm.c,
epan/dfilter/dfvm.h, epan/dfilter/gencode.c,
epan/dfilter/grammar.lemon, epan/dfilter/scanner.l,
epan/dfilter/semcheck.c, epan/dfilter/sttype-test.c,
epan/dfilter/sttype-test.h, epan/ftypes/ftype-bytes.c,
epan/ftypes/ftype-double.c, epan/ftypes/ftype-integer.c,
epan/ftypes/ftype-ipv4.c, epan/ftypes/ftype-none.c,
epan/ftypes/ftype-string.c, epan/ftypes/ftype-time.c,
epan/ftypes/ftype-tvbuff.c, epan/ftypes/ftypes.c,
epan/ftypes/ftypes.h:
From Olivier Biot
New "matches" operater in display filter language. Uses PCRE.
If a "matches" operator is found in a dfilter while libpcre has
not been used to build the binary, then an exception is thrown
after using dfilter_fail() to set an apporporiate error message.
2003-12-06 06:22 gram
* epan/Makefile.am:
slab.h needs to be in libethereal_a_SOURCES
2003-12-06 06:09 gram
* Makefile.am, packet-frame.c, packet-frame.h, print.c, print.h,
tethereal.c, doc/README.xml-output, doc/tethereal.pod,
epan/proto.c, epan/proto.h, tools/EtherealXML.py,
tools/Makefile.am, tools/msnchat:
Add the ability to print packet dissections in PDML (an XML-based
format) to tethereal. It could be added to Ethereal, but the GUI
changes to allow the user to select PDML as a print format have
not been added.
Provide a python module (EtherealXML.py) to help parse PDML.
Provide a sample app (msnchat) which uses tethereal and
EtherealXML.py to reconstruct MSN Chat sessions from packet
capture files. It produces a nice HTML report of the chat
sessions.
Document tethereal's PDML and EtherealXML.py usage in
doc/README.xml-output
Update tethereal's manpage to reflect the new [-T pdml|ps|text]
option
2003-12-06 04:05 guy
* file.c, ui_util.h, gtk/packet_list.c:
From Jeff Morriss: avoid at least some N^2 behavior when changing
the time stamp format.
2003-12-05 22:33 guy
* packet-ccsds.c:
"hf_ccsds_secheader" is an FT_BOOLEAN; use
"proto_tree_add_boolean()" for it.
2003-12-05 16:00 gerald
* Makefile.nmake, README.win32, config.nmake:
Switch over to Net-SNMP 5.1. A ZIP file of the Net-SNMP 5.1
sources plus a static Windows library (netsnmp.lib) has been
placed at
http://www.ethereal.com/distribution/win32/development/
The Net-SNMP documentation recommends against using a DLL at the
present time.
2003-12-05 09:34 guy
* packet-sdp.c:
We have to parse the SDP packet even if we're not building a
protocol tree, as we might be setting up a conversation.
2003-12-05 09:33 guy
* packet-isup.c:
Subdissectors must be called regardless of whether a protocol
tree is being built.
2003-12-05 09:25 guy
* plugins/mgcp/packet-mgcp.c:
Subdissectors must be called regardless of whether a protocol
tree is being built.
2003-12-04 22:37 guy
* plugins/asn1/Makefile.am:
From some reason, at least on Mac OS X 10.3, the change to have
the protocol tree stuff not use GNodes means that the ASN.1
plugin now needs to be explicitly linked against GLib in order to
get access to the GNode routines, otherwise you get errors from
the run-time linker.
2003-12-04 19:53 guy
* epan/: proto.c, proto.h:
It turns out the protocol tree parent link was used, so we need
it in our new scheme.
2003-12-04 10:59 guy
* file.c, print.c, proto_hier_stats.c, tap-protohierstat.c,
epan/proto.c, epan/proto.h, gtk/proto_draw.c, gtk/rtp_analysis.c:
Don't use GNodes for the protocol tree, put the sibling pointer,
and pointers to the first *and* last child, in the "proto_node"
structure itself. That saves us one level of indirection and
memory allocation, and lets us append to a tree by appending to
the last child directly, rather than having to scan through the
list of siblings of the first child to find the end of that list.
2003-12-04 08:15 sahlberg
* packet-kerberos.c:
update to kerberos
if the kerberos blob contains a krb error, print the error string
to COL_INFO
2003-12-04 08:13 sahlberg
* packet-ldap.c:
update to ldap.
some implementations specify GSSAPI in the bind call. the
encapsulation seems to be the same as GSS-SPNEGO so handle it the
same way
2003-12-04 06:02 gram
* packet-wsp.c:
Add {0, NULL} to the vals_wsp_reason_codes value_string array.
2003-12-04 05:59 gram
* packet-wlancap.c:
Add {0, NULL} to all the value_string arrays.
2003-12-04 05:57 gram
* packet-socks.c:
Add {0, NULL} to the reply_table_v5 value_string array.
2003-12-04 05:55 gram
* packet-ldp.c:
ldp.msg.tlv.returned.msg.ubit needs to be an FT_BOOLEAN field,
not an FT_UINT8, since it is using a true_false_string struct to
print its values. Add {0, NULL} to the fec_vc_interfaceparm
value_string array.
2003-12-04 05:47 gram
* packet-isup.c:
Add {0, NULL} to the isup_Pass_on_not_possible_indicator_vals and
ISUP_Broadband_narrowband_interworking_indicator_vals
value_string arrays.
2003-12-04 05:40 gram
* packet-fcswils.c:
Add {0, NULL} to end of fc_swils_rscn_addrfmt_val value_string
array.
2003-12-04 05:38 gram
* packet-fcip.c:
Add {0, NULL} to end of fcencap_proto_vals value_string array.
2003-12-04 00:45 guy
* filters.c, filters.h, gtk/dcerpc_stat.c,
gtk/endpoint_talkers_table.c, gtk/fc_stat.c, gtk/filter_prefs.c,
gtk/find_dlg.c, gtk/h225_counter.c, gtk/h225_ras_srt.c,
gtk/ldap_stat.c, gtk/mgcp_stat.c, gtk/prefs_dlg.c,
gtk/rpc_stat.c, gtk/service_response_time_table.c,
gtk/smb_stat.c:
In GTK+ 2.x, "gtk_entry_get_text()" returns a "const gchar *";
assign its value to pointer-to-const variables.
2003-12-03 23:54 guy
* AUTHORS, Makefile.am, Makefile.nmake, packet-gsm_map.c,
doc/ethereal.pod:
From Felix Fei: GSM MAP support.
From Michael Lum:
Modified for better TCAP separation, fixed EOC handling
(a la
TCAP).
Added parameter parsing (although not dissection or
naming).
2003-12-03 23:46 guy
* AUTHORS, packet-ansi_a.c, packet-ansi_a.h, tap-ansi_astat.c,
gtk/Makefile.am, gtk/Makefile.nmake, gtk/ansi_a_stat.c:
From Michael Lum: Ethereal tap for ANSI A-interface.
Tweak some Makefile.nmake whitespace.
2003-12-03 22:50 guy
* packet-mtp2.c, packet-mtp3.c:
From Jeff Morriss: add support for WTAP_ENCAP_MTP2 and
WTAP_ENCAP_MTP3.
2003-12-03 22:40 guy
* wiretap/: AUTHORS, libpcap.c, wtap.c, wtap.h:
From Jeff Morriss: add support for libpcap MTP2 and MTP3
captures.
Add a missing entry in "encap_table[]" for Bluetooth H4, and fix
some comments.
2003-12-03 20:01 guy
* packet-bootp.c:
From Greg Morris: handle the backwards compatibility flag for
options 78 and 79.
2003-12-03 19:59 guy
* gtk/menu.c:
From Greg Morris: the "File->Save Highlighted" menu item has no
icon, so don't use "ITEM_FACTORY_STOCK_ENTRY()" for it.
2003-12-03 19:47 guy
* wiretap/airopeek9.c:
"strtoul()" returns a "long", not a "long long".
2003-12-03 10:14 sahlberg
* epan/tvbuff.c:
Replace two expensive macros with a much simpler mechanism to
prevent memory leaks due to exceptions.
makes my tethereal testcase ~1% faster.
2003-12-03 09:50 sahlberg
* epan/: proto.c, tvbuff.c, tvbuff.h:
performance update
replace tvb_raw_offset() which is essentially a simple assignment
and which is called a lot with a macro.
this makes my tethereal testcase 2-3% faster.
2003-12-03 09:28 guy
* packet-ncp2222.inc, print.c, proto_hier_stats.c,
tap-protohierstat.c, epan/proto.c, epan/proto.h,
epan/ftypes/ftypes.c, epan/ftypes/ftypes.h, gtk/main.c,
gtk/menu.c, gtk/prefs_dlg.c, gtk/rtp_analysis.c:
The "ptr_u" unions no longer have a "next" pointer - they now
just have one member - or have one that's not used, so get rid of
those unions.
2003-12-03 08:53 guy
* epan/: proto.c, proto.h, slab.h, ftypes/ftypes.c,
ftypes/ftypes.h:
Instead of requiring slab-allocated structures to have a "next"
pointer, when adding them to the free list, cast the pointer to
the structure to a pointer to a "freed_item_t" which contains the
"next" pointer.
This reduces the memory requirement for some of those structures,
and leaves us free to slab-allocate structures that have a "next"
pointer for other reasons.
2003-12-03 08:43 sahlberg
* packet-smb.c:
Update to SMB ReadAndX replies.
There might be a 4 (not 2) byte datalen high field. If there is
no such field (due to an early dialect being used) these bytes
are often 0xff. If these four bytes are all 0xff dont display
them in the tree.
2003-12-03 07:46 guy
* README.linux:
Bring it up to date.
2003-12-02 23:14 guy
* file.c, tethereal.c, epan/column-utils.c, epan/column_info.h,
gtk/main.c:
From Didier Gautheron: for each column format type, save the
first and last columns, if any, with that format, and use that to
speed up processing of columns with a particular format and
checking whether we're displaying a column with a particular
format.
2003-12-02 21:15 guy
* packet-ncp2222.inc, packet-smb-sidsnooping.c, tap-iostat.c,
epan/proto.c, epan/proto.h, epan/dfilter/dfvm.c,
epan/ftypes/ftypes.c, epan/ftypes/ftypes.h, gtk/io_stat.c,
gtk/main.c, gtk/rtp_analysis.c:
From Didier Gautheron: put an "fvalue_t" structure into a
"field_info" structure, rather than separately allocating
"fvalue_t"s and having the "field_info" structure point to them -
this appears to speed up protocol tree construction a bit.
2003-12-02 20:27 guy
* wiretap/airopeek9.c:
Check for errors and EOF, and handle them appropriately; don't
treat all errors when reading the header as indications that the
file isn't an AiroPeek V9 file.
Put in comments nothing some additional checks we should do.
2003-12-02 19:37 guy
* AUTHORS, doc/ethereal.pod, wiretap/AUTHORS, wiretap/Makefile.am,
wiretap/Makefile.nmake, wiretap/airopeek9.c, wiretap/airopeek9.h,
wiretap/file_access.c, wiretap/wtap.h:
From Martijn Schipper: support for reading AiroPeek files in V9
capture file format (AiroPeek 2.x).
2003-12-02 18:50 guy
* packet-tpkt.c:
Tomas Kukosa noted that the TPKT dissector spends a significant
amount of time in "find_protocol_by_id()"; the protocol_t pointer
for a protocol doesn't change over time, so get that pointer when
the protocol is registered and save it.
2003-12-02 18:35 guy
* packet-isakmp.c:
From Yaniv Kaul:
1) fix description of Check Point version 5004;
2) add description of Check Point version 5005.