forked from wireshark/wireshark
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
7288 lines (6665 loc) · 270 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
------------------------------------------------------------------------
r11610 | ulfl | 2004-08-06 02:00:49 -0500 (Fri, 06 Aug 2004) | 1 line
Changed paths:
M /trunk/docbook/ug-src/EUG_app_files.xml
M /trunk/docbook/ug-src/EUG_app_tools.xml
M /trunk/docbook/ug-src/EUG_chapter_advanced.xml
M /trunk/docbook/ug-src/EUG_chapter_customize.xml
M /trunk/docbook/ug-src/EUG_chapter_statistics.xml
M /trunk/docbook/ug-src/EUG_preface.xml
M /trunk/docbook/user-guide.xml
more review comments from Graeme Hewson, increased version to 1.94, added Greame and Martin Regner to the guide's "Acknowledgements"
------------------------------------------------------------------------
r11609 | guy | 2004-08-06 00:34:41 -0500 (Fri, 06 Aug 2004) | 3 lines
Changed paths:
M /trunk/epan/dissectors/packet-ax4000.c
Set the "svn:keywords" and "svn:eol-style" properties to their standard
values.
------------------------------------------------------------------------
r11608 | guy | 2004-08-06 00:32:59 -0500 (Fri, 06 Aug 2004) | 3 lines
Changed paths:
M /trunk/epan/dissectors/packet-ax4000.c
Put "Spirent" into the initial comment so people are more likely to be
able to figure out what an AX/4000 is.
------------------------------------------------------------------------
r11607 | gram | 2004-08-05 22:36:28 -0500 (Thu, 05 Aug 2004) | 2 lines
Changed paths:
M /trunk/tethereal.c
Mention psml as a valid option to -T in the usage statements.
------------------------------------------------------------------------
r11604 | jmayer | 2004-08-05 02:20:00 -0500 (Thu, 05 Aug 2004) | 5 lines
Changed paths:
M /trunk/AUTHORS
M /trunk/epan/dissectors/Makefile.common
A /trunk/epan/dissectors/packet-ax4000.c
SEKINE Hideki: Routines for AX/4000 Test Block dissection
Added HFILL macros to avoid warnings.
------------------------------------------------------------------------
r11603 | ulfl | 2004-08-05 00:50:32 -0500 (Thu, 05 Aug 2004) | 1 line
Changed paths:
M /trunk/docbook/Makefile
M /trunk/docbook/catalog.xml
some minor comments added, as suggested by Joerg Mayer
------------------------------------------------------------------------
r11602 | ulfl | 2004-08-04 15:41:24 -0500 (Wed, 04 Aug 2004) | 1 line
Changed paths:
M /trunk/docbook/ug-src/EUG_chapter_work.xml
minor review comment from Graeme Hewson
------------------------------------------------------------------------
r11601 | ulfl | 2004-08-04 00:09:15 -0500 (Wed, 04 Aug 2004) | 1 line
Changed paths:
M /trunk/docbook/ug-src/EUG_chapter_capture.xml
M /trunk/docbook/ug-src/EUG_chapter_introduction.xml
M /trunk/docbook/ug-src/EUG_chapter_io.xml
M /trunk/docbook/ug-src/EUG_chapter_work.xml
more review comments
------------------------------------------------------------------------
r11600 | guy | 2004-08-03 22:13:41 -0500 (Tue, 03 Aug 2004) | 2 lines
Changed paths:
M /trunk/epan/dissectors/packet-ntlmssp.c
Fix a URL.
------------------------------------------------------------------------
r11599 | ulfl | 2004-08-03 14:17:12 -0500 (Tue, 03 Aug 2004) | 1 line
Changed paths:
M /trunk/docbook/ug-src/EUG_chapter_introduction.xml
M /trunk/docbook/ug-src/EUG_chapter_use.xml
more minor review comments from Graeme Hewson
------------------------------------------------------------------------
r11598 | ulfl | 2004-08-03 11:32:59 -0500 (Tue, 03 Aug 2004) | 1 line
Changed paths:
M /trunk/docbook/ug-src/EUG_chapter_capture.xml
M /trunk/docbook/user-guide.xml
third part of Graeme Hewsons review comments
------------------------------------------------------------------------
r11595 | ulfl | 2004-08-03 00:21:35 -0500 (Tue, 03 Aug 2004) | 1 line
Changed paths:
M /trunk/docbook/GFDPL_appendix.xml
M /trunk/docbook/ug-src/EUG_chapter_introduction.xml
M /trunk/docbook/ug-src/EUG_chapter_use.xml
M /trunk/docbook/ug-src/EUG_preface.xml
first and second part of Graeme Hewsons review comments
------------------------------------------------------------------------
r11594 | guy | 2004-08-02 21:52:48 -0500 (Mon, 02 Aug 2004) | 7 lines
Changed paths:
M /trunk/doc/tethereal.pod
M /trunk/tethereal.c
Disallow "-f" when not doing a live capture, rather than just ignoring
the specified filter.
Note in the manual that you can't use capture filters when reading a
capture file, and that read filters might require too much CPU when
doing a live capture.
------------------------------------------------------------------------
r11593 | guy | 2004-08-02 21:30:49 -0500 (Mon, 02 Aug 2004) | 2 lines
Changed paths:
M /trunk/epan/dissectors/packet-ntlmssp.h
Fix the properties.
------------------------------------------------------------------------
r11592 | guy | 2004-08-02 21:28:49 -0500 (Mon, 02 Aug 2004) | 3 lines
Changed paths:
M /trunk/epan/dissectors/Makefile.common
M /trunk/epan/dissectors/packet-dcerpc-atsvc.c
M /trunk/epan/dissectors/packet-dcerpc-browser.c
M /trunk/epan/dissectors/packet-dcerpc-dnsserver.c
M /trunk/epan/dissectors/packet-dcerpc-efs.c
M /trunk/epan/dissectors/packet-dcerpc-eventlog.c
M /trunk/epan/dissectors/packet-dcerpc-initshutdown.c
M /trunk/epan/dissectors/packet-dcerpc-lsa-ds.c
M /trunk/epan/dissectors/packet-dcerpc-lsa.c
M /trunk/epan/dissectors/packet-dcerpc-mapi.c
M /trunk/epan/dissectors/packet-dcerpc-messenger.c
M /trunk/epan/dissectors/packet-dcerpc-netlogon.c
M /trunk/epan/dissectors/packet-dcerpc-nt.c
M /trunk/epan/dissectors/packet-dcerpc-reg.c
M /trunk/epan/dissectors/packet-dcerpc-samr.c
M /trunk/epan/dissectors/packet-dcerpc-spoolss.c
M /trunk/epan/dissectors/packet-dcerpc-srvsvc.c
M /trunk/epan/dissectors/packet-dcerpc-svcctl.c
M /trunk/epan/dissectors/packet-dcerpc-tapi.c
M /trunk/epan/dissectors/packet-dcerpc-trksvr.c
M /trunk/epan/dissectors/packet-dcerpc-wkssvc.c
M /trunk/epan/dissectors/packet-kerberos.c
M /trunk/epan/dissectors/packet-ntlmssp.c
M /trunk/epan/dissectors/packet-smb-common.h
M /trunk/epan/dissectors/packet-smb-logon.c
M /trunk/epan/dissectors/packet-smb-pipe.c
M /trunk/epan/dissectors/packet-smb.c
A /trunk/epan/dissectors/packet-windows-common.c
A /trunk/epan/dissectors/packet-windows-common.h
M /trunk/smb.h
Move a bunch of stuff that's more Windows-related than SMB-related to
"packet-windows-common.[ch]".
------------------------------------------------------------------------
r11591 | guy | 2004-08-02 18:57:36 -0500 (Mon, 02 Aug 2004) | 4 lines
Changed paths:
M /trunk/epan/dissectors/packet-smb-common.h
Every file that includes "packet-smb-common.h" either includes "smb.h"
or doesn't need anything defined by "smb.h", so don't include it in
"packet-smb-common.h".
------------------------------------------------------------------------
r11590 | guy | 2004-08-02 18:53:23 -0500 (Mon, 02 Aug 2004) | 3 lines
Changed paths:
M /trunk/epan/dissectors/packet-smb-mailslot.c
Nothing, other than the include of "smb.h", in "packet-smb-common.h" is
used here; don't include it, just include "smb.h".
------------------------------------------------------------------------
r11589 | guy | 2004-08-02 18:46:14 -0500 (Mon, 02 Aug 2004) | 3 lines
Changed paths:
M /trunk/epan/dissectors/packet-smb-common.c
M /trunk/epan/dissectors/packet-smb-common.h
M /trunk/epan/dissectors/packet-smb-logon.c
"dissect_smb_unknown()" isn't some generic routine, it's used only to
dissect unknown netlogon commands; move it to "packet-smb-logon.c".
------------------------------------------------------------------------
r11588 | guy | 2004-08-02 18:40:09 -0500 (Mon, 02 Aug 2004) | 3 lines
Changed paths:
M /trunk/epan/dissectors/packet-dcerpc-nt.c
M /trunk/epan/dissectors/packet-ntlmssp.c
M /trunk/epan/dissectors/packet-smb-common.c
M /trunk/epan/dissectors/packet-smb-common.h
M /trunk/epan/dissectors/packet-smb-logon.c
M /trunk/epan/dissectors/packet-smb-mailslot.c
Don't drag in a huge pile of headers in "packet-smb-common.h"; rely on
the files including it to include what they need.
------------------------------------------------------------------------
r11587 | guy | 2004-08-02 18:26:12 -0500 (Mon, 02 Aug 2004) | 3 lines
Changed paths:
M /trunk/epan/dissectors/packet-tds.c
The TDS dissector uses nothing from "packet-smb-common.h", so don't
include it.
------------------------------------------------------------------------
r11586 | guy | 2004-08-02 18:21:45 -0500 (Mon, 02 Aug 2004) | 3 lines
Changed paths:
M /trunk/epan/dissectors/packet-ssh.c
The SSH dissector uses nothing from "packet-smb-common.h", so don't
include it.
------------------------------------------------------------------------
r11585 | guy | 2004-08-02 18:14:32 -0500 (Mon, 02 Aug 2004) | 5 lines
Changed paths:
M /trunk/epan/dissectors/Makefile.common
M /trunk/epan/dissectors/packet-dcerpc-netlogon.c
M /trunk/epan/dissectors/packet-ntlmssp.c
A /trunk/epan/dissectors/packet-ntlmssp.h
M /trunk/epan/dissectors/packet-smb-common.c
M /trunk/epan/dissectors/packet-smb-common.h
M /trunk/epan/dissectors/packet-smb.c
Move the NTLMv2 blob stuff back into packet-ntlmssp.c - it's more
NTLMSSP-related than SMB-related, and documents about NTLMSSP talk about
it, so it's a little more convenient to keep all that stuff together -
and export it through a packet-ntlmssp.h header.
------------------------------------------------------------------------
r11583 | guy | 2004-08-02 15:26:16 -0500 (Mon, 02 Aug 2004) | 3 lines
Changed paths:
M /trunk/epan/dissectors/packet-ntlmssp.c
M /trunk/epan/dissectors/packet-smb-common.h
Put in some comments based on information in the
http://davenport.sourceforge.net/ntlm.html document.
------------------------------------------------------------------------
r11582 | guy | 2004-08-02 14:33:49 -0500 (Mon, 02 Aug 2004) | 10 lines
Changed paths:
M /trunk/epan/dissectors/packet-ntlmssp.c
http://davenport.sourceforge.net/ntlm.html says that the 0x80000000 is
"Negotiate 56", meaning that 56-bit encryption is supported - and that
"Negotiate 128" means that 128-bit encryption is supported, so note that
in the blurb for that flag.
It also says that the values for "Request Init Response", "Request Accept
Response", and 'Request Non-NT Session Key" are a factor of 16 away from
what our #defines say they are, and that 0x000[124]0000 are "Target Type
{Domain,Server,Share}". Note that in a comment.
------------------------------------------------------------------------
r11581 | guy | 2004-08-02 13:58:19 -0500 (Mon, 02 Aug 2004) | 2 lines
Changed paths:
M /trunk/epan/tvbuff.c
Most developers have only 10 fingers, not 16. :-)
------------------------------------------------------------------------
r11580 | tuexen | 2004-08-02 12:36:34 -0500 (Mon, 02 Aug 2004) | 2 lines
Changed paths:
M /trunk/epan/dissectors/packet-sctp.c
Fixed the handling of PKTDRPREP when there is no included packet.
------------------------------------------------------------------------
r11579 | obiot | 2004-08-02 04:15:58 -0500 (Mon, 02 Aug 2004) | 2 lines
Changed paths:
M /trunk/AUTHORS
M /trunk/epan/tvbuff.c
From Kelly Byrd: fix tvb_uncompress() for GZIP encoded content.
------------------------------------------------------------------------
r11578 | sahlberg | 2004-08-02 03:57:40 -0500 (Mon, 02 Aug 2004) | 5 lines
Changed paths:
M /trunk/epan/dissectors/packet-ssl.c
From Yaniv Kaul:
Call the x509 certificate dissector from SSL so that x509 certificates
in SSL are dissected
------------------------------------------------------------------------
r11577 | guy | 2004-08-01 17:55:53 -0500 (Sun, 01 Aug 2004) | 2 lines
Changed paths:
M /trunk/epan/dissectors/packet-aim-location.c
M /trunk/epan/dissectors/packet-aim.c
From Jelmer Vernooij: add support for some more TLVs and another SNAC.
------------------------------------------------------------------------
r11576 | jmayer | 2004-07-31 17:02:20 -0500 (Sat, 31 Jul 2004) | 1 line
Changed paths:
M /trunk/plugins/asn1/packet-asn1.c
Change // to C90 style comment
------------------------------------------------------------------------
r11575 | ulfl | 2004-07-31 02:04:32 -0500 (Sat, 31 Jul 2004) | 1 line
Changed paths:
M /trunk/gtk/column_prefs.c
give the user a hint, that he has to restart Ethereal for any column changes. Could someone have a look at the sentence I've used, if this is good english?
------------------------------------------------------------------------
r11574 | ulfl | 2004-07-30 12:10:49 -0500 (Fri, 30 Jul 2004) | 1 line
Changed paths:
M /trunk/docbook/ug-src/EUG_chapter_advanced.xml
M /trunk/docbook/ug-src/EUG_chapter_build_install.xml
M /trunk/docbook/ug-src/EUG_chapter_capture.xml
M /trunk/docbook/ug-src/EUG_chapter_customize.xml
M /trunk/docbook/ug-src/EUG_chapter_introduction.xml
M /trunk/docbook/ug-src/EUG_chapter_io.xml
M /trunk/docbook/ug-src/EUG_chapter_statistics.xml
M /trunk/docbook/ug-src/EUG_chapter_use.xml
M /trunk/docbook/ug-src/EUG_chapter_work.xml
M /trunk/docbook/user-guide.xml
some more review comments from Guy Harris and some other minor changes
------------------------------------------------------------------------
r11573 | guy | 2004-07-30 02:43:02 -0500 (Fri, 30 Jul 2004) | 9 lines
Changed paths:
M /trunk/AUTHORS
M /trunk/crc16.c
M /trunk/crc16.h
M /trunk/crc32.c
M /trunk/crc32.h
From Chris Maynard:
add versions of CRC-16 and CRC-32 routines with seed arguments;
add versions of those routines with an "offset in the tvbuff"
argument;
add Doxygen comments to the CRC-16 and CRC-32 headers.
------------------------------------------------------------------------
r11572 | guy | 2004-07-30 02:28:31 -0500 (Fri, 30 Jul 2004) | 8 lines
Changed paths:
M /trunk/plugins/asn1/packet-asn1.c
From Matthijs Melchior:
add SCTP support;
allow more than one port number to be specified;
add recovery from garbled or incomplete ASN.1 messages.
------------------------------------------------------------------------
r11571 | guy | 2004-07-30 02:25:39 -0500 (Fri, 30 Jul 2004) | 2 lines
Changed paths:
M /trunk/capinfo.c
Squelch a compiler warning.
------------------------------------------------------------------------
r11570 | guy | 2004-07-30 02:22:21 -0500 (Fri, 30 Jul 2004) | 3 lines
Changed paths:
M /trunk/capinfo.c
Strip out the CR's, set svn:eol-style to native, set svn:keywords to Id,
and get rid of the svn:executable property.
------------------------------------------------------------------------
r11569 | guy | 2004-07-30 02:20:39 -0500 (Fri, 30 Jul 2004) | 3 lines
Changed paths:
M /trunk/doc/capinfo.pod
Strip out the CR's, set svn:eol-style to native, and get rid of the
svn:executable property.
------------------------------------------------------------------------
r11568 | ulfl | 2004-07-29 13:51:04 -0500 (Thu, 29 Jul 2004) | 1 line
Changed paths:
M /trunk/docbook/ug-src/EUG_chapter_advanced.xml
M /trunk/docbook/ug-src/EUG_chapter_build_install.xml
M /trunk/docbook/ug-src/EUG_chapter_capture.xml
M /trunk/docbook/ug-src/EUG_chapter_introduction.xml
M /trunk/docbook/ug-src/EUG_chapter_io.xml
M /trunk/docbook/ug-src/EUG_chapter_statistics.xml
M /trunk/docbook/ug-src/EUG_chapter_use.xml
M /trunk/docbook/ug-src/EUG_chapter_work.xml
M /trunk/docbook/ug-src/EUG_preface.xml
M /trunk/docbook/user-guide.xml
review comments from Guy Harris and Martin Regner inserted/changed/added
------------------------------------------------------------------------
r11567 | gerald | 2004-07-29 10:16:03 -0500 (Thu, 29 Jul 2004) | 2 lines
Changed paths:
M /trunk/doc/Makefile.am
Clean up the capinfo files, so that we pass "distcheck."
------------------------------------------------------------------------
r11566 | sahlberg | 2004-07-29 07:10:44 -0500 (Thu, 29 Jul 2004) | 3 lines
Changed paths:
A /trunk/asn1/pkcs1
A /trunk/asn1/pkcs1/PKCS1.asn
A /trunk/asn1/pkcs1/packet-pkcs1-template.c
A /trunk/asn1/pkcs1/packet-pkcs1-template.h
A /trunk/asn1/pkcs1/pkcs1.cnf
M /trunk/epan/dissectors/Makefile.common
A /trunk/epan/dissectors/packet-pkcs1.c
A /trunk/epan/dissectors/packet-pkcs1.h
New protocol: PKCS#1 (rfc2313 pplus some extra oid's)
------------------------------------------------------------------------
r11565 | sahlberg | 2004-07-29 04:52:14 -0500 (Thu, 29 Jul 2004) | 6 lines
Changed paths:
M /trunk/asn1/x509af/packet-x509af-template.c
M /trunk/epan/dissectors/packet-ber.c
M /trunk/epan/dissectors/packet-ber.h
M /trunk/epan/dissectors/packet-x509af.c
M /trunk/epan/dissectors/packet-x509af.h
add some algorithm oid's to x509af(for the time being)
(only those that take no parameters for the time being)
create a dummy ber oid callback for callbacks that are NULL
------------------------------------------------------------------------
r11564 | sahlberg | 2004-07-29 04:32:13 -0500 (Thu, 29 Jul 2004) | 3 lines
Changed paths:
M /trunk/epan/dissectors/packet-ber.c
prettify the oid printing of ber oid's
------------------------------------------------------------------------
r11563 | sahlberg | 2004-07-29 03:41:51 -0500 (Thu, 29 Jul 2004) | 4 lines
Changed paths:
M /trunk/epan/dissectors/packet-ber.c
for very large integers, print them in hex thats better than nothing
but we can not filter on them anymore
------------------------------------------------------------------------
r11562 | obiot | 2004-07-29 02:25:11 -0500 (Thu, 29 Jul 2004) | 26 lines
Changed paths:
M /trunk/Makefile.nmake
M /trunk/epan/Makefile.nmake
From Lars Roland: MSVC make fixes.
Many people have recently reported many problems with the nmake build
process. It seems that these problems come from using
epan/makefile.nmake to compile the DISSECTOR_SUPPORT_SOURCES which are
located in /trunk.
Nmake from MSVC6 puts the object code of the DISSECTOR_SUPPORT_SOURCES
in /epan although Nmake expects the object code in /trunk when it
checkes dependencies. Thus DISSECTOR_SUPPORT_OBJECTS are built every
time even when they are already there.
Nmake Version 1.5 (MSVC 2003 Toolkit) puts the object code of the
DISSECTOR_SUPPORT_SOURCES in /trunk instead.
This makes it impossible to use epan/makefile.nmake for compiling the
DISSECTOR_SUPPORT_SOURCES and to make it work for both versions of nmake.
We have to use /trunk/makefile.nmake for compiling the
DISSECTOR_SUPPORT_SOURCES to solve these issues.
It should also be possible to build ethereal without libethereal.dll again.
Once we have moved all DISSECTOR_SUPPORT_SOURCES into a subdirectory of
epan we can get rid of this patchwork in the nmake makefiles.
------------------------------------------------------------------------
r11561 | gerald | 2004-07-28 21:25:54 -0500 (Wed, 28 Jul 2004) | 2 lines
Changed paths:
M /trunk/epan/dissectors/packet-rtp.c
Fix a null pointer dereference.
------------------------------------------------------------------------
r11560 | gerald | 2004-07-28 21:01:59 -0500 (Wed, 28 Jul 2004) | 2 lines
Changed paths:
M /trunk/doc/Makefile.am
Add capinfo targets.
------------------------------------------------------------------------
r11559 | obiot | 2004-07-28 19:11:14 -0500 (Wed, 28 Jul 2004) | 4 lines
Changed paths:
M /trunk/Makefile.common
M /trunk/epan/Makefile.common
M /trunk/epan/dissectors/packet-data.h
M /trunk/epan/dissectors/packet-frame.h
M /trunk/epan/libethereal.def
M /trunk/epan/proto.h
M /trunk/print.c
From Lars Roland: With this patch print.(c/h) and ps.(c/h) don't belong to
the DISSECTOR_SUPPORT_xy files any longer and as a consequence they
won't be linked into libethereal.
------------------------------------------------------------------------
r11558 | obiot | 2004-07-28 18:09:12 -0500 (Wed, 28 Jul 2004) | 2 lines
Changed paths:
M /trunk/packaging/nsis/Makefile.nmake
M /trunk/packaging/nsis/ethereal.nsi
Add capinfo to the Windows installer.
------------------------------------------------------------------------
r11557 | obiot | 2004-07-28 17:41:19 -0500 (Wed, 28 Jul 2004) | 10 lines
Changed paths:
M /trunk/epan/Makefile.nmake
M /trunk/epan/libethereal.def
Partial fix after some files being moved between directories.
There is still a problem with MSVC builds as 3 objects get built twice (once
at the top level, and once in epan: xmlstub.obj, print.obj and ps.obj).
This fix allows to compile again with MSVC if debug symbols are NOT enabled
while building Ethereal. Do this by editing config.nmake and replacing
"LOCAL_LDFLAGS=/DEBUG" with "LOCAL_LDFLAGS=". In other words: Ethereal CANNOT
be built right now with debug symbols in the object code, for MSVC builds.
------------------------------------------------------------------------
r11556 | obiot | 2004-07-28 16:13:27 -0500 (Wed, 28 Jul 2004) | 2 lines
Changed paths:
M /trunk/Makefile.nmake
M /trunk/image/Makefile.nmake
A /trunk/image/capinfo.rc.in
Add the MSWIN RC information for capinfo.
------------------------------------------------------------------------
r11555 | obiot | 2004-07-28 15:51:29 -0500 (Wed, 28 Jul 2004) | 2 lines
Changed paths:
M /trunk/Makefile.am
M /trunk/Makefile.nmake
A /trunk/capinfo.c
M /trunk/configure.in
M /trunk/doc/Makefile.nmake
A /trunk/doc/capinfo.pod
From Ian Schorr: capinfo - provides capture file information.
------------------------------------------------------------------------
r11554 | ulfl | 2004-07-28 12:19:17 -0500 (Wed, 28 Jul 2004) | 1 line
Changed paths:
M /trunk/gtk/menu.c
move the File/Close item back to it's former position. Add an explanatory comment why it's placed there, in difference to the Gnome HIG.
------------------------------------------------------------------------
r11553 | ulfl | 2004-07-28 11:54:46 -0500 (Wed, 28 Jul 2004) | 1 line
Changed paths:
M /trunk/gtk/print_mswin.c
collect some thoughts about a GTK win32 printing dialog (from Guy Harris and me)
------------------------------------------------------------------------
r11552 | ulfl | 2004-07-28 11:48:58 -0500 (Wed, 28 Jul 2004) | 1 line
Changed paths:
M /trunk/epan/libethereal.def
removed print_packet_header, as it seems to be no longer used/available and will result in a link error
------------------------------------------------------------------------
r11551 | guy | 2004-07-28 03:23:52 -0500 (Wed, 28 Jul 2004) | 9 lines
Changed paths:
M /trunk/epan/dissectors/packet-ncp.c
From Greg Morris:
check whether "match_strval()" returned a null pointer before
using its return value;
mark the end-of-burst packet.
Clean up white space.
------------------------------------------------------------------------
r11550 | sahlberg | 2004-07-28 02:55:57 -0500 (Wed, 28 Jul 2004) | 5 lines
Changed paths:
M /trunk/asn1/x509ce/CertificateExtensions.asn
M /trunk/epan/dissectors/packet-x509ce.c
x509ce use implicit tags.
the compiler does not yet support this.
change the definition file to make the implicit keyword explicit
------------------------------------------------------------------------
r11549 | guy | 2004-07-28 02:46:54 -0500 (Wed, 28 Jul 2004) | 2 lines
Changed paths:
M /trunk/AUTHORS
M /trunk/epan/dissectors/packet-isns.c
From Ming Zhang: update to the latest draft.
------------------------------------------------------------------------
r11548 | guy | 2004-07-28 02:16:33 -0500 (Wed, 28 Jul 2004) | 3 lines
Changed paths:
M /trunk/gtk/h225_counter.c
M /trunk/gtk/h225_ras_srt.c
From Lars Roland: yes, it probably *should* be "retap_packets()", so use
that instead of "redissect_packets()".
------------------------------------------------------------------------
r11547 | guy | 2004-07-27 18:32:44 -0500 (Tue, 27 Jul 2004) | 3 lines
Changed paths:
M /trunk/gtk/menu.c
In the GNOME HIG, the File -> Close menu item is in the last group,
right above File -> Quit.
------------------------------------------------------------------------
r11546 | guy | 2004-07-27 17:39:43 -0500 (Tue, 27 Jul 2004) | 4 lines
Changed paths:
M /trunk/gtk/webbrowser.c
Note that, when we add the ability to build a GNOMEified Ethereal as
well as a GTK+-only Ethereal, we could use "gnome_url_show()" in
GNOMEified Ethereal.
------------------------------------------------------------------------
r11545 | guy | 2004-07-27 16:12:40 -0500 (Tue, 27 Jul 2004) | 3 lines
Changed paths:
M /trunk/gtk/print_mswin.c
Suggest the possibility of not using the Windows print dialog to print
on Windows.
------------------------------------------------------------------------
r11544 | guy | 2004-07-27 15:10:02 -0500 (Tue, 27 Jul 2004) | 6 lines
Changed paths:
M /trunk/file.c
M /trunk/gtk/print_dlg.c
M /trunk/print.h
Move the code to open the printer/print file from "print_packets()" to
"print_ok_cb()", and have "print_packets()" just work on a
"print_stream_t" handed to it, so that different platforms can open the
printer/print file in different ways (opening the file is probably not
going to be platform-dependent, but opening the printer will be).
------------------------------------------------------------------------
r11543 | guy | 2004-07-27 14:19:00 -0500 (Tue, 27 Jul 2004) | 3 lines
Changed paths:
M /trunk/print.c
M /trunk/print.h
"print_packet_header()" is no longer used (there's now a "generate
bookmark" op in the lower-level print functions), so remove it.
------------------------------------------------------------------------
r11542 | ulfl | 2004-07-27 14:13:48 -0500 (Tue, 27 Jul 2004) | 1 line
Changed paths:
M /trunk/gtk/ui_util.c
place new windows (by calling window_new() with default placement (instead of placing it at the current mouse position).
------------------------------------------------------------------------
r11541 | guy | 2004-07-27 13:57:52 -0500 (Tue, 27 Jul 2004) | 3 lines
Changed paths:
M /trunk/epan/dissectors/Makefile.nmake
From Lars Roland: don't delete the generated header files with "make
distclean", as those are part of the distribution.
------------------------------------------------------------------------
r11540 | guy | 2004-07-27 13:56:50 -0500 (Tue, 27 Jul 2004) | 8 lines
Changed paths:
M /trunk/epan/Makefile.nmake
From Lars Roland:
clean up the message printed when building libethereal.dll;
have "make distclean" clean out the "dissectors" subdirectory.
Clean up indentation.
------------------------------------------------------------------------
r11539 | ulfl | 2004-07-27 13:34:02 -0500 (Tue, 27 Jul 2004) | 1 line
Changed paths:
M /trunk/gtk/conversations_table.c
M /trunk/gtk/hostlist_table.c
from ian schorr: some performance improvements in conversation and hostlist tables, by keep freezing the clist(s) most of the time
------------------------------------------------------------------------
r11538 | tuexen | 2004-07-27 04:22:35 -0500 (Tue, 27 Jul 2004) | 2 lines
Changed paths:
M /trunk/epan/dissectors/packet-enrp.c
Change the display of identifiers from DEC to HEX.
------------------------------------------------------------------------
r11537 | guy | 2004-07-27 01:29:22 -0500 (Tue, 27 Jul 2004) | 3 lines
Changed paths:
M /trunk/gtk/io_stat.c
From Ian Schorr: don't check the validity of the field name for an
advanced-mode graph if the graph isn't active.
------------------------------------------------------------------------
r11536 | guy | 2004-07-27 01:05:20 -0500 (Tue, 27 Jul 2004) | 6 lines
Changed paths:
M /trunk/epan/dissectors/packet-ethertype.c
M /trunk/etypes.h
Add the Ethertype for MAC Control frames, as per Clause 31 and Annexes
31A and 31B in the 2000 and later 802.3 specs. (Dissecting them is left
as an exercise for the student.)
Clean up whitespace a bit.
------------------------------------------------------------------------
r11535 | guy | 2004-07-27 00:32:58 -0500 (Tue, 27 Jul 2004) | 10 lines
Changed paths:
M /trunk/tools/asn2eth.py
From Tomas Kukosa:
- only one function prototype is emitted if type is present in more
than one cyclic dependency
- field decoding functions has to be emitted immediately after a
function prototype in case of cyclic dependency
- few grammar changes
------------------------------------------------------------------------
r11534 | guy | 2004-07-27 00:30:03 -0500 (Tue, 27 Jul 2004) | 2 lines
Changed paths:
M /trunk/tools/lex.py
M /trunk/tools/yacc.py
Fromm Tomas Kukosa: update to version 1.5.
------------------------------------------------------------------------
r11533 | guy | 2004-07-26 22:27:20 -0500 (Mon, 26 Jul 2004) | 2 lines
Changed paths:
M /trunk/Makefile.common
"ps.c" isn't a header, so don't include it in ETHEREAL_COMMON_INCLUDES.
------------------------------------------------------------------------
r11532 | guy | 2004-07-26 21:52:49 -0500 (Mon, 26 Jul 2004) | 6 lines
Changed paths:
M /trunk/epan/Makefile.am
M /trunk/epan/dissectors/Makefile.am
M /trunk/epan/dissectors/Makefile.common
M /trunk/epan/dissectors/Makefile.nmake
Arrange that "x11-declarations.h" and "x11-register-info.h" be part of
the distribution, as was the case in the past.
Arrange that RCS IDs be expanded, and that the EOL style be native, for
epan/dissectors/Makefile.{am,common,nmake}.
------------------------------------------------------------------------
r11531 | guy | 2004-07-26 19:36:31 -0500 (Mon, 26 Jul 2004) | 3 lines
Changed paths:
M /trunk/wiretap/Makefile.am
M /trunk/wiretap/Makefile.common
Rename HEADER_FILES to NONGENERATED_HEADER_FILES, so that it's clear
that it contains only the .h files not generated from other files.
------------------------------------------------------------------------
r11530 | guy | 2004-07-26 17:00:05 -0500 (Mon, 26 Jul 2004) | 2 lines
Changed paths:
M /trunk/wiretap/Makefile.common
Add a missing backslash.
------------------------------------------------------------------------
r11528 | guy | 2004-07-26 15:46:54 -0500 (Mon, 26 Jul 2004) | 3 lines
Changed paths:
M /trunk/wiretap/Makefile.am
A /trunk/wiretap/Makefile.common
M /trunk/wiretap/Makefile.nmake
Add a Makefile.common for Wiretap, and have Makefile.am and
Makefile.nmake include it.
------------------------------------------------------------------------
r11525 | gerald | 2004-07-26 09:11:28 -0500 (Mon, 26 Jul 2004) | 2 lines
Changed paths:
M /trunk/epan/libethereal.def
From Anders Broman: Update libethereal.def to match recent changes in print.c.
------------------------------------------------------------------------
r11524 | sahlberg | 2004-07-26 04:21:36 -0500 (Mon, 26 Jul 2004) | 3 lines
Changed paths:
M /trunk/asn1/x509ce/CertificateExtensions.asn
M /trunk/asn1/x509ce/packet-x509ce-template.c
M /trunk/asn1/x509ce/x509ce.cnf
M /trunk/asn1/x509if/x509if.cnf
M /trunk/asn1/x509if/x509if_exp.cnf
M /trunk/epan/dissectors/packet-x509ce.c
M /trunk/epan/dissectors/packet-x509if.c
M /trunk/epan/dissectors/packet-x509if.h
update tox509ce virtually all of x509ce now implemented (but there are still bugs)
------------------------------------------------------------------------
r11523 | guy | 2004-07-25 13:49:24 -0500 (Sun, 25 Jul 2004) | 2 lines
Changed paths:
M /trunk/config.nmake
Fix a comment, as per suggestions by Yaniv Kaul.
------------------------------------------------------------------------
r11522 | tuexen | 2004-07-25 12:53:02 -0500 (Sun, 25 Jul 2004) | 2 lines
Changed paths:
M /trunk/epan/dissectors/packet-asap.c
Added support for registered UDP port.
------------------------------------------------------------------------
r11521 | gerald | 2004-07-25 12:35:57 -0500 (Sun, 25 Jul 2004) | 2 lines
Changed paths:
M /trunk/tools/lemon/lempar.c
Fix up the declaration of yy_accept().
------------------------------------------------------------------------
r11520 | sahlberg | 2004-07-25 07:54:33 -0500 (Sun, 25 Jul 2004) | 2 lines
Changed paths:
M /trunk/asn1/x509ce/CertificateExtensions.asn
M /trunk/asn1/x509ce/packet-x509ce-template.c
M /trunk/asn1/x509ce/x509ce.cnf
M /trunk/epan/dissectors/packet-x509ce.c
some more extensions and their dissectors defined.
------------------------------------------------------------------------
r11519 | sahlberg | 2004-07-25 05:41:39 -0500 (Sun, 25 Jul 2004) | 3 lines
Changed paths:
M /trunk/asn1/cms/CryptographicMessageSyntax.asn
M /trunk/asn1/cms/cms.cnf
M /trunk/asn1/cms/packet-cms-template.c
M /trunk/epan/dissectors/packet-cms.c
cms update forgot that Name had been commented out in one of the structure.
------------------------------------------------------------------------
r11518 | sahlberg | 2004-07-25 05:34:07 -0500 (Sun, 25 Jul 2004) | 5 lines
Changed paths:
M /trunk/asn1/cms/CryptographicMessageSyntax.asn
M /trunk/asn1/cms/cms.cnf
M /trunk/asn1/cms/packet-cms-template.c
M /trunk/asn1/x509af/x509af_exp.cnf
M /trunk/epan/dissectors/packet-cms.c
M /trunk/epan/dissectors/packet-cms.h
large CMS update.
most of cms is now implemented
------------------------------------------------------------------------
r11517 | guy | 2004-07-25 04:58:08 -0500 (Sun, 25 Jul 2004) | 5 lines
Changed paths:
M /trunk/epan/dissectors/Makefile.nmake
From Lars Roland: don't print the "echo Linking dissectors.lib" command
before running it (printing echo commands puts extra gunk into the
output), and remove some additional generated files when doing "make
distclean".
------------------------------------------------------------------------
r11516 | guy | 2004-07-25 04:55:52 -0500 (Sun, 25 Jul 2004) | 3 lines
Changed paths:
M /trunk/capture_combo_utils.c
M /trunk/color_filters.c
From Lars Roland: _NEED_VAR_IMPORT_ has to be defined so that variables
are imported correctly from libethereal.dll when compiling with MSVC.
------------------------------------------------------------------------
r11515 | guy | 2004-07-25 04:54:37 -0500 (Sun, 25 Jul 2004) | 3 lines
Changed paths:
M /trunk/gtk/font_utils.c
From Lars Roland: <epan/packet.h> has to be included before <windows.h>
on Win32.
------------------------------------------------------------------------
r11514 | guy | 2004-07-25 03:53:38 -0500 (Sun, 25 Jul 2004) | 12 lines
Changed paths:
M /trunk/file.c
M /trunk/gtk/follow_dlg.c
M /trunk/print.c
M /trunk/print.h
M /trunk/tethereal.c
Make some generic print routines that take, as an argument, a pointer to
a structure containing a pointer to print operations for that object and
a pointer to the private subclass-dependent data for that object, with
subclasses for text and PostScript, and use those rather than the old
scheme where a print format was passed as an argument - or where (as in
the case of printing summary information in Tethereal) we just printed
as text even if "-T ps" was selected.
Check whether those routines succeed or get an I/O error writing output.
Clean up indentation.
------------------------------------------------------------------------
r11513 | guy | 2004-07-25 03:36:34 -0500 (Sun, 25 Jul 2004) | 5 lines
Changed paths:
M /trunk/acinclude.m4
M /trunk/configure.in
Use the GLib gint64 and guint64 types instead of u_int64_t or uint64_t,
as those are what's used in Ethereal for 64-bit integers, and as there's
no guarantee that either of them will be defined on any particular
platform.
------------------------------------------------------------------------
r11512 | guy | 2004-07-25 03:32:32 -0500 (Sun, 25 Jul 2004) | 3 lines
Changed paths:
M /trunk/tethereal.c
"-T ps" should not imply "-V"; one should be able to get a list of
packet summaries in PostScript.
------------------------------------------------------------------------
r11511 | guy | 2004-07-25 03:02:06 -0500 (Sun, 25 Jul 2004) | 3 lines
Changed paths:
M /trunk/simple_dialog.h
Fix the declarations for "simple_dialog()" and "vsimple_dialog()" used
for non-GCC 2.x compilers to match their definitions.
------------------------------------------------------------------------
r11510 | sahlberg | 2004-07-24 17:59:02 -0500 (Sat, 24 Jul 2004) | 6 lines
Changed paths:
M /trunk/asn1/x509af/x509af.cnf
M /trunk/epan/dissectors/packet-x509af.c
M /trunk/epan/dissectors/packet-x509af.h
get rid of the remaining compiler warnings.
x509af is now virtually complete (the attribute userPassword still needs
an attribute dissector but after that, x509af is complete)
------------------------------------------------------------------------
r11509 | sahlberg | 2004-07-24 17:53:27 -0500 (Sat, 24 Jul 2004) | 3 lines
Changed paths:
M /trunk/asn1/x509af/AuthenticationFramework.asn
M /trunk/asn1/x509af/packet-x509af-template.c
M /trunk/asn1/x509af/x509af.cnf
M /trunk/epan/dissectors/packet-x509af.c
M /trunk/epan/dissectors/packet-x509af.h
Add a lot of missing attribute dissectors
------------------------------------------------------------------------
r11508 | sahlberg | 2004-07-24 17:30:49 -0500 (Sat, 24 Jul 2004) | 3 lines
Changed paths:
M /trunk/asn1/x509af/AuthenticationFramework.asn
M /trunk/asn1/x509af/packet-x509af-template.c
M /trunk/epan/dissectors/packet-x509af.c
added the userCertificate and cAcertificate attributes
------------------------------------------------------------------------
r11507 | sahlberg | 2004-07-24 17:16:41 -0500 (Sat, 24 Jul 2004) | 3 lines
Changed paths:
M /trunk/asn1/x509af/AuthenticationFramework.asn
M /trunk/asn1/x509af/packet-x509af-template.c
M /trunk/asn1/x509af/x509af.cnf
M /trunk/epan/dissectors/packet-x509af.c
add dissection of the structure : Extension
------------------------------------------------------------------------
r11506 | guy | 2004-07-24 04:59:00 -0500 (Sat, 24 Jul 2004) | 11 lines
Changed paths:
M /trunk/epan/dissectors/packet-smb-browse.c
In "dissect_smb_server_type_flags()":
explicitly pass NULL as the tree argument to
"dissect_ndr_uint32()" - "tree", which was passed before, was
definitely null at that point, and the intent is that it not put
anything into the protocol tree;
use the correct offset when putting items into the protocol tree
(the offset has been advanced just past the end of the field at