-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
2157 lines (2157 loc) · 123 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
3426b25621 Qt: Make sure the packet diagram's FT_NONE label exists.
0c373d648a IEC104: add dissection of CP24Time2a time tags
3417380d65 ncp: fix display of DS_FULL_CLASS_DEFS.
c1889e3cd5 gsm_a_rr: move TARGET PCID into the correct subtree
c5a6fccb30 ncp: pass the NDS class definition type to process_multivalues().
395d2e7425 NCP: add more comments to tools/ncp2222.py.
e75969fb71 quic: show encapsulated protocols as top level trees
72921f8867 packet_diagram: use a better label for FT_NONE items
3b9656780b Qt: Don't fill in the packet diagram if it's not visible.
adfded498a Qt: FieldInformationGraphicsItem: fix a memory leak
9f7a06ff88 http: Put the Digest parameters in a subtree.
25d10e68a8 GQUIC: fix dissection of ACK frame
3f171542ac gQUIC: Add MAD0 Tag (Max Ack Delay)
c38c83c38f GQUIC: add support for Q046
84deceaf1c DVB-S2-TABLE: Another spelling fix.
bd9554543c DVB-S2-TABLE: Fix spelling.
cc3c195a32 WASSP: Fix spelling.
2260fabbdb ncp: fix indentation.
78466d1046 Support to dissect beacon timing element
951837a644 A615a: Fix spelling.
d04afaf4c7 [Automatic update for 2020-09-13]
46456dcf1a TLS: add missing parameters in QUIC Transport Parameters
82827278f7 More dissector string spelling fixes.
2f89b8d62c SMB/NBT: Add support of SMB over QUIC
97a6146d81 Qt: Fixup packet diagram tick label placement.
272502790b Add FT_STRINGZTRUNC.
7811c06272 PFCP: fix dissection of C-TAG and S-TAG IEs
fd7739de6b CMake: Fix libssh >= 0.9.5 version detection
889dd0cbfb QUIC: Update to draft-30
9182bb9c48 smb2: add NegotiateContext/Compression flags field
1a410ef0b0 ncp: fix a copy-and-pasteo.
13ac47ad4e Q.933: Fix decoding of PVC Status field
ee292b11a7 Q,933: Fix display of 'active' bit in PVC Status
726e0ccb0a MBIM: dissect the commands of MBIM extended version 2.0
20ae645964 ncp: add a comment about possibly null-truncated strings.
83b45f0c2e packet-mq: Improve Structure Display
e32d2c7a7a gvsp: fix type of GenDC signature.
cb810e7003 proto.c: add support for BASE_SPECIAL_VALS to fill_label_number64()
b340dc8de8 SAP: make the Server Name field FT_STRINGZPAD.
3fa8f42c76 bpdu: fix some string types.
f33e1c13fa gsm_a_rr: correct spare bits of Channel Description
5e1a302d9e afp: treat passwords as null-padded.
fd922bc806 SMB2: add new RDMA transport negotiate context
51a1765698 SMB2: add new transport negotiate context
76229da61d SMB2: add new compression algorithm in negotiate context
bb563317a1 GQUIC: fix endianess for Q050, T050 and T051
b801e7c4a9 gQUIC: fix wrong encoding for client timestamp (ctim)
ecbc0a5611 PROFINET: CBAVersion control is removed.
8893a0f311 packet-mq: code reformating
a2a3e38fdb Fix some more dissector spellings.
b446e36471 aeron: the Error String in an Error Header is not null-terminated.
1b5be9bcba Issue 16683 - SIP - Dissection of Logme Marker in the Session ID header of the sip packet
c0f6f7a7c1 SDP: Handle fmpt:MCVideo
106e686e45 packet_mq: Support V9.2, improve MultiSegment, improve some struct display
9e2cbb995e GitLab CI: Set MAKEFLAGS=--silent
f77b0bd9c2 Fix a couple of spelling errors in release notes.
a4319f3254 ieee80211: fix Wmissing-prototypes
6a08695e3e Qt: Remove an unused value.
f75281cdd0 QUIC: Fix missing bit shift from KP (Key Phase)
9e36a4fadd tools: Migrate gen-bugnote to GitLab.
96d8e310bd Update my email address.
08b5061733 Release notes: Miscellaneous cleanup.
661a08507e README.md: Fix a couple of typos.
31b67d320e Fix a typo in FeatureRequest.md
2f1cf93174 MySQL: Added support for MariaDB protocol
8bcf6783a5 TLS: add missing parameters in quic_transport_parameters extension
322f6f3988 GitLab CI: Restrict the Windows build to wireshark/wireshark.
5a874c5796 BSSMAP: Fix malformed packet exception on correct packet
28faecec7a BSSMAP: Fix used param marked as unused
d461bf3025 Yet more spelling fixes.
de115f6cd5 check_spelling.py: fix a variable name, and add a few dictionary words.
e7ab0e6dc5 Qt: Update translation files.
22e02a9d06 Add spell-checking script.
6a841ce4d5 [Automatic update for 2020-09-06]
30e13d7717 Gitlab: Add templates for issues
43a85d674e Fix more spelling errors in the docbook folder.
9fb13aaa9a SMB2: add missing cipher type for SMB2_ENCRYPTION_CAPABILITIES
d541071dae E1AP: upgrade dissector to v16.2.0
dfabf33dfd proto.c: increase PROTO_PRE_ALLOC_HF_FIELDS_MEM
291c836392 F1AP: upgrade dissector to v16.2.0
87521e8bf5 NGAP: fix a comment in the header file and add it to CMakeLists.txt
7ab6440416 Tools: Clean up checkAPI and add ui/qt.
a46b62fcab (G)QUIC: improve dissection capabilities (Q050, T050 and T051)
51cbb47e1f Fix some detected spelling errors in ASN1 dissectors.
fa9f718692 S1AP: fix a field mask
6f68f86f28 X2AP: fix a field mask
5024bbed65 XnAP: dissect a few more fields
ef1c388acd GTP NR RAN Extension Header: Update to latest spec.
645716fb6d FCOE: Autodetect Ethernet FCS by examining EOF
f68719bd8a RTP: always add rtp.payload field but hide it if a subdissector is found
aaf2edf8a7 github: fix windows build.
188b4a655f README.developer: Note that sources can use UTF-8.
fd075df3f8 tools: Make the "Allow commits" error more obnoxious.
c2b69f4e9b Fix a couple of spelling errors in docbook files.
eb626aa650 Query #define was being used in reply processor.
0e6551336d Diameter 3GPP: Pretify dissection of 3GPP AVP 524 Codec-Data
38d77e6c7c Fix some typos detected in man pages.
07ad7843f6 Qt: Use UTF8 middle dot for non-printable characters
c09cb5c343 GTPv2: fix dissection of Target Identification IE
09c9b87c8c XnAP: upgrade dissector to v16.2.0
d5bafdcf5d WSDG: Add a note about "Allow commits from members..."
7476911490 tools: Force "Allow commits from members..." in merge requests.
10204490d7 USB HID: Avoid allocating a huge amount of memory.
0e6027313d gitlab-ci: Enable the Windows MR build.
898e390c2c Fix the Windows build.
5aec54c9c3 GitLab CI: Set up ccache.
2411eae9ed multipart: fix deallocation of invalid parts
83050495a7 RTPS: Fixing typo in a mask, it should be app_id instead of host_id
4f3f9ca54b Fix some spelling mistakes found among plugins.
a1762dcbb0 get_zonename(): don't convert _tzname[] values to UTF-8.
c702b44a01 USB HID: Fix a double free.
218881dd13 Fix some spelling errors detected in epan/prefs.c
c4634b1e99 TCP: do not use an unknown status when the checksum is 0xffff
4f362eef8e MBIM: dissect new UICC commands of MBIM extended version 1.0
d11ca36362 Portcontrol: Implemented option code 130
a8cb2809d1 ErlDP: support features of Erlang/OTP 23
3e0ebabdec CI+tools: Install lintian.
00bf625286 GTpv2: Add expert info for zero length IE
fb86f83949 FCOE: (Pre-T11) Help Ethernet dissector guess about Ethernet FCS
d24674c4ae NGAP: fix ngap.MDT_Location_Information.reserved definition
6c0d34cf4b cl3: (trivial) drop _U_ for a parameter that is used
e7d20090f7 More spelling fixes, last part of 2nd pass of dissectors.
4c74caf9ef More spelling fixes, part 2 of 2nd pass of dissectors.
2999b7f6b3 More spelling fixes, part 2 of 2nd pass of dissectors.
73ff25185c EBHSCR: Add CAN and TS, update ETH dissectors
4a4e50992a More spelling fixes, start of second pass of dissectors.
8ee18eed20 ITS: enable decoding of UDP datagram as ITS message
54cd3cbb23 [Automatic update for 2020-08-30]
a7c8da4216 Fix build where compilers can't initialise multi-field struct with {0}
4c9f59ee56 Fix more spelling errors in dissector strings.
b8a773dddc Fix some spelling errors in dissector strings.
97ade16979 nl80211: Fix abbreviated field names for NAN
0e2cd329e3 CIP: Combine connection structs
ba34033df4 CIP: Combine handling for cip_connID_info_t connections
52dabc604e Diameter: Update AVP RAT-Type enum value.
2e7d75ba59 cirrus: upgrade to freebsd 11.4.
429fa65c80 Windows: upgrade Npcap to 0.9997
73eff55668 GSM MAP: fix typo in template file
986ead744d NGAP: upgrade dissector to v16.2.0
4c36f43612 Fix a couple of typos in true_false_string entries.
e48e9a5724 WSDG: remove another git review reference
f78579ee64 Remove .gitreview.
847d3949c9 Apply Decode As induced protocol preference changes
4f61542fc3 Update link to report bugs via gitlab issues.
97dcaf97fc Convert Gerrit URLs to GitLab.
ab4ef189ae wiretap: add Z-Wave Serial API frame type and pcap link-layer header
17e27e6c8b Move quic frag items inside gcrypt feature #if
d75ebf1139 Move btmesh frag items inside gcrypt version #if
c2f316dfea MPLS-Echo: Fix length of hf_mpls_echo_tlv_fec_igp_ipv6
feba9bbff4 ci: add clang-tools to merge-request:ubuntu-clang-other-tests job.
b586f25789 tools: rename validate-clang-check.py to validate-clang-check.sh.
9cd9f02b34 Qt: Fix filename used in header comment
1fe4db4bc4 WSDG: Start updating for GitLab.
9977ca2132 doc: Update README.dissector for GitLab.
50550708cc Add merge request jobs to GitLab CI and migrate commit validation.
69ab0b00af [Automatic update for 2020-08-23]
a42286524a Only do trailing stray character checks on FT_STRING fields.
b228b5a1b1 Add Arinc 615A dissector
f91e6535c2 lldp: show the Protocol Identity as bytes, not a text string.
82a4968bc3 plugin_if: add plugin_if_get_frame_data() and plugin_if_get_capture_file()
7e46db8f86 gnutella: add a comment about the character encoding.
ae9f431c09 wmem_strbuf: add comments asking whether some checks are necessary.
c542e2476c tds: update URLs.
cc84e6a4e5 mysql: add more URLs.
08158882af hiqnet: update URL, use HTTPS One More Place.
0580dc7677 dmp: add the Wayback Machine version of a URL.
be8315eeac GBCS: Add alert clock not adjusted outside tolerance
f43625386a indigocare-netrix: use a string encoding for all tvb_get_string_enc() calls.
5dec9f91fc indigocare-icall: use a string encoding for all tvb_get_string_enc() calls.
421db8b019 proxy: add AWS TLV (VPCE)
6dc6d26768 SMB2: Add TC reserved flags field
81651fa34f SMB2: use tfs set_notset
fa6f2681e3 gearman: expand a comment.
132d6ec70b gsmtap: Add support for E1/T1 traces
4dac9c2c53 packet-q933: Decode LINK INTEGRITY + PVC STATUS IEs without codeset
e7116cca75 packet-fr: Treat DLCI=0 as Q.933 LMI if GPRS-NS is selected
217a92981b FSSO: Fix when additionnal data is not coming from TSAgent
e59b3c2338 tvb: add tvb_get_bits_array
bd7d0742db couchbase: fix conflict
77b67c7357 dcerpc: add more URLs.
4707c16add X2AP: upgrade dissector to v16.2.0
df69e61cb6 dicom: Handle frames with segments from different reassemblies
abd6f143c7 S1AP: upgrade dissector to v16.2.0
4e595577f3 PROFINET: DHCP suboption undefined bytes
c8e24f5c55 RTPS: DomainId incorrectly dissected when using TCP
fd9923cb76 USB HID: fail to parse the rdesc if it has mismatched report ID usage
bef04c21b4 USB HID: separate HID items into input and output
4215a55c7d wmem_array: make wmem_array_grow public
d88cf2780c EPL: additional dissection of flags
35418a73f7 Add format_text_string(), which gets the length with strlen().
06ff18fbb4 EPL: adaptations of SDO dissector
f5f010568a logcat: fix indentation.
f915bc7523 FSSO: Add support of multiple Range Port
95176cc52e E212: Update MCC / MNC code interpretations
952e46fb56 TDS7: Make sure to populate pre-login message tree for all tokens
1b88c72776 NR RRC: upgrade dissector to v16.1.0
389b81daeb Q.708: Fix Unassigned values
f8a394022b Q.708: Update ITU-T ISPC registery
2fe820c572 GBCS: Dissect user interface alerts.
293af3c32b Release notes: Add FTDI MPSSE protocol
5be3de0029 FTDI MPSSE: Display kilohertz using SI symbol
b85862654b FTDI MPSSE: Dissect Open-Drain enable parameters
3b67c5b308 TFS: Add some commonly-defined string pairs to tfs.c
e48ab21267 BER: Fix order of loop tests to avoid overrunning array.
521180d8d7 [Automatic update for 2020-08-16]
4e8dae37eb wifi-dpp: Add support for version 1.2.9 of the protocol.
ce81473b7f check_tfs.py: Import subprocess module (needed for querying git)
ba4066f470 dicom: fix exporting objects with tshark
42cac8dcfd check_typed_item_calls.py: add optional checks for labels and bitmask.
d97aedb64f Fix a couple of item bitmasks where bit positions were ommitted in error.
e2c332032b bthci: Correct endianess and fields related to LE isochronous streams
62c4e2525f Check that at least one token exists to consider the JSON as valid
ee42cb7924 bluetooth.gaen: Adding Google/Apple Exposure Notification to bluetooth.
b921c28603 EPL: append info-column with additional flag infos
563a270019 BMP: Add Route Policy (draft-xu-grow-bmp-route-policy-attr-trace-04)
4569772457 eap: fix which tokens we think contain mncNNN and mccNNN.
c3066b647e make-version.pl: Update sample output in comments to more modern git version 2.24.3 (Apple Git-128)
30beb5ae22 STUN: att_pw_alg and alg_param_len items are unsigned ints.
f59262b94c GTPv2: fix S103PDF and S1UDF IE dissection
6ee65f8af9 Radius: include newly added dictionary files
395ac51703 Fix some cases where item mask was wider than item type.
2d74b5c9b0 EPL: modified timestamp format of errorcodelist
ebf3d6dbf1 Try to fix -Wpointer-sign warnings.
057d50bfdf NR LTE: add dissection of capabilityRequestFilter for EUTRA and EUTRA-NR RATs
7c7f5765d3 For a zero time stamp preserve the base time but put "(0)" in front.
efd7cb38e6 doc: explain when to use FT_STRINGZ, and document FT_STRINGZPAD.
9eddbdafa9 Don't give a zero-length FT_STRINGZ a special value.
3e9bf7d7cb MQ: use FT_STRING, not FT_STRINGZ, for strings.
9c1a55a5ae RPC: partially dissect GSS NFS truncated packets
bf91124458 packet-stun.c: Add decoding of PASSWORD_ALGORITHM(S)
2ce378f8ab packet_xml: detect and handle UTF-16 BOM
dae7f769e8 tacacs: various fixes and cleanups.
b1753ce511 Qt: Add debugging ifdefs for the packet diagram.
a72e415451 For a zero time stamp don't print the EPOCH, print NULL.
a582672d6f lithionics: use ws_strtou32() and ws_hexstrtou32() to convert strings.
2db3708dfd Add Lithionics battery management dissector.
c2075185de epan: Fixup proto_item_set_bits_offset_len.
fed91de7a1 ssh: make fields for string types FT_STRING rather than FT_STRINGZ.
d5fe2d494c wsutil: define HAVE_LIBGCRYPT_AEAD in wsutil/wsgcrypt.h.
151ee60555 http3: fix build without support for AEAD cipher suites.
c462f72273 IEEE802.11: WAN Metrics Length Check Update
48a6ea0e05 ssh: don't crash when computing hash.
9b07412277 Qt: Add a packet diagram view.
e846d238d7 QUIC: fix compile without LIBGCRYPT_AEAD
0cce968634 GTPv2: validate length of PDN Address Allocation (PAA) IE
2364968cd6 Bluetooth: simple HCI ISO Data packet dissector
d7f7b62ef3 OBEX: Fix mismatching API/item-type for some subtree items.
e43e6e6897 ieee80211: add radiotap TX flags
79e43ef98d EAP: Update to EAP Identity Dissection
bb5d0317d6 Fix merge cruft from release-notes.adoc
414255f1de DHCPv6: fix for bogus errors. Detailed error msgs
c3dbba350c LTE RRC: upgrade dissector to v16.1.1
744c57b42c UI: Follow Stream "Show and save data as" -> "Show data as"
74e917fc6c wiretap: have wtap_dump_flush(), and its callers, check for errors.
fcd7492566 proto.c: increase PROTO_PRE_ALLOC_HF_FIELDS_MEM
37666b6dec NSH: Fix an item's bitmask.
9a7b30aea8 Fix tfs strings that have leading or trailing space characters.
e9f6958c46 Windows: upgrade Npcap to 0.9996
5ca2327cc0 [Automatic update for 2020-08-09]
2261b59eae Replace more DISSECTOR_ASSERT_NOT_REACHED() with more specific messages.
c7728244bb http3: add very basic support for HTTP/3 framing
2a832c8a8c ssh decryption: load logged keys and compute symmetric keys
c931f0d341 Fix most remaining detected cases where item with wrong type is used.
f5a8c08b12 Add FSSO (Fortinet Single Sign-On) Dissector
fd03c85d0f check_typed_item_calls.py: Look for items with the wrong type passed to APIs
3b47a55b0d Replace instances of wmem_alloc with wmem_new
191e1f62d5 Kerberos: make tfs change in template rather than directly.
ac814cf6b9 ieee1905: Eliminate a shadowed variable index.
e4379f0ea1 Dumpcap: print closed ring-buffer file names
a9f39a29fe QUIC: add STREAM data reassembly support
1dd8bb2811 Find and fix dissectors that should be using a default tfs.
b711b300cc netmon: handle non-monitor-mode 802.11 packets differently.
06702303da editcap: use constant for maximum nanosecs in 1sec
d24c9df384 editcap: add capture-file comments to output file
9015824c0e dicom: when exporting objects, don't assume we have the AE titles.
245b6387f0 ieee80211-netmon: fix a typo.
818bb96e5f editcap: clean up an error message.
61e8381ab2 editcap: allow the UNIX/POSIX Epoch to be a start or stop time.
47e9852213 editcap: fix check of start and stop times.
613c1bd931 editcap: clean up the parsing of fractional time in -A and -B.
75884bd011 packet-bthci-cmd: For LE Supported Features, fix loop to exit after 8 items.
30413ed0b3 PFCP: Add GUID field with correct API and length.
e189bd2996 Qt: Always pop empty filter syntax
5087b4f418 smb2: add some missing flags for TreeConnect
555b89492a editcap: support fractional seconds in -A/-B opts
e22da97fd1 SLSK: Change several items to be signed.
4ac54e27b0 Qt: Fix status message issues in find packet search
12242e147e STUN: fix heuristic for ChannelData payload
f54611d110 Qt: Pop filter syntax in search frame
3a5d0569d7 packet-stun.c: Support for different versions of the protocol
5670644829 ISUP: Fix typo - increment offset to move past NC digits
438a8a8e7e stun: eliminate a warning.
5c7bb2116a packet-stun.c: Update to current RFCs and current IANA numbers
5e642b9cb6 dhcp: add RFC8357 agent source port sub option
22a0db959f TECMP: Adding subdissector support for CAN and FlexRay
d8702b98cf Added Lawful Intercept Diameter AVPs to the Verizonwireless.xml file.
d1a15acd9e dhcp: add RFC7839 agent sub options
3a8111e1c2 Lua: give better errors for more WTAP_ERR_ types from wtap_dump_open().
e1c10c5856 NTP: fix detection of larger MAC sizes, remove Autokey support
e6b5bd0976 Build: Add LTO/IPO support
458623fd87 ISUP: Decode Bellcore GR-317/GR-394 as ANSI
a381adfe12 wiretap: fix an internal routine's name.
aa6b8f59af DCERPC: Make heuristics more discriminating
c5704d3e70 EPL: Include stdlib.h
1395494e7a STUN: add heuristic over CLASSICSTUN
a2d994d334 Btle: AE Host Advertising Data reassembly
e387a4752c wiretap: Adjust the pcapng systemd Journal length check.
a4fe4e449b EPL: put a hidden field to all EPL message types
3c7d381f84 dcom: fix typo ("rountine" -> "routine").
48fdd08237 dcom: free data_marshalers and set it to null when we change capture files.
7d2629d946 null: use tvb_get_h_guint32() to fetch a host byte order value.
3b230d5ea3 GSM A DTAP: fix the bitmask of hf_gsm_a_dtap_test_loop
2356415cfe libwireshark: define ENC_ANTI_HOST_ENDIAN in epan/proto.h.
93260afcff [Automatic update for 2020-08-02]
25353885b1 DHCPFO: Update to latest draft-ietf-dhc-failover
e7057c7923 USB-Audio: fix typo on display filter name
bad5b89f00 TDS: Lengths are uint, so add with _uint() APIs.
9c2b2798a6 UMTS_FP: Treat frame_type as an unsigned number, and use #defines for values.
5e1c011704 usb: fix comments.
688ba9c5f0 usb: use proto_tree_add_item() and proto_tree_add_item_ret_{u}int().
b4c08d166c USB: Make iso_status variable a gint.
0334b6af55 Fix use of _ret_uint() for UINT_{BYTES,STRING} when _ret_length() is wanted
a44bdf5675 FP: add unsigned item with _uint calls rather than _int()
7088a0a3e6 USB: Use the correct API to add iso status field
ab92bb579f usb-audio: fix -Wpointer-sign
5bd304f470 QUIC: fix conflict
f30ab19ca6 Aruba(IAP): Octet 14 is model
ccd7e1a63a ptvcursor_add_ret_int(): Fix error string if item of wrong type
9fc4ac6cae Update Extreme networks specific radius dictionaries to vendor provided files.
1977417385 GeoNW: properly display lists of HashedId3
5d0f0131eb GeoNW: Fix parsing of ecies_nistp256 public keys
d6ec8aa0f5 Fix some uses of proto_tree_.._ret_[value_type]() calls
e6469a757b Fixed the usage of proto_tree_add_bytes
4b0f6b7060 ITS: decode MAP a SPAT v1
898b00c9a1 Qt: Restore an attribution.
28bec58f05 CDP: Improve CDP port ID TLV hack heuristic
c68d36b173 wiretap: have the file's time stamp resolution be a dump parameter.
f8efccc3cc wiretap: generate fake IDBs for more capture file types.
12621c5b64 wiretap: add a routine to add a "fake" IDB.
7760bcb3dc TECMP: Fixing the dissection of Status Bus Vendor Ext
21e0037231 ieee1905: Fix issues caused when adding reassembly.
a71e225c40 USB Audio: Fix parsing of v2 Endpoint Descriptor
8c0c27e590 iptrace: supply packet direction.
c099892700 iptrace: generate IDBs.
a4ebc98fa4 iptrace: various cleanups.
45ab688922 FTDI MPSSE: Fix handling responses without command
2fcbbf35db FTDI FT: Rename from ftdift to ftdi-ft
dba5465f11 MQ: Fix short NameValue presentation
4805a70e0c [Automatic update for 2020-07-26]
6b400e27af FTDI MPSSE: Link Bad Command when skipping data
5233fd2c2d FTDI MPSSE: Match responses to fragmented commands
75c739e4b7 ISDN, LAPD: clean up the way they connect to other dissectors.
ac2883f5e8 NSIS uninstaller: ensure the uninstaller runs with elevated privileges
4bea0e7c2e USB Audio: Dissect v2 Feature unit descriptor
509bffa462 ITS: add subdissector table for PtActivationData
8ede837188 extcap(.h): fix empty paragraph passed to '@return' command [-Wdocumentation]
08af00d759 rtps: fix no previous prototype for function
fc0581e032 TPM20: Add support for new commands
18bc35e3e5 Support for Kafka 2.5
1f5624d2ce USB Audio: Dissect version 2 Selector unit descriptor
e80d08974a pluginifdemo compilable on Windows
2046666b97 csn1: fix M_UINT_OFFSET: show value after applying the offset
26c4120204 GTP: extend TPDU Heuristic for ethernet frames
8cf0cd1bb1 ieee1905: Take into account VLAN IDs.
1d8680d07f packet-gsm_sms: Return early in hashing funtion when NULL passed in.
babbe57a1a ftype-time: Use time zone from hfinfo->display
e269b0e330 ITS: add GDD module
bc231d2b98 WSDG: Add info for building with Address Sanitizer
7be4a8fb00 Add wmem_destroy_array()
c8bda07641 mqtt: Do not configure a default version
9db3ce11eb ascend: update a comment.
8cf626bf16 nettl: user IDs are 32-bit in HP-UX.
3a38fc9d11 STUN: add heuristic over TURN
70b4dd9f70 mqtt: Add default protocol version setting
779715a530 ISO 8583: fix dissector for field 15
b4284772b3 GSM RR: properly handle CSN.1 Null breakpoints in IA Rest Octets
6b4fae1a0b Windows: Switch from the WpdPack SDK to vcpkg's libpcap.
ca3b4a79b2 FTDI MPSSE: Dissect CPUMode read response data
b44dceae0f FTDI MPSSE: Dissect clock N bits commands parameters
7db43f0b89 C12.22: Fix Calling-authentication-value-c1221 CHOICE
13e82fa4c1 RTPS: Update vendor IDs
076a62a091 RTPS: Added dissection of PID PID_UNICAST_LOCATOR6_EX
2a1431abdc DNS: Add support for SVCB and HTTPS RR
a0e0389e4e FTDI MPSSE: Dissect read data bits commands response
93fb6052c0 FTDI MPSSE: Dissect data shifting commands response
67bef4c24e RTP/RTCP: remove port number check from heuristics
08b3414d17 RTPS: catch another use of an uninitialized structure member.
40dee6eafb sshdump: clarify integration with Wireshark
c0bb2c4e5b FindWinSparkle.cmake: Fix a comment.
6b5e95c473 opa-mad: use a simpler way to read a time field
dc7f935330 kafka: zstd: free the composite tvb only once
391d451663 smb2: SMB_EXT_FILE_ATTR is misused to parse FileAttributes of SMB2.
7445a7b831 ACDR: Add TLS_APP_TPNCP
fcf787b408 [Automatic update for 2020-07-19]
a60bc4da84 sshdump: allow for multiple instances.
b15ebdf0ab rlcmac: Decode properly Pkt Ul ACK/NACK R99 Additions
e1df757c46 Qt: Improve status bar messages
6432e18b2a FTDI FT: Do not add Reassembled data source on first pass
19e583a4e2 Stun: improve ipv6 addresses visualization
3f83807c42 DTLS: add heuristic over Stun
9b5f07d829 json2pcap: Added pcap masking and anonymization support
3dedaf8064 extcap: put the code to add lissh version information into a common routine.
9296677472 extcap: assume we're using libssh 0.6 or later.
a1d2d18cb8 extcap: get the libssh version string from the libssh.h header.
48237f77aa Profinet: Wrong Block Length Dissection Fix
a5533561db Qt: Fix 5.15 deprecation warnings
d04ce112a7 Update to DICOM Edition 2020c
e4835191cb extcap: clean up the version number handling.
44ca0af5df extcap-base: no need to get the basename of the executable path twice.
dccc382b4f Show the version of libssh being used, if possible.
93012800c8 Extcap: silent mode install
f793923a12 extcap: add libssh version info to sshdump and ciscodump.
d975ebbed4 extcap: improve version output for all extcaps.
88f62c8d0e ieee1905: fix indentation.
7184c1bce2 OPA MAD: do not search a non existing and unused dissector handle
34ff98c860 Assign access_bpf to GID less than 500
7e4ff6f826 cppcheck.sh and check_dissector_urls.py: Show which files are being examined.
3ff0a55d5c Qt: Check if "Apply as Column" column already exists
6037b40106 FTDI FT: Add RX payload to tree only when present
00b5c2809a Sort list of available filetypes when loading a capture
d8db04bf5f Windows: upgrade Npcap to 0.9995
f0b35ee9b3 ieee1905: prematurely return if addresses are not defined.
fe8d996bb2 xcsl: fix an off-by-one in premature exit.
7a3bef5746 7COMM: Try to fix Wpointer-sign warnings.
b921a5670b RTSP: Try to fix Wpointer-sign warnings.
9cd7629daf DNS: Add support for RFC8490 DNS Stateful Operations
e7642e162f TLS: fix build error without LIBGCRYPT_AEAD
90c3e7dead QUIC: fix build error without LIBGCRYPT_AEAD
cc039149a8 DNS: Try to fix Wpointer-sign warnings.
c5aa5b8f41 IMAP: Try to fix Wpointer-sign warnings.
45e9da9b67 TDS: Fix If COLMETADATA is present, all row data display is unusable.
b31a6aaae7 B&R - company naming
759a62b5c5 RTCP: Add few remaining AVB specific fields
44ed20a97c QUIC: fix unintended address/port match for empty DCID
608835bf56 Don't call any routines from WinPcap/Npcap packet32.dll.
4a4c8bdfea Systemd journal: Fix timestamp conversions.
73f24f5ad8 ccid: dissect interrupt notifications for 8 slots
4fc9098830 Qt: Keep pane sizes when quit without loading a file
7f09a6fd81 ITS: ISO TS 19321 (IVI) updated to version 2
2b6f38b37d Extend the BLUETOOTH_LE_LL_WITH_PHDR format
474f8c9a17 synphasor: solve issues from buildbot
cb8fa30177 ieee1905: Comform to the latest Multi-AP spec plus add reassembly.
db966fdd2f coap: Do retransmission detection only for CON and NON
b61a4abc91 FTDI FT: Use custom reassembly table key functions
dd43aa2a0f FTDI MPSSE: Do not unnecessarily request reassembly
756178514f FTDI MPSSE: Speed up malformed captures dissection
32a804dea2 kafka: snappy: free the composite tvb only once
a71ecfa2b5 QUIC: add GREASE QUIC Bit Transport Parameter
300099e9e2 [Automatic update for 2020-07-12]
69216a385d QUIC: fix decryption when the client uses an empty SCID
34c2353a39 QUIC: improve display of unknown or large Transport Parameter types
ed334d4f2d FTDI MPSSE: Improve command to response tracking
c706a909e3 FTDI FT: Reassemble fragmented MPSSE data
70119bb905 check_dissector_urls.py: Add options to control which files to scan
415f72a146 QUIC: Add column info for ACK_FREQUENCY and TIME_STAMP frame type
29c9425d22 PER: decode SEQUENCE OF with extended SIZE constraint, fix unaligned integer
1257bd379a asn2wrs: support for (SIZE(A..B),...) constraint
f505ada1f0 pfcp: fix typo found by lintian
d0cd357825 Qt: Remove some dead code.
584569932b packet: don't mess up the subdissectors list during optimization.
a0b2ff45f5 EPL: use predefined tf strings from tfs.(ch)
3b86e04c2d Doc: Have make-authors*.pl explicitly use UTF-8.
770872790d Stun: add heuristic over TCP
734287d6d4 Profinet: ControlBlockProperties Decoded Properly
1cbaaf3e8d tls: Update list of CT logs to 2020-05-29
5d313ecb2d TDS:Fix -Wpointer-sign warnings.
3526ecd623 BGP: Fix scope for path attribute packet_data
d9f88b3289 EPL: extended decoding of ring redundancy flags
455a4794d8 USB: Add a size check.
4cf092382d spoolss: pick up what some printer attributes mean from Microsoft documentation.
5b0adea0b3 Nano: Fix field abbrev
c9a5557c76 PIM: Fix field abbrev
fb37407d27 NIS+: give the meanings of the NIS_CALLBACK return value.
038161d78e TECMP: Resetting VLAN depth per frame
4660a30bab Fix -Wpointer-sign warnings.
48630d4742 packet-smb2: correctly dissect SMB2 TRANSFORM_HEADER Flags
5b91801a8d value_string: Change the bytes_string struct to avoid Wpointer-sign
7ed3180a29 ieee80211: add VS SGDSN type 1 message
e84d431e39 QT: Don't use qAsConst and C+11 on QT < 5.7
416ccd18c4 E212: allow to decode 5 digits long short IMSI used in MAP messages
570b9ffe7b UMTS_RLC: Rename rlc.ciphered_data expert item
e566c615f0 NIS+: Make true_false string differentiating
af6140d643 Test: Remove an unused routine.
f0d456bf2d cppcheck: Fixup some comparisons.
1484c1e7f6 Fix Wpointer-sign warnings.
e9a21e9f41 cppcheck: Bail if "-l <n>" or "-o" don't find any files.
3c37494ea6 USB HID: fix memory leak when saving report descriptors
2b7975db54 Fix Wpointer-sign warnings.
8a4e53cbed Fix -Wpointer-sign warnings.
dc42e2b1cb file-rbm: Fix -Wpointer-sign warnings.
6f52f969d8 tn3270: improve on some of IBM's painful prose.
86c27cc1c0 USB HID: fix parsing {logical ,phys }{min,max} in the report descriptor
2d49ab3d25 USB HID: introduce a report descriptor parser
9c53ac0187 extcap: Lazily load our interface list.
45378647d7 TDS: Fix field abbrev for RPC name
3bdf657706 SPOOLSS: make reserved field value presentation meaningful
620b8b3c71 TN5250: Fix two true_false strings so they are differentiating
c45aba408d BSSAP: Fix field abbrev for IMEISV IE
6a5dba8b1e file-pcapng: Try to fix -Wpointer-sign warnings.
30f8f9656b epan: Fixup our ENABLE_CHECK_FILTER warnings.
4b4bbe8067 DVB-S2-BB: Add the next-header protocol types from RFC4326, section 4.4.1
475cba7e6b mbim: Try to fix -Wpointer-sign warnings.
4dc3114c05 Windows: Set our locale to ".UTF-8".
0d7d7fe3c6 rtps-utils: fix no previous prototype for functio
53b0b25661 nfapi: Try to fix -Wpointer-sign warnings.
64b7bb05d4 http2: fix no previous prototype for functio
fc3a9d3328 enip: fix no previous prototype for function
9c5b15a8f4 SDP: Try to fix -Wpointer-sign warnings.
9fc054a65b Add all supported charsets to Show Packet Bytes/Follow Stream
23cb6959c1 slsk: Try to fix -Wpointer-sign warnings.
a8d5920caf tls_utils: Try to fix -Wpointer-sign warnings.
e01795489b umts_fp: Try to fix -Wpointer-sign warnings.
d13098e235 GSM-SMS: Fix max of a range value.
77d4112bb1 DVB-S2-BB: For GSE Protocol Type, separate Next-Header and Ethertype subtypes.
df5cc85a79 GBCS: fix field abbreviation for firmware hash
f0158ea131 Nettrace: Try to fix -Wpointer-sign warnings.
fa6eb07e2e UDPCP: Move link from original specification to Wayback Machine archive.
b0cea2cb4c ncp2222: Try to fix -Wpointer-sign warnings.
b1ec5ddff6 ieee80211: Remove duplicate and erroneous entries in the status code table.
95c56f5b72 nordic_ble: Avoid identical true and false strings
c3802e5af1 DVB-S2-BB: update list of standards.
7c855fba83 UNISTIM: Remove useless bit field true_false_string
f63916425d DVB-S2-BB: update a URL.
79576219c9 kafka: lz4: free the composite tvb only once
23aa1ed679 mplog: increase the max packet length to 4096
486d163470 iso14443: support larger frame sizes
638d989567 Revert "ISO14443: Update some commands"
5e05fe0421 [Automatic update for 2020-07-05]
d626a4b7e8 Add missing CAT001 fields
0162ba730a Enable display filter autocomplete on find packet search.
18421cc733 BFD: Adjust BDF echo message filter name
f0490ae52a dvb-s2-table: Fix Dead Store
569a768ccd ajp13: fix the type of elements of an array of pointers to hf_ values.
26b44bd823 DHCPv6: remove a redundant test.
f23fe3b84e amqp: fix the type of elements of an array of pointers to hf_ values.
2340a2ebb2 DHCPv6: Fix a header field entry.
7975b3ae1d Typing errors for Category 011 in ASTERIX
729ddd1c9d DHCPv6: Fix compilation error.
78329eb938 NR RRC: fix dissection of MobilityFromNRCommand IEs
8174e94fe9 NR RRC: fix dissection of 5GS S1 mode to N1 mode NAS container
f5d08e31c8 DVB-S2: show raw bbframe data when it is not dissected
73d1721db6 DVB-S2: Reassemble GSE frames.
fb215255bb DVB-RCS2: dissect Ethernet/VLAN payload
4bf4ee88f0 DVB-RCS2: Handle optional BBFrame EIP CRC 32 field
0455c0f16b DVB-RCS2: Added several descriptor dissection
a17b0f144a WSDG: make sure _U_ is rendered correctly
daebdc4b1a Qt: Handle filenames in preference editor frame
a6d8a2c118 Qt: List all protocols in PacketList "Protocol Preferences"
7bf8a87429 DTLS: Add connection ID extension support
b8a330d2d5 Qt: Update ByteView recent settings on all tabs
0c5b81c641 DVB-RCS2: Added TIM, TMST, TDT and TBTP2 dissection
faeefc9d59 DHCPv6: fix for bogus errors. Detailed error msgs
b46a554ae7 Packetlogger: check for more packet types in the libwiretap heuristics.
af31bff2f9 DVB-RCS: dissect signalling tables in DVB-S2 dissector
656aed7d6a Try to squelch [-Wpointer-sign] warnings.
1a8b67c772 ieee80211: Fix bitmask of RNSX fields
5a823dda01 opa-mad: Try to squelch [-Wpointer-sign] warnings.
dd247d821e Qt: Remove ellipsis from "Disable protocol" menu item
cd566f4a6a DNS: Try to squelch [-Wpointer-sign] warnings.
ff4296a1fe oscore: Small bug fixes.
916550de96 TECMP: Adding support for the TECMP protocol
39b4d2eb3e A-bis/RSL: fix dissection of Mobile Allocation in CHANnel ACTIVation
408bc4cb1d Qt: Add keyboard shortcut for Decode As
9a1a5fd22a Qt: Add copy from another profile for Decode As
e312d07367 EAP: Handling Identities with Periods
d592e475cc ASTERIX: add dissection of I001/050 and I001/060
cb5bb6c99b Qt: Use elided heading in filter menus
1699e50102 GSM/RR: fix wrong field name in SI2quater dissector
bd11d5b90b wslua: Include stdint.h on Windows.
f0f2480f3c coap: Add Hop-Limit Option
65a70ffd82 ASTERIX: CAT001/210 has an extension indicator, it's not fixed
c41c47505c NAS 5GS: fix dissection of extended emergency number list IE
f3a835701e btsdp: Try to squelch [-Wpointer-sign] warnings.
45da818a53 Add internalAstError to suppressed errors from cppcheck.
217c0e65f1 NGAP: Preserve column info when NGAP is embedded in HTTP2.
18d29c7023 S1AP: add dissection of inter RAT to EUTRA transparent containers
50a71ea0a7 DVB-S2: Add DVB-S2x support
b8aec0a9f2 NGAP: decode Handover Request Acknowledge target to source RAN container
ca41ee2aed tests: Try to squelch [-Wpointer-sign] warnings.
5ae50899bd DVB-S2: Add option to not dissect BBFrame contents
4af7888cae coap: Fix "End of Block #" indication
133dbc2178 BER: Add the posibillity to do "decode as" on an UDP port.
4b40c28a0e DVB-RCS: Dissect NCR in DVB-S2 dissector
40f3c393c3 coap: Move dissection of payload before state tracking
90d63ba075 coap: Add items for block payload and block length
47a1b736bd ASTERIX: Fix data item I002/070
570a0cb301 Set member variables in initialiser list (rather than in CTOR bodies).
d70bd4489f GVCP: Fix an infinite loop.
5258ceadb3 cppcheck: add a -o option to check modified or staged changes
d000ff3e6c FTDI MPSSE: Replace asserts with expert items.
9e3671562c SMB: fix Response of SMB_COM_LOCKING_ANDX (0x24)
360ae8b1c0 couchbase: Fix dissect length of status!=0 values
07ece895ac RTPS: don't add an unitialized info structure to a table.
bc3f3b3e09 couchbase: Decode XATTRs in payload of DCP_EXPIRATION & DCP_PREPARE
d065fe022e couchbase: Add doc_flag::CreateAsDeleted
52512329c2 Qt: Accept changes in Decode As when combo box has focus
09777ecc04 epan: Always clear all decode-as when loading entries
3dc5f5c2d6 epan: Keep decode_as_list when changing profile
52d8c572fb NetMon 802.11: Register dissector
6ccae11c11 NGAP:n2InfoContainer is also used for datatype N2InfoContainer
bf30a1cbe7 QUIC: Add Google QUIC Q050 support
6d4ec8b044 BSSGP: Try to squelch a couple of warnings.
5bd9a50e27 DOC: fix layout mergecap manual page
251d41e07c Diameter AVPs: Add 3GPP AVP 4321 and 4325
14049d75fd cppcheck: add more include folders to look in.
9d17b367c4 [Automatic update for 2020-06-28]
8557c94f87 FTDI MPSSE: Dissect Bad Command response payload
d933a98f89 A-bis/RSL: fix wrong parent tree in dissect_rsl_ie_cause()
2dcf32bc9c coap: Mark private and vendor-specific options as unknown
38bda830d3 NAS 5GS: fix dissection of S1 mode to N1 mode NAS transparent container
5654dfd982 Optimize heuristic search by bubbling the matched element
1f75d7b3b9 wslua: Add ability to query current temporary color filter text
c7f74a94fb USB HID: skip re-saving report descriptors
7fadf3ac05 USB HID: fix saving the report descriptor body
b7f282052c USB HID: fix USAGE definition name
a2afe9b255 NGAP: fix dissection of PWS messages exchanged in Namf interface
006a7f5115 BGP: Use VNI when VXLAN/VXLAN-GPE encapsulation is specified
2471ae1e0e CMake: update a comment regarding Libgcrypt requirement for LTE PDCP
dc023ad68a CMake: warn for older Libgcrypt version
4b2cecc2de TCP: show relative numbers only when tcp_analyze_seq is enabled
c914bdd4ef f5ethtrailer: avoid throwing a "Malformed Packet" exception
cac1426dd6 BGP: MP_REACH_NLRI dissect Next hop network address for EVPN
ba1777cb6e ieee80211: update status code (from 802.11REVmd May 2020)
c3d5ddc557 sysdig-event: fix the type of elements of an array of pointers to hf_ values.
74d7c3d14f RTPS: set the "we have an entity ID" flag whenever the entity ID is set.
f97e20a011 RTPS: don't use incompletely filled in GUIDs.
4f1276b5fe WSDG: Update the Code Requirements section.
2a0a29c544 rtps: Fix Dead Store
d96e72ee2d pcapng: add support for new Enhanced Packet Block options
dad321fb0e [Automatic update for 2020-06-21]
040cb0c9dd tools/generate-sysdig-event.py: fail if the URL fetch fails.
9e1fbfb766 generate-sysdig-event.py: improve error reporting.
78a507b142 VRT: fix the type of elements of an array of pointers to hf_ values.
1d0f7c3a0c ICQ: fix the type of elements of an array of pointers to hf_ values.
5b885240b7 MAC-NR: get rid of an unnecessary level of indirection.
1f8c4ec270 QUIC: print helpful hints when Libgcrypt is too old
2eb87432f7 RTPS: initialize the fields_visited memer of a new type mapping object.
e6726a4608 PIM: Check return value of dissect_pim_addr()
e1d9a226a2 Fix the type of arrays of pointers to hf_ values for bitfield routines.
51bb2c4d7f README.X11: update.
45b5103e91 X11: update to the latest xcbproto and Mesa.
3d6b466700 QUIC: Add support of mvfst draft-27 (0xfaceb002)
b8ef6db0b6 QUIC: restore draft-22 and mvfst (0xfaceb001) support
2f4bb25287 rtps: fix compilation with and without ZLIB.
fdf9610b84 radiotap: make tables that we modify automatic rather than static.
7a526325e9 radiotap: make tables that we modify automatic rather than static.
8b168e998f radiotap: fix typo.
090b32f485 A-bis/OML: check indicated vs actual message length
5336ae7d84 ascend: add a couple of comments.
77d94aea24 RTPS: Added dissection of user data using discovery traffic
b179fbe059 ZigBee: Fix multiple wrong field type string in ZCL SE.
4dc64b44aa ieee80211: fix BSS menbership (wrong value)
c7c6927332 version_info: make indentation more consistent.
d91b0d560a acdr: cleaner test for "is this tree item an RTP item?"
67e70dcad2 proto: clean up comments.
5954e5556f MACsec: Adding parsing of unencrypted messages
e3d44136f0 QUIC: fix Malformed Packet exception with small transport parameters
933067acc2 ACDR: don't call the JSON dissector as an ACDR media type dissector.
526a9a64ee New dissector: Asphodel Protocol
d7f610d776 rawshark: fix test to avoid reading beyond end of format string
326a43627a version_info: fix clang output.
ef8da8e355 acdr: remove unused variables.
976130ddf8 acdr: check existence of last_child before using it.
c0b7a1d6eb Qt: Fix separator for FilterExpressions
6b1fd0b6f3 ssh: add support for Curve25519/448-based ECDH and EdDSA public keys
e794525b7a PIM: decoding of address encoding
c888e3a4ee QUIC: Update Retry secret and nonce (draft-29)
4015992a89 sshdump: remove redundant ssh_userauth_agent call
78bcdca8d3 [Automatic update for 2020-06-14]
3ae8dc65c5 Windows: upgrade Npcap to 0.9994
d6d4f71f29 macos-setup: Add iLBC.
ec65f1d9e2 macos-setup.sh: Update GNUTLS, NETTLE and GMP versions
885ac0c279 More cppcheck fixes, using top-of-tree cppcheck.
231663a0fb 802.11: Add BSS membership selector to supported(and extended) rates Tag
18ffd52e8e RTP: Make Decode As handling consistent across subdissectors
eddfa0f146 dissectors: hartip: Fix command 77 decoding
24712ec073 Kafka: fix the FETCH response alignment issue
c97076b7d7 MAC LTE: add support for extended LCID
4d50fddfed cppcheck.sh: Add support for xml output with '-x'
07ca55323f NGAP: fix dissection of NASC field
3d9b2807aa LTE RRC: dissect nas-SecurityParamFromEUTRA for the 5GS to EPS handover case
9d240722f1 QUIC: Update salt and rename SERVER_BUSY error code (draft-29)
761985036d NSIS: remove translations sub folder before styles parent folder
d3845de256 coap: Add block reassembly
86c6befcab coap: Fix "More Flag" value
be1ac1333d GTPv2: fix dissection of gtpv2.mon_event_ext_inf.lrtp
f8d464f435 checklicenses: Add a --list-allowed option.
5a7b949398 CMake: Remove unnecessary defines
b77a435aee epan: Reassembled in link is generated
ec0403acb4 ieee80211: Add RSN eXtension (Tag 244)
6f700a9da6 Qt: Fix zip import/export on Windows
0d10d8e6e8 nan(wifi): fix display filter typo
43c16b14fb NAS-5GS: fix decoding of 5GSM cause
6ba8bc9233 vpp: get rid of unnecessary header.
7f4ebb6e67 shim6: indicate the RFC for the protocol.
89755cc897 shim6: use ip_checksum_tvb().
2e8a804461 rsvp: explain why we don't worry about in_cksum() returning 0xFFFF.
b9943e57e8 ospf: explain why we don't worry about in_cksum() returning 0xFFFF.
05b2804cb4 ip: explain why we don't worry about ip_checksum_tvb() returning 0xFFFF.
a6f37c5a35 udp: explain why we don't worry about in_cksum() returning 0xFFFF.
d6c7699790 diameter: update ULI list according to TS 29.061 v15.5.0
ef76c3a2e2 nhrp: do more packet sanity checks.
cf66efa82e assa_r3: don't use proto_tree_add_string() on a non-string field.
440e1d4322 dvb-ci: (trivial) fix two comments
6219f82390 radius: update ULI list according to TS 29.061 v15.5.0
fe5bcbaab0 usb-hid: skip report descriptor if caller doesn't provide it.
439b77d032 lbmsrs: Fix bug in heuristic causing malformed packet.
9fd024a050 Add some missing values into value_strings.
39845dcdc6 Windows: upgrade Npcap to 0.9993
24b19be0dd GSM A Common: Advance offset after reading type_of_shape.
bc21aa158c icmp: fix indentation.
73457289ee TPNCP: Update tpncp.dat
93bf3fd3ae sync_pipe_write: Fixup a comment.
095d897381 wmem: Use better terminology.
43b5c63aea Tools: Use better terminology.
668161f8dd [Automatic update for 2020-06-07]
35cdb63ecb PIM: update hello options list
66d5bb9dbe proto.c: check for proto_item_get_display_repr()
7c6e1a02ce BTLE: check for btle_context
a5886341e4 BTHFP: Add support for battery level indication
4ef8c1880d NAS-5GS: fix decoding of SM PDU DN request container
df2f5cc677 ACDR: Fix T38 with added header
c125e306c6 NSIS: Add styles/translations to uninstallation
bc7c5ca628 Diameter-3gpp: 3GPP AVP 525 Service-URN show it as string if printable.
1bab3c4a0f GTPv2: the header sequence number is 3 bytes long, display it as FT_UINT24
c914843195 gre: Support decoding GRE-in-UDP (rfc8086)
4ae362383f kerberos: move krb5.h include upwards.
12c3a29cbc pa-hbbkacup: Fix Dead Store
ca6b106265 smb: Fix Dead Store
72db848d04 btle: Fix Dead Store
b1fb415dbf gsm_a_common: Fix Dead Store
f363aa57f9 gitlab-ci: add test:debian-stable.
2318cbd8bc Qt: Fix a Qt 5.15 deprecation warning for QProcess.
86eba21b82 Squelch a Coverity warning.
7f9f781d32 Warn, in a comment, that an interface name could be a valid decimal number.
16ef9b6735 kerberos: fix compilation on FreeBSD.
f4e977ebac kerberos: add some comments to #else/#endif.
21dc133147 kerberos: set some parameters unused.
469b0b2765 GSM RR: Fix wrong expert warning about missing P1 Rest Octets
e0eefe186a Fix some cppcheck issues:
75cc8d7691 PCNFSD: Add missing proto_item for tree.
060f876f97 HTTP2: check return code of a strcmp() call
2ca5a14513 Qt: Fix some Qt 5.15 deprecation warnings.
42544c8c44 dot11decrypt: Support decryption using TK user input
f1bc8ad34b USB HID: annotate usbhid.data
88aec0ecd9 editcap: fix time adjustment for ERF
0b179d901e composite_tvb: fix memory leak when tvb_composite_finalize is not called
43cfa9c1fa http2: fix build error with nghttp2 before 1.11
507285a534 GTPv2: add dissection of Monitoring Event Extension Information IE
9888a4c742 GTPv2: fix display of spare bits in Monitoring Event Information IE
5e0ebc9fc0 [Automatic update for 2020-05-31]
c416e2ff37 Qt: improve performance of related packet delegate
0708fadb33 WSDG: Mention CMAKE_OSX_DEPLOYMENT_TARGET.
4e6f47fa62 Qt: Make our exported and saved line endings consistent.
76d92ba7e7 Qt: Updates for 5.15.
3605bdc323 WSUG: Remove expression button from filter toolbar
029051d7e9 CMake: Add a MIN_MACOS_VERSION check for Qt 5.15.
a584fd9fb6 ieee80211: Add datarate for 802.11AX packets
d02ea543b7 WSDG: Fix example
b036c0742e USB: Set address after creating interface conversation
c3e2f3cf9c USB HID: introduce report_descriptors data structure
fc35d51089 Fix compilation without kerberos.
64d99d6662 NAS 5GS: do not stop dissection if the messages are integrity protected only
5233a37c93 GeoNW: add support for psid-traffic-light-control-status-service ::= 637
f5858299a9 packet-kerberos: maintain EncAPRepPart_subkey in a kerberos_app_session_keys map
8b35c401dc packet-{kerberos,spnego}: move KRB5_KU_USAGE_* defined to packet-kerberos.h
5aaec7f16d oscore: Update to RFC8613.
53a24787b8 kerberos: fix build without krb5_c_fx_cf2_simple().
60571acacc USB HID: make usbhid.data bytes
7d3881ddc5 WSDG: Mention winget and scoop.
daf8b802d8 packet-kerberos: avoid guessing the KDC_REP keyusage were possible
fd9ed550c3 packet-kerberos: avoid guessing the authorization_data keyusage
d89565e0c0 packet-kerberos: avoid guessing the authenticator key usage
fa60a8c5f5 packet-kerberos: provide details about missing keys
738e73a50e packet-kerberos: add support for decrypting KRB5 FAST messages
a97956fa20 gtpv2: Use ENC_TIME_MSEC_NT for "Origination time stamp".
d2ad1a42d6 packet-kerberos: show learnt and used decryption keys on the top level tree
94f0842f8b packet-kerberos: split out kerberos_new_private_data()
975e8531a7 packet-kerberos: improve displaying used decryption keys
b95a1b652f packet-kerberos: display details of learnt keys
e2f43f4cfa nghttp2: Assume we have a method header if we find <unknown>
8edf1cf549 packet-kerberos: let decrypt_krb5_with_cb() use kerberos_all_keys
3a289703ef packet-kerberos: maintain a kerberos_all_keys map
acbcfefa7e LISP: add support for Distinguished Name AFI in LCAFs
677fc33d5c NSIS: remove unused DisableSection and EnableSection macros
f1ef488120 WSUG: Update the Configuration Files section.
0b7dd5720d packet-kerberos: let verify_krb5_pac() use kerberos_longterm_keys
4caaba64b2 packet-kerberos: maintain a kerberos_longterm_keys map
6c4d03c74b packet-kerberos: allocate enc_key_list on wmem_epan_scope()
06f06eec3c http2: workaround to fix headers dissection for partial captures
65806b69c5 TCP: Add expert info for ignored TCP Fast Open data
099d241046 dot11decrypt: Avoid allocating SA on packet decryption
62f25dfa64 dot11decrypt: Use hash table to store SA entries
499a49fd84 dot11decrypt: Remove DEBUG_TRACE_START/END macros
685a125729 dot11decrypt: Remove some unused code
e4ef58a883 GTPv2: Use message specific IE name for generic IE
20bfb9ffb9 packet-kerberos: use a fixed keyvalue buffer for enc_key_t
4d801abad0 packer-kerberos: maintain enc_key_t->id as a unique number
bc26b5ee24 packet-kerberos: pass more information down to add_encryption_key()
afaa3d5c30 packet-kerberos: add hooks to handle each learned encryption in a separate way
d34a806e86 UNISTIM: Refactor display address/control/tag handling
41c80cde5c Update doxygen config to 1.8.17
d7b312238d New dissector: UFTP version 5
567d9d38da [Automatic update for 2020-05-24]
f94fed6010 Windows: upgrade USBPcap to 1.5.4.0
6b5e61971e packet-kerberos: use better add_new_data_source() names
a9634ab5a0 packet-kerberos: add dissection of PAC_DEVICE_INFO
36ca304359 dumpcap: Initialize a couple of variables.
2b9796adc6 QUIC: add new transport parameters and error codes (draft-28)
ff96e37a08 peekremote: update a comment.
1aac1aa09c peekremote: go to the Wayback Machine for a URL.
4ed533334c wifi-dpp: changes to cover new public action frames used in dpp v 2.0
0817970d24 IEEE802.11: Added HS2.0 ANQP Oper Class Indic Info
05c06d04cc IEEE802.11: Added Hotspot 2.0 ANQP Connection Capability Info
9e52936b2b IEEE802.11: Adding ANQP Type 280 per IEEE 802.11-2016
87a8d9fe94 DoxyGen: remove obsolete config file
c0d04d90ca gsm_common: Update geographical_description
160e247e69 ITS: fix RCSUnit subtypes decoding
9d6c7f3ffb NAS 5GS: fix parsing of mapped EPS bearer contexts IE
238781fe91 [Automatic update for 2020-05-17]
20094c36fb isobus: note what ISO specs cover ISObus.
e34f760f28 isobus-vt: update with information from the spec.
e837ad57d9 PFCP: fix wrong names of some IEs
bd1724aa38 PFCP: fix Ethertype IE
a9b0db19c0 PFCP: fix Trace Information IE
cf340fa0ec USB: fix redundant assignments or tests flagged by PVS-Studio
7794527604 rlcmac: Improve COL_INFO for (E)GPRS packets
1ddd9932d8 gprscdr: Update to 3GPP TS 32.298 V16.4.1
cbb12e04bf pfcp: Update to 3GPP TS 29.244 V16.3.1
454d974fe5 tls: PSK is named "Pre-Shared Key"
f331b62436 NSH MD Type 2 Context TLV definition updated to conform with RFC8300.
b5dc967c79 Radius: Fix NULL pointer call
6078965ebe smb2: add dissector for App_Instance_Version structure in SMB2 Create Context.
2342872ed4 ENIP: TCP/IP Object Updates
536f5b466b sharkd_session.c: fix a warning reported by gcc 10
4b67b72d2a SBcAP: fix update of info column
d2812de8e7 Fix some more broken web links in dissector code
84e0f45640 Add radiotap.vendor dissector table for vendor namespace
5ed4f53e2b Fix a few broken web links from dissectors
90d1a9de43 scylla: fix tree sizes and offsets
da8c28dc67 CIP Motion: Connection Configuration Data
256cc1a85c RTPS: updated submessage parsing to match protocol spec
e8c9b6c0dd DoxyGen: Add Wireshark icon to output
91a4950926 DoxyGen: Remove build dir from input
17c9a2a2a4 scylla: link requests with responses
82fb2d1f29 scylla: fill the list of packets that do not expect responses
24a2d77ac4 DLEP: Additional data items
fc1929e9ae scylla: add PAXOS_PRUNE verb
a941457d91 [Automatic update for 2020-05-10]
a32298b7f6 GSM-SMS: add missing increment of offset.
366415bcc3 ARP: expand the set of ARPHRD_ definitions from both IANA and Linxu.
569f3bd611 More PVS-Studio issues flagged by Valerii Zapodovnikov.
d795711a49 sll: se the value_string table for ARP hardware types.
7e7db3e91c sll: add support for LINKTYPE_LINUX_SLL2.
2480d9b69a Add an encapsulation table entry for WTAP_ENCAP_MP4.
c0a4b8b30f ENIP: Code Cleanup
63a8ac5210 Qt: Respect user preference to hide packet list
fd7895d37c Replace instances of wmem_alloc with wmem_new
87f320ec25 IEEE802.11: HS2.0 ANQP Friendly Name Subtree Fix
9279be0394 IEEE802.11: Fixed HS2.0 Cap List Dissection
ef67994c90 TCP: Add expert info for SYN-ACK that accepts TFO data
3a82774b32 CIP: Various Updates
ceb45a186c QUIC: append Stream ID to more frame types
5d3eea14a3 ConversationDialog: fix a TCP graph race condition
b869452ba3 packet-dof.c: Remove fprintf
a5703f22cb More changes arising from PVS-Studio output.
1d0b233f12 Qt: Stretch last packet list header section
f399d135e0 IDL: Clean up IDL based dissector generation
5e4379f5b5 IDL: make code generation reproducible
ddc5a49ca4 EAP: AT_NOTIFICATION Dissection
5dabd51742 Windows: upgrade Npcap to 0.9991
1408dd3b50 Last batch of changes from PVS-Studio scan.
f263df0a45 SOMEIP: removing warnings due to guint64 (%lx vs %llx)
dba3081f4d EAP: Unknown Data at end of EAP Identities
6ada4302b5 SOMEIP: Bugfix for SOME/IP-SD Collision of Unique ID
c5215707d4 Infiniband: skip past the undissected vendor header.
b99a0c95d8 pcapng (dissector): don't assume the endianness doesn't change.
432cb20707 Fix calculation of fractional part of time stamps.
274ec6adc4 NAS 5GS: fix highlighting of the QOs flow description elements
5b238a6c76 MIME/pcapng: use snap length to get SPB data length
5634eb64b6 LBMSRS: Dissector for LBMSRS protocol dissector
ea2c7adb22 asterix: fix extra semi
c143dfa544 MIME/pcapng: reset interface array on new SHB
9e299c1166 ui/capture.h: add missing include to fix build with GCC 9.3
df5b18f437 RTPS: avoid warning from Conflict Check
f3ddcb96a3 pcapng: pull the interface ID handling into a single routine.
c9735a3da9 Generate a dummy description if we don't have an interface name.
bd963200ce Clean up some issues with get_iface_list_string().
90fdb71bf6 pcapng: show some fields in decimal, not hexadecimal.
0b1e27ec77 voip_calls: Fix leak of GString from unistim handling.
6ba8bd037f Some more issues identified by PVS-Studio.
60622e63fd pcapng: fix more interface ID checks.
29340f1b33 pcpang: fix test for missing IDB.
1a9c5364d1 pcapng: expert info when packet or ISB appear without interfaces
cac7dd3e80 GTP: add support to decode TPDU as ethernet
1f5c32ae73 doc: update README.idl2wrs to reflect current build system
35fa77ce96 ASTERIX: Bugfix in CAT021 V0.26 and V0.23
db717c2c01 FTDI FT: Do not finalize empty composite tvb
bf3d14ca4e [Automatic update for 2020-05-03]
c22b2ccd94 stats_tree: plug a memory leak.
b99dcf0593 Fix some issues seen with a fresh run of PVS Studio
bab7b8d638 prefs: plug a memory leak.
95073e299c epan/color filters: plug a memory leak.
778c708965 travis: allow ppc64le builds fail.
3618aa2cc6 epan DTD parser: don't leak the full path string on error.
4067652c86 Fix memory leak in export_object.c
6967d04544 RTPS: in parameter lists ID 15 is used for DomainId, not deprecated
a367b0c55d RTPS: Updated built-in entity names and values to match spec
6341185a49 travis: skip tests when the build fails
be63a17e54 wiretap: move the "fake an IDB for pcap files" code to libpcap.c.
7d95c27de2 ERF: split wiretap/erf.h into three files.
9d30864607 wiretap/erf: Get rid of no-longer-used routine.
0e0f20bc7d wiretap: add a routine that adds a wtap_block_t for an IDB to a wtap.
43b945d116 Note why we're getting the time stamp from the frame data structure.
e548eceeac wiretap: combine common code into a common routine.
d5fc969e57 No explicit glib.h include required
f35865428b mpeg: make sure the presence flags are set.
f0db07421f camins: make sure the presence flags are set.
582ad24c38 Remove some single-SHB assumptions.
3a32757313 CMake: Fix FindGLIB2 for saner output
6b4c158f00 UFTP4: fix for tree display of uftp4.complete.reserved
3bb7d00d41 pcapng: have per-section interface tables rather than per-file.
adb8feee6d Qt: Allow renaming personal profile
07576e9f3b pcapng: clean up handling of current vs. new section.
ada193f6ad ieee80211: fix typo naqp => anqp
67f6809d8b pcapng: free up the section table when closing the file.
1e80803aa1 Support reading mixed-byte-order pcapng files.
61d923da39 bison/flex: comment why we ignore deprecated directive warning.
faa4399184 pcapng: give a structure member an appropriate name.
928bbf5984 capinfos: fix absolute and relative time display.
0eb92d7aa0 Document unit string and true false string helper functions
7bd3f8a58f LteMacStatisticsDialog: fix memory leaks
8025250313 WlanStatisticsDialog: fix memory leaks
b7ea495e2e CMake: Increase our AsciidoctrJ JVM memory limits.
76a69be324 If possible use proto_tree_add_item(), not proto_tree_add_bytes_item().
50806f2f1b Qt: workaround a C4138 warning generated by MSVC2019
f867d127ec Peekremote : modified the peekremote dissector to support 11ax
c24286a9ca 3GPP: Update Geographical Area Description (GAD).
99ecab4122 New dissector: Dynamic Link Exchange Protocol
e4aeb1d2bb Clean up the encoding value definitions.
9eaf9a5648 proto(.h): fix parameter (it is pi not it) like on proto.c
5f80801add RTSP/SDP: Fix parsing error for H264:sprop-parameter-sets
56e9110e09 ICMPv6: Add PREF64 (RFC8781) Option
7fcac9c955 Qt: Fix export of dissection
ca4cc6a34f proto(.h): fix -Wdocumentation
6d0863eecb dissectors: add ScyllaDB dissector
1aba12265e openflow_v6: OFPMP_FLOW_DESC multipart req rep has an array of ofp_flow_desc.
524baee94f Add string encoding values for various BCD encodings, and use them.
94556ca7a2 doc: document another character encoding.
bf7aa7710c doc: Add some new character encodings.
7fcc19a373 tls: Add EC J-PAKE Key Exchange Params
4149f3e5bd [Automatic update for 2020-04-26]
3abdb967ae nfs: Initialize the fs_cycle element of an nfs_name_snoop_t.
e38e2df5a2 WSDG: Expand the zero window description.
a1266a6363 MSRP: Support TCP defragmentation in MSRP
17298cc0fb DTLS: try harder to decrypt broken traces with double CCS
64b6b68efa TCPStreamDialog: prevent access to uninitialized memory
d8137cc1be ProfileTreeView: fix a memory leak
3485ad6d1c travis: fix macOS build.
5a854b882f DIS: dissector fix for Articulated Part VP records.
d2824f4820 Fix display of header length and timestamps in UFTP4
10be2814fc Docs: Switch from [float] to [discrete].
7cbdab776f WSUG: Name resolution updates.
dddb086f58 Docs+help: Remove "-m".
6158e89f19 WSUG: Describe the advanced preferences.
3460bd70b5 UDPCP: Use g_direct_hash() and g_direct_equal() for reassembly
9f03cde5a5 Add a routine to get the representation of a protocol tree item and use it.
9750d00ff1 Introduce tfs_get_string helper
c9295f161c isakmp: clean up EMERGENCY_CALL_NUMBER dissection.
ba50c5a5f6 Check the validator in ExtArgText::isValid().
48f87bc3ee unit_strings.c: Prepend space before dB related unit strings
a814b0c626 OsmoTRX: Fix unused ei entry ei_otrxc_unknown_dir
363152916e OsmoTRX: use unit_name_string_get_value() to print unit string
4b503b1f0e Add a comment explaining why we treat OUI_HP_2 specially.
485476d0d2 OsmoTRX: Use units from unit_strings.{c,h}
6bc19621bc PFCP: Fix encoding of PFD Contents IE
30f4f1b056 Qt: update import via GUI to match import features using text2pcap
dc4a5b5add LISP: add support for Distinguished Name AFI
569deb7215 PFCP: Fix lengths of fields in Remote GTP-U Peer
2a64d97d8c http2: Replace deprecated function.
9e4a704115 WSDG: Edits to 'How Wireshark Works'
3a42f536ed JDWP dissector for TCP transport
9132feb4a4 synphasor: refactor style and add some improvements
9748e8a315 IEC104: Add dissection of reset process command C_RP_NA_1
b1668e77e4 NFS: fix dissecting of READ_PLUS contents
e74ce4e1bc Qt: Fix compilation error
9c75c1dc18 Qt: Allow folders for filter buttons
d10817ce02 mac-lte: fix no previous prototype for function
0c3729a688 lwm2m: fix no previous prototype for function
6736b8f281 Add a newline at the end of the file.
76b530eb6a eth: require padding to be zeros by default
15b53b6892 wireshark_zip_helper(Qt): fix no previous prototype for function
c0069d9676 http2: Use proto_tree_add_bitmask_with_flags_ret_uint64() to dis flags.
5115fc50db http2: Introduce decode as for streams without content-type.
44407c16fc travis: remove Windows support
439e9a6318 ACDR: Fix DTLS dissection
c6411187a0 Qt: Fix filling bluetooth device address
d5ec6882fe ColumnPreferencesFrame: fix memory leaks
183a0dfdd6 dvb-ci: register the dissector by name
53a313fff9 [Automatic update for 2020-04-19]