forked from wireshark/wireshark
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
10865 lines (6614 loc) · 269 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.34 2004/02/19 02:26:48 gerald Exp $
2003-12-13 01:08 guy
* packet-ipmi.c:
Fix a typo.
2003-12-13 01:08 guy
* packet-afp.c:
Put in URLs for the AFP 3.1 spec.
Update some references to refer to the 3.1 spec.
Fix up the handling of the request bitmap in CatSearch and
CatSearchExt.
2003-12-13 01:57 guy
* packet-bssap.c:
Widen formal parameters rather than narrowing actual parameters.
2003-12-13 02:10 guy
* packet-cops.c:
Make some variables that hold unsigned 16-bit quantities
"guint16", which lets us get rid of some casts.
2003-12-13 02:17 guy
* packet-esis.c:
Check that the length in the ESIS header is sane, i.e. >= the
length of the fixed-length part of the header.
Make "variable_len" a "guint8", as the above check ensures it
fits, make the length arguments to dissect routines "guint8"
(same type as "guchar", but it makes it clearer that it's an
integral value not a text character), and get rid of the casts of
"variable_len".
2003-12-13 02:24 guy
* packet-isakmp.c:
Widen the "value" parameter to "value2str()", rather than
narrowing the values passed via that parameter.
Fix indentation.
2003-12-13 02:30 guy
* packet-osi-options.c:
Use ints, not guchars, as packet offsets.
2003-12-13 02:38 guy
* plugins/docsis/packet-tlv.c:
Use "int"s, not "guint16"s, as packet offsets (using values
shorter than 32 bits risks overflow problems).
2003-12-13 02:42 ulfl
* gtk/print_dlg.c:
sensitivity of packet range options fine tuning: don't let the
user choose "selected packets", when no packets displayed
2003-12-13 02:45 guy
* plugins/docsis/packet-vendor.c:
Use "int"s, not "guint16"s, as packet offsets (using values
shorter than32 bits risks overflow problems).
Use a "gint" as the length of the vsif TLV, as that's what
"tvb_length_remaining()" returns.
2003-12-13 03:18 guy
* plugins/docsis/: packet-bpkmattr.c, packet-bpkmreq.c,
packet-bpkmrsp.c, packet-docsis.c, packet-dsaack.c,
packet-dsareq.c, packet-dsarsp.c, packet-dscack.c,
packet-dscreq.c, packet-dscrsp.c, packet-dsdreq.c,
packet-dsdrsp.c, packet-map.c, packet-regack.c, packet-regreq.c,
packet-regrsp.c, packet-rngreq.c, packet-rngrsp.c, packet-tlv.c,
packet-uccreq.c, packet-uccrsp.c, packet-ucd.c, packet-vendor.c:
Use "int"s, not "guint16"s, as packet offsets (using values
shorter than32 bits risks overflow problems).
Use "gint" for tvbuff lengths.
Use -1 for uses of "tvb_length_remaining()" that mean "the rest
of the tvbuff"; use "tvb_reported_length_remaining()" for "the
rest of the packet.
Clean up the handling of the DOCSIS payload.
2003-12-13 03:30 guy
* gtk/dcerpc_stat.c:
Add some sanity checking of arguments.
2003-12-13 03:36 guy
* gtk/dlg_utils.c:
Put in a comment about some issues with the way we do "Update
list of packets in real time" captures.
2003-12-13 11:00 ulfl
* gtk/capture_dlg.c:
set link layer type sensitive only, if the user has to choose
between at least two choices
2003-12-13 13:27 obiot
* packet-wbxml.c:
Add an equal sign to WBXML Attribute Start items that didn't have
it.
2003-12-13 16:30 ulfl
* gtk/main.c:
mention the GPL license in the Help->About dialog
2003-12-13 17:10 ulfl
* gtk/: ansi_a_stat.c, ansi_map_stat.c, bootp_stat.c,
dcerpc_stat.c, gsm_a_stat.c, http_stat.c, isup_stat.c,
rpc_progs.c, rpc_stat.c, wsp_stat.c:
removed unused #include "menu.h" from the stats.c files
2003-12-13 17:24 ulfl
* prefs-int.h, prefs.c:
changed read_prefs_file(): read in a generic config file and do a
callback to pref_set_pair_fct() for every key/value pair found
2003-12-13 18:01 ulfl
* file.c, menu.h, gtk/main.c, gtk/main.h, gtk/menu.c, gtk/menu.h:
added "most recently used" lists for "opened capture files" and
"display filter used", the settings will be saved in the file
"recent" in the users config path
2003-12-13 18:05 gerald
* Makefile.am, configure.in, epan/configure.in, help/Makefile.am:
Add the help directory to the build. Bump the release version to
0.10.0a
2003-12-13 22:05 guy
* gtk/main.c:
Squelch some compiler warnings.
Clean up white space.
2003-12-13 22:23 guy
* gtk/: ansi_a_stat.c, ansi_map_stat.c, bootp_stat.c,
dcerpc_stat.c, gsm_a_stat.c, http_stat.c, isup_stat.c,
rpc_progs.c, rpc_stat.c, wsp_stat.c:
Put back "menu.h" - it's needed to declare
"register_tap_menu_item()".
2003-12-13 23:55 guy
* packet-gsm_sms.c:
"wctomb()" doesn't necessarily accept Unicode as input, and may
produce more than one character as output. Use
"tvb_fake_unicode()" to handle Unicode strings, instead.
Don't hand strings to "proto_tree_add_text()" - it expects a
printf-style formatting operator, which means it'd treat "%"
specially. Use "%s", or "%.*s", instead; use "%.*s" when we
don't know that the string is null-terminated.
2003-12-14 00:04 guy
* packet-gsm_sms.c:
Use "tvb_format_text()" to format 8-bit strings, so we don't have
problems with non-printable characters.
Don't un-constify "tvb_get_ptr()".
2003-12-14 00:05 guy
* help/.cvsignore:
Provide a .cvsignore file.
2003-12-14 10:24 guy
* gtk/io_stat.c:
From Ronnie Sahlberg: support iostat graphs with 1ms resolution.
2003-12-14 10:28 guy
* gtk/endpoint_talkers_table.c:
From Ronnie Sahlberg: fix a crash on Win32 when we resort a
column in the conversation list and then create/apply a filter
from the conversation list popup.
2003-12-15 00:08 guy
* packet-tzsp.c:
From Chris Waters: use "proto_tree_add_uint()" for an FT_UINT*
field.
2003-12-15 04:22 guy
* Makefile.nmake:
From Lars Roland: build the documentation at the end of the make
process.
2003-12-15 04:23 guy
* packet-h225.c, packet-h225.h, tap-h225counter.c,
gtk/h225_counter.c:
From Lars Roland: export the value_string tables from
packet-h225.c and use them in the H.225 taps.
2003-12-15 04:28 guy
* packaging/nsis/: Makefile.nmake, ethereal.nsi:
From Lars Roland: get rid of NSIS support for glib 1.3, as we
don't support that any more.
2003-12-15 06:38 ulfl
* gtk/menu.c:
if user clicks recent capture file item, and this file no longer
exists, remove the menu item
2003-12-15 20:15 guy
* tap-dcerpcstat.c, gtk/dcerpc_stat.c:
DCE RPC version numbers are unsigned - print them with "%u".
Do the same checks for negative and >255 version numbers in the
Tethereal DCE RPC statistics tap that are done in the Ethereal
tap.
In the Ethereal tap, do those checks before looking up the
protocol name.
2003-12-15 22:38 obiot
* packet-wbxml.c, packet-wsp.c, packet-wtls.c, packet-wtp.c:
Remove unused dissector handles from the WAP dissectors.
Rename the WAP protocols so that they reflect the protocol name
and not the protocol stack name.
Fix the WSP content-type header.
Rename the WSP header fields from 'hdr' to 'header'.
Rename the WSP Openwave header fields from header code page
'x-up-1': replace 'openwave' with 'x_up_1' (is more intuitive).
Remove unused WSP header fields.
Rename the WTLS header fields so they do not contain 'wsp'
anymore.
Correct the WBXML code page switches in the token parsers.
Fix the code page support of multi-codepage content.
Update the PROV WBXML content (and find bugs in the new OMA Prov
spec :).
2003-12-16 05:04 guy
* gtk/endpoint_talkers_table.c:
From Ronnie Sahlberg: when the user selects a filter from the
popup dialog, make the main window come to the front.
2003-12-16 05:07 guy
* Makefile.am, Makefile.nmake, packet-dcerpc-trksvr.c:
From Ronnie Sahlberg: stub dissector for the Microsoft
Distributed Link Tracking Server Service (uuid and finction name
from Jean-Baptiste Marchand).
2003-12-16 06:25 ulfl
* packaging/nsis/ethereal.nsi:
minor change in the uninstaller "Publisher" string
2003-12-16 06:46 ulfl
* help/convert-include.sh:
From Jeff Morris: using named tempfiles preventing errors on
multiprocessor machines
2003-12-16 18:43 oabad
* gtk/: ansi_a_stat.c, ansi_map_stat.c, bootp_stat.c,
capture_info_dlg.c, compat_macros.h, dcerpc_stat.c, fc_stat.c,
gsm_a_stat.c, h225_counter.c, h225_ras_srt.c, http_stat.c,
io_stat.c, isup_stat.c, ldap_stat.c, main.c, menu.c, mgcp_stat.c,
proto_draw.c, rpc_stat.c, rtp_analysis.c, rtp_stream_dlg.c,
smb_stat.c, wsp_stat.c:
Use gtk compatibility macros (from compat_macros.h) instead of
some gtk+ v1.2 functions which are deprecated in gtk+ v2.
Update OBJECT_SET_DATA macros to cast "data" to (gpointer).
2003-12-16 19:31 guy
* packet-mip6.h:
From Martti Kuparinen: fixes, and more values, for Mobile IPv6
Binding Acknowledgment status.
2003-12-16 19:58 guy
* packet-lwapp.c:
From David Frascone: support LWAPP on port 12223 (for control
traffic) and, for packets sent to that port, handle the MAC
address that's at the beginning of the packet.
2003-12-16 21:02 ulfl
* plugins/asn1/packet-asn1.c:
using G_DIR_SEPARATOR_S instead of hardcoded slash (not suitable
on win32 platforms)
2003-12-16 22:21 guy
* Makefile.am:
From Jeff Morriss: don't spew out the entire "if" statement as
output when doing "make svr4-package".
2003-12-16 22:39 obiot
* packet-wbxml.c, packet-wsp.c:
WBXML dissector: Move summary update code outside of if (tree)
construct.
WSP dissector: clean up redirect dissection, add generic address
field dissection, add Session Initiation Request dissection,
rewrite capability dissection, and various small updates.
2003-12-16 22:55 guy
* acinclude.m4:
Fix some typoes in variable names.
2003-12-16 23:00 guy
* AUTHORS, configure.in, doc/ethereal.pod:
From D. Manzella: run $NETSNMPCONFIG, not "net-snmp-config" (as
long as we've gone through the trouble of finding the path, we
should use it, and if the user explicitly said where it is, we
should *definitely* use it), and add the output of
"$NETSNMPCONFIG --cflags" to CFLAGS and CPPFLAGS before searching
for Net-SNMP headers, so we check the appropriate directory for
them.
2003-12-17 00:41 guy
* packet-radius.c:
Instead of having a whole pile of RADIUS value types, each of
which has a value_string table associated with it, just have them
all be RADIUS_INTEGER4 or RADIUS_INTEGER4_TAGGED, and add to the
table of value tags/value types/value names a pointer to a
value_string table - if it's null, just show the value, otherwise
use the table.
Use that for the 3GPP protocol type field as well, with a
value_string table, rather than doing a switch.
Constify a bunch of tables.
Replace "get_vsa_table()" with "get_attr_info_table()", which
returns the attribute information table for the vendor in
question, or NULL.
Fix the handling of IPX addresses.
2003-12-17 00:50 guy
* gtk/supported_protos_dlg.c:
From Albert Chin: get rid of C++ comments.
2003-12-17 01:57 guy
* packet-radius.c:
Put in more information about the attribute type enum.
Get rid of "rd_value_to_str()", pulling its code up into the one
place it's called, and rename "rd_value_to_str_2()" to
"rd_value_to_str()" (and get rid of its return value - it just
returns its first argument).
Make "textbuffer" and "vsabuffer" local variables in
"dissect_attribute_value_pairs()".
Get rid of "rd_match_strval_attrib()" - just fetch the full
radius_attr_info entry and use its "str" member.
2003-12-17 02:17 guy
* packet-radius.c:
Call the "type" member of a "radius_attr_info" structure
"value_type" (as it's the type of the value for that attribute,
e.g. integer, string, binary string, time, ...), and call "val1"
"attr_type" (as it's the "type" field value for that attribute in
RADIUS packets).
Add a type for EAP messages, and check for EAP messages using the
value type.
For tagged integers, fetch the tag and value separately.
Fix the tagged-integer code to overwrite the buffer rather than
appending to it.
2003-12-17 02:24 guy
* packet-radius.c:
According to RFC 2868, a tag value of 0 is not valid for a string
- we just treat a 0 tag byte as the first byte of the string.
2003-12-17 02:36 guy
* acinclude.m4, epan/acinclude.m4:
From Albert Chin: fix for the following:
The PCRE test in acinclude.m4 and epan/acinclude.m4 don't
work
if PCRE exists in a non-system directory. The problem is
that
LDFLAGS and LIBS are set incorrectly. LIBS shouldn't
contain -L
arguments.
2003-12-17 02:41 guy
* epan/acinclude.m4, wiretap/acinclude.m4:
Fix more "CPPLAGS" typoes.
2003-12-17 05:16 guy
* AUTHORS, Makefile.am, configure.in, doc/ethereal.pod,
packaging/nsis/Makefile.nmake, packaging/nsis/ethereal.nsi,
plugins/Makefile.am, plugins/Makefile.nmake,
plugins/v5ua/.cvsignore, plugins/v5ua/AUTHORS,
plugins/v5ua/COPYING, plugins/v5ua/ChangeLog,
plugins/v5ua/Makefile.am, plugins/v5ua/Makefile.nmake,
plugins/v5ua/moduleinfo.h, plugins/v5ua/packet-v5ua.c:
From Christoph Neusch: V5UA support.
From Anders Broman: patches to various makefiles and configure
scripts to build the V5UA dissector, and patches to make it
compile.
From me: .cvsignore file, and NSIS patches.
2003-12-17 07:02 guy
* plugins/v5ua/: Makefile.am, Makefile.nmake:
Make Makefile.am and Makefile.nmake match those for other
plugins.
2003-12-17 07:05 guy
* packet-radius.c:
Pass "attr_info" to "rd_value_to_str()" - don't look it up again
in "rd_value_to_str()".
Handle a null return from "find_radius_attr_info()".
We don't have to reserve a value type of 0 for "not found in the
table" - a null return from "find_radius_attr_info()" indicates
that.
Hoist the code to make the top-level item for an AVP above the
check for an EAP message.
2003-12-17 08:34 guy
* packet-dns.c:
Put the key and other lengths into the protocol tree for TKEY
RRs.
2003-12-17 08:40 guy
* packet-dns.c:
Give the key and other lengths and data names that match the
names in RFC 2930.
2003-12-17 08:51 guy
* packet-dns.c:
Update a comment.
2003-12-17 08:59 guy
* packet-dns.c:
For unknown key IDs, show the algorithm symbolically if possible.
2003-12-17 18:05 ulfl
* plugins/Makefile.nmake:
added missing rule for v5ua plugin
2003-12-17 20:28 ulfl
* gtk/menu.c:
removed some MSVC warnings (casting gdouble to gint, which is ok)
2003-12-17 20:30 guy
* plugins/v5ua/packet-v5ua.c:
Get rid of an unused value_string table and unused #defines.
2003-12-17 20:39 guy
* packet-sip.c:
From Anders Broman:
check that there *is* a content type string before using
it;
get rid of some incomplete code for multipart/mixed (it
set some
variables but didn't use them);
add some incomplete code for handling parameters to
Content-Type.
2003-12-17 20:52 guy
* packet-sip.c:
There's no need for the "content_type_exist" variable - we can
just check whether "media_type_str" is null.
2003-12-17 21:03 guy
* packet-rtsp.c:
From Anders Broman: add a preference setting for the RTSP TCP
port.
2003-12-17 21:11 guy
* tethereal.c:
Set "print_args" regardless of whether we're printing the packet
detail or not - it's used if we're printing the hex data.
2003-12-17 21:34 ulfl
* packet-dcerpc-svcctl.c:
renamed some defines SERVICE_xy to SVCCTL_SERVICE_xy to avoid
"duplicate definition" warnings with win32's winsvc.h
2003-12-17 22:11 ulfl
* gtk/: main.c, tcp_graph.c:
removed some more MSVC warnings (type casting)
2003-12-17 22:13 guy
* gtk/: Makefile.am, Makefile.nmake, ansi_a_stat.c,
ansi_map_stat.c, bootp_stat.c, dcerpc_stat.c,
endpoint_talkers_eth.c, endpoint_talkers_fc.c,
endpoint_talkers_fddi.c, endpoint_talkers_ip.c,
endpoint_talkers_ipx.c, endpoint_talkers_tcpip.c,
endpoint_talkers_tr.c, endpoint_talkers_udpip.c, fc_stat.c,
gsm_a_stat.c, h225_counter.c, h225_ras_srt.c, http_stat.c,
io_stat.c, isup_stat.c, ldap_stat.c, menu.c, menu.h, mgcp_stat.c,
rpc_progs.c, rpc_stat.c, rtp_analysis.c, rtp_stream_dlg.c,
smb_stat.c, tap_dfilter_dlg.c, tap_dfilter_dlg.h, wsp_stat.c:
From Lars Roland: have common code to handle display filter
dialogs in taps, and use that in the H.225 taps.
2003-12-17 22:30 guy
* packet-dns.c:
Only dissect the key in TKEY RRs if it's present (i.e., has a
non-zero length) - zero-length keys "shouldn't happen", but what
the heck....
2003-12-17 22:42 obiot
* epan/ftypes/ftype-tvbuff.c:
Add protocols to the header fields for which the "matches"
operator can be appliedi (PCRE). In fact, all FT_TVBUFF fields.
2003-12-17 22:43 obiot
* packet-wsp.c:
Get rid of unused registered header fields. Some white-space
changes.
2003-12-17 23:24 obiot
* doc/ethereal-filter.pod.template:
Update the "matches" explanation as it now also works for
protocol fields (FT_TVBUFF). Thanks libpcre for allowing pattern
matching in binary data!
2003-12-17 23:35 ulfl
* packet-bssap.c, packet-cpha.c, packet-fc.c, packet-fcsb3.c,
packet-gsm_a.c, packet-null.c, packet-sccp.c, packet-scsi.c,
packet-smb-pipe.c, packet-smb.c:
removed some more MSVC warnings (type casting)
2003-12-17 23:41 ulfl
* gtk/: main.c, proto_draw.c:
removed some more MSVC warnings (type casting), GTK2 specific
2003-12-17 23:54 guy
* packet-bssap.c:
Make packet offsets "gint"s rather than "guint8"s.
2003-12-18 00:18 guy
* packet-smb.c, smb.h:
The "cmd" members of "smb_saved_info_t" and "smb_info_t"
structures always contain an SMB command code (SMB requests and
responses both have command codes, so there's no "unknown"
out-of-band value); make it a "guint8".
Make the argument to "decode_smb_name()" a "guint8" as an SMB
command code is passed to it ("guint8" and "unsigned char" are
the same types on all platforms we're likely to deal with, so
it's a cosmetic change, not a semantic one).
Put in an extra "GPOINTER_TO_UINT()" call before casting
"si->sip->extra_info" to "guint16", to squelch compiler warnings.
2003-12-18 00:25 guy
* packet-cpha.c:
Use a value_string table for the Status field.
2003-12-18 00:28 guy
* packet-fcsb3.c:
Make "ctlfn" a "guint8", as it holds a single-byte value.
2003-12-18 00:43 guy
* packet-sccp.c:
Make packet offsets, and lengths, "guint".
Put in some sanity checking to make sure we don't go completely
crazy if an offset goes past the length (we should check as the
offset is advanced, but...).
2003-12-18 01:47 guy
* plugins/v5ua/packet-v5ua.c:
Fix some typoes.
2003-12-18 02:07 guy
* packet-mmse.c:
Mallocate buffers for the strings gotten by
"get_encoded_strval()" and "get_encoded_strval()", rather than
filling in a fixed-size buffer, so that we don't overflow the
buffer.
2003-12-18 02:46 guy
* acinclude.m4, tethereal.c:
"pcap_compile_nopcap()" has a different signature in recent
NetBSD libpcap than in tcpdump.org libpcap; it's been deprecated
for that reason. "pcap_open_dead()" has been in libpcap since
0.6, so only for 0.5[.x] will you have "pcap_compile_nopcap()"
but not "pcap_open_dead()" - for now, we use "pcap_open_dead()"
rather than "pcap_compile_nopcap()", and don't do the check for
capture filters in systems with libpcaps that lack
"pcap_open_dead()".
2003-12-18 03:41 guy
* README, doc/editcap.pod, doc/ethereal.pod, doc/mergecap.pod,
doc/tethereal.pod, wiretap/etherpeek.c:
WildPackets' EtherHelp appears to write EtherPeek-compatible
files, except that the 0x80 bit is turned on in the file version
number field. Turn that bit off before processing that field.
2003-12-18 13:02 obiot
* epan/ftypes/: ftype-bytes.c, ftype-string.c, ftype-tvbuff.c:
Add support of the "matches" operator to FT_BYTES and FT_ETHER. I
don't think it would make sense to add PCRE support for byte
arrays containing an integer or an IP address.
Avoid lengthy pointer constructs in cmp_matches().
2003-12-18 18:18 guy
* packet-ldap.c:
From Ronnie Sahlberg: if the GSSAPI token is empty, don't dissect
it.
2003-12-18 18:56 guy
* AUTHORS, Makefile.am, capture.c, configure.in:
From Jan Kiszka: IrDA support.
2003-12-18 19:01 guy
* doc/ethereal.pod, packaging/nsis/Makefile.nmake,
packaging/nsis/ethereal.nsi, plugins/Makefile.am:
From Jan Kiszka: IrDA support.
2003-12-18 19:04 guy
* plugins/Makefile.nmake, plugins/irda/.cvsignore,
plugins/irda/Makefile.am, plugins/irda/Makefile.nmake,
plugins/irda/irda-appl.h, plugins/irda/moduleinfo.h,
plugins/irda/packet-ircomm.c, plugins/irda/packet-irda.c,
wiretap/libpcap.c, wiretap/wtap.c, wiretap/wtap.h:
From Jan Kiszka: IrDA support.
2003-12-18 20:34 guy
* plugins/irda/packet-irda.c:
From Jan Kiszka: add a comment explaining what the IrDA plugin
does.
2003-12-18 20:35 guy
* plugins/irda/.cvsignore:
Add more files.
2003-12-18 20:36 sharpe
* gtk/proto_draw.c:
A small patch from Kai Krueger <kai@kruegernetz.de> to ensure
that we keep the file name around long enough to use it when
saving highlighted data etc.
2003-12-18 21:18 guy
* capture.c:
Top-of-tree and top-of-0.8-branch libpcap support limited
filtering on DLT_LINUX_IRDA (empty expression and "link[M:N]"
expressions), so don't special-case IRDA adapters.
2003-12-18 23:50 guy
* wiretap/libpcap.c:
Add support for a link-layer type value of 143 as DOCSIS in
libpcap captures.
2003-12-19 01:24 guy
* packet-arcnet.c:
As noted by Peter Fales, the offset in "capture_arcnet()" should
be 4 if the extra offset field is present and 2 if it's absent,
not the other way around.
2003-12-19 01:36 guy
* acinclude.m4:
The GNU ADNS library requires whatever libraries are needed for
socket calls.
2003-12-19 04:40 gram
* epan/dfilter/dfvm.c:
Print values for ANY_MATCHES and ANY_CONTAINS so that the dftest
executable works properly.
2003-12-19 16:42 gram
* packet-dcerpc-dce122.c:
Remove \n from value-strings.
2003-12-19 19:03 guy
* packet-tacacs.c:
Don't use "u_char", use "guchar" for characters and "guint8" for
8-bit unsigned integers.
2003-12-19 19:08 guy
* doc/README.developer:
Note that "uchar", "u_char", "u_short", "u_int", and "u_long" are
also forbidden.
2003-12-19 19:09 guy
* packet-arcnet.c:
From Peter Fales: count IPX-over-ARCNET packets in
"capture_arcnet()".
2003-12-19 20:16 obiot
* packet-wsp.c:
Add extra debug logging. Fix typo in debug log explanation.
2003-12-19 20:26 obiot
* packet-mmse.c:
Add debug logging to the MMSE dissector.
2003-12-19 22:23 guy
* wiretap/snoop.c:
Add some additional sanity checking.
2003-12-19 22:31 guy
* packet-smpp.c:
Don't store the result of "tvb_reported_length()" into a "guint8"
- it could be more than 255 (even if that "shouldn't happen").
Don't use "frags != 0" as an indication that the message was
fragmented - that can't handle bogus packets with a zero fragment
count. Have an explicit variable for that.
Check that "sm_data_len" isn't 0 before attempting dissection or
reassembly.
Check that "frag" and "frags" aren't zero before attempting
reassembly (arguably, we should report both of those as errors).
Use "process_reassembled_data()" to do the bulk of the work for
reassembly - it handles the case where a "fragmented" packet has
only one fragment. This fixes a crash that occurred when only
the last fragment was seen, although there's an underlying
problem there, namely that the hack tha
"fragment_add_seq_check()" does to handle some problems with some
802.11 captures causes it to consider a packet where the first
fragment seen is also the last fragment as a one-fragment packet;
we probably need to do that *only* for 802.11.
2003-12-19 22:46 guy
* packet-pgm.c:
Add an hf[] entry for the OPT_FRAG_OFF field of the OPT_FRAGMENT
option (the hf_ variable for it existed, but there was no hf[]
entry, so it didn't get initialized).
2003-12-19 23:13 guy
* AUTHORS, packet-dns.c:
From David Fort: update some comments now that RFC 3658 is out,
and fix a typo in the AUTHORS file.
2003-12-19 23:20 guy
* AUTHORS, packet-icmpv6.c, packet-ipv6.h:
From David Fort: support for decoding MLD v2 report messages.
2003-12-19 23:25 guy
* packaging/nsis/ethereal.nsi:
From Lars Roland: fix a typo.
2003-12-19 23:39 guy
* Makefile.am, file.c, tap_dfilter_dlg.h, gtk/h225_counter.c,
gtk/h225_ras_srt.c, gtk/mgcp_stat.c, gtk/tap_dfilter_dlg.c,
gtk/tap_dfilter_dlg.h:
From Lars Roland:
use the common display filter dialog infrastructure in
the MGCP
service response time tap;
add common infrastructure for updating the titles of tap
dialogs
when the capture file name changes.
2003-12-20 03:21 guy
* packet-ieee80211.c, reassemble.c, reassemble.h:
Do the special "if the first fragment we see is also the final
fragment, treat it as a reassembled frame" hack *only* for
802.11, as that's the only protocol we know of that requires it.
2003-12-20 09:09 guy
* packet-mmse.c:
Not all C compilers allow declarations in the middle of
executable code.