forked from wireshark/wireshark
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
1989 lines (1989 loc) · 109 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
ad28888d2f Qt: Fix display filter read/write
c4f6914aa6 DVB-S2: Only add the rolloff value once
4977e20ab2 Qt: Prevent remote interfaces to show up
ae9e80a34d Qt: Fix proper preselection for remote interfaces
5b59a38c3b Qt: Clean up remote management interface
d5a0d390e8 btmesh: More information displayed
fdf55aaa51 eap: support tunneled TLS decoding
b09263f1a3 epan: Normalize conversation code indentation.
6739d0397b Fix the pfm-sd default case
6b4b9f614b EAP: fix stride when decoding TEAP TLVs and tree alignment
c69045c04f [Automatic update for 2022-05-08]
8f1cf0176c USBLL: create the top-level item using the regitered protocol.
8f4d38b776 MBIM: Fix the offset to RSRP and SNR buffer of MBIM_SIGNAL_STATE_INFO_V2
d9ec48a759 NAS 5GS: add a UDP framing format
81c67b3e05 packaging: Provide workaround for rpm-package from source tarball
5a48815fb4 Fuzz: Fix our elapsed times.
36e834b6b7 ETW: Extract IP packets from Windows event trace
0f5025eae4 SOME/IP: Adding string fields for easier filtering
4fa373400f Tools: Add trailing periods to our bug notes if needed.
ca5b095b38 .gitlab-ci.yml: more checks from tools/check_typed_item_calls.py
f85d4a5763 Falco Bridge: Fix a couple of bugs.
000e4ec75e PDCP-LTE: Allow updated keys to be found by frame number
7261eb0f09 CIP Safety: Fix SERCOS III attributes
a14e35a440 CIP Safety: Detect Cancel Propose/Apply TUNID
0ab1cbdb40 SMC: show translated MTU and buffer size
341e625249 SMC: support for SMC-Rv2 LLC messages
7c70af016f SMC: improve SMC-Rv2 CLC message support
b66b07a786 SMC: Add support for SMCRv2
edfef021e7 CIP Safety: Increase error detection diagnostics to PI_ERROR
e43501cf9e qcustomsplot: revert for fix Clang Warnings[core.UndefinedBinaryOperatorResult]
e8bcaad686 Tools: Show elapsed time when fuzzing.
925daf665c GitLab CI: Switch back to Clang 14.
3b6734389d tools: Show recent commits in fuzz output.
e75f6800ca EAP: fix packet leak caused by ce087027ef87679ca934f392d37b0bf4d1334860
2f31c09045 [Automatic update for 2022-05-01]
0cce93d76a Tools: Fix make-no-reassembly-profile.py.
69e956d792 conversations, endpoints: sort resolved addresses as text.
7fbfea9d68 IEEE80211: Fix a couple of filters
ce087027ef EAP: massage pinfo for EAPOL so the TLS decoder does not get lost
6843ca2463 EAP: decode TEAP Outer-TLVs
914d8bc756 EAP: add PEAP decoder
49c730cc23 EAP: use enum for pdata instead of magic numbers
b9681002c5 EAP: add MSAUTH-TLV decoder
f694e70771 EAP: improve EAP-TLS flag decoding
76660922e1 Tools: Add a timestamp to our fuzz test error header.
7bccf9e2aa GitLab CI: Revert back to Clang 12.
3336ec24ac Falco Bridge: Add typed address fields.
70bd130379 Fix "generated by" comments in configuration files.
b244db8f3c pfcp: Update to 3GPP TS 29.244 V17.4.0
482794ff2e CIP Safety: Fix TBD bytes expert info
536c685ea5 docs: Update reference to minimum versions of GLib and Qt
f595f3b6ad sshdump: Update doc for openssh key note
1e0f579952 docs: Remove references to configure
7e04ea3202 .gitlab-ci.yml: Disable security-code-scan
84515e3175 Packaging: Only preserve a tarball if the commit ID matches
52db7e88bc Falco Bridge: Fix building on Windows.
0f695875ac Falco Bridge: Switch to the sinsp capabilities API.
b104af1c7d Tools: Update our fuzz test error header.
a6dcf70f68 debian: add missing symbol.
c27d8bbedd Profinet plugin: Add severity according to PA Profile 4.02
b75b8ca72e dfilter: fix may be used uninitialized in this function [-Wmaybe-uninitialized]
7284ee091f Diameter: Decode GMLC-Number AVP
bfdb4c558e epan: refactor dissector E.164 MSISDN number name
c3249701b5 .gitlab-ci.yml: Disable semgrep
c2444370f4 GTP': correction of Release Identifier Extension
b72b4cf512 LLDP: Fix malformed packets when EndOfLLDPDU TLV missing
90cc7cadf7 Fix a documentation warning.
2141f0f03b Falco Bridge: Update to match the current libsinsp API.
4f3f507eee dfilter: Add syntax to match specific layers in the protocol stack
c0170dad42 dfilter: Rename "range" to "slice"
d517feee74 epan: Add more bookkeeping for layers
b53d349583 Tools: Only validate a file if we have a build rule for it.
74fd19fb10 NAS-5GS: correction of Configuration update command, IE 5GS registration result
095043f74b Update Wi-SUN FAN dissector to the last version of the specification
dbf3ac3701 CMake+Logwolf: Populate our Falco plugin directory.
fc2cc05dde Move some configuration and data files to resources/share.
2b24b512ca rpm: Support for building with clang on Fedora
62100da7f4 TLS: fix RSA decryption with EMS and renegotiation
b1ba667acc wslua: another fix for -Werror=clobbered
858a670d34 rpm: Specfile cleanup
35cc7f43ab Spelling script: minor improvements and more dict words
3dd5ccbe7d GitLab CI: Build the fuzz and "No Options" job without mmdbresolve.
968f40d373 Tools: Handle table rows and admonition titles in html2text.
c3d9f11b8b Docs: Remove "win32" references from the guides.
7ec3e841ba rpm: Fix SUSE 15.1 builddir issue on make
19dc602fe3 802.11: fix TWT Setup dissection
cfcfbbdd60 [Automatic update for 2022-04-24]
91987dc0ab nghttp2: Implement minimum required version 1.11.0
e5e78d5da9 CIP Safety: Update more naming/units to match spec
71b3fe0f4b couchbase: Add timestamp to DcpSnapshotMarker encoding
bd02037042 wsdg: main_window .cpp filename changes
0676ddfb4f rpm: Update glib and cmake BuildRequirements
d2064ae188 gnutls: Bump version to 3.5.8
1ee8ead845 Provide the section number for blocks, and show it.
7286e2982a Move the idl directory to epan/dissectors/corba-idl.
4cc20bb49e CMake: Fail if we're building for 32-bit Windows.
aca0c5d175 Qt: Remove unrequired setTab
2dd07bc5b9 glib: Bump required version to 2.50
b9b1494cd1 Qt: Disable sorting for if acticity on default
374c5997da Qt: Remove unnecessary signal/slot
3407992cb4 CMake: Bump minimum CMake version to 3.10
4bb16383a3 macOS: Require Sparkle 2.
a1e0c34c30 GTP: Minor reconstruction
a73fd872ad dfilter: Add a null check.
51f5bdc287 FPP: Add null pointer checks.
88f07ff5d1 epan: Add a null conversation checks.
f067e40166 fpp: check conversation pointer before use.
1278af07c3 Qt: Improve UIX for sparklines
49ec7da90e fix pipeline issue
2f41595382 CIP Safety: Fix CRC logic when timestamp rolls over to zero
d6fb90ecab proto_hier_stats: Skip non-protocols and reduce recursive calls
45da161430 libgcrypt: Remove HAVE_GCRYPT_AEAD , _CHACHA20
d87b9ca731 test: Remove libgcrypt checks for 1.8 and below
b80cdaa243 libgcrypt: Require version 1.8.0
9c115d0ed5 macos-setup: Require Qt 5.9 or later and macOS 10.10 or later
13075b4ff0 Require Qt 5.9 or later
e16b1629dc CMake: Only require C++11 once
21d8522334 Tools: Update the Sparkle version in macos-setup.sh.
7a97a1dc22 epan: Add comments about _get_parent, _set_len and faked items
c2fd505516 macOS: Even more Sparkle 2 signing fixes.
d024502c8b macOS: More Sparkle 2 signing fixes.
b491d28c42 GitLab CI+release notes: Remove 32-bit Windows.
486fd46fe9 macOS: Update our app bundle for Sparkle 2.
373280bc65 MIKEY: Register the application/mikey MIME type
b51c70ae11 LLDP: Profinet TSN TLV Dissection
7e0d0eb418 PROFINET: TSN Dissection implemented
26be00e320 ieee80211: Fix clang analyzer warning (Dead.Store)
87b0288b8d epan: Add the ability to add conversation filter protocols.
f6061c4a3c Tools: Fix our pacman arguments in arch-setup.sh.
33dca395b1 aprs: NULL-terminate a string.
6c3e4c7304 enip: init address on declaration.
7cbb6e9a76 dissectors: init memory before use.
e4c46563fb QUIC: Add IMMEDIATE_ACK from ACK Frequency Draft
69637a731d QUIC: Update to last ACK Frequency draft(-01)
27f6fd6f9a iface_lists: fix resource leak
58821b50b5 PDCP-NR: changes to make security keys work better
371b52120b ipp: Use proto_tree_get_parent
d2335dd414 XML: Adding new 3GPP Mission Critical XML media types
8d6fbafe05 gitlab-ci: Add SAST
05d33b9690 WSUG: removed extra "or".
ea62d7d6fa hierarchy stats: Don't add text only fields to the hierarchy
43828765c3 NR RRC: upgrade dissector to v16.8.0
58af12cac7 LTE RRC: upgrade dissector to v16.8.0
2d48d49524 Allow to filter interface types
5c7c723feb LPP: upgrade dissector to v16.8.0
69b9c480fd Revert "wsutil: Use a separate "extlog" directory for Logwolf extcaps."
fea6591b0c macOS: Add support for Sparkle 2.
c8d9c6fc6a Fix tools/*-setup.sh to work with no arguments
fab32ea0cb dfilter: Allow arithmetic expressions as function arguments
92c1519dfe dfilter: Add float multiplication/division
eb2a9889c3 dfilter: Add abs() function
8889d8c78b ieee80211: Implement more KDEs from ieee802.11-2016 and on.
24d65950e9 check_typed_item_calls: Count all warnings
bc29ce61d5 GitLab CI: Switch to clang 14.
6900065f2d Tools: Make the Alpine and Arch setup scripts more strict.
05c86efcf6 Tools: Set a variable in rpm-setup.sh.
bce8825df8 [Automatic update for 2022-04-17]
d66c29ab07 IEEE1905: Fix CAC Termination Request's offset calculation
f4c7bd9c75 DOCSIS: Fixed RNG-RSP Commanded Power Sub-TLVs dissection
90c784bd97 fpp: Fix mCRC calculation
83959f77e3 dfvm: Fix Dead Store found by Clang Analyzer
86bc544fd3 PROFINET: Fix count of IO data objects and IOCS
dcffa0303a PROFINET: Split number of IOCS between in and out
c2c20a6f2d Implement parsing of OpenVPN tls-crypt packets
88719f0884 CIP Safety: Minor Refactoring, Part 2
af878388fe dfilter: Fix scanning of strings
e364444b24 wslua: Update the menu group documentation.
b4a15f8be3 BER: Add the length check of dissecting BER integers, int64, and booleans
98793186b9 CQL: format timestamp as microseconds (ENC_TIME_USECS)
b51a635bce BACapp: Fix a recusion check.
4e0cd3dbd2 epan: add ENC_TIME_USECS timestamp encoding
cef02cc3a0 dfilter: Add max()/min() tests and documentation
827d143e6e dfilter: Allow function arguments to be non-existent.
cb2f085f14 dfilter: Add max() and min() functions
a372497a85 hierarchy stats: Include appendix length in byte counts
62a2fe28c2 wiretap: Try opening systemd journal files before IxVeriWave.
8528fca055 Falco Bridge: Misc cleanup.
943c38d606 CIP Safety: Minor Refactoring, Part 1
3c25b69ff6 CIP: Correct DATE, DATE_AND_TIME type handling, Part 2
234db3b48f CIP Safety: Display human readable timestamps
50ada3d65c NGAP: workaround a gcc 10.2.1 compilation issue
55f7b27b35 tshark.adoc: update -z conv/endpoints descriptions
01239eb59d whois: Assume UTF-8, add an expert info
1e352c3e7b manpage: Fix grammar errors and improve phrasing
0dba7456aa tests: Remove leftover debug print
bcc286f341 UI: Rename the qt_logwolf directory to logwolf.
ca04f4c8cb Qt: Update our dynamic menu groups.
8746eea297 dfilter: Try to resolve field reference instead of using a heuristic
8355e96858 tests: Add test for display filter field reference
04c42eace3 tshark: Add a --selected-frame option
7a3c2252f5 hierarchy stats: Only increment the total packet count once per frame
4c7865c81b whois, finger: Dissect at FIN (or after) on first pass
3aee6ce9d6 ACN/rdmnet: add protocol check to TCP heuristic
03e41d4950 ftypes: Fix a macro argument
096947337e PER:Add function to add "PER encoded lable" to the tree.
09696f1762 Try to fix a narrowing warning
2f02cd6e19 dfilter: Handle missing error location more gracefully
ceef8aa8ee fix the indent
24443fa33a tshark: Add underline to dfilter errors
fb3bdffaba Logwolf: Remove a bunch of packet-specific menu items.
3b8ea97731 Debian: Add missing symbols.
4b556d6bc6 Qt+epan: Get log conversation filters working.
58e31a2e77 Qt: Try to fix missing translations.
bd6ee4479f Tools: Make the Debian and RPM setup scripts more strict.
3890d822ba macOS Homebrew: Install PCRE2
1c9538624f [Automatic update for 2022-04-10]
4d9470e7dd dfilter: Add location tracking to scanner and use it to report errors
da19379eb5 dfilter: Create the syntax node in the scanner and pass that
d23fec2116 bluetooth: show packet status in info column
50de7dd6ca bluetooth: show SCO packet type in col_protocol
fb9a176587 dfilter: Allow grouping arithmetical expressions with { }
73770c61b4 Qt: Add a null pointer check.
b52437ba28 WSUG/tshark: protocol summary and output with "-e"
b5fef40379 Git: Fix our debian ignore.
6e9b19dcb0 Qt: only Show/Export Packet Bytes when field is selected and has_packet_bytes
b7ba126644 F1AP: upgrade dissector to v16.9.0
ab71cb51ff XnAP: id-TargetNodeID is a protocol IE
894762b654 X2AP: fix a typo
82f268789c E1AP: upgrade dissector to v16.9.0
3bf9bc6326 XnAP: upgrade dissector to v16.9.0
c9353fdece NGAP: upgrade dissector to v16.9.0
4b42dcf3c0 X2AP: upgrade dissector to v16.9.0
e101aa6e78 S1AP: upgrade dissector to v16.9.0
f0f0f05060 editcap: Document use of stdin and stdout
37ccc2b0e5 GitLab CI: Build Logwolf in the Code Checks + Clang Warnings job.
c5da4f661a Logwolf: Fix building on Windows.
545553e203 Update tools/macos-setup-brew.sh
0c316ec1a9 NSIS/Wix: missing preferences file for Bluetooth profile
54553de59d wsutil: Use a separate "extlog" directory for Logwolf extcaps.
ddbafcd9ba DRBD: Add support for dissecting DRBD on InfiniBand
aac695d62e icmpv6: Fix dissection of PREF64 option for shorter prefixes
bcb992c4fb nas_eps: Fix typo in function name
34f8420d1e ieee80211: Correct the dissection of the 802.11ax Capabilities device class.
c3c94ff4fd Bluetooth: print event code for unknown HCI events
cc5726b63f dfilter: Remove leading colon special meaning
0313cd02bc dfilter: Fix RHS bias for literal values
7429832db4 Fix a log message
8d646c1657 DHCPv6: Fix interpretation of user class data length fields
d681da2534 IWARP_DDP_RDMAP: add MPA error codes given by RFC6581
c59315c45a IWARP_DDP_RDMAP: add MPA error codes given by RFC5044
6630bee851 IWARP_DDP_RDMAP: fix error codes for RDMA layer
d4cfae1b72 IWARP_DDP_RDMAP: change Terminate header bits to set-notset
72b44d13ea IWARP_DDP_RDMAP: fix Terminate opcode tree hierarchy
63c1b032c8 IWARP_DDP_RDMAP: fix Terminate layer name mapping
c30a417528 dflter: Add test
5584aba326 dfilter: Fix slice using range [:j]
a6f37323e6 dfilter: Clean up lexical scanning
6057d1a6e2 dfilter: Add more IPv6 tests
8108e67de7 dfilter: Fix memory leak with leading colon
85be944ebe CMake: Make sure Logwolf includes dumpcap on macOS.
a0ae42e33b wiretap: Update a comment.
c2e1ee2e57 tcp: Rework out of order dissection to dissect sooner
444e3f230c tcp reassembly: Add fragment_add_out_of_order
4e184104af exceptions: Add an expert warning for FragmentBoundsError
12c8cc32f0 dfilter: Fix parsing of some IPv6 compressed addresses
411b3c1d78 Fix: Fixed issue with deadlock when same RTP dialog opened twice
0e269659ec srt: added reference to the internet draft
f5567200fa tcp: Mark unreassembled PDUs as fragmented in tcp_dissect_pdus
b4a0b30f88 Regenerate ASN.1 dissectors
798136f107 wsutil: Use the correct variable.
7ed5d5036e dfilter: restore support for identifiers using hyphen
454552c149 ieee80211: Conform to ieee802.11-2016 for the Capability Info field.
8fb28f5161 dfilter: Minor grammar cleanup
20afbd46ec dfilter: Remove existence test syntax tree nodes
fb08c4b4a8 dfilter: Replace bitwise sttype with arithmetic
c98df5eef5 dfilter: Print syntax tree using dftest + format enhancements
d91734ab6a dfilter: Fix range registers in DFVM dump
cb1b4fb966 Allow building with Qt without Xcode on macOS
498760b628 IEEE1905: Fix miscalculated offset
49c434d012 BER: breakout multi-octet length field
550434057e CMake: Make sinsp dependent on Logwolf.
57172fe4cd CMake: Finish splitting ADD_PLUGIN_LIBRARY.
4f3017c000 CMake: Add a jsoncpp include path.
23ed784ce1 Falco Bridge: Fix a function declaration.
5971fcb941 Qt: Remove some unused code.
a212b86222 Docbook: Update the Logwolf quick start.
330d408328 dfilter: Allow arithmetic expressions without spaces
34ad6bb478 dfilter: Make logical AND higher precedence than logical OR
167d44ea6d CMake+packaging: Create our macOS Frameworks directory in osx-app.sh.
211353c873 CMake+packaging: Add a logwolf_app_bundle target.
5c769757ff Docbook: Add a Logwolf quick start.
5d3ffe9b57 More Logshark to Logwolf renaming.
9ec6b50027 Rename ui/qt_logshark to ui/qt_logwolf.
b153f040fc Qt: Start renaming Logshark to Logwolf.
3086774fa6 wsutil: Add configuration namespaces.
6d2ab6900f Qt: Dynamically set our "Welcome to" banner in WelcomePage.
dceffb8e56 Qt: Remove telephony and wireless code from Logwolf.
d8008cb89e Qt: Split MainWindow into WiresharkMainWindow and LogwolfMainWindow.
80de95ca71 Qt: Split MainApplication out from WiresharkApplication.
ca426d68a9 add hide read only button
245f988e9e Logshark: Add initial UI.
2fdf85c6eb Create Wireshark and Logshark info plists.
ffba3dd487 RLC-NR: Don't overwrite SDAP config from RRC with 0.
5a81675009 colorfilters: Rewrite some expressions
70582b84f6 dfilter: Allow parsing binary number as a byte array of len 1
fbd32cf853 Replace g_log() calls with ws_log()
ac7583c065 tpkt+rdp: Add a heuristic dissector for TPKT for RDP
ea39653c8d PROFINET: Support PROFIsafe 5 byte safety trailer
381ba88152 [Automatic update for 2022-04-03]
16871f66d7 coap: Change text format used in COL_INFO
f0ca30b60b dfilter: More arithmetic fixes
df5941d467 debian: add ccache to additional_list packages
248f11dd1b Qt: Fix interface statistics update if some interfaces are hidden
6065552dd4 Skinny: revert previous change
6dfd96f6fe rdp: Register RDP as a TLS subdissector for port 3389 directly
cf629e2547 ZBNCP: Fix some filter names.
436abf4cf7 CIP: Show Attribute ID as decimal
1997a86634 EVS: Refactor dissecting compact format code
67e5e5c3ab dfilter: Fix arithmetic expressions on the LHS
856cd96bb3 http2: Use the actual maximum table size for partial header workaround
e6202cf1d9 coap: Format text used in COL_INFO
f23a774819 CIP: Correct DATE type handling
7b4ec1bd88 Docs: Add new display filter syntax to the manpage.
15cc673c8e Fix release notes
a81617fda5 Fix build on CentOS 7
8b737033b0 RTP Analysis dialog: Update statistics when data are processed
af716cdb4a Geneve: add parsing of GCP options
74d385548e Fix comment
8bc214b5bb dfilter: Add remaining arithmetic integer ops
d54e22b872 safe-math: Remove unnecessary clutter
e15658d1c0 safe-math: Fix non-existent built-ins
85aa5939f1 NNTP: fix indentation
88840f61a2 NNTP: add support for STARTTLS
45268efd0a debian: add missing symbol.
59bd93413a mpeg table: fix, shows a CRC32 field for an empty PAT
2a9cb588aa dfilter: Add binary arithmetic (add/subtract)
ae537e24f0 Skinny: Set some masks to match boolean field width
3c2c6b175f Minor release notes cleanup.
5cd0e4cc97 dfilter: Fix use after free with references
9ab2837637 dfilter: Add fvalue duplicate method
19c0e83d8b quic: add missing draft uri for quic cibir TP
eac578445c QUIC: Add cibir_encoding TP
260942e170 dfilter: Refactor macro tree references
431cb43b81 dfilter: Remove parenthesis deprecation warning
f401cdeaae asn1: fix missing dissector generation
2c5f2ac6f3 BER: Add a function to add a BER encoded boilerplate.
499a33c709 Debian: Add a symbol.
4476db5798 zigbee/isis-clv/wsdg: depreciate -> deprecate
d2907d91c0 dfilter: Add more logging for bytecode
9ee9b40b64 dfilter: Store expanded text
a1299d63d9 dfilter: Lower level of two debug messages
b55e012524 uds: Don't append parameter record if not available
b9b45a4a8f dfilter: Add ftypes pseudofields
f54bad026f Qt: Fix another qsizetype warning.
8df570294f plugins.example: Add some comments
e3765215aa plugins.example: Add package target
c451e572e5 plugins.example: Make installation relocatable
842f53c329 Revert "epan: Allow nested dependent packets"
ac0a69636b dfilter: Add support for unary arithmetic
677b68aa3b tests: Remove not implemented tests
f574f3fbe8 tests: Remove broken wslua gregex tests
13d0101c30 tests: Fix wslua regex parameters
e306c53062 tests: Fix Kerberos detection
1ff681cec6 Remove libsinsp search on Windows
3d1b2876dd QUIC: further update of the fields names used in version negotiation
c805c0c16e Qt: Fix an about box signal and use new-style connections.
b05a149acd [Automatic update for 2022-03-27]
4597cf3b08 AC DR: Fix a couple of shadow variable warnings.
e9a7f8c9e0 Qt: Fix some QCustomPlot Qt 6 warnings.
629fc46ea1 GitLab CI: Add a Windows Qt5 MR job.
f0e4a9960c ieee80211: Handle the case where a Vendor Specific response is not DPP!
4bed80187e QUIC: update the name of a field used in version negotiation (draft-06)
118e45d853 netflow: handle zero length varlen fields
7680335a5b ieee80211: Handle fragmented DPP Configuration in GAS Comebacks.
80eff54e83 Plugins.example: Fix typo and more rewording
18a2a6827f wslog: Refactor ws_log_set_fatal() for consistency
d7f3612613 proto: Fix comment on NTP Era 1 Epoch
1d65574fc8 GitLab CI: Switch the 64-bit Windows builds to Qt 6.
067b3805b7 Qt: Add float suffixes.
bcd3d05a3e Qt: Fix more Qt6-related warnings.
a3b76138f0 dfilter: Fix memory leak
f0e4cedd69 Qt: Fix most of Qt6 compile warnings and issues
f8d3ebe0e2 Qt: Handle qsizetype.
bdccea7692 CMakeLists: Fix the error reported when Wireshark code is recompiled
47f72e2366 EVS: Support decoding Primary 64.0 kbps packets
14bf5bbdf1 wslua: Lua Console - add Clear button; restore print()
2d8607e7e0 epan: fix a segfault, introduced in !6329
3ac17381a6 ftypes: Fix IPv6 bitwise_and buffer overrun
4ed32de2ee E212: update and add new MCC/MNC entries for Kazakhstan
7f2e996193 PROFINET: TimeAware Dissection and RSI FREQ block fix
2724806e50 Docbook: Update the code signing parts of the User's Guide.
78656fe00f Redis RESP: REdis Serialization Protocol v2 dissector
33e97e6130 EVS: Support decoding Primary 32.0 kbps packets
2fc8c0e36b dfilter: Handle a bitwise expr on the RHS
0335ebdc3a dfilter: ftype_is_true -> ftype_is_zero
de0db2ad0a Qt: QVariant::type() is deprecated in Qt6.
ea11891f21 Qt: QMouseEvent::globalPos() is deprecated in Qt6.
8c2fdcb80b wsug: add Packet Diagram documentation
829fb032e4 CMake: Add support for WIRESHARK_QT6_PREFIX_PATH.
0a351fb6ba Falco Bridge: Update the README.
e06864e777 Falco Bridge: Miscellaneous fixes.
34cb45c743 Falco Bridge: Remove some unused code.
110dbffbe9 Rename Sysdig Bridge to Falco Bridge.
be03aa1a4d CMake+Sysdig Bridge: Add a FindSinsp module.
90bd33e4e2 Sysdig Bridge: Make sure we fetch the correct field info.
3ae5ccbe52 Remove some debugging code.
b9946577d6 Sysdig Bridge: Remove old code.
349c067414 Sysdig Bridge: Handle info and conversation fields.
bee0393a94 Sysdig Bridge: Switch to libsinsp/libscap.
9b106b500c Sysdig Bridge: Update the Sysdig Plugin fields.
72b1e028a8 Sysdig Event: Find the sdplugin dissector once.
a075ce1be7 Sysdig bridge: Update a struct.
24aa07281a Sysdig bridge: Fix a couple of offsets.
9a889e9546 Sysdig bridge: Set our plugin API version to 0.2.0.
70aed62c86 Sysdig bridge: Fix compilation.
58e3976910 Use the plugin name as the protocol short name
0555c413d1 Sysdig Bridge: Fix a memory allocation crash.
39c8e1ac2c Use register_shutdown_routine, not cleanup_routine
5fdc4142b9 Update to use single extract_fields func
c34693bb20 Update to reflect latest plugins api changes
665a04e5e9 Update pluginevent to match falcosecurity/libs
8c3f436cc0 load the plugins from the wireshark directory
d226a7aa98 separate list of conversation filters for logshark
2d6b0e8885 conversation-like filtering and coloring for sysdig plugins
de5f59d7a4 sysdig: initial implementation of sysdig plugins support
625a042ff8 initial skeleton for sysdig plugins experiments
a3877af990 debian: add missing symbol.
67a3256bcd rpcrdma: fix build issue [-Wmaybe-uninitialized]
f07c30fffe CBOR: fix build issue [-Wmaybe-uninitialized]
7c1dd842ff Diameter: improve IMEI/IMEISV dissection in User-Equipment-Info AVP
16729be2c1 dfilter: Add bitwise masking of bits
3e3db6cd3e CFM: Unindent dissector code by restructuring loop conditions
1e39a66746 etwdump: Clarify "ETW".
631cf34f0c dfilter: Use a function pointer array to free registers
89a39134ff NVMeOF TCP: fix storing of QID for TCP protocol -- fix missing commit.
6a0129a0e3 dfilter: Fix EditorConfig settings
54d8627c9a dfilter: Add more comments to optimization pass
d60f2580ba dfilter: Pass around constants in instructions
94d909103e dfilter: Remove DFVM constant initialization
ae17e733ac dfilter: Use more DFVM values in gencode
769f1f10de dfilter: Add DFVM value constructor
402bd8f28d NVMeOF TCP: fix storing of QID for TCP protocol.
1b574e7466 dfilter: Cleanup dfvm_apply()
22f3d87a8f dfilter: Use singly linked list for registers
ea949ef719 dfilter: Cleanup dfilter_dump()
9253762305 Qt: Fix startCapture legacy call
5212a757a4 Qt: Remove sparkline for extcap
e6487fcdf4 tools/radiotap-gen: Fix build issue on some versions of Ubuntu.
96f3b7065f CMake: Fix our dtds dependencies.
c347b057a7 dumpcap: Count more block types as packets.
6a97b2095c [Automatic update for 2022-03-20]
50f04cb9da dfilter: Remove dead code
984dc6de78 IWARP_DDP_RDMAP: display read request tags and offsets in hex
4a80186e2b RPCoRDMA: do not reassemble if there is only one fragment
37a0054551 http: Pass data relative to the original offset to follow tap
096bc367b6 Align plugin reg function search with epan reg function search
4099137ad1 tools/radiotap-gen: Add a sample program for generation radiotap headers.
5f6d7ada57 Qt: Fix pre Qt 5.11 builds
60ba57387c data: Add data shown as text to Info column
bf21921445 Qt: Allow capture from hidden interfaces
e61fe552d0 ieee80211-radiotap: Add support for headers to be bit-based as well as TLVs.
eabf92859e test: Use integer tuple to check Gcrypt version
9d11321385 Qt: Disable Sorting for the packet List
b82ef4ad04 tls: Use TCP reassembly functions for desegmentation
9ca501ae13 tcp: Use first frame and sequence number for reassembly
588d22a82b dfilter: Allow variable number of jumps during codegen
5f13127a94 ftypes: Remove unnecessary macro
72751919b2 ftypes: Remove shared boolean from fvalue struct
32446523f6 dfilter: Fix stnode_tostr()
765d6755fb RPCoRDMA: add padding on iWarp read and write chunks
db09e81dd8 RPCoRDMA: add iWarp read chunk reassembly
327437d04d IWARP_DDP_RDMAP: add read request to struct rdmapinfo
596c4151d8 RPCoRDMA: add iWarp reply chunk reassembly
8749bbca31 RPCoRDMA: add iWarp write chunk reassembly
29b660cb92 IWARP_DDP_RDMAP: add tagged buffer items to struct rdmapinfo
746b46a16a RPCoRDMA: add iWarp send reassembly
4cc8e09213 IWARP_DDP_RDMAP: add untagged buffer items to struct rdmapinfo
2523f6781d RPCoRDMA: correctly cache Infiniband send fragments
bf9a82d244 RPCoRDMA: correctly reassemble chunks when handle is reused
52e0a5a005 TCP: Add comments about current desegmentation limitations
bd5c6b8cac Add Ixia PEN fields for cflow: UDP and QUIC connection latency
78d78eb016 QUIC: update support for QUICv2 draft-01
62d6c139b7 packet-eap: Fix memory leak
16786ce708 ITS: use custom value format for more ITS elements
bdb460ef69 Bluetooth: have BT specific global names contain bluetooth
109b92b5d7 wiretap: have wtap_dump_close() provide a "needs to be reloaded" indication.
304dae33d6 doc: Corrected an error in the Wireshark test guide
9012722f9b elastic: fix mapping with recent es versions.
23ed064ded wiretap: Fix doxygen comments
2ebf8d4bdd sshdump: fix remote-sudo parameter on restart
f9ee2c14a0 IEC-60870-5-104: apci type endianness bugfix
676ed85296 Bluetooth: Amend ID's with additional entries from registry
24420ceb47 [Automatic update for 2022-03-13]
9b49cbff29 WSUG: Fix numerous grammar issues
7747189861 couchbase: fix clang warnings
b630fdfb98 rfc7468: fix warning found by Clang analyzer
f6ce1bd5a3 rfc7468: fix warning found by Clang analyzer
2579599287 WSUG: Clarify Packet Details context menu
8575914213 epan: Make sure we always set our return values.
87ff577257 Move Freedesktop files to resources/freedesktop.
492a11a256 Move a bunch of protocol resources to resources/protocols.
e39b9a2f80 CMake: Disable fuzzshark by default.
3bfc864c72 debian: add missing symbol.
f4703d4dcf CIP: Forward Close Req: Show connection parameters
2c4165fe5a Qt: Set Packet List scrollbar page step only on macOS
80d0283341 mpeg: handle the presence of an image in the ID3v2 header.
3f9fdc373e QUIC: fix typos
1a4ef97e45 CIP Security: Update attribute values
42035b61aa quic: fix bug in decrypting draft-34 version
7ea63a134e WSUG: Add a sub-chapter about new display filter syntax
7aa5b08016 EditorConfig: Add settings for Flex
7e07f373f5 dfilter: Remove unused function
8983dda8f2 dfilter: Deprecate "~=" (any_ne)
e035fa3508 Qt: Add new operators to "display filter expression" dialog
db5aa275a0 Update radius dictionaries for ruckus again
fd22de4f3d Diameter: Update S6C AVPs
8622c92a75 extcap: new interface, wifidump, to capture Wi-Fi frames using a remote SSH host
ad48c4050d IEEE 802.11: Additional countrycode environment values
f405771abb Packaging: Fix some paths.
e482b375f2 Rename the "image" directory to "resources".
9fe01522e1 WSUG: Fix numerous grammar issues
0ebf7b6de5 iwarp: optimize the parsing of the MPA protocol
33151dc928 Qt: Fix overlay scrollbar indicator
f7e0c7028b RTPS: Filter description changes in RTI_BINDING_PING and locators.
5fc1ed369c USB HID: Initialize some variables.
dae7cb354f BACnet: update to protocol revision 24
ec8c547136 Added the OIDs and codepoints of OQS-OpenSSL supported algorithms to Wireshark
b2eb476764 Tools: add script to check help URLs vs. available User's Guide chapters
be915d7374 epan: Allow nested dependent packets
1d2a8bff3c [Automatic update for 2022-03-06]
5ea49dbffb Drop old unused topic actions
dad78d209a iWARP MPA: Resolved the problem that the iWARP Marker parses abnormally
c4f60981c1 GitLab CI: Copy our macOS dSYM .dmgs.
1b8d2bcf37 Debian: Update our symbols.
93d9b799b7 macOS: Fix our dSYM bundle name.
1677e0a8f9 Packaging: Ship macOS dSYMs in their own .dmg.
df0fc8b517 dfilter: Try to be more flexible with leading colons
bd48f947b0 dfilter: Require a field-like value on the LHS
a68b408a9f dfilter: Add RHS bias for literal values
c4f9d8abda dfilter: Rename "unparsed" to "literal"
6d520addd1 dfilter: Add special syntax for literals and names
64d95a2808 pcap: fix the handling of the reserved field.
e999b0a4d2 pcap: process the subfields of the link-layer-type-plus-stuff field.
5db8d0930a NVME: Make an array of hf items static.
f43ce70fd9 HTTP2: Don't add a proto item before seeing if we'll dissect anything
f461e33a41 column-utils: Add missing check for frame_data::has_ts
0d0c1ceead Protobuf: Support to display JSON mapping for Protobuf message
8a9cb14aec json_dumper: Adding support to dump JSON to GString
3846d35529 TLS: Don't add to the info column if the msp ends in the same frame
db85804e92 cbor: Use common fields for uint and tag
c12a41e970 cbor: Add items for header fields
fd8a1e6f4a packet-ftp: Add support for exporting objects
041b9d6ade MySQL: Fix a buffer overrun.
b32659a5bc NVMe: decode Get Features transfers.
a97fc26d9d NVMe: decode Get Features CQE.
d06781ee9b NVMe: fix decoding of bad CQE status.
6977bc18ec Couchbase: Add support for server push messages
e9aca17038 ORAN FH-CUS: Getting ready to add modulation compression
0760bfd1f5 NVMe: decode partial transfers
dc1c251310 NVMe: decode partial transfers
2126920200 NVMe: decode partial transfers
ff298c9876 NVMe: decode partial transfers
dc4c32ebda NVMe: decode partial transfers
17ddf0e247 MySQL: Add a cast.
4a3ae916d6 SOMEIP: Dissect payload by default
31c71e94aa MySQL: Allocate enough memory for our metadata.
c3dea0b98e GRPC: Add support for gRPC-Web
90ddcc44ed TCP: check the layer number of the last segment as well
636c797627 MP2T: Only call subdissectors on the last fragment
6105d652f3 MariaDB/MySQL protocol improvement
8176303d9d tshark: -G plugins - add codecs to output
6ac2123953 CFM: clean up proto_item encoding, white space and some comments.
118271631c packetlogger: clean up the dissector code a bit.
71cb58df22 packetlogger: Handle SCO data packets
1278e36152 dfilter: Add more debug code
70301ba54c dfilter: Fix dfvm dump display
b9651ba7b0 [Automatic update for 2022-02-27]
1f88507591 LI5G: Use a dissector table
257225bf1d LI5G: Actually find an Ethernet dissector
0a362d7daa LI5G: Add value strings
0bb4b44e2e TShark: Don't yell at the user.
2d06b63b14 LI5G: Fix spelling of "Format"
393c2ec9f2 tshark: -G only accepted as first option
7baded473f LI5G: Remove mixed tabs and spaces
4a478927fe mpeg descriptor: add FTA Content Management Descriptor (0x7E)
ab055c7e44 LI5G: Add support over UDP
dd7fff4bce ieee80211: Handle UTF-8 SSIDs and unspecified charsets
939972800e Strip Headers: Add separate menu dialog, tshark help
cbf76ea22f Export PDU: Allow native encapsulations / strip headers
f457caae01 EIGRP: Fix some item lengths
462d755d8c IPv6: Calipso Domain of Interpretation is 4 bytes
4fdf7eee6f amqp: Fix spelling of Queueing (issue #17943)
a059280b5d CSN.1: Fix compiler warning showing wrong copy
f5277d0186 Couchbase: Simplify PDU length detection
33f5b9e145 Proto: Return NULL for 0 or lower -1 length items
4f0354b95f Couchbase: Whitelist some commands from key decode
864c8cc857 SOMEIP: Fix length resolution for wiretype 4
fa0cd7d2f4 Couchbase: Refactor packet dissector
743ac32dca TVB composite: allow to append/prepend a NULL tvb
85cf859995 asterix: Sync with asterix-specs #4df694c69c
86c14aed44 asterix: long items fix
68edbaece1 Couchbase: Add missing hello features
13d7cd1f6f Expert info: "Ok" is not valid severity level
d1e5ae8385 Bluetooth: make dissect_bluetooth_common() public API
49566a5b0c dfilter: Add more tests
90c0862a93 Reword plugin info in About Wireshark dialog
8cd49b2da0 dumpcap: Fix a TODO for Npcap test
ac6cbbcda3 Windows: Fix build
e2fab18853 wsutil: New API to gather compile/runtime info
80cb8fbb12 LDAP: try harder to detect SASL with kerberos signing only
ec6a47f663 github: fix ubuntu action when building dpkg.
af6d86d4a7 NTLMSSP: fix dissecting the spnego mechListMIC payload
b9fcfd4f10 NTLMSSP: fix AUTHENTICATE_MESSAGE without NTLMSSP_NEGOTIATE_VERSION
ef31431aeb dfilter: Add a true/false boolean representation
70d516368b Fix EditorConfig settings
9cc3e7e1bb dfilter: Add support for binary literal constants
1aef88df4b dfilter: Fix node debug representation
fec12018f3 CMake: Remove redundant code.
21f57f04b1 Lua: Forward display filter text info
dd2fd30ba3 Tooltips for menu items that open browser windows
1d84a092cf doc: Update text2pcap and Import from Hexdump doc
0e427ac837 Packaging: Update our macOS notarization check.
2ebefa4cc1 GitLab CI: Try to fix macOS Arm builds.
91f588ea6f GitLab CI: Remove `arch` commands.
1799627b14 DVB-S2-BB: Get correct ACM byte for L.4
a98aca3838 DVB-S2-BB: Add pref to try all Adaptation layer headers (or only one)
3eec649ddc SIGNAL PDU: Dissect payload by default
e5783d8549 Couchbase: Shorten prefixes
ced9e51c20 asterix: Sync with asterix-specs #808fb7b68c
8993d69335 asterix: python to generated C string fix
2990d624f9 Qt: Show Packet Bytes - first byte is 0 so end byte is length-1
4a1dc2e9f3 NAS-5GS: Update decoding of Route selection descriptor component (CR)
55d3a9db9e tools/check_*.py: allow multiple --file entries
581f3142bb mpeg descriptor: add TVA ID Descriptor (0x75)
70d432c357 Remove editor modelines and .editorconfig exceptions from root files
695ce22b0d [Automatic update for 2022-02-20]
c7f84156c0 pcap/pcapng: byte-swap the CAN ID field in CAN pseudo-headers for SLL2.
b5d74c69a7 dfilter: Fix error message with non printable ASCII
30b9474aaa mpeg descriptor: fix Content Identifier Descriptor (0x76)
6bbddaa9c8 mpeg descriptor: add PDC Descriptor (0x69)
0824558af1 QT Proto Tree: Fix link to wiki for protocol ref
0396c65d60 Qt: "Decode As..." tooltips misassigned
62bf6422b1 MySQL / MariaDB length encoded integer correction
f7d8dd4938 DVB-S2-BB: Fix detection of adaptation field type
fbf403de00 epan: Always set our proto_item_fill_label label.
4c90ca7ad2 file: Eliminate pointer subtraction
b3f8c10542 PFCP: Fix offset for hf_pfcp_flow_desc
c9f8a427d7 RLC-NR: some trivial edits.
8608a432ee Epan: Add some missing reserved keywords
3a620f6f87 ieee802211: Add Model and Serial Fortinet Specific Vendor
9308f760a6 file: Optimize Find Packet
4633621c3e Some spelling fixes
58adcf1e7d RTPproxy: Handle preference range change.
9ef6eaa539 RTPProxy: Make it possible to configure a range of UDP/TCP ports.
03afef0a56 TLS: Ignore GREASE values for JA3
8cb519153c Couchbase: Print VBucket as vb:<num>
bc168ca376 Couchbase: Add ifconfig command
1a83f3c43a Couchbase: Add missing status codes
8efad466c4 Tools: Fix fix-encoding-args.pl ASCII string validation
8198dd51cd pre-commit: Add an exception to duplicate filter name check
8b526c61cb Tools: Improve update-tools-help's version handling.
371f98aec4 make-manuf.py: Remove HTML double quote entities
f07ff72f90 WSDG/WSUG: add missing asciidoc admonition icons
59b5c83e4c Qt: Refactor to avoid deprecation warning on Windows
79da670bd1 Packaging+GitLab CI: Move debian to the packaging directory.
4e3b2ec007 [Automatic update for 2022-02-13]
7d171d3782 mpeg descriptor: add Short Smoothing Buffer Descriptor (0x61)
1212ec9d56 msrcp: Fix warnings about -Wmissing-prototypes
26d48b9464 ppp: Fix Dead Store found by Clang Analyzer
c115a2ae60 signal-pdu: fix DeadStore found by Clang Analyzer
3dee67b2a2 msrcp: Fix DeadStore found by Clang Analyzer
a1be626264 text2pcap: Fix DeadStore found by Clang Analyzer
6d063e0190 EAP: fix Argument with 'nonnull' attribute passed null
38d5d79d74 bt-dht: Fix Argument with 'nonnull' attribute passed null
123a5f4e13 libpcap(wiretap): Fix unreachable-code
0f86319543 follow_stream_dialog(qt): Fix Wunreachable-code
13c42f5f83 help_url(ui) Fix Wunreachable-code
f5eceb4ad0 blf: fix Wunreachable-code
d73752d228 mpeg descriptor: add XAIT Content Location Descriptor (0x7D)
c73101601e mpeg descriptor: add Time Shifted Event Descriptor (0x4F)
2406588c64 mpeg descriptor: add Service Identifier Descriptor (0x71)
dc5cb69409 Profinet plugin: Decode more r/w indexes
a17037de4b Profinet plugin: Update several enums
699c3c051a Qt: Fix ASAN heap-use-after-free
52955b9c43 Qt: highlight when search result is in the current packet.
0011bb6a4c Qt: Allow omitting secondary data sources when printing
fc3f061829 Differentiate `-c` from `-a packets:`
4b8c280d68 ssh: fix warnings found by Clang Analyzer (deadcode.DeadStores)
5ddca40727 ssh: dissecting server signature
9f2e1dbaf5 ssh: dissecting generic connection packets
54a9d92b28 ssh: dissecting specific user authentication packets
62489e0b57 ssh: dissecting generic user authentication packets
ae394cd42a ssh: dissecting generic transport packets
15046059cb ssh: displaying sequence number
41b442d9c0 ssh: checking and showing Message Authentication Code
7ea9bab84b Geneve: new option classes
e1dbf36519 Docs: Add new protocols to the release notes.
84569f3ab8 ieee80211: add support of Fortinet Vendor Specific
1e0d117eb7 Specify directory for temporary captures
f72787e86f TCP: Fix SYN and FIN retransmission vs ooo detection
26dafbae39 file: Fix memory leak in Find Packet
782e7db8c0 PER: Check length calling tvb_new_octet_aligned()
833a825c7c packet-dcerpc-netlogon: use SEC_CHAN_* values from packet-dcerpc-misc
0fd55dbf54 WSCBOR: Add checks for length and NULL
095255481a Tidy up some masks in items.
1e27fe59fd Clean up checking for invalid field definitions.
a8c8ee6908 epan: Fix our FT_UINT_BYTES and FT_UINT_STRING checks.
e93001a8dd BP: Make sure our offset advances.
8d3c217779 GDSDB: Make sure our offset advances.
1e795b3f8c Qt: Fix Packet bytes dialog view
3c4e4cc134 p_mul: Change display of missing sequence numbers
027f6a02e8 GDT: add dissector for SCTP PPID 49 protocol
2a4171fc06 WAP: Clamp our value lengths to a usable value.
6b3daa9aec ZigBee ZCL: fix the zero-length item check.
7f820c4a02 More descriptive names for some heuristic dissectors
81f220ae80 Qt: Fix open explorer
b7babe8ae7 MSRCP: fix build issues [-Werror=maybe-uninitialized]
e03a590246 json: Handle application/senml+json
0a2629f844 mpeg descriptor: add Service Availability Descriptor (0x72)
64c4f74829 RLC-NR: work out a better id/data value for adding fragments.
782671a99a Kerberos: handle etype == 0 in dissect_krb5_decrypt_CRED_data()
b3716be761 Kerberos: Cope with FAST ordering in TGS-REQ PA-DATA
ac71f9418a Kerberos: add support for new PAC buffers
835d5b3f97 Qt: Allow byteview to be hidden
6dc92a5fb2 CBOR: Handle application/senml+cbor
5b6bf0b4f3 Qt: Fix show in folder issue
bb8e3db0c6 MIH: Check length tvb_composite_append()
d6fe0b3211 [Automatic update for 2022-02-06]
8510013135 Prefs/Expert: disable Open Expert Info on Protocol Preferences context menu
fb38fe8573 doc: Document tshark -z stats
9a11d75d4d Qt: Add Show as Json in Show Packet Bytes
42106c9688 Docs: Accurately describe our minimum GLib and where to get it
044dd69725 wsutil: Just use g_utf8_validate for now
25d0c88251 epan: Add BASE_SHOW_UTF_8_PRINTABLE
ebe22f7b7b ZigBee ZCL: Make sure our offset advances.
a25347c59c GSM RLC MAC: Check length tvb_new_octet_aligned
d003ad9092 Qt: Display fieldname as tooltip in expert info dialog
00149f1454 Git: Ignore Visual Studio Code workspace definition
64f98ee13c PER: Check length calling tvb_new_octet_aligned()
1f22c7e04c Trivial: change some formatting in hf item definitions
1d8690f8ef AMP: Fix large / infinite loops.
4e11aa1829 Qt: Show Preference key in the tooltip
1136ce9610 epan: Check our FT_UINT_BYTES and FT_UINT_STRING lengths.
f2dbaa1d53 epan: Handle -1 length in tvb_ascii_isprint
3466798ed0 More mask/field-length fixes
ad356d2672 WSUG: Fix TCP keep alive description
13f5d72453 ASN.1 PER + ATN-ULCS: Add checks for nulls in sequences.
758b41a017 x509af: Call dissect_ber_bitstring() with hf_index
3c5fd8a0df q.261: Fix a couple of fields (masks/lengths)
3abd163127 Docs: Start migrating the Developer's Guide to Visual Studio 2022.
c442f180f7 TECMP: Allowing Chassis Temperature to be not available too
d848127c6e packet-smb2: use better error checking logic in do_decrypt
cfe93f8001 Fix some masks/widths.
a690119080 Fix some too-narrow field types.
a979189ab0 packet-smb2: add AES-256-* decryption
a30d6a442e GTP: Update checked messages
0582cc7a68 GTP: Add UE Registration Query messages
b7dc881571 GTP: Update more checked message contents to V16.0.0
7023907c57 GTP: Add Initiate PDP Context Activation to checked messages
185a5b3473 GTP: Update ETSI checked Tunnel Management Messages to V16.0.0
f201f23299 GTP: Use alternative GSN address decoders for Update PDP Resp
09ecc11be5 ipsec: Don't use NULL heuristic if padding length is impossible
8ef0114995 SOME/IP: Add stats information to tshark man file
9038f5a7da SOME/IP: Add name resolution to statistics
0d357951c3 pflog: byte swap UID and PID fields in the header if necessary.
5c020863c7 Qt: Go To Packet field - change from inputMask to QIntValidator
a0426314a7 packet-ntlmssp: only mark invalid target_info lists without failing the rest
c9e1c2cf4e Revert "NTLMv2 dissector: skip target info for AUTHENTICATE_MESSAGE"
0b2c35986b ZBOSS NCP renamed zbncp.data.joined
a087544ba8 Qt: Fix PacketDialog preference context menu
65b44f4621 docs: tshark: read filter -> display filter
43a0a3bc8b ONC-RPC: when a GSS context is destroyed, NULL proc Verifier must be dissected
08dc06027f TShark, Wireshark: add some more documentation of "-i TCP@<host>:<port>".
dc16d91c37 OER: Check length
b88b7ce798 SCTP: Fix relative sequence number calculation first pass
778fc283a7 dumpcap: add some more documentation of "-i TCP@<host>:<port>".
62c1f9e1a9 pflog: fix typo in URL.
84873418da macos-setup.sh: libtiff: refactor curl fail logic
d06e7bd0f6 macos-setup.sh: fix libtiff filename and URL
18edc17bf3 mpeg_descriptor: add Telephone Descriptor (0x57)
2700bd60ce pflog: more cleanups.
a02b964b5f mpeg_descriptor: add NVOD Reference Descriptor (0x4B)
37dcb3902b DCM: Check if buf_desc is not NULL
b0036e01f8 SIP: Fix SIP Statistics in GUI
4debf54dbd pflog: Various cleanups.
7884d792ef RTCP: Reject packets with unsupported version
bbed034329 [Automatic update for 2022-01-30]
1fd1853837 CSN.1: Fix some alignment issues.
a2c7564eef mpeg descriptor: add Mosaic Descriptor (0x51)
7ecc87375e mpeg descriptor: add Time Shifted Service Descriptor (0x4C)
342ad4a083 ssh: fix warnings found by Clang Analyzer (deadcode.DeadStores)
226193a18f ssh: fix unused-parameter
8cc8a0544b ssh: fix Clang warnings about Dead nested assignment
f837a2000a ssh: Fix Clang Warnings about Dead Assignment
5ecb57cb90 Add ZBOSS NCP protocol dissector
59208468b9 mpeg descriptor: add Country Availability Descriptor (0x49)
e0a11d0607 PROFINET: Fix incorrect API call, assertion
813854102b Remove our .bzrignore symlink.
19ec126687 check_typed_item_calls.py - Find all (but 3) items from calls.
ee8a4fdfd7 GTP: Fix cut and paste wrong offset MBMS PCO
451e3cc4ef DNS: Check our NSEC3 hash length.
899b07a8eb Fix some filters strings.
e406e5b826 DTLS: Only call srtp_add_address now
804b5ffdb3 ppp-packet.c: VSNP fixes for issue #17815
d4c56c2021 ppp-packet.c: VSNP fixes for issue #17815
ab8500261b Docs: wslua TreeItem class typo
6c9662eda4 GTP: Add dissection for Source RNC PDCP Context Info IE
2f6cf59ce4 CPPcheck: When we say C11 do check for C11
16ddc9ab19 RTP/RTCP: Create rtcp info when RFC 5761 multiplexing
6a99dacf54 Add Microsoft Cluster Route Control Protocol (MSRCP)
33b000148f GTPv2: MM Context handle 0 length IEs
1a512bc26d afp: fix dissection of afp.access and afp.file_bitmap fields.
f098b4ddba Prevent reuse of hf_afp_file_bitmap as a 16 and 32 bit value in dissections by introducing hf_afp_request_bitmap for the 32 bit Request Bitmap in FPCatSearchExt. Made the hf_afp_access_* FT_BOOLEANs have a width of 16 to reflect the fact that hf_afp_access_mode needs to be a FT_UINT16 as AFP spec defines access mode as a short.
5cdb661b8c afp: fix dissection of afp.access and afp.file_bitmap fields.
acd2b2a2aa TDS: add decoding of TLS messages
601a55b36d RTP: add some comments
84c89b8f6c GTP': Support Release 15 and higher CDRs
6231bdc716 Fix Linux build issue
f31881ef0b GTP: Fix wrong GGSN control plane address field
6e48f973ec Tools: Remove NPL.
36521f27b3 DTLS-SRTP: Set up SRTP and SRTCP sessions
ac164db3ac ieee80211: initialize local buffers.
5c5c109ec0 SIP: Add 3GPP TS 24.229 SIP headers.
d408ad5ba8 DNS: Base32-encode NSEC3 Next Hashed Owner Name
f7a882d3eb DTLS: comment out unused expert info
e4b26c586c realtek: add support for some Realtek protocols.
c49f63b5f5 Docs: Update markup in the text2pcap man page.
ab4d858398 RTCP: Don't always Decode As SRTCP
402e05bc37 X509ce: Use FT_ABSOLUTE_TIME for baseUpdateTime, invalidityDate
11e7240bcf LLRP: Fix check of enough bytes
89b7a1328b tools/check_typed_item_calls.py: improve detection of missing items
2235d5fd2c packet-kerberos: kerberos.patimestamp use FT_ABSOLUTE_TIME/ABSOLUTE_TIME_LOCAL
af40152a0d ieee80211: fix typo (verision => version)
fb7f1823da 5co: Fix failed assertion
5f29a00814 NSIS: Completely remove the User's Guide.
e4a33d22a8 GTP: Add MBMS UE Info IE
a202350f6f DHCPv6: Fix failed assertion tvb_bytes_to_str()
ac2389d3e4 ICMPv6: fix missing hf for SubjectKeyInfo
5ec5edec0f cdp: fix tvbuff.c:4429: failed assertion len > 0
ccdcc91e81 couchbase: fix Illegal call of proto_item_add_bitmask_tree without fields
fbeee407b4 GTP: Fix wrong value_string for PDP organization
f7fba2ad52 [Automatic update for 2022-01-23]
fb37fe8537 GTP: Support Additional Trace Info IEs
2337761e92 IPP: Fix failed assertion for tvb_bytes_to_str()
78984d855e Clean up .gitignore.
8f873bcbb7 asterix: Sync with asterix-specs #251f703483
63cbb2dd1e asterix: output format fix
99ab96555a asterix: minor cleanup in decoding subitems
b4e74af118 check_typed_item_calls.py: Don't match files with extra extensions
0efe56399c gitignore: Add ignores for clangd
f7ea4ab085 GTP: Dissect two IEs from BSSGP
7005b047a4 GTP: add dissection of IE's for some "for future use"
470b6b17ad GTP: Dissect more undecoded IEs
125f5cbd88 Fix no-ZLib builds.
d7d2994228 check_typed_item_calls.py: fix matching of calls
81b57b29ab PPP: Fix failed assertion for tvb_bytes_to_str()
f57919d6ba GTP: Dissect CSG related IEs
f37d8bad53 GTP: add dissection of various IE's
b2f78b47b4 GTP: Don't include padding in the RAC in ULI
56f1ee5c3a GTP: Support Cell Identification IE
a05d35fd4f SOCKS: Allow SOCKS over TLS
f5bb44f75f GTP: Add CAMEL Charging Information Container IE
de0fde6e46 Profinet Plugin: Improve dissecting PDPortDataReal block
74255a072f Profinet plugin: Dissect Neighbors block
c1a2cbcf05 Profinet Plugin: Dissect OwnPort block
74d522d8d3 Profinet Plugin: Decode PDPortDataRealExtended block
bb34f30d56 Profinet Plugin: Cleanup diagnosis data decoding
5b666b874a Profinet Plugin: Add 10BASET1L and APL MAU Type
6100e284cf Profinet Plugin: Update Block Type List
7efd80327d Profinet Plugin: Decode ControlBlockPlug
239d9de7ad Profinet plugin: Correctly name ModuleDiffBlock bits
6db8b0e4cc Profinet plugin: Decode QualifiedChannelDiagnosis
feebf6bc65 GTP: Add some undecoded IEs
4720967c4a tools/check_typed_item_calls.py improvements
0729f96fdd GitLab CI: Fix Commit Check gitrevision for multiple commits
73b94e7aef Improvements to check_typed_item_calls.py
3e2c79d924 dumpcap: Fix segfault when failing to create temporary file
f7b6ebcc04 tvbuff: assert the called len is > 0.
c6de71552a GSM RP: fix dissection of SMS in 5G Nf interface
1bf7904223 UDS: adding diagnostic address resolution
13b6cbb9cf TLCP:support GB/T 38636-2020 TLCP
e1f025d9f4 TVB: Don't uncompress zero sized buffers
8202125fe3 SRTCP: Warn about undecoded, not length error
91463dde4d NSIS: Use the correct Visual C++ Redistributable file name.
9a887cc909 macos-setup.sh: bump libssh version
fe09d8e7e5 version info: Update for Microsoft Visual Studio 2022.
ae1ee2f0c0 E2AP: remove an obsolete comment
26d2cb085d NGAP: stop clearing the fence
4165159263 S1AP: stop clearing the fence
0461354906 sctp: fix indentation.
2170f8e51b PTP: Clean up code to reduce warnings
269e662442 Adding dissection for subsystem sftp.
ca61ee833a wmem_alloc() moved from libwireshark.so to libwsutil.so with 3.6.x
9db22e8439 EAP: Adding EAP-IKEv2 support
1af0178afd PTP: Analysis of Message Intervals (Sync and PDelay_Req)
3c4d2a28ea tvbuff: add robustness to tvb search related functions
7843c1fa89 GTP: Add Extended Commong Flags IE
6d5a961414 ISO15765: change addresses to 32bit
3bbcf76d30 ORAN FH-CUS: Show I/Q values in U-Plane PRBs.
46cb5d5252 BLF: Make sure a struct is completely initialized.
fad709a582 Docs: Use modern Asciidoctor section IDs.
92c8c2f7a0 rpm: RHEL 8 update macros
d6a6cc72a0 cmake: fix indentation.
ea21ffdb88 ISAKMP: Fix Typo
65e3c4fbe2 rpm: expand comment
268582b553 Frame: Parsing of PCAPNG Option Block PEN 46254
28fc042686 Kafka: Make sure a string pointer is valid.
5ee3116113 IPDC: implement proper length checks
1d0fb38d38 rpm: Fix up paths
a65abbc2bb http2: add PRIORITY_UPDATE frame dissection
0e8387747b http3: add PRIORITY_UPDATE frame dissection
1b46176849 tvbuff: add robustness to memory copy related functions
c8c7479ace libpcap: set wth->priv to the libpcap_t before returning errors.
019f8aa26e Docbook: Fix some section ID / anchor markup.
496a23a56a [Automatic update for 2022-01-16]
a9490f354c libpcap (wiretap): reorganize the file open code.
e06020e391 http3: fix QPACK blocked streams filter
1370a6186f http3: detect extended CONNECT setting
fd72d99d7f http2: detect extended CONNECT setting
9c318abef4 http2: add support for ORIGIN frame
ef43fd48b4 tshark: improve robustness for PCAPNGs not starting with IDBs
800524131f rpm packaging: Add build requirements for the guides
c9e08b7be3 Add ShowAsRustArray option
6ce15b9521 PTP: Adding Analysis Features
4107d5dd6e BLF: improved checks to avoid hangs
d2fd2eeb31 text2pcap: encap types option (instead of link type)
3f6c273e11 import_text: Check writable encap types against pcapng
816f858361 CMake+packaging: Updates for Visual Studio 2022
5f19c5b6ef GitLab CI: Migrate to Visual Studio 2022.
559df3c620 Fix some spelling errors
8e805674e0 ieee80211: fix wrong proto_tree_add_item call.
112af30dd9 erf(wiretap): Fix Clang Warning Uninitialized argument value
153f836ab3 kafka: Fix Clang Warning Uninitialized argument value
b1d7d78fed file-rfc7468: Fix Clang Warnings Uninitialized argument value
dd663c8c7f BLF: Improve handling of zlib errors
e9d650362c BLF: improve debug log output
308add2f3a Fixed a typo
c0e2a26290 extrememesh: use correct address sizes when allocating a buffer.
5da3992c8e BT Mesh: Fix build error when GCRYPT_VERSION_NUMBER >= 0x010600 is false
5560f3f85b Fixed non-existent ness value because of wrong number
203820f3d0 wiretap: Register a systemd Journal Export Block
7da31cb139 libpcap: remove definition of unused structure.
3fce24fb99 netlink protocol: Add Keepalived and OpenR protocol identifiers
4b7a022a07 openflow_v5: prevent infinite loops.
445b3f7eaa openflow_v6: add one more sanity check.
c427b81aa2 tds: consider 0 as invalid token size.
a9e6f2660e wiretap: Fix description of Custom Block
6d53617f9d JSON: add 3GPP Supported Features handling
f62f8e59c6 pfcp: correction of IE Type: UE IP Address (93)
a6e24a6234 macOS: Require Sparkle 1 for now.
5074b4d717 test: Update text2pcap test to use new hexdump option
b5f89dbe2d tshark: Add new long option --hexdump <hexoption>
fdc5166234 ssh: prevent packet-driven oversize bignum.
1abf3d7000 Qt: Automatically enable new coloring rules
85e79ae1fd packet-rsl: Fix dissect of RLM Cause IE with length 0
39d5557e7d Update dictionary.ruckus
7190f34e2d proxy protocol: Fix parsing of TLV values
5c1406971d NGAP: fix variable ‘ngap_data’ might be clobbered by ‘longjmp’ or ‘vfork’
08f5044894 except: update some coments.
34c7a0edfd Set desktop file name for QApplication
a21f1af336 SIGNAL-PDU: Adding Aggregation Functions
18748abb5e Fix handling of dissector registration errors.
16e0ba7dd7 CFM: Add 1SL PDU dissection
f85f077b54 text_import: Allow fake IP headers with Raw IP encapsulation
a0a67a75fe SSH: Make some functions static (were local but declared extern)
9c38eda7ef mpeg descriptor: complete Registration Descriptor (0x05) ID list
7113cf15a6 MPLS ECHO: Fix FEC stack change TLV dissection
ad035ed438 text2pcap: Case insensitive match for ISO time option
db27fb777a exceptions: make the exception handler stack per-thread.
b5c51f396a text2pcap: Use RFC 3849 addresses for documentation
d047c75cd0 import_text+Qt: Don't add impossible dummy headers to wrong encaps
b7ab0fc1cd SSH: Add back a NULL check.
b3d5ace216 PTP: ITU-T OUI as define instead of constant (cleanup)
5e26c1cf8c PTP: Adding 802.1AS-2020 1-step Sync support
869b84631d dvb: unify some 'Length' fields
e71ab6dde5 [Automatic update for 2022-01-09]
9a681f88ad http2/grpc: make fake headers be used in uncompleted HPACK index table situation
a0328bdb03 qcustomsplot: Fix Clang Warnings [core.UndefinedBinaryOperatorResult]
075ee9138a qcustomsplot: fix Clang warnings [core.CallAndMessage]
6fd4188804 qcustomsplot: fix Clang Warning UndefinedBinaryOperatorResult
3afa8264cb qcustomsplot: fix Clang Warnings[core.UndefinedBinaryOperatorResult]
d4a3aabc27 SSH: Make code more robust regards NULL pointer deref
1774e373f3 imf: dissect some more headers
bb1fb0624c SOME/IP: Adding taps and statistics
479175d044 CFM: Add CSF PDU dissection
8d960aaac4 appveyor: upgrade to msvc 2019.
bf7f6c19d5 WSDG: Update some winget notes.
21833071dc mp2t: add descriptions for additional reserved PIDs
af8e134b18 Signal-PDU: Fixing description of Signal List UAT
175e24a30b text_import: Add default IPv6 addresses
7ad17154d4 Update USB ID list straight from the sources
d9023299e3 fixing heap overflow oob read 1 byte
bfd2adde4b SSH: Fix Key Exchange Init (20) is not shown anymore
c84430185b ssh: Fix CentOS 7
736441ccfa packaging: Add RPM build dependencies for ninja, asciidoctor
3706edc8ca iuup: Avoid Malformed warning if IuUP contains no payload
4b7bc50e68 iuup: Remove _U_ param attribute on used param
0e5148e9ee TECMP: Fix warning that dissector_add_uint is called too often
2287014f04 ssh: Fix with gcrypt < 1.7.0 (CentOS 7, SLES 12)
7027242c27 packaging: Let SUSE build with /usr prefix
cac5c086ed TECMP: Support signed analog values
a2f6b079f1 Displaying decrypted data.
7356889242 Adding secret management in DSB.
c187020304 Enhancing debug logs.
2874b979ad Changing format of secret key file.
947d80c477 GitLab CI: Swap the Ubuntu package and latest Clang builds.
c14d731e45 CMS: get rid of globals
06bc298fbd FAQ: point to the User's Guide section of the Npcap guide.
c65f0a5a15 Update our Npcap URLs.
acc0260c84 tcp: add syn cookie support.