-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
/
ChangeLog
2744 lines (2744 loc) · 154 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
b186f0b802 GitLab CI: Fix a copy+paste error
3f13b35a12 GitLab CI: More macOS build tweaks
e8c06e558b Update the release notes
40140ecc65 GSM MAP: Fallback Application Context version on unmatched transactions
0b58495ffb Falco Bridge: follow stream only for syscall
e879491e75 packet-c15ch: Enhancement of the C15 dissector
a71a628840 GitLab CI: Another temporary include fix
7ba18b976f GitLab CI: Temporary include fix
426d81bdd2 GitLab CI: We don't have Falco plugins on macOS yet
61305fd4b1 GitLab CI: Build Logray DMGs on macOS
ef46758d9c Qt: Check for a null recentList
a8db45c8a7 Address resolution using SNI found in captured handshake packets
5b43a3464e Windows: Update our Falco plugins
77a5c37879 Spellings in dissector header files
6023b8de6b dumpcap: Restore printing machine readable interface list to console
9dae98036a HTTP2: Don't add mutimedia/mixed as the stream id dissector.
35c8b1721f vmware-hb: Update Build Number
490d821054 macos-setup: Fix some shellcheck warnings
9e0b8f0baa capture_sync: Don't exit a command on a log msg
49ac59ee88 Fix some spelling errors
7101f2878b Qt: Adjust stretching for Edit Column
f55e50d7bf stanag4607: Fix mask bugs and enhance dissection
01d8231515 eth: Fix location of src not group address expert info
ece75c40ae Qt: UatFrame and UatDialog contiguous selection
d81b529d09 Qt: Move the IOGraph up/down buttons to the left of clear
71221471a9 Qt: Fix a crash in Endpoints/Conversations if recentList is NULL
5c92113ecb Qt: Contiguous selection in IOGraphs
e44e99b8e2 UAT: Add a function to remove multiple records
a41bfaf11e Prefer col_add_str() to col_add_fstr() with "%s"
5f8d76543d [Automatic update for 2024-06-09]
d150240236 Release-notes:Add zlib-ng information.
fd6a792c54 RPM: Add zlib-ng-dev as an optional package.
71f0456103 MATE (WSUG): update tcp.mate example; code examples formatting
c9456daf47 Falco Bridge: add falco to dissector name
8f9a9efc65 USB Audio: Fix typo: "vwalue" -> "wvalue".
addd201369 CMake+NSIS: Add the CloudTrail Falco plugin
c6bbfe0934 wsutil: Fix extcap configuration initialization on Windows
54f7a3f89a check_tfs.py: add a flag to count usage of common elements
9696c24c90 Versioninfo: Add missing space in zlibng version string
2e47e888a3 Add & use tfs_data_pdu_control_pdu
21767abdd4 Versioninfo: Fix zlibng version string.
22e5945b38 Make .c files in wiretap include the corresponding .h first
ce3ee9ba0f Brew add zlib-ng
fab6e005b7 dumpcap: Implement the -Q (really quiet) option
39d8467d88 RTPS: Add ability to decode RTPS messages protected with PSK
77888b168b rtmpt: fix clang warning about unused variable
f2f03f6fe2 A-bis/RSL: dissect known COMMAND VALUEs
f7e6a27d23 A-bis/RSL: fix parsing of hf_rsl_command, add hf_rsl_command_ext
1bc0ffa9de A-bis/RSL: fix parsing of Command Indicator IE
f35f053445 NSIS: Don't install the CloudTrail Falco plugin
2d05ed5ed9 wsutil: Fixup our debug console window title
e349937b18 Windows: Fix the Falco libs Arm64 package
f2b994eb88 GitLab CI+CMake+tools: Add Falco libs 0.17.1 and build Logray
6c911a833a zlib-ng2: add DLL to NSIS and WIX installers
19ea7ca8d3 capture: Support the -F option, request nanosecond time stamp for pcap
69c06cb9cc pw-eth-nocw: Strengthen the heuristic check
11157e6f74 MATE: new AVPL first added left at end of list
37c5883848 ieee80211: fix trigger name type displayed in Info column
cea97e5dfa Zigbee ZCL: Improve Thermostat Cluster support
2c84133c1e ipsec: Have a preference to allow bogus padding to pass NULL heuristic
aa0911e709 MATE: Switch times from floats to doubles
28677566a6 Bluetooth: Convert 32 and 128 bit SIG UUIDs to 16 bit
ddec068b0c lldp: Make dissector less greedy
25e1a8e48a macos-setup: Fixup the Falco libs pkgconfig generation
6e89d99e09 RTMPT: Attempt to fix OSS-Fuzz 69219
82124e2571 ieee80211-radiotap: Fix integer handling issues
9c5be0c9fe ieee80211-radio: Fix array indexing
f833bec344 Add some more spelling words
7b29a0ac90 Add more spelling words to wireshark_words.txt
96fc4db55f ieee80211-radio: Add EHT Data rate computation
2059cd7144 saprfc: fix Dead Store found by Clang Analyzer
389151f569 Qt: Allow the Learn links to word wrap
19405895f6 E212: Fix a duplicate entry in mnc value_string
6b33196381 Try adding spellchecker to pipeline
3db6a6624c win-setup: Fix packasger name of zlib-ng on arm
2bbc6d5ce2 BLF: Don't include zlib-ng.h twice.
885a9b2811 findZLIBNG: Fix hint. zlib-nf is in its own folder and include
70656cd8b3 ZLIB-NG: Add posibillity to use ZLIB-NG.
93ec0877ee zb-ncp: Add r23 packets to dissector
1eb6d49815 Add updated windows packages zlib-ng and cvpkg-export
1b7d3415b3 packet_range: Get the number of packets chosen
55e08da673 Qt: Update last applied filter if and only if applying
e1144a24f6 SMB2: Update NETWORK_INTERFACE_INFO "RSS Queue Count" to Reserved
bdc66cff21 MATE (WSUG): add images to List of Figures
75924801d9 Fix some spelling errors
3760147893 RK512: make a preference variable static
92d958ad45 Make FT_AX25 a string-like type
3ac65170d2 Qt: Fix leak in InterfaceTreeCacheModel
68d4f1be3c VRRP: Change default method for VRRPv3 checksum calculation
e179984f0a MATE (WSUG): consistent acronyms; ToC formatting
27385a62e3 miwi-p2p-star: fix clang warning about documentation
2b30075493 miwi-p2p-star: fix commit check error
ba5613e681 miwi-p2pstar: fix build
0072947520 Add MiWi P2P star dissectors
c463ac88cb Qt: Use the term "event" in more places
714d4ca0c9 btatt: Fix direction of Mesh Proxy Data In
b883762491 tap-iostat: Reduce memory usage
25f125c5b9 Qt: Make it more obvious and user-friendly to restore snaplen to default
f622eac21f Qt: Make it possible to clear Comments from all interfaces
dddd244dc0 Qt: Put toolTips on the label stack as well
154cbfc3f0 [Automatic update for 2024-06-02]
7091d67d46 Logray: Hide some menu items
db39247719 check_typed_item_calls.py: blurb and repeated filters
c29c1bb27c Qt: Fix leak on CaptureFileDialog preview of file with errors
cc8264d68f test: skip test_sharkd_req_follow_http2 test if no http2 support
aa68da794f Protobuf: avoid a couple of redundant assignments
e8c0851bf6 sharkd: Add "comments" field to "frames" method
3952b0a11f epan: Convert the follow code to C99 types
938f0722ce epan: Convert the address types code to C99 types
c65b263354 YMSG: Replace content field values with field names where possible
d747de352a YMSG: Update Dissector with reversed Commands, Statuses and Content Fields
b3263e5b3c Change the Telephony stat groups names to reflect their current position
9d1113f293 ETW: Expand flags and property fields
931c71a406 Zabbix: Add zabbix.agent.redirection filter
138d043886 Qt: Endpoints and Conversations last opened tabs
2cbfa825f2 Falco bridge+falcodump: Update to Falco libs 0.17.1
16d4c4ad66 ORAN FH CUS: update some comments quoting section numbers
d9c5e3585f Fix some spelling errors
adb9543df7 NAS 5GS: fix dissection of extended rejected NSSAI IE
2bd458e5aa SMB: Eliminate "[transact continuation]
b71ddc7afc matter: Bluetooth Transport Protocol dissector
fc77875129 Qt: Raise autostop filesize limit to 2 TB, enforce in the GUI
8b9c3c620e Qt: Fix CaptureOptionsDialog tooltip for stop files spinbox
ff2d72decf SAPRFC: Call val_to_str_const() as no format in default string
718c035b04 lua: Add methods for other compression and decoding algorithms
17a14beb71 Fix remaining 'redundant' item blurbs
3fb21089d6 btle: Extract out function obtaining btle_context
61e906f67d btle: Dissect CRC in one place only
01c4326045 btle: Remove btle_context_t::connection_info
4690e7328d Tools: Minor arch-setup and alpine-setup cleanups
fa15d4042b Remove more redundant item blurbs
b91773117c Update mailmap
2b8f96969c Fix typos in packet-tls-utils
3f28340979 epan: Rename tvb_[child_]uncompress to tvb_[child_]uncompress_zlib
8e5f8de883 SPRT: Fixed SPRT Parser Crash
6cb8ac5676 Protobuf: don't write beyond end of array
448ae64bf3 USB-Audio: Add dissector for Extension Units
9962a87a8a MySQL: Handle DATETIME if the column definition is unsigned
11a834966a Update packet-lldp.c
9c2e5f9166 lldp: prefer proto_tree_add_item for LLDP PNIO Port Status
9510d0303a lldp: fix duplicate display filter
08d864bd0e LLDP: use tfs(on_off) for Profinet Class3 Fragmentation
05f6364cbd SPRT: Fix crash
72baba76a6 Add RK512 dissector
ab47b25fa3 cmake: lemon: wipe CMAKE_SYSROOT if needed.
ab2b4ff756 SAPRFC: Fix compilation
3ab27e2356 SAPRFC: Added SAP RFC protocol as main dissector
86bfe36281 LLDP: add more information for 802.3bt properties
e2f44831aa LLDP: format new 802.3bt power values as Watts
cbe856fbc0 LLDP: update power-over-MDI decoding to 802.3-2022
719fbc53bd adler: Use zlibs version if available to benefit from any optimisations
53ece3998e lua: Update the documentation for tvbrange:uncompress
f20dfedbdf Falco bridge: Translation fixes
f21418adce Qt: Keep status bar correct in multiple file mode
3e8eaf03ce adwin-config: Restrict UDP dissector to port 7000
20c464f32a Delete yet more redundant item blurbs
bd660b39d0 Falco bridge: Add a string length check
14dbca3f71 Ignore Conversation Filter, Conversations, & Endpoints stat groups
d62171c1f5 epan: constify field_info as a parameter in a few functions
0120000427 doc: Move UAT tables back up a level in WSUG
d12b9a7662 X11: Finish const-ifying.
deffaab5aa Delete more redundant item blurbs
a6a74afa8c Iperf2: Isochronous and FQ Headers should be present if CCA flag is set
eaeb83584e Qt: Put MENU_STAT_GENERIC / REGISTER_STAT_GROUP_GENERIC stats somewhere
91032f6fbc capture: Always pass the interface description to the capture child
fe16c00a67 SCSI: Const-ify scsi_cdb_table_t instances.
c775c96f24 IPMI: Const-ify ipmi_cmd_t instances.
100fd9f2ec SMB: Const-ify SMB{,2} function dissector tables.
05b5359301 DHCP: Const-ify some option-parsing structures.
3696e92990 Lua: update globals and test
335b153951 Lua: Update the docs for 5.3 and later
91cdcb2737 lua: Register new ProtoFields and ProtoExperts in Evaluate window
ea927f9cb0 LUA:Drop support for LUA 5.1
66aab8bfc5 Make crc32 use zlib function when available
61dfa20808 wslua: Update register_menu doc for consistency
631c1af6da wslua: Remove bogus register_menu documentation
c535090848 Qt: Add MENU_STAT_TELEPHONY_SCTP groups to the GUI
fbaad1657c wslua: Set the log domain for the files that use logging
d40040eac7 Qt: Only remove and delete the FunnelTextDialog's own buttons
a3d57e8897 Qt: Always return paths with native directory separators
a3c63ce61f Docsis TLV: remove blurbs that are just subsets of labels
8dea03b0df Zabbix: Add support for agent redirection message
f12e11acca lua: Update manual links from 5.1 to 5.4
10329ac196 MySQL: Assume a minimal set of capability flags
5443e9192e Qt: Fix a leak of the MaxMindDB paths in the About dialog
5a8a7077f1 lua: Fix leaks when reloading plugins
8cc925bc2e [Automatic update for 2024-05-26]
460c22a146 epan: Fix another leak in dfilter translator
9001df8d64 Fix some spelling errors
fa1f32c2e0 epan: Fix leak in display filter translator
6e891ac5f6 doc: Mention the MaxMind default directories
293262bc37 Qt: activateWindow when asking about unsaved packets
8850120bd6 enterprises: const-ify the table and use array_length.
a4db80d018 enterprises: Manual update in preparation for "const"ing.
ea2e15be6c RTMPT: Add Enhanced RTMP Multitrack Support
59561df10a Qt: Drag and drop for I/O Graphs and other UAT-based views
4a916ce570 docs: Update Display Filter Macros, UATs in WSUG and elsewhere
2e7fbd021a ftypes: Const-ify ftype_t references and instances.
5d4bd0e9b0 MMS: Initialize parameter_tvb, check if it's NULL
aa760445c3 sharkd: Fix bad "stream"/"sub_stream" reponse fields in "frame" method
c659f21bc3 btatt: Support Read Multi Variable Read / Response
6b9cca6e59 Fix build after 10d70661343a2548b5867bfd5a1964def327e938
10d7066134 Use array_length instead of "sizeof arr / sizeof (TYPE)" (Part 2).
c7635588d9 uat: Minor updates
863b5f6d98 CMake+tools: Add more scripts to the shellcheck target
26c57d271d dfilter: fix memory leaks in translation registry
c0100f5705 wsutil/CMakeLists: add missing array.h
13ca1a4ca4 Delete more redundant blurbs
591550c315 Use array_length instead of "sizeof arr / sizeof (TYPE)".
1358f8cb35 Qt: Add context menu to launch I/O Graph
bf3172e86f qt: Work around gcc 12.1 optimization bug (more e1a6913a).
466f77c706 LTE RRC: Use array_length and fix a minor bug.
e60926f848 Falco bridge: Fix compilation
a4904bc1dd Fix GATT service discovery when both sides have services
7b87fb200d tools/check_typed_item_calls.py: check blurb vs label
e09cfc09f2 Pass conversation types to conversation functions
fc1dcd86e7 Replace "ElementsOf" macro with common "array_length".
779525d436 Replace all "sizeof x / sizeof x[0]" with array_length.
e3adfd5c36 Consolidate array_length and g_ptr_array_len into a new header.
e49d6dd7cb Shellcheck updates
0c3bf2d77e RLC LTE: fix dissection of EUTRA DL CCCH messages
b457e92c82 caneth: Initialize the other fields of the can_info
bf1f858061 TCP: Set base sequence, relative sequence numbers for IP fragments
5fe00c99b2 Debian: Update our po files
8f1bf84efb Debian: Logray packaging updates
7c4bb6eb3c epan+UI: Add display filter translators
5819e47e84 Zigbee GP: Don't try to decrypt truncated TVBs
15ced22366 Revert "Lua: Fix handling of Wireshark exceptions inside dissectors"
c37480e0dc Lua: Fix handling of Wireshark exceptions inside dissectors
e73d316bcf Zabbix: Change GLib types to C99
59e6eb3d23 Fix some spelling errors
adfa002030 TCP Stream: Make sure the SACK rel/abs sequence number is correct
53d8c1b659 MySQL: Handle displaying parameters and result sets in charset
8f6822071e Qt: Switch rwin_graph axes depending on TCP Stream graph selected
d2f17dcb84 IEC104: Fix some range_string values with -ve range
a24f2fa307 tls: Support ECDHE_PSK cipher suites from RFC 8442
8e2a8b9eba kerberos: add aD-PFS used by apple
df1d24a247 kerberos: add basic dissection for pA-SRP (used by apple)
8a2a42241f Const-ify dcerpc_sub_dissector structures.
f678ff67bd DCERPC: const-ify references to dcerpc_sub_dissector.
ba36d7474e [Automatic update for 2024-05-19]
46387e29d8 tls: Refactor PSK key exchange
b3cd29910a Qt: Disconnect UatModel when closing file in IOGraphDialog
f38c37c7c3 ui: Add include for io graph item
3c57680a48 Qt: Add a getter for fileClosed in WiresharkDialog
9fb91d58a6 CMAKE: Fix ENABLE_ASAN for MSVC
e831244038 smb2: allow decryption using keys learned by kerberos
a5f9dcec48 smb2: support 32bit session keys they are used with kerberos
80404fa096 smb2: mark invalid frame_{req,res} with UINT32_MAX, frame_req=0 can be a valid one
4994c7d3ce kerberos: copy pac_names from EncTicketPart_key to EncAPRepPart_subkey
a5070214be kerberos: let dissect_krb5_PAC_DEVICE_INFO/netlogon_dissect_PAC_DEVICE_INFO provide device_sid
1ba660c0b3 kerberos: remember account details from dissect_krb5_PAC_UPN_DNS_INFO on EncTicketPart_key
f28f515e44 kerberos: simplify struct dcerpc_info faking und use ptype = UINT8_MAX
e4e4074c36 dcerpc-netlogon: let netlogon_dissect_PAC_DEVICE_INFO() generate a device_sid
3effa6c750 dcerpc-nt: add dissect_ndr_nt_PSID_cb()
cc099f7c96 dcerpc-nt: let dissect_ndr_nt_PSID use CB_STR_ITEM_LEVELS(2)
f5a48b11c3 dcerpc: move ndr_pointer stuff to dcerpc_info and avoid globals
7942590f18 dcerpc: pass di to find_pointer_index()
0045546576 dcerpc: fix warnings when converting guint * to char *
a9c5a7639a UDP: Correct level of hierarchy for the payload subtree
e0a328e372 Implement IEC60870-5-7 Secure Authentication
523776ee68 Tools: Update debian-setup
6e8a12a738 tls/dtls: Add support for ECDHE_PSK
a3117aed72 tools: Update Lua to 5.4 for Alpine
7bf71c0b3a tools: Update alpine-setup
59b376dce0 CMake: Look for the lua library with versioned suffixes
1ed58a814a tls/dtls: Add support for DHE_PSK
8d97dd8959 dtls13: support early data and various fixes
004782d734 GitLab CI: Fix our commit count
933f1dbcce Lua: Use pushnumber or pushinteger on structs depending if it fits
acd72486e8 Lua: Check size of lua_Integer
af5960edf7 Qt: Disable a I/O Graph Dialog's UAT when the capture file is closed
9094db82e1 Zabbix: Rewrite passive agent detection
845948ecae ntlmssp: generate a session key for anonymous authentication
ada4ff5a72 LINK16: update Message and NPG strings
3261d39edc UA3G: Flag a couple of value_strings that have wrong values
b94fd299ed macos-setup: Upgrade Ninja to 1.12.1
260d28ed9f Gitlab CI: Use the Medium GitLab SaaS Linux Runner for Clang-Tidy
2e0d1b8da0 btle: Fix usage of periodic_adv_info_tree to avoid memory corruption
29012e8497 CMake: Have CheckAPI targets depend on the source files
c0bb8a18fe Fix a copy/paste error in tools/check_typed_item_calls.py
1219a22255 dtls13: add support for DTLSv1.3 decryption
8beafca0e0 dtls: v1.2: refactor out appdata dissection
7af116b4d2 ieee80211: Add "HE PHY" BSS membership selector
ea4b5de09a static-ify a bunch of const locals.
7698e03ba1 Qt: Fix RTP Player crash
98cf88ca7f Zabbix: Detect and show pre-7.0 passive agent error messages
9d7b2b0ad2 Fix some spelling errors
6ccb0e0677 CQL: Use val_to_str_const
169392ce60 Packaging: Get MinGW cross-compiling working with Qt 6.7
70a3c9f829 wslua: Fix segfault when registering a field / ei twice
02afc549f8 epan: Convert the column API to C99 types
cdc1222434 smb2: fix ahndling of pre-3.10 Negotiate Protocol.
eb9b12e60a SMB: Display bytes before TDC is reached
ff99ab6bc3 SMB: Display bytes until TDC in TRANS2
c2769f24fc SMB: display bytes before total data count
600fe274c5 Qt: Add context menu to I/O Graph UAT header to resize to contents
49fda244c8 [Automatic update for 2024-05-12]
6c077b3c06 release-notes: Mention graph updates
05ef1f4451 Qt: Fix a crash when retapping I/O Graphs
2b2b032af2 lua: Deregister heuristic lists added via heuristic_new on reload
c0b47f7a7b Bluetooth: Mark AUX_SYNC_IND as AUX_SYNC_IND instead of AUX_COMMON
411babf083 Bluetooth: Improve packet dissection when PDU type is unknown
ab18953439 tls-utils: fix JA4 fingerprints for QUIC and DTLS
e5bac5721a spellings in ipv6 comments
3d19dffc02 docs: update README files for some static initial values
858bd5c2a0 Falco bridge: Make EOFs less verbose
8c21bdd76e NSIS: Fix logray.nsi
4049ea7e6c Lua: Fix DissectorTable on certain Lua versions (e.g., 32 bit)
e2d1030255 dumpcap: Print a pcapng block type in hex
c1c3cd75f7 Falco bridge: Fix our event cache
c67f85430c macos-setup: Update to GnuTLS 3.8.4
9ca9618194 Zabbix: Add Zabbix 7.0 features
1428fe28e6 Lua: Revert a mistaken change to lua_pushinteger
7882e2dd2f Qt: Add visual notification to UAT Model entries that won't be saved
706c40efe4 Z21: dissect LAN_GET_HWINFO
25a49ed0da Z21: dissect LAN_GET_BROADCASTFLAGS and LAN_SET_BROADCASTFLAGS
2bdaac6de8 Z21: dissect LAN_GET_LOCOMODE, LAN_SET_LOCOMODE and LAN_SYSTEMSTATE_GETDATA
d11798e575 macos-setup: Add opencore-amr 0.1.6
6622e10475 matter: add comments with references to spec sections
eb4d4ba5bb matter: use C99 integer types instead of glib types
ab31326397 wslua: Use Lua_Integer where we can for the wslua_ functions
969b716740 Windows: Add opencore-amr 0.1.6
00e069e6cd Add a ENC_TIME_ZBEE_ZCL time encoding and use it.
48680be67a tzsp: register dissector table sooner
96095979f8 Add and use tfs_activate_do_not_activate
eccf1104d6 GitLab CI: Remove LUA_FIND_VERSIONS ANY
4438847557 Qt: Apply pending I/O Graph UAT changes when changing profiles
effad83df8 ui: Return failure on a zero or smaller I/O interval
1b443364a6 Qt: Keep the I/O Graph legend in order
b119b9d601 Windows: Upgrade GnuTLS to 3.8.4
df25f11ef5 Qt: Fix I/O Graphs crash with multiple dialogs
4acd5d3dbc 802.1CB: add a trailer field.
c8a21fd579 Fix some spelling errors
8c92ca7aff rpc: fix handling of ONC RPC with unknown protocol.
a53c458c7d samr: fix arguments to lsarpc_dissect_struct_lsa_BinaryString().
b98d0939bc falcodump/falco_bridge: Add back ZLIB_INCLUDE_DIR on Windows
fe51f8424f Windows: Upgrade nghttp2 to 1.61.0
e23cbfee8b spengo: add basic dissection of IAKERB pdus
86895994d6 Rename ENC_TIME_MP4_SECS to ENC_TIME_MP4_FILE_SECS.
cbc005f9fc tzsp: use a dissector table for the encapsulated protocols
7178f56825 Rename ENC_TIME_CLASSIC_MAC_OS_SECS to ENC_TIME_MP4_SECS.
0a94c0b2ca Zigbee ZCL: OTA Upgrade Time can be UTC not offset time
bb479f4ea6 Convert a process_specified_records callback to a bool
b5355046a2 GTPv2: Add Information element on IE Types with multiple instances
a0e399e5c3 gitlab-ci: Remove docker tag from jobs
73b0c12e38 epan: Convert a save_protos_list callback to a bool
24a0417eb0 Qt: Restore TCP Stream switching between absolute and relative seq
6eb74c5b36 Qt: Connect the TCP Stream Dialog crosshairs action
c558094638 MySQL: Update collation data
33c5c85f10 Revert "MySQL: Multibyte Collation Support"
14cb797040 Qt: Use customContextMenuRequest signal with QCustomPlot
4464c7f245 TCP Stream: Make better decision about which side is the server
5ca4d08b9a dot11decrypt: Have Dot11DecryptFtDerivePtk return failure on failure
2ce3882d3b epan: Convert a follow callback to bool
74aa73afe7 epan: Filter address columns for types without a filter function
fc8e0d583d kafka: Dissect assuming a supported API version
df1a129b19 [Automatic update for 2024-05-05]
80cb54344c Kafka: Sanity check array dissection
3bf649206a Qt: Flow Graph for unique addresses
c0deea09ee docs: update WSUG and man pages for network resolution
f306c1653a epan: Switch our capture dissector callbacks to bools
723bb5d37a epan: Switch our decode_as callbacks to bools
fb438a29b7 Peekremote (v2): Add Data rate computation
2d722e7ad7 epan: Switch a conversation filter callback to bool
30bb8f5950 docs: Combine the FILES section of man pages using an include
ebcc6be29f Fix some spelling errors
122f0aff99 Qt: Export the entire flow graph as image (or as much as we can)
9ab952b964 ZigBee TLV: fix infinite loop in deeply nested packets
593ea4b16f dot11decrypt: Prevent maybe-uninitialized warnings with LTO
fe4ef60a53 MAC-NR: decode MSGB PDUs
23d36f4b38 Zigbee ZCL: Complete IAS ACE Cluster dissector
b4bcf69166 wimax: Change include_cor2_changes to a bool where it's declared
0842745d10 recent: Lazily fix the recent column width and alignment list
317b93dbb8 CMake: Fix our Falco plugin path
704fe87abd Qt: Fix an typo of row vs count in columnListModel
045e00939c Qt: Fix Coverity CID 1596731
9ca6eff53d PIDL: Don't initialise static hf and ett variables.
a1ece0131d Add error handling for gcry_md_open.
a127ce71b3 Zigbee GP: Fix crash with check if data is null
f3a42c5cd5 DTLS: Don't check legacy record version in dissect_dtls
ae5d917309 Qt: Check Flow Graph "Limit to Display Filter" in constructor
e9c92d0b64 tls: Add expert info for unsupported, illegal key exchanges
e1cb009f6e logray: github macos action with brew install
d55dab93e7 wimax: move shared preferences to a header file.
d5c90cf182 sequence analysis: Fix inconsistent and illogical use of "Any"
742648ccdc TLS: Add missing break statement
8e1ce872ad DTLS: Support heuristics for DTLS 1.3 unified header
8747d60e3e dcerpc: PFC_HDR_SIGNING is negotiated only once per transport connection
fc6dfad9df CQL: Add some more information on various CQL packets in the COL_INFO
775c3be838 MySQL: COM_CHANGE_USER may not have connattrs
c832290745 MySQL: Multibyte Collation Support
14b592ca78 Qt: Cleanup Flow Graph a bit
1da57b5ad5 LAPD: Set source address
2884e9a5b8 irdma: IBM i TRCCNN RDMA dissector
78c6af54ab dcerpc-netlogon: add ServerAuthenticateKerberos()
3156103b8f Diameter: Remove Whitespace error
7a37fa1837 Diameter: Decode MME-Number-for-MT-SMS(1645) to ISDN number
c9d1bb229c epan: Remove a couple of unused struct elements from tvbparse_wanted_t
2e89527513 Qt: enable tooltips in Copy menus
17c238e25a gssapi: also register "gss-tsig" as "dns.tsig.mac"
e1a965d2f2 Github/workflows: update actions using node
a95dec6ef9 Qt: Fix ProgressFrame location in non-VoIP Flow Graph
44aec53735 Github/workflow: update upload-artifact action to v4
b088414e38 nettrace_3gpp_32_423: expand name length
8a5717c08a DNS: Add DNS Error Reporting (RFC9567)
b2cfbb7279 Copy as Printable Text: specify ASCII or UTF-8
1f35d50889 epan: Switch the prefs API to C99 types
6ab1417123 epan: constify the header_field_info in the field_info
fa8b28f013 CMake: Get rid of a check for WIRESHARK_BUILD_WITH_QT5
956747b76a Appstream: Fix appstream errors for Flatpak
a136377981 DTLS: Scan server hello correctly
826ddddfe9 falcodump/falco_bridge: remove ZLIB_INCLUDE_DIR
f844a1b722 Qt: Move I/O Graph reset button to button box
50ea04e4dd epan: constify the packet_info pointer in find_conversation functions
18422c168c Conversations: code maintenance for the deinterlacing method
c8044fffaf macsec: Fix Coverity CID 1596640
84fe646b78 Qt: Use afterLayout signal for Flow Graph y axis labels
674e79c29e GitLab CI: Fix the Documentation job artifacts
7ef8501c34 ptp: multiple tlv_pathsequence in announce message
4f8f52dea0 GitLab CI: Fix the Documentation job
4320031c97 ipars: Fix truncation warning
9ea2377c80 [Automatic update for 2024-04-28]
f566d380e2 sharkd: Support microsecond intervals in "iograph" method
15392c324d wslua: Fix integer validation signedness
0810f94f88 Fix some warnings from check_typed_item_calls.py
baafc805bb Fix some spelling errors
f1dd3bf4f2 5co-rap: Use ITEM_LABEL_LENGTH for snprintf in CF_FUNCs
575bce404c Qt: Fix Flow Graph y axis column widths
e703e51887 "Linux IPMB-over-I2C" is really just "Linux I2C".
2056120ddc 5co-legacy: Use ITEM_LABEL_LENGTH for snprintf in CF_FUNCs
03acee1d0f Qt: Add a preference for automatic profile switching
03579023ca Qt: queue Flow Graph replots that result from mouse moves
cc4c931b4a Qt: Fix flow graph scroll direction via keyboard
22a6672fee Qt: Explicitly connect our profile dialog signals and slots
b778bebe50 PROFINET plugin: dissect PROFIenergy measurements
259bbbff2a Qt: Fix Window scaling graph axis labels
ea5ed37426 TLS: SM3 and SM2 are not in TLS (Signature|Hash)Algorithm registries
bb38a9fa13 TLS: make reassembly function table static
85e8f07b7c SDP: Don't replace generated Call-ID list
8b8ea851e3 BLF: Add support for ETHERNET_RX_ERROR and ETHERNET_ERROR_EX objects
5bcff02df9 tshark: Set dumpcap update interval to 0 with -l
8b393bc304 Add support for MACsec traffic decryption
a2eaaa4e88 E212: update MNC information
f186f44a71 github/workflow: fix macos
4205eb2dbd Fix some (trivial) warnings in pidl dissectors
6966cdb73e SSH: Handle "[email protected]" KEX name
60a6bbd6f3 DCERPC spellings
289a159042 sharkd: Improve sub-stream support in "frame" and "follow" methods
19521b5419 CMake: Find and link with QtDBus on Qt6
24d02021e8 Qt: Move the I/O Graph tracer to frame selected in main window
7969fd6bec GitLab CI: Fix a job status check
9b0150eaba Peekremote V0 enhancements to indicate band
e03a58958e GitLab CI: after_script updates
e095dd464a GTPv2: refresh IEs name according to latest release
bdc5f76203 dcerpc-pn-io(profinet): Fix warning about display filter
289c6a1257 Falco bridge: Fill in our initial internal events
bb9e79510c BLF: Fix optional Hardware Channel in ETHERNET_FRAME_EX
a16241b23f TLS: Enable handshake reassembly across connection migration
ae39eeb370 DCERPC dissectors: make some symbols static
a9f783600f EPLv2: modified limitation of valid SDO segment size
6f8ca8498b fix typo after gcf19f6f27
591daaf5a3 QUIC: Restore cipher after a key phase change if decryption fails
e8b256c9a0 fcfzs: fix calculation of the number of fill bytes.
e267bfdd88 lldpd: move hf_lldp_tlv_enable_system_cap* to capabilities_enabled_tree
24f5c8d424 zmtp: fix Dead Store found by Clang Analyzer
ad231c7a9c nfapi: fix Dead Store found by Clang Analyzer
cf19f6f275 dtls: fix Dead Store found by Clang Analyzer
4107962715 cql: fix Dead Store found by Clang Analyzer
7db83791a7 tipc: use the message length to compute the filler size.
d44e951488 tipc: use proto_tree_add_item_ret_length().
8c06c62a89 Update the Keysight Ixia Netflow fields with new SIP fields
39cc00a972 tipc: use HTTPS, add a direct URL to the protocol spec.
1a40e22a00 icmpv6: Do not add time string when lifetime is infinity
ab3511c597 NAS 5GS: fix dissection of NAS message container IE
c28e620561 LIX2: update Timestamp to show UTC instead of Local
e40ec77006 NR-RRC: Remove version from SIB dissector table name.
aea66ddc33 tipc: fix byte count.
161b9809b1 CQL: dissect Prepared response
cda7c030e1 tipc: fix padding after bearer instance string.
291822a25c CQL: take into account NULL and unset values
93a577ca1e CQL: fix two implementation bugs
f0462182da PER: When showing internal bitfields handle integer values.
dfec2284f3 NR-RRC: Add callable dissectors for SIB messages
ba75d1bad2 CQL: add parsing for error codes
196780d4c2 Add Tracing UUID to result dissection
0d5be00e26 [Automatic update for 2024-04-21]
32ce95de22 fcfzs: mention the FC specification that describes this.
d277ecdb3f pcapio: fix a check for idb_filter size.
9e16b57164 TCP: Fix extra "TCP port numbers reused" with missing SYN
9dffc3834e GSM RP: fix dissection of SMS in 5G Nf interface
b0aab2f796 MMS: Add more IEC 61850 dissection.
be3550b3b1 editcap, libwiretap: Don't use array of initial DSBs after freeing
0261fd7da6 http: Fix buffer overflow, use after free in HTTP Range
d7c082bc0d Revert "Refactor plugin registration and add ABI/license check"
80156b405c Revert "plugins: Fill in short description field"
539f85782c Revert "Update README.plugins and release notes"
a76fa03e42 Revert "plugins: Remove unused "min_api_level" field"
4e12581711 Revert "Remove plugin license check"
7a8e0c6700 Revert "Qt: Add plugin description/homepage fields to About dialog"
1043b044ad Revert "plugins: Remove unused argument to scan_plugins_dir()"
2925a22554 Revert "Qt: Replace plugin column "Path" with "Scope" in About dialog"
4d93ab1f3f Revert "Qt: Add Install Plugin to Tools menu"
a94db07e7b Revert "plugins: Rename "dfilter" to "dfunction""
a818fd93ce Revert "Plugins: Fix the issue of duplicate scanning of the same directory"
8f3c30d274 Revert "plugins: Give higher priority to the personal folder"
39a2befd09 Revert "plugins: Remove an assertion"
91399562d6 Revert "plugins: Improve build with !HAVE_PLUGINS"
87d06cdb5b Revert "wslua: Add a scope field to lua plugin description"
7f60f901a3 Revert "wslua: Add support for SPDX/URL/Description info"
a6fafc9f7d Revert "Qt: Add back "Path" column to Plugins tab"
b06c7b8f12 Revert "Qt: Fix plugins double-click/show in folder"
9d70cce3f8 Revert "Qt: Remove an #ifdef for Windows"
1435054a92 Revert "plugins: Lower a log level"
2bc0f26e54 Revert "Qt: Remove another plugin #ifdef"
bf45ef8310 Revert "epan: Remove HAVE_PLUGINS #ifdef"
6a10ec2292 Revert "Qt: Remove HAVE_PLUGINS #ifdef"
bef72fcf5f Revert "epan: Remove register_all_tap_listeners plugin callback"
11fd52fdea Revert "epan: Add plugin get_descriptions callback"
28808100aa Revert "CMake: Refactor plugin add_library() macros"
b64c5077a2 Revert "Remove version component from plugin path"
6d1b32b688 Revert "plugins: Add a codecs API level"
3d42d1dce7 Revert "Rename some codec plugin folders to lowercase"
e6bfc5d34b Revert "wslua: Add another exception for binary plugin subfolders"
fc6871fe55 Revert "CMake: Fix WiX packaging"
e7c8cd4197 Revert "Try to fix macOS packaging"
7a228c11fb Revert "Try to fix Debian package"
94e1851f3e Revert "Add plugin extension to wireshark.pc"
e840517752 Revert "osx-app.sh: Sign plugins with .so extensions"
e4d44aa340 DCERPC-MAPI: call val_to_str_const()
3964ee302d IP: Fixed clang errors
1771f09ff8 BER: Only append text to empty/missing strings. Use MISSING as text.
8920fb270f BER: Add info about empty strings.
05b26c4c8e nmea0183: Add DPT sentence dissector
1ffdd2360d ISO15765: Update autosar link
9d67d6b246 ISO15765: Fix reassembling when different flows overlap
dd6e07b9b7 Move some WS_LOG_DOMAIN definitions
0e2d9b7056 Windows: Use the common Qt Export and File dialogs
9778cc8220 sharkd: Fix SIP follow filter returned in "frame" command
0b094f7df7 ISO15765: Fix out of order reassembly
74820a1dc6 CIGI: Don't have multiple identical tfs entries
35bb4273d9 MMS: Make sure we initialize a struct
b4a3e0d6c5 BLF: Fix random read in the middle of a linear read
90d7ecf697 Windows: Add include depended upon packets checkbox
53db86fb6d HTTP: Improved robustness and memory freed
d4da04f8ee ieee80211: Fix typo in display filters
b8b73109c4 ieee80211: Add new fields in RSN extension element
cff321563b pidl: add more issues to the README.
9f5475293a pidl: add more issues to the README.
283af80b85 Peekremote Version 3 that encapsulates radiotap
db9ed8844c dumpcap: Fix our pcapng block length check
317177d1d0 Qt: Fix removing ignored packets from selected range
ef65ed493c x11: update with the latest main-branch xcbproto and mesa.
5617e2d082 gtp: Use slash as protocol separator
2796b7c479 MMS: Add a NULL check
1c0f9aeeec rohc: Use slash as protocol separator
5f3fbb318c Fix some spelling errors
4362cf100a PDCP-NR: limit security updates to SMC
e5b34fed00 pfcp: fix code check warnings
0ea560dacc SIP: Do request/response matching on other transport types
d9874489f5 debian: Check if dfilter.h is usable, too, in headers-check.c.
30cd04270c Debian: Build-depend on quilt
47a208d21e pcapng: option sizers don't calculate padding
202760f434 Correctly format 'Hash Algorithm:' single vs multiple
b36749f56a pcapng: fix writing hash options
4d3c0147f4 PIM: Added support for two new message Types (rfc9465)
5c5b18de0e MMS: Fix #19767 + more enhancements
5e60fc7964 NR RRC: fix SRB4 configuration in MAC NR
b7598b2010 pfcp: Update to 3GPP TS 29.244 V18.5.0
09b83c0ece pcapng: Fix logging
cbae3bfc66 VXLAN: add Linux default port
e1a6557d34 c-ares: Suppress deprecation warnings
a2c5e159fd HTTP2: Override existing header with fake header
f14d5538b8 addr_resolv: Use ares_init_options
9d2ecd0c07 PFCP: Add request/reply matching max time preference
3d33427dd9 MMS: Fix fuss test #19756 and add itemid str.
d71e8f0291 GTP: add more context fields for PDCP-LTE frames
4b4e6a39bd MAC-NR: LCIDs 3+4 may be SRB or DRB
d6ecaf1d1d PDCP-NR: be more careful about length of IP payload
6dc78e62fd gtpv2: Dissect PSCell ID IE
97b871fe02 Switch some GLib-isms in asn2wrs.py to their C99 equivalents
03e0762a4f tools: Miscellaneous C99 updates
f4a192a2af epan: Switch proto_tree_add_item_ret_boolean to bools
52573ed9af [Automatic update for 2024-04-14]
50d0cbc1c5 epan: Switch more gboolean *s to bool *s
14e24bec38 PFCP, GTP: Remove unused structures
3fdd76f9c4 Qt: Fix overflow-before-widen
60a2f917ee TCP: Replace hard-coded number by appropriate constant
2aca89319d PDCP-NR: don't link back to (not set) security frame 0
d14f36e90a nmea0183: Add GGA sentence dissector
fee2eef9c7 ieee80211: Mark TPC Report link margin as reserved in certain frames
8c473a4970 MMS: Add IEC-61850 PDU names
c5a8168f8a epan: Switch ptvcursor_add_ret_boolean to bool
61cdb88799 epan: Switch process_reassembled_data to bools
986bd67a0a GNSS: add dissector for Galileo E1-B I/NAV navigation messages
b46c1e9fc7 IO Graph: Add intervals down to 1 microsecond
0bf8a291ed Resources: Add column preferences to the CloudTrail profile
6126f56551 ieee1905: Add dissection of supported VHT MCS sets
179bf05a4d ieee1905: Fix bit ordering of HE-MCS set
ed7f4df031 Dissectors: 'return(x)' -> 'return x;'
06a9f5feab Qt: Remove unused include from IO Graph
cc25d57bc4 Qt: Use nstime_t in the rest of IO Graph
bfcc3d7a35 Qt: Start to use nstime_t in IO Graph
2aed3428ec Falco bridge: Add error message for missing display attribute
2224b243c2 Qt: Recalculate I/O Graph if zero plotting changed
a0f675728b Update Ixia/Keysight netflow fields. new fields for https headers, for Appstack v4.12
2ef222903e Kafka: Update messages to their latest versions
e84adf41da Qt: Hide export dissections dialog when accepting
ea70c16e05 Qt: Fix crash when closing TimeShiftDialog before redissection done
a2a911ea1a fix: Hmac Missing
9c352cf9ab BLF: Properly skip 0-length containers
14902cfe82 BLF: Fix debug message
50018d8994 GTPv2: fix bearer_qos_oct1_flags and tra_info_pgw_flags
90c1736b10 Kafka: Fix the snappy decompression (again).
1924285965 Kafka: Fix two mis-dissections in old message format.
0ef10e400c tcp: Send the header to the tap even with exceptions in options
2ab349d0f6 Snappy: Use the tvbuff_snappy routines in Couchbase and Kafka.
9363a27350 Snappy: Minor cleanups.
9df309fce8 bacapp: fix typo
df4023b5ed epan: Switch our column format match list from gboolean to bool
9448de75ad Docs: Add a note about recursion to README.developer
1cc371fa57 Clear queued rescans when opening a file
ae1d09e9fa PDCP-NR: fix issues around userplane ciphering and integrity
15c086c5e8 RTCP: suppress or fix some spellings
e556035728 RTCP: Use dissector table for RTCP-RTPFB payload types
21d170a957 "const"-ify extcap/* and wsutil/*.
6b95c52a49 Conversations: Introduce a deinterlacing method
107666afa1 Fix type of queued_rescan_type
304cb10701 file: Don't tap the same frames twice in a live capture
8ca35924ed Add support for snappy content encoding to http packet dissector
4637eeea9c tap: Remove redundant console warning text
365b4dbec8 Qt: Don't try to remove an already removed IO Graph tap
fe2b3001b1 LUA: Update documentation to the fact we now support LUA 5.3 and newer.
5abfe91cc1 Qt: Work around Qt6 dataChanged pessimization
4f2abc9b46 [Automatic update for 2024-04-07]
d54cd5e0ba HTTP: Fix null pointer deferences
dbc22579cb Updates to NTP reference identifier codes.
76f52fc911 wslua: Remove obsoleted @since tags
63087ee7b2 http: Test strstr result against NULL before adding
3852a0b5b0 LUA: Requre version 5.3 or greater
40c420ab9b MMAS: Add a preference to dissect as iec61850
c56a81d41c TCP: Add a flow counter to the statistics
3b034815a2 Asterix: "const"-ify all the data structures.
4606845990 Qt: Rescale IO Graph axes before getting the x axis range
8f889b5833 Qt: Remove the URL code from the profile model & view
748e482dc7 Qt: Add Apply to Preferences Dialog
b63d6d3bb0 Qt: Fix IO Graph startOffset when packets aren't added
2ae6c42ce2 Qt: Fix IO Graph currentActiveGraph
5d8fcce4d6 Qt: Enable IO Graph Crosshairs context menu action
a3e7a7fb29 fix: "const"-ify most of fix_fields.
d0b143bbec Remove init to zero for static variables
c47011890a HTTP: Incorrect request/response matching
f291ea8f30 HTTP: corrected request/response matching
1e591a35db # This is a combination of 3 commits. # This is the 1st commit message:
4e4897423b HTTP: Incorrect request/response matching
4f8343feb7 HTTP: Change to TestDecryptTLS.test_tls13_rfc8446
447023d544 HTTP: Fixed indentaion error
18a1e3294f HTTP: Change to Ubuntu pipeline test
49b3fb60b2 HTTP: Incorrect request/response matching
84c0e00130 HTTP: Fix request/reply matching
4751c4a9da HTTP: Fix request/reply matching
40f57684d9 HTTP: correct req/resp matching without comments
f97a8a5b58 HTTP: corrected request/response
437fd1dacd HTTP: Fixed error in last commit
2670533eb5 HTTP: Fixed incorrect request/response matching
211c3034e7 HTTP: Request-response matching corrected
bf57ada43f HTTP: Ranges are used to match reqs/resps
6649fa88c1 HTTP: removed unused function declaration
33ab83081d HTTP: Incorrect request/response matching
24307ccdbe wslua: Add missing @since tag
f650b22bb4 busmaster: update a URL to HTTPS.
d17e3a2842 wslua: Improve documentation
f3e4237af7 Qt: Expand on a comment
d6d6053716 LTE RRC: upgrade dissector to v17.8.0
475661b597 F1AP: upgrade dissector to v17.8.0
07f68d0d15 http: Initialize a variable
cc4f989805 Telnet: vSPC: Track the "vMotion conversation".
ca4f217083 conversation: Add support for a "blob" conversation-element type.
d63bac4d77 Telnet: vSPC: Dissect "sequence" and "secret" in easy cases.
d6bc7d969d wslua: Add integer atttribute setter/getter macros
0cbdec7f71 fix: Migrate packet-fix.h changes back to source files.
410b435fd7 E1AP: upgrade dissector to v17.8.0
4fd6630d9b XnAP: upgrade dissector to v17.8.0
c84115f881 wslua: Add ProtoField attributes
c48b750be9 wslua: Fix type conversion macro names
600d66f1ac MSWSP: const-ify "GuidPropertySet".
dc03f8790c IO Graph: Use a larger maximum index size
fc77bd3ee9 Qt: Enable min/max button on GeometryStateDialogs by default
0a636a636c QUIC: Remove support of old draft-deconnick-quic-multipath
9de88ef317 fix: Use bsearch for tag lookup.
0c637a2b5e reordercap: Handle IDBs in the middle of the file
8b802bffd1 Zigbee Direct: Fixed UUID mismatch with join, pjoin & leave characteristics
64158f3e3a Switch away from gshort and glong
393d3e059d RakNet: Update encryption state on open_connection_reply_2
9268a4838a ceph: give c_warn_ver() a more sensible data type.
93ff0a109a NGAP: upgrade dissector to v17.8.0
d54b84d0ac Protobuf: when matching against URIs, allow '*' wildcards
81f925907a Qt: Add automatic profile switching
7130e33d30 Qt: Ensure Copy Bytes as C String is a valid C string
7d5172dec1 NR RRC: upgrade dissector to v17.8.0
b456632e40 X2AP: upgrade dissector to v17.7.0
5e290a99ab NMEA0183: make a function static
8b2d15115b S1AP: upgrade dissector to v17.6.0
668e6c6f79 packet-vnc.c: desegment multiple TCP packets when not enough data is received
7f2043c720 Qt: IO Graph human readable axis ticker with SI prefixes
5b637bd968 wsutil: format units with floating point
76879a480a http: optional check for ASCII headers
9710a98b67 Initial work on supporting DTLS 1.3
acaf5ad7f9 Qt: Only retap when making an IO Graph visible if necessary
85e93bb30b Use bsearch for lookups in sorted extended value strings.
82bc36ba53 CLNP: use a dissect-as dissector table for the OSI security option.
a85952e2ce GTPv2: Dissect UP Security Policy
5db5366f9b Dissectors: don't do e.g. return (0)
8f6a4d3b3b text2pcap: Fix a printf format
7a3a258118 Qt: Retap when changing to or from a IO Graph LOAD graph
67d7b1e58c extcap: Fix a strlen check
83f46b61ef Fix some spelling errors
cd5630e375 MMS: Add IEC 61850 decoding to some fields
f98f501b61 fileset: Check for g_regex_new error
74827d33dd EHT PhyType support for wlan_radio dissector
755fc1dbd3 ui: Convert our remaining UI code to C99 types
124d73b6e9 RADIUS: Updates to dictionary.huawei
932ec25362 Qt: Fix a preferences dialog data type
d5b092268f Convert extcap_parser to C99 types
4dda75fb0d Add a built-in dissector for ZMTP
0949fd3498 doc: Mention updated Lua 5.3/5.4 support
efdeaac67d Qt: Change IO Graph tracer when current UAT row changes
d7926e3290 epan: Switch proto_get_frame_protocols to bools
f0f8cdce36 Qt: Add some comments and links to IO Graph TODO
76255f37fd Mitel DECT: Change a gboolean to bool
4cf64a4ace ATN: update some comments.
b5970abe2d UAT: Handle TRUE and FALSE regardless of case
0b93055203 prefs: Don't cast a bool pointer to a gboolean pointer
6afe57a1b8 Remove parentheses from return bool
5a91ac3af9 Doc: tweak some of the Lua API documentation
5919c84347 Move libm linkage to libraries
773bcf6cb9 tcap: make a variable not used outside the dissector static.
7084b6e4db Change some extern references to boolean preferences
fb70e77fd1 Qt: Convert our utilities to C99 types
b00b162a87 Qt: Convert our widgets to C99 types
f3311c1840 Qt: Convert our models to C99 types
2ec0c3ff90 epan: Convert the color filters code to C99 types
cd3588d52f ui: Convert the CLI code to C99 types
d81488c167 Lua: Convert to C99 types
45e75413a8 wslua: make the heading for the example a discrete heading.
a8c5341dcc Qt: IO Graph Y Axis factor needs to trigger a recalc
7b6e196c41 wslua: put the example of use for treeitem:add at the right level.
949191823f epan: Use bools in our pref_set_pair_cb callbacks
62bc594401 wslua: fix the documentation for Tvb:reported_length_remaining.
5a9393c646 Switch our boolean preferences to bool
20046e4a0d NTLMSSP: Initialize encrypted session key
7c744e7933 editcap: Don't memmove more than allocated in the buffer
6aed3e5232 Qt: IO Graph bar border color
9aa9a6b048 nmea0183: Add ZDA sentence dissector
0fae2569bf [Automatic update for 2024-03-31]
be55ec3c0c Mongo: Strengthen heuristic a bit
90654d3f76 Fix some IP lengths
2862ae66f5 Qt: Update ProgressFrame to use a bool
57d98f1362 Qt: Recalculate IO Graph when switching plottable
2562674df0 epan: Convert the secrets code to C99 types
4bc1dcaa83 Protobuf: don't warn about re-including base types
e85196966d epan: Convert a couple of proto tree callbacks to C99 types
e10839dd5d epan: Convert our stream printing code to C99 types
1816bd1a11 Lua+ui: Convert the funnel code to C99 types
444cb3cea1 ui: Convert the top-level ui files to C99 types
574ed488d1 Qt: Only rescale the one visible IO Graph
81c7238776 Qt: Recalculate IO Graph at more appropriate times
59fbdef13e Check number of selected bytes for FT_IPv4/FT_IPv6 fields
38c0efcee8 Mongo: Ensure the offset advances
75b1ffe119 macos-setup: Add a warning about a comparomised version of XZ.
ee4891977b Qt: constify some IO Graph getters
75aa5599b4 ui: Convert capture_ui_utils to C99 types
b2f1dbff0e ui: Convert dissect_opts to C99 types
2b4117c5bb ui: Convert the failure_message routines to C99 types
7686e79601 Qt: Constify PacketListModel::getRowFdata
2d3c6050ba Qt: Retap IO Graph if the Y field changes
119a385ba2 GQUIC+DOCSIS MAC MGMT: Recursion updates
f8760b70ba wow: Fix identical branches for some messages
98b08894c7 check_typed_item_calls: don't warn about width of field for add_uint()
8285e80224 JSON-3GPP: Handle 5GC over HTTP/1.1 (OAI), don't create HTTP/2 sessions
1c90d8197f ltp: Add correlation of cancel and cancel-ack segments and heuristic dissector
16186deb94 epan: Add some Clang-tidy suppressions
318e8d3161 cpu_info: fix missing decl in else macro block
1a4abf8e6a Qt: Modernize some of our main window signal+slot connections
0bb3161d7f ws-function-blocks.dia: Update some outdated information
5824e57120 docs: The 'manarg' macro splits by line
9e388820d0 tcpcl: fix Dead Store found by Clang Analyzer
b261d1cdd8 dns: fix Dead Store found by Clang Analyzer
63bb4b023a pldm: fix Dead Store found by Clang Analyzer
83687ce837 ipv6: fix Dead Store found by Clang Analyzer
b18a2989ee tcp: fix Dead Store found by Clang Analyzer
2e33fcf230 bssgp: use the right table for Attach Indicator string lookup
3a7b618897 IPPUSB: Avoid (mostly harmless) string overread
6f688e19d2 Qt: IO Graph: Use logarithmic ticks for log scaled Y axis
c5510d931e packet-lldp.c: ttl == 0 means Shutdown PDU, decode accordingly
6c0d76206b Qt: Treat IO Graphs with lines and data points as line graphs
1205a5a38d socketcan: fix CAN packet type detection
a91509ea7c Change some `wmem_packet_scope()` to `pinfo->pool`
b43ae13285 Assert on heur dissector list not found
ecea70dbd3 Qt: Actually display the intended IO Graph Legend Title
bddf6b7fbd IO Graph: Make LOAD graphs displayed
ab26d00454 PROFINET plugin: init PE service_modifier always
24b27a78e2 Qt: Apply the fix for SyntaxComboBoxes to Qt 5.15.3
484de637d5 Fix syntax in tshark man page examples
66a6c53914 Qt: Ensure IO Graph Legend appears if box checked
a780f96f1b Qt: Actually swap the plottables when rearranging IO Graphs
393197fdee PROFINET plugin: decode PEservice responses
d10e9883bf ui: Switch the recent and simple dialog files to C99 types
a7236f6a57 sharkd: Add "column_info" field to "status" method
18625d706b Dissector for RTCP Congestion Control Feedback payload type
1f63e02a9e tools: Add gdb to the debian-setup.sh test dependencies
350917786d I/O Graphs: Squeeze some bytes out of io_graph_item_t
070a974b48 wlan-radio: Fix access of unitialized bool
3b61f4fd74 IO Graph: eliminate possible overflow in LOAD graphs
10f41cb995 macos-setup.sh: Various changes to build on a newly setup up M2-mbp
b9b19599f7 packet-dhcp.c: Fix a typo in aerohive suboption
39bc393c86 Qt: Copy IO Graph absolute time to CSV when time of day is selected
d8b291c566 ASN.1: Regenerate dissectors
7a34922f05 GTPv2: Dissect Alternative IMSI IE
5887358afc asn2wrs: Remove unicode char '->', it fails on windows
dc5b8b9c60 wow: Remove extra newline at file end
ce8bfd9975 wow: Autogenerate all messages for all protocol versions
bcc7145d75 wow: Add add_string function
1cda9725d4 wow: Rename ett_wow_realms to ett_message
e658085377 wow: Refactor dissect_wow_pdu function to improve locality
94505a4a23 wow: Move main parsing into own function
0dcbd4cf90 wow: Convert to use ptvcursor
981f7f2709 wow: Completely rename variables in preparation for autogenerated
c746778018 wow: Change opcode names to match actual names
c92d04accb wow: Make protocol_version localized to conversation
8d5f016225 wow: Make message layout be dependent on protocol version
407da2a8c1 wow: Pass game_version directly through parameters
436eb02100 Update Ixia/Keysight netflow fields.
f6454f6dd3 follow: Get rid of frs_return_t
0e28b66dd8 Qt: I/O Graph fix highlight and click on last interval
2438e82c40 Clang-tidy: Enable recursion errors for dissectors and wiretap
105da2927f DVB-S2: Add a null check
4534258885 ISO 7816: Add a null check
0cc1a5f110 H.264+H.265: Add null checks
af3ded6742 [Automatic update for 2024-03-24]
b48ff4df36 wiretap: Recursion updates
b39cd257db Fix some spelling errors
cd564f93e5 PNIO: Add a missing Clang-tidy suppression
6d4375846b Recursion updates for Gryphon, MATE, OpcUa, PNIO, and WiMAX ASN CP
5366c18d28 Add recursion checks to SoulSeek, SML, and Socks
f9e954497f Add recursion checks to LLRP, MQ PCF, OPSI, and OSC
823b49f6c3 BLF: Fixing Flags Decoding in FlexRayRcvMessage(Ex) (BUGFIX)
eb5a4b149a GTPv2: Add NF Instance ID and Timer in Seconds IEs
7e49e3155d expert: add a new expert group for dissector bugs.
e4a3342068 expert: register ei_unreassembled with proto_unreassembled.
7c7ae3c72c Fix some Perl scripts.
0e551efb92 nmea0183: Fix end of line warning
0e1bad2875 USBVIDEO: Add a class data type check
c733727c76 Windows: Upgrade c-ares to 1.27.0
668c6e1eeb woww: Update from autogenerated message information
e6ad1f677e Amend whitespace in reordercap.c
ef64dcf328 Fix reordercap -n flag generating empty output file
534f7c32cd socketcan: update CAN CiA 611-1 definitions
a98b35d988 socketcan: display len8dlc content for Classical CAN
3456a9809e socketcan: display CANFD_FDF and CANXL_XLF flag content
d3dd050c6a socketcan: simplify CAN packet type detection
c414c067d6 CIP: Fix Forward Open Response Parsing
13c8a2f887 Convert Wiretap to C99
5738b5ca2c epan: BCD strings with multiple filler nibbles at the end
e640ecd591 TFTP: Fix export objects in single pass tshark
2b7fc4b8d2 wiretap: Add a Clang-tidy suppression for BLF
0302978a2b LISP: Add missing Clang-tidy suppressions
1ed5bd8dd2 Add recursion checks to EXTREME MESH, LwM2M-TLV, MPLS ECHO, SNA, and TCAP
30f77b439b nmea0183: Add generic NMEA0183 dissector
6adb987104 Qt: Dynamically allocate IO Graph items with a higher limit
28be55d9ef hci_mon: Support decoding ISO data
a9bf01aad1 ICMP: fix minimum original datagram length
15660308cf epan: Don't change ports in error packets, similar to addresses
f940d12361 GNSS: add EMS meta data synthesis to EMS text node
f410c309be Debian: Add a Logray package
3ea56842a3 mac-lte: fix more bogus casts.
5de524bc20 mac-lte: Fix memory access in LONG_BSR_LCID
02bf9e15d8 Qt: Fix some leaks in IO Graph
696baec976 Falcodump: Fix a couple of option names
6afdbf2de0 Falcodump: Add options to exclude syscalls
b41e5eaed1 Qt: IO Graph label precision, make scale factor a constant
4c5f838c58 MinGW+NSIS: Install NSIS package in setup script
3cff44e4a0 MinGW+NSIS: Work around QTBug-122257 when building
3757f42e5f DOF+Etch+SIMULCRYPT: Add missing Clang-tidy suppressions
6653bfd82e Add recursion checks to DCOM, MPEG PES, PROXY, Snort config, and Thread
e9f0d2c22a Add recursion checks to DICOM, FC-SWILS, PIM, RSL, and WASSP
db886b4acb Add recursion checks to DCCP, KNX/IP, PANA, SOME/IP, and WLCCP
bfa4ad9041 GitLab CI: Re-disable Homebrew updates
73b6bf25e2 Add recursion checks to CSN.1, GSM A-bis OML, NAS-5GS, SolarEdge, and WMIO
68f427822a Qt: Scale IO Graph bar widths to the interval
96281f0369 [Automatic update for 2024-03-17]
53d9f11e01 Qt: Queue IO Graph reports during mouse moves
f90b2df701 packaging: Quiet a Python SyntaxWarning
088bcd5682 packet: Add missing param documentation
ab5c10662a test: INVALID_INTERFACE is a possible exitcode for tshark interface test
df78e393c8 CQL: Fix a recursion check
277d965657 Add recursion checks to CQL, GSM GSUP, MSWSP, RSVP, and WTP
624822b073 QUIC: Handle older MP draft as well
ed83f9b2ee QUIC: Support decrypting Multipath draft-07 with Path ID
33125aadcb TCP, UDP: Add fields for relative packet numbers within stream
d25124910f Goto the nearest undisplayed frame
f5024976f7 epan: Remove subnum from frame_data
1a417f5840 Convert fuzz to C99 types
93e6399046 tools: Install Lua 5.4.6 on macOS
7122291d5d Add recursion checks to COSE, GQUIC, SUA, and XML
5b29346f9b Add recursion checks to COROSYNC/TOTEMSRP, HSMS, ProtoBuf, RTLS, and YAMI
0ff53d7a49 Falcodump: Add capture filters
6d10f6144e Falco Bridge: Dissect JSON objects for cloudtrail fields
1923c6cab0 Qt: Limit on how often mouse moves update the RTP Player graph
50c8bc46f4 Windows: Upgrade Lua on Arm64 to 5.4.6
55c9a08651 Qt: Add Clang-tidy suppressions for ProtoNode
87a9a18726 Convert extcap to C99 types
69797c06a9 androiddump: Unused variable on WIN32
fa1a1b82e0 Lua: Switch the downloaded Lua to 5.3
3621124cd8 packaging: Have Debian Build-Depend on lua 5.3
c77748ae86 release-notes: Add Lua
50af5f1dee tools: Install Lua 5.4 with MacOS brew
533c186bc8 Sysdig Event: Update our events
c810864876 NSIS: Fix some paths
89cbc5baa2 SOME/IP: Improved robustness of UAT-based HFs (part 2)
371f9e1418 Convert randpkt_core to C99 types
f8b4e9d974 Tools: Add a quiet option to asn2wrs
497b90a4a1 Qt: Make visibleIndexOf O(1), not O(N)
42a13925a0 Fix potential integer overflow in getnum
7cfffcfef3 DNS: Added limit check to TTL indices used in new statistics
fcc5709ce8 Qt: Don't select and scroll to packets twice
75c54c2a8b Fix common spelling mistakes
72bdaefacb CI: Update location of extcap plugins for signing
14c0f79ec4 text2pcap: Make sure our plugin directory is initialized
8d5036b994 diameter: support Diameter Address type in vendor dictionaries.
654fbcb5ec Fix our WiX package
73f516a3c4 tools: Add opencore-amr to additional list for macOS homebrew
25f6f3ba0e tools: Optionally install Qt5 DBus on SUSE
91ea231d5e packaging: BuildRequire a Lua version, not just 5.1 or 5.2
eb58552384 wsutil: Allow converting zero length bytestrings again
0baad53fba falcodump doc: update to libcloudtrail 0.12
32689c250f wsutil: Fix init_plugin_dir
8e703dfb9a tools: Install lua 5.3 on Alpine and Arch Linux
e3a77df837 QUIC: rename DCID by Path Identifier (multipath draft-07)
e4cf02711c QUIC: a new MP_[NEW|_RETIRE]_CONNECTION_ID from multipath draft-07
2b09b0c66b QUIC: MP_[NEW|RETIRE]_CONNECTION use old draft value
3b4b9c8dde QUIC: Add MAX PATHS from pre-draft07 multipath
3e03082288 tls-utils: add Initial MAX Paths TP (multipath)
1ea44a05e9 Qt: queue TCP stream graph replots during mouse moves
cc694b7f2f Resources: Update the default Logray profile
08ddd7e863 wsutl: filesystem updates
2155ef34b0 Qt: About dialog "Folders" updates
8512d130f6 UBDP: Reformat code
4929ecb906 UBDP: Decode hostname as UTF-8 instead of ASCII.
6420dcff7f UBDP: Add new fields
302af75963 dfilter: Don't crash on arithmetic between string literals
97bef124ae SNMP set correct req/resp relation when req's are repeated.
8026883af8 SOME/IP: Improved robustness of UAT-based HFs
1f3933913a dfilter: FT_PROTOCOL does not have a value string
6afb4f52d4 check_typed_item_calls.py: Look for fields that could be FT_FRAMENUM
8541041922 CMake+wsutil: Split our Wireshark and Logray extcaps
1b8aa82a23 Let `check_dissector.py` work on plugin dissectors
8c371a912e dfilter: Allow character constants in arithmetic
0969baf2c7 Fix some spelling errors
e05dfae553 dfilter: Fix parsing of single character hex character escapes
7134a293fa dfilter: Allow calling upper and lower on function results, literals
adbba6df7b Qt: Sort SCTP All Associations items numerically
0c58df3d1d TLS: Set unused debug file pref to the empty string, not NULL
f3bf4969e5 Zigbee NWK GP dissector - APP ID 0b0010 decryption
26c42f4535 NAS 5GS: remove an unused dissector handle
a72bd62458 PEEKREMOTE: Add 11be support in the dissector.
6e525aa148 TLS: Don't let the debug file and key log file point to the same file
c778292a10 GNSS: add dissector for SBAS L1 MT63
d29e7b6599 GNSS: add dissector for SBAS L1 MT0
3ffddc19a4 NAS 5GS: add dissection of Tests Procedures messages
826bafe869 SMB2: Change frame fields to use FT_FRAMENUM
ebb5ef3bbb CIGI: Don't throw exceptions in heuristics
e89dc8e2ab NFS: Add a NFSv4 SRT table for operations
e7d47c929d Fixed Zigbee NWK GP dissector - scenes command
47538631d4 SANE: prefer to give uint to WORD_OR_RETURN()
c084f120a2 wiretap: Add a Clang-tidy suppression to the Ascend file scanner
a2d40c7cde Falcodump: Fix compilation
9bfa8d9142 Add recursion checks to BVLC, DOCSIS MAC MGMT, MsgPack, RTMPT, and ZigBee ZCL
f5b887fa38 Fix some spelling errors
6307233ec9 Fix some cppcheck warnings
128c298122 Add recursion checks to BT SDP, GTPv2, NHRP, SCTP, and Windows common
e50ef0effb Add recursion checks to BT BNEP, DOF, ICQ, Q.2931, and S7COMM
75fdad769f [Automatic update for 2024-03-10]
d98913aa82 Qt: Don't call begin/endRetapPackets() twice
77ec5a5068 GitLab CI+tools: Homebrew recently adopted PEP 668
6f2514fba5 Add recursion checks to BGP, Etch, LI5G, RPL, and SIMULCRYPT
018fecc284 ASTERIX: Add Clang-tidy suppressions
709404e401 Add recursion checks to BFCP, EDONKEY, QNET, RTPS, and XMPP
7013af8367 wsutil: On Windows handle hard links in files identical
b8f2baa8ba wslua: Update comment to mention FT_NONE DissectorTable
c2e95293d2 dfilter: Add vals (value string) function
4d57ab3498 opus: Use BASE_ALLOW_ZERO for frame data
ba362cbf35 USBLL: Show data field for Zero Length Packets
ec6b75ec46 Qt: Add lint recursion suppression to findText
5a4e2bce58 wslua_dissector: Support 'decode_as' from DissectorTable:try()
baa7944443 Qt: Honor pref for hiding interfaces in interface list.
34be81a6e9 opus: Fix dissection of payloads with multiple Opus frames
9bb019d3bc packet-x75: Add sub-dissector table for "Decode as..."
221220f2b4 release-notes: Mention Find Packet improvements
0228fefb10 falcodump: Add builtin (syscall) capture support