forked from wireshark/wireshark
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChangeLog
3468 lines (3468 loc) · 195 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
ccaa67c1ea Last batch of col_ API changes
8420e64fde btle: Get rid of unecessary frame_number variable
91a40d3355 btle: Extract out dissect_btle_adv()
316e14e502 WSDG: Add some information about Lua loading order
1331532387 BGP: fix check of length of labeled prefix
ee3471894f LIX2: Update to 3GPP TS 33.128 V18.8.0
62d985f191 asterix: Fix dissector for extended items
d8eed38731 SMB2: Add SMB2 notifications capabilities flag
897864da07 epan: Do not prime with hfids wanted by disabled postdissectors
99096b76ed Improve some more col_ calls, and script improvements
2e97567825 wslua: Change one stray static function return value to bool
524613daed Improve more col_ API calls
1dd922be36 Add option to run tshark with profile from global profiles
dc4271d78b nettrace_3gpp_32_423: Eliminate unnecessary copies of RE matches.
4c40367838 Qt: no Windows META key - only Q_OS_MAC at this time
8f6b40c4fd Tools: Update a couple of doc directory references
04ee1cf9dd Qt: disable follow if no frame selected
edecbd535b MacOS: Update some package versions.
09dbf1e9b6 Change some non-optimal col_ calls
e80d3eb9bf Add tools/check_col_apis.py
bbd3ce58db WSUG: add Reset Layout to main toolbar
fe0a53b873 ntlmssp: Prevent leaks of cipher contexts
254b74b974 Docs: update README files
7cd25d2861 SDP: Update an enum
ade004d6b0 cllog: Check the stripped time stamp validity
b8040bad31 gitignore: Update the Doc section
1f865ae6a2 [Automatic update for 2024-07-28]
37e871a756 GTPv2: Don't include padding in the RAC in ULI
ba07b59501 iee80211: Update status codes per 802.11-2020
862a2f2fd0 tcp: Convert a function name to C99 style
d976b3d848 Qt: add reset layout button to toolbar
902df16bc3 dtls: Don't call gcry_cipher_encrypt on a null cipher context
66dcd56f1e ntlmssp: Don't insert a key created on the stack into a hash table
8b45d8a85b pgsql: Handle "direct SSL" negotiation
c599d6962e monero: Stop dissection on an invalid type
6e08eae526 Qt: Fix clearing displayFilterCombo on Qt < 5.15
e25e93082a USB HID: Do not store complete usb conv info
10e6789834 Media Type: Add a structured suffix table
ad53eb6a78 ILP: Fix a field name
4b1f094c18 Docs: Asciidoctor compat-mode transitioned to modern syntax
2e71982fee nstime: use consistent names for FILETIME-epoch conversion routines.
bde8fa5f67 bpv7: Initialize subj_ts
487b336942 WiX: Install the release notes as "Release Notes.html"
f4d9153a3a Use col_append_str for literal strings with no specifiers
f439919447 smb: use COUNT_BYTES_SUBR() and COUNT_BYTES_TRANS_SUBR() macros.
347e6c616f pidl: fix the check for Windows.
1f00714415 pidl: handle compilers whose cpp doesn't strip // comments.(win) [skip ci]
8e6c608b31 Clean up handling of times based on the NT FILETIME epoch.
b48759e4a4 qnet6: Do not use col_set_str on the result of val_to_str
5792487cf2 Fix various ASN.1 generation warnings and require UTF-8
9e3e17136c For literal strings, prefer col_set_str() to col_add_fstr()
d48edda709 USBLL: Reassemble High-Bandwidth interrupt endpoint data
cfc9dc3a00 USB: Fix High-Bandwidth endpoint sanitization
9ee0999cac DCERPC: Do not include glib.
c8c73f6678 packaging: Fix the RPM build
668881fec7 NSIS+WiX: Switch from "NEWS" to "Release Notes.html"
abbd64a3a1 CIGI: Convert CIGI 4 to a dissector table
4bc1d198b8 GTPv2: Add units of kbps to AMBR
ed3a7c8e31 Release notes: We now ship with NPcap 1.79
b07275791d composite_tvbs: speed up by using GQueue
c51e992a23 packaging: Install release-notes.html in our RPM package
42eb155e05 Docs: Update our targets
57af0553f1 GitLab CI: Try to limit interruptibility to merge requests
dd8f9c1087 pidl: handle compilers whose cpp doesn't strip // comments. [skip ci]
dabf84e0d7 GitLab CI: Our guides are now in the doc directory
54d279dd7e Docs: Move the User's and Developer's Guides to the doc directory
ea842c8be0 Don't include glib when not needed.
b9eec9503c BTLE: increase str_addr_len to accomidate new longer string name after #16417
e8dc6be7df PFCP:Use wmem to allocate memmory
3b75810424 WSUG: Add FTP-DATA to exported objects.
dd7cb22c82 Convert remaining dcerpc dissectors to C99 types
ea348265a1 ZBEE SEC: Enable empty payload security check
ae17322376 PID_RELATED_ENTITY_GUID and PID_RELATED_ORIGINAL_WRITER_INFO
86f47a4249 cigi: fix typo on hf name
cb22bc045a ErlDP: Add missing tags
f71745c6bd dcerpc: get rid of guint1632 and guint3264 types.
7574b47b5f pidl: explain the "Syntax error near '/'" errors. [skip ci]
8abd58d9a0 CIGI: Use a dissector table for packet id for version 3
b55ee60a7a DHCPv6: decode DHCPv4-over-DHCPv6
0fa2751812 ANCP: Extend with new data from IANA registery
a7a0f772f7 Update our mailing list URLs
0e4ff696b7 Art-Net: Add oem code values and extensions to todControl cmds
375fdb472f Change some function names and variable types to use C99 types.
0e17c06c35 AERON: Add Resolution frame type identification
1e925dc843 ELF: Extend some value ranges
bb65650dfe EPAN: various cleanups to addr_resolv
4047e3a851 DOC: Document Enable IP geolocation checkbox in name resolv prefs
e1e449c5bd RTCP: make notification a bool
054ae0c79c Re-enable disabled pidl dissectors and regenerate for C99
429b5dcd14 pidl: remove an unused variable. [skip ci]
c7091b057c Convert a number of "guint" to "uint" in function names and alike.
b72753c50a capture_info_dialog.cpp: fix warning (found by check tools)
f0c1d9d58d NAS 5GS: upgrade dissector to v18.7.0
8e8c831d44 Docs: typo in previous name
7232a302ee pidl: more C99 types.
e4acb0276e dcerpc: change pidl to use C99 types.
319fb7bd56 pidl: fix some more build issues.
1af47e5f64 Make it possible to generate the PIDL dissectors with CMake.
70cd5a04ba epan: Deprecate the GLib-style tvb_get_gu?int functions
f889eabb12 Qt: Use a shared model for DisplayFilterCombo
0fd3d14601 SMB: Remove bogus malformed error
caffeba5ec GDT: Remove unneccessary includes.
bbee0f9340 Convert use of G_GINT64_MODIFIER to PRIu64/PRId64
048e2de8fd Convert G_GUINT32_FORMAT to PRIu32
c4247075cf convert-dissectors-h-to-C99, remove include glib
5743153197 Convert gushort to C99 types
5bd8b730d0 Convert zbee-direct to C99 types
55b9e55a13 Convert remaining DCERPC dissectors to C99 Types
5ed65d3195 ORAN FH CUS: trivial edits
0274951625 epan: Update our remaining old-style tvb integer accessors
f4af6bdc0a Replace gint with int in README.dissector
125d712770 Zabbix: Add separate subtree identifier for Flags tree
4829e3ff39 CBOR: Register CBOR Sequence dissector with description
b70a243d64 CoAP: Remove duplicate value string entry
a4ecb58643 Convert dcerpc templates co C99 types
e40128d030 DCM: Update data structures, dictionary and message exchange
b517de1634 mp2t: Fix an underflow
96fa766c4b Add Protected S1G Action frame dissection
d14c086703 Rename tvb_get_guintvar tvb_get_uintvar
6a053794a0 Convert dtd files to C99 types
3ed8b04363 Convert types used in comments to C99 types
c4aac41433 Convert some temp variable names to C99 style
f8610965c5 PFCP:Change tvb_get_guint.. to tvb_get_uint...
c41c23a818 Fix some mask warnings (from check_typed_item_calls.py)
e9a42a9fd6 Convert g(u)intptr -> (u)intptr_t
3c33dccf7c Modernize some function names
d6ff757f0f docs: Use pdf theme option that works for asciidoctorj
6b0f20668c frame_tvbuff: Modernize a couple of function names
058a3d56d4 epan: Deprecate some GLib-style functions
3a6fda7882 asciidoctor: Prefer batch file commands on Windows
0eed9bdf8b Remove the g prefix from the tvb search routines.
1b2bf20dbc docs: Use new-style tvb integer accessors in the Developer's Guide
00f7d51730 wslua: Use new-style tvb integer accessors
2c4e056c08 Pass a set of PIDL flags, not "is open" and "is close" Booleans.
1337bf40a2 convert-rf4ce-secur-to-C99-types
205293aa52 Fix some spelling errors
a9ebc96d48 [Automatic update for 2024-07-21]
b29c855ba3 radiotap: retrieve field with appropriate function
355afd1dee CIGI: Don't define identical TFS multiple times
8b978c94de ZMTP: minor changes
46df62bb0f convert-opensafety-to-C99
7f1bf1a26c convert-tvb_get_guintx
81066453e7 epan: Use new-style tvb integer accessors in our top-level code
09c01b8521 UI: Use new-style tvb integer accessors
dfc63ba2ff nmf: Use varint API, don't throw exceptions or undefined shift
04968e140f nmf: Remove proto initialization
2e7ca427b4 convert-x11-helpers-to-C99-types
5951fed220 Convert pidl .cnf files to C99 types
e6d5e8c815 convert file-dissectors to C99 types
e9845bd3f9 6LoWPAN: Fix base of Page Number field
bc5f7d729d Convert dissectors 1-9 to C99 types
029dce389b Convert dissectors W to C99 types
97f93df2e4 Convert dissectors YZ to C99 types
af353f48f5 Convert dissectors X to C99 types
ffdced10e8 Convert dissectors V to c99 types
5d72821204 epan: convert dissectors S to C99 types
75ea337b68 epan: convert dissectors P to C99 types
f61c344fb9 docs: Support more symbols in asciidoctor-pdf
7274fe8c97 epan: convert dissectors T to C99 types
866bb943f2 tvbuff.h: include headers to define macros used herein.
cb9eac4bc2 check_typed_item_calls.py: trying to get warning count down
dbd3f3778e sysdig: add the latest kernel APIs
38a1f99d7a NAS EPS: upgrade dissector to v18.7.0
650b164ad0 wsdg: specify debian sym link
bd12a6750f SOMEIP: Fix a broken test
4cd3c7e870 Diameter 3GPP: Add Feature-List for SWx, S6b
f0a1fb231d Update netlink generation tool and update netlink nl82011 dissector
cbcb180095 Update ISOBUS parameters
734df63153 IANA added another IPv6 special block
1ac5195df2 DOC: complement SNMP user table description
315aaf2e77 FBZERO and GQUIC: chacha20 -> chacha12
da91cb25fa ORAN FH CUS: fix a check - dereference pointer before test
4ce51e5667 windows-common: don't export legacy {NT,WERR,HRES}_errors
7c0402e75b pidl:dcerpc-*: regenerate dissectors after {NT,WERR,HRES}_errors_ext pidl changes
46d74a4fbd svcctl.cnf: make use of WERR_errors_ext
003d4b0ac0 tools/pidl: make use of {NT,WERR,HRES}_errors_ext
6e69523711 pidl:dcerpc-*: regenerate dissectors after BASE_DEC/HEX pidl changes
c58a16350b tools/pidl: don't use hardcoded BASE_HEX nor BASE_DEC
8eeb888ab2 dcerpc-{budb,butc}: regenerate after {NT,WERR}_errors_ext idl2wrs changes
d0e762051f idl2wrs: make use of {NT,WERR}_errors_ext
d789da7260 smb-direct: make use of &NT_errors_ext
29dee5fc82 kerberos: make use of &NT_errors_ext
ef30c03372 nmf: initial commit for [MC-NMF] .NET Message Framing Protocol
ce1e3ad96e xml: add o:BinarySecurityToken => GSSAPI dissection
3c042d997d xml: run ./tools/convert-glib-types.py epan/dissectors/packet-xml.*
10b644a26f epan: convert dissectors U to C99 types
18aa227772 epan: convert dissectors R to C99 types
f7d0e4a633 epan: convert dissectors Q to C99 types
75fec70124 epan: convert dissectors O to C99 types
5ac53351ff ieee80211: Eliminate false positive maybe-initialized
8f01b0aeea Remove break after return
d15fc6e1ca GSM A GM: upgrade dissector to v18.6.0
baea7be0ab wslua: Expose pinfo saved_can_desegment to Lua pktinfo
7f96b474b8 GitLab CI: Enable automatic pipeline cancellation
f85b22fd18 Qt: I/O Graph Throughput and zero values handling
32c5280dfa Qt: update filenames in comments; remove HelpContents icon property
38c3cf5c2f Switch our GLib 64-bit format specifiers to their C99 equivalents
490bd19bb5 epan: convert dissectors N to C99 types
81bdcbd378 epan: convert dissectors M to C99 types
8156dd0d94 epan: convert dissectors L to C99 types
a275a44abf Bluetooth: update UUID registery
61c68a601f BACAPP: Update vendor registery
40e3bc99a5 Version: 4.3.0 → 4.3.1
1c3cf00f75 Build: 4.3.0
27c7e2adc8 TCP: Performance improvement for managing the OOO list
945f04c2a2 epan: convert dissectors K to C99 types
ea170b811f epan: convert dissectors J to C99 types
31e722a7c4 IEC101/104: Add some expert infos
c12607d0da WSDG: correction of broken gitlab URL
451a082623 BTATT: restore wrongly C99 change
d4e2030103 f5ethtrailer: restore wrongly gboolean->C99 change
8dda8c25d4 epan: convert dissectors I to C99 types
eeb129b4c2 epan: convert dissectors H to C99 types (rerun script)
3b09b6becc epan: convert dissectors F to C99 types (rerun script)
7c581d7fd1 epan: convert dissectors E to C99 types (rerun script)
a96264f689 epan: convert dissectors D to C99 types (rerun script)
a6e1171b82 epan: convert dissectors C to C99 types (rerun script)
40801edc48 epan: convert dissectors B to C99 types (rerun script)
2b757660e5 epan: convert dissectors A to C99 types (rerun script)
6293415f09 epan: convert dissectors H to C99 types
0a8e4ded45 Plugins: Use new-style integer accessors
5e17761308 lbmsrs: Do not throw exceptions in heuristics
b23e9ac8ec GitLab CI: Fix an if statement
94713cb032 Update the tvb_get API calls in our ASN.1 dissectors
2ca68dd3c7 Qt: Allow moving the I/O Graph legend
1edd2e1053 Revert "Qt: Have all DisplayFilterEdits have bookmarks"
39b94e6b70 Revert "Qt: DisplayFilterEdit touch-ups"
5f5e173754 Revert "Qt: DisplayFilterEdit bookmark button background"
5b4d32ab60 epan: Switch the tvb_get_g?int API to C99 names
7a15145e84 docs: Update I/O Graph
665f28c0a2 wiretap: More refactoring of wtap_open_offline.
52138877a7 QUIC: update link to lasted draft multipath support
c7a234ac1e QUIC: remove draft-04 support (multipath)
9892ec13ea QUIC: rename MP_ACK to ACK_MP (multipath-draft10)
bcf9cdf247 QUIC: Add new frame type MAX_PATH_ID from multipath-draft09
1f4f2a487d QUIC: add new TP max_path_id from multipath-draft09
e49774d247 epan: convert dissectors G to C99 types
c30ccfc352 epan: convert dissectors F to C99 types
c8e41384e9 epan: convert dissectors D to C99 types
e106fe5e78 epan: convert dissectors E to C99 types
67daaa3421 Qt: Parent GeometryStateDialogs when setting them modal
ae1259aa66 F1AP: dissect new NR RRC containers
da1b897e80 Changing packet-nordic_ble.c as well
7e5a1f054b Replacing CSB (Connectionless Slave Broadcast) with CPB (Connectionless Peripheral Broadcast) everywhere
bacb217683 first pass, before fixing CSB -> CPB more thoroughly
bd29aea24d Zabbix: Add proxy tasks command support, also improve packet info headers
9bc66492a2 epan: convert dissectors C to C99 types
85e03ae80d Address more value_string warnings
3686d0e52b snort: typo in comment about TraceWrangler
d3882d0941 Windows: upgrade Npcap to 1.79
8f1d02f2e2 ORAN FH CUS: better support for C Section Type 6 (channel info)
ee21fd0dcf E2AP: register multiple versions of CCC
8ede4780fa ORAN FH CUS: SE 21 affects SE 6, which configures SE 11
59fdb05228 LTE RRC: upgrade dissector to v18.2.0
3a3efb5a3d TCP: Fix SACK interpretation when deinterlacing and Relative SEQ
2e3c1cfbf3 macos-install: fix a bogus path in an mv command. [skip ci]
910ab43578 Qt: Keep Export Dissections save button disabled when changing files
3a63db2abb [Automatic update for 2024-07-14]
3b8e1b6813 Qt: Parent the QColorDialog in ColoringRulesDialog
ca4d0554b6 Qt: Parent the testCaptureFileClose message box
fc3042177f editcap: Add extract-secrets
3a74a9aecc Support more than one context in a single OAM Get request
b30524d912 Zigbee ZCL: Fix Discovery Attributes Extended dissectors
a9cf73310e nmea0183: Convert to using C99 types
a31de2c480 BGP: Add a couple of missing items to EVPN value_string
59be13307b Signal PDU: Cache get_signal_value_name_config results
a63f5fc802 wiretap: De-duplicate file-opening code.
7759efe69d SMB: Eliminate Response<unknown> errors (GNS365)
9bc41fe152 RSL: Fixed message discriminator for Location Services messages
4e88a22d9b More issues detected by ruff
de57b76a5c NRPPa: upgrade dissector to v18.2.0
b6122016a7 LPPa: upgrade dissector to v18.2.0
055846990f LPP: upgrade dissector to v18.2.0
e3e52d8c74 Fix up some python script issues seen with ruff
d6f8580675 Be more careful about escaping in python REs
483e3394cf F1AP: upgrade dissector to v18.2.0
89da7713c4 Zabbix: Add zabbix.hostmap_revision
dd45029160 packaging: Add checkpoint RADIUS dictionary to nsi packaging
b12141f9b4 capture-sync: Fix deadlock with lots of interfaces.
1fd7c1df45 GNSS: add dissection for SBAS L1 MT24 with vel code = 1
f430181d56 kerberos: implement service response time statistics
e9d9713aa2 kerberos: add better autodetection of KRB_ERROR e-data
4abf8fe493 CMake: don't build release-notes.html multiple times
704bf1ab31 Qt: Connect ExportDissectionDialog signals at compile time
a5a265ef23 SNMP: Free the error string if unused
7fdca9c201 Qt: initialize variable
ad804dac7f SNMP: Allow for key expansion algorithm selection
44b0041da8 E1AP: upgrade dissector to v18.2.0
c9fd29af56 sync pipe: Close pipe before waiting for child, better error message
8b332123da Docs: Move our AsciiDoctor macros to the doc directory
bc55f82c67 XnAP: upgrade dissector to v18.2.0
04031a71e5 addr_resolv: Don't continually look up ethers that didn't resolve
6f42825c9f asterix: adjust to upstream change
858faad7df Qt: Window Scaling Bytes in Flight calculation update
4a9802621e Thrift: fix incorrect proto_depth calculation
1476e292f9 OpenVPN: Reassemble TLS control messages of arbitrary size
2a8b1973f8 tools: Make some regex expressions raw strings
03c56e9ee6 Qt: DisplayFilterEdit bookmark button background
4e0e35b799 Qt: DisplayFilterEdit touch-ups
d056dc1bb3 exported_pdu: add tag for 3GPP identity
ea85e2a621 exported_pdu: use c99 types
63f5995f39 GTPv2: Update to 3GPP TS 29.274 V18.7.0
198dfd0450 Add nghttp3 support to RPM package
5cdd62375d BTLE: don't implicitly cast bool value to int
aa69a03769 SIP: decoding for quoted value of utran-cell-id-3gpp
3260a07d7f NGAP: upgrade dissector to v18.2.0
f92e4a3f3d Qt: Allow more than one path separator in stats tree plugin
0b83828004 TCP: Fix minor array boundaries reading for SACKs
aa20732fdd X2AP: upgrade dissector to v18.2.0
57af237421 S1AP: upgrade dissector to v18.2.0
c841175d22 GitLab CI: Try to fix the Visual Studio Code Analysis job
f9c360d5d4 tvbuff: Use the clamped value for retrieving unaligned le bits
b37c836a2d Fix some spelling errors in tools folder
409bb10764 CMake: ASCIIDOCTOR2TXT - html is input
843c3056c7 GSM-L2RCOP: use a common tfs entry instead of defining own
404021bd7b dumpcap: Use GetTickCount64 on Windows
db6e438509 dcm-dispatch: fix Dead Store found by Clang Analyzer
a21668e303 TCP: Fix minor array boundaries reading for SACKs
33f606b52f CMake: Add custom sources and headers only if they're defined
374c9a79da dumpcap: Convert to C99 types
5af51e3802 tshark: Convert to C99 types
6b732f0274 Convert sharkd to C99 types
3a1b36bca8 Convert rawshark and tfshark to C99 types
b75e9b696c Falco Bridge: Use approved API calls
cefebb8a35 CMake: Fix our Logray source paths
08e428d690 Convert capture_opts to C99
439184901f GitLab CI: Use a common Python virtualenv directory
8b582d6172 Convert file.h and cfile.h to C99 types
86a5c21075 GitLab CI: Use MinIO mc in another place
56a6b71f40 docs: Update to the IETF Internet-Draft for the TLS Key Log File
92d97c7106 Convert ringbuffer, frame_tvbuff, and file_packet_provider to C99
ab1c56f9a9 Docs: adoc possible invalid reference (change to link:)
a354b30315 Convert the smaller executables to C99 types
6a1695d1cd [Automatic update for 2024-07-07]
d7eefd41a2 GitLab CI: Use Mino mc on Ubuntu
80d5a22693 Docs: Move ws.css to the doc directory
50902e8582 Qt: Fix crash on exit with previous focus
8b57c010b2 doc: Document additional secrets types editcap injects
b4b00dc7f2 text2pcap: Convert to C99 types
1053544305 GNSS: add dissector for SBAS L1 MT17
3fa2f2dd7b tfs: add off/on true_false_string
50cb222d78 nmea0183: Add GLL sentence dissector
cdd9bbcc1f docs: Use attribute substitution for wiki links
60cbd23eed wsug: Change two wiki links from SSL to TLS
c7745b4dde docs: Switch the WSUG and WSDG back to using wiki.wireshark.org
9b59ce6e58 Docs: add css_dir path to ws.css source
ac61d261b4 editcap: Fix handling of unrecognized long options
311ca847a7 epan: Use the logging system for sequence analysis
970714f2be exported_pdu: Pad TCP_INFO_DATA to 32-bit boundary
43fe6bcdad Docs: update Asciidoctor copycss path to ws.css
9c8aa1ba55 editcap: Convert to C99 types
a724879e51 pfcp: correction of IE Downlink Data Service Information
93c092f93d epan: Convert ASN.1 dissectors to C99
acd8dca562 DCHP: Fix Relay Agent Information Source Port
fb89750e32 Don't call g_string_free() with bool - it takes gboolean
a0c8344f16 editcap: Use cmdarg_err in some places
3275e6fb18 BTATT: don't call g_string_free() with bool - it takes gboolean
0600b68737 Convert a bunch of gconstpointers to const void pointers
42ddcf5b7f nmea0183: Add ROT sentence dissector
b5e9fb3951 pidl: Convert generated types to C99
cc9566f396 z21: bool cast fix after C99 convert
35a0eca08d Qt: Add zoom packet list header
dfbf4b6030 Docs: Fix the CSS paths in our manual pages
f7ee3b17b2 epan: convert dissectors A-B to C99 types
81e58b5bbc kerberos: Fix a conflicting type
fe6ade19ab protobuf: Fix timestamp conversion
068dc779be doc: Use uniform coding style in README.dissector
6ff41d0dd8 mpeg-pes: Fix return type for dissect_mpeg_pes
19f7deabc8 epan: update make-taps script with C99 types
d62f91bff6 text2pcap: L3PIDs are Ethertypes; update help and man page
078be6e0c8 BLF: Simplify code for LIN endianness fix
00df4e247e BLF: Add support for BLF_OBJTYPE_LIN_SLEEP
c57be2ced1 BLF: Add support for BLF_OBJTYPE_LIN_WAKEUP2
bbc1a60c1e BLF: Add support for BLF_OBJTYPE_LIN_WAKEUP
30ca0f066e BLF: Add support for BLF_OBJTYPE_LIN_RCV_ERROR2
21487d5108 BLF: Add support for BLF_OBJTYPE_LIN_RCV_ERROR
a217395efb BLF: Add missing breaks
7c2355d2ef pcapng: Write Simple Packet Block when appropriate
a5fbbe4642 UI: scan interface warning lowered to debug
304d6ffe86 epan: Convert dissectors to C99 types
f6185bb54b packaging: Add new RADIUS dictionaries to nsi packaging
a849cf7d9b WSDG: update help messages.
790a1f89ab Fix some spelling errors
e20a6a9115 dumpcap: don't mention rpcap in the help message absent rpcap support.
d7ebffe147 Monero dissector extended - full breakdown of all data structures
e3e91db8e6 BTMESH: Register pbadv reassembly table only once
fb95d0b65f BTMESH: Register upper transport reassembly table only once
045e7c1010 MTP2: Register reassembly table only once
3df525f9ea BTMESH: Register proxy reassembly table only once
cb1a36d39b capinfos: fix more names for earliest and latest packets.
1cbd9f95ae capinfos: use the right terms for earliest and latest packets.
534010d88f exported_pdu: remove extra reads
4492a831be JSON: convert to C99 types
2451bd6ba1 Run 3 dissectors through tools/convert-glib-types.py
3f1be241b9 epan: convert epan/*.{c|h} to C99 types
3d60efa467 TCAP: Convert some types to C99
563099a370 TCP: better handling of the Retrans/OOO analysis
396b39adf9 Fix CMake macro ADD_CUSTOM_CMAKE_INCLUDE
928ed7a375 pfcp: convert to C99 types
29df76c053 Wireshark: Cmd-line prefs override profile prefs
03c844febf ASN1: call asn1_ctx_init() with true rather than TRUE
2bbe84d29d win-setup: Use correct c-ares package on arm
b9601a3add win-setup: Fix c-ares checksum.
2a77afa9db WSDG: clarify taps and stats
c7ced5b18a bittorrent: Fix reassembly when header and message type are segmented
75ef0dd83e epan: Convert sequence analysis to C99 types
a91b029920 Qt: Make dragging the Sequence Diagram axis not sticky
2fe05aed94 Update 3party libraries.
9124b6c944 Qt: IPv4 aggregation memory leak fix
fc7833d40c Call register_tap in registration function
4a05466243 epan: Convert the CRC API to C99 types
1b5cf82bb5 cmake: Remove outdated readme.txt
98736ddb36 ITS: Register for VAM Message type
def3862451 Fix some spelling errors
05d4858cf1 Qt: Make it a little easier to drag the comment axis
70c13238d9 cmake: Fix indent and layout
6fe180d19c merge: squelch some compiler warnings.
8c6f913e19 Qt: Make sequence graph Comment column width adjustable
5358de8dd1 NFS: Limit number of ops dissected.
48229378f1 Qt: IPv4 aggregation for Endpoints/Conversations
18f2e7f12c wsutil: Fix the local documentation directory on macOS
2e8cb1bf08 DOCSIS: add links to specifications
83d3311440 DOCSIS: Use common units for Hz and MHz
497271482a DOCSIS: UCD Subcarrier 0 Center frequency: fix type and add unit
b8375ff5b9 DOCSIS: add DPR (DOCSIS 4.0)
9ce2592bf0 DOCSIS: add ECT-REQ and ECT-RSP (DOCSIS 4.0)
c845f75cb4 DOCSIS: add CWT-REQ and CWT-RSP (DOCSIS 4.0)
24914aebdb DOCSIS: BPKM: DOCSIS 4.0 MMM types, fields and DER decoding
cd2ecbe85a DOCSIS: 2 digits suffice for quarters
da8c619ee8 DOCSIS: OPT-RSP: Add missing and DOCSIS 4.0 fields
7af658b2cd DOCSIS: OPT-REQ: add v5 multipart
a6a5fae0ed DOCSIS: OCD: FDX Indicator field (DOCSIS 4.0) and v5 multipart
4738e648ed DOCSIS: MDD: Add BPI+ version and config (DOCSIS 4.0)
1cfcca4ed4 DOCSIS: MDD: Replace D4.0 FDX Descriptor with D4.0 Advanced Band Plan Descriptor
eb511cd759 DOCSIS: MDD: docsis_mdd.tlv cleanup, Version fixes and DOCSIS 4.0 Version
db6edf6290 DOCSIS: MDD: Add DS Active Channel List FDX field and remove Primary Capable use for FDX (DOCSIS 4.0)
7d5ff94ae6 DOCSIS: MAP: Use common tfs in DOCSIS Probe MAP
77d6dde228 DOCSIS: MAP: Add Probe IE ECT Control (DOCSIS 4.0)
7b5316defc editcap: Support for a large number of frames
effc8d7c7a TPNCP: Replace static allocations with wmem_arrays.
eacc5010be GNSS: Augment COL_INFO for Galileo I/NAV Word 0
40341b4b35 GNSS: add dissector for Galileo I/Nav Word 1
670c3533c8 wsutil: Add constant for UTF-8 square root
7a9677e487 DHCPFO: Use ip_num_to_str() to show little-endian IPv4
14a47aa6e8 Qt: Show Minizip version
b6d9f3c836 Add minizip-ng to Mac using brew.
fe4852caae merge: report errors inside the merge API routines.
ad7a7f7d67 Qt: Add a null check to the Endpoint dialog
dd12fe3498 Replace some 'guint8 offset' usage with gint
97e8c51916 NBAP:Only create the global maps once
3bd416d3ee ASN protocols: update APIs and generated code for bool
c03ad5099b proto.c: Increase number of preallocated fields.
9edf5c5598 More gboolean -> bool conversion
2a205059ff cllog: fix a reversed conditional test.
16ea412dda file merging: report errors using report_message functions.
dfec1bb322 MATE: Improve reporting of a mate config syntax error
eaa7fba6d4 DHCPFO: Remove duplicate client hw address output
59f4650e42 TCP: Initialize 'tcp_snd_manual_analysis' field.
7800ad8737 Qt: add "ellipsis" to elide pref description
0039ebf599 Docs: Move the manual pages to their own directory
f1a671f1dc Qt: I/O Graph Throughput calculation
7316303d43 GNSS: remove unnecessary #include in Galileo I/NAV dissector
9084f0b452 GNSS: add handoff for GAL I/NAV nominal page data words
bc91a1d4bb Qt: Replace "Contents" with "User's Guide"
fcbc39038d radius: More FreeRADIUS updates
48ea9d8d84 findMinizipng: Bcrypt is windows only
af85afa4e0 Add minizip-ng dlls to the installers (fix typo)
49164027c6 radius: Support sub-TLVs of sub-TLVs
21c9aeb014 RRC: Only create the global U-RNTI / C-RNTI map once
66632c5d2b Minizip-ng: Adjust FindMinizipng.cmake to work on Fedora
8d84eed1ab smb2: Always show the compressed payload
b6b382c428 [Automatic update for 2024-06-30]
dbae820abe Add minizip-ng dlls to the installers
709b09c6fb Logray: Propagate the radius nsi changes to Logray.
4c30a109a4 Add G_GNUC_ALLOC_SIZE annotations to wmem functions.
5d02f6631f Logray:Add MINIZIPNG_INCLUDE_DIRS
9a9595e498 BLF: Do not set timestamp for metadata
6e9f1ea6b4 BLF: Override the timestamp with 0 for metadata objects
4ecab35300 radius: Update more dictionaries from FreeRADIUS 3.2.4
43d73dfb47 radius: Update NSI packaging
be17f7458a Qt: Improve a warning in Show Packet Bytes
0e8cb9dbbe Qt: Add a check for empty uncompressed tvb
5f80d2af9e radius: Move the illegal elements in ascend and usr to new files
2d5bc134f4 radius: More dictionary updates
6507ab6201 Make range_t.ranges a flexible array member.
235a349188 CIP: Const-ify attribute_info_t instances.
cdd9cbb56d Add minizip-ng to replace minizip
0790c172a1 Qt: Extend Show Packet Bytes uncompress
c029a63a26 Lua: Fix TvbRange:uncompress_hpack_huff
40da1d4875 radius: Update dictionaries to FreeRADIUS 3.2.4
28a8de771b Update gitignore for .so files
72290a356a col_set_writable(): use bool for remaining cases
71fc611d60 col_set_writable(): call with bool
035f8a6925 ORAN & MAC-LTE: use bool internally
3301f2df24 docs: Add documentation for decode as Percent-Encoding
ca6761150a Qt: Add support for Base64Url in Show Packet Bytes
ac81cdbc92 Qt: Keep axes in sync for Window Scaling graph
4f500cfec7 radius: Update RFC dictionary files to FreeRADIUS 3.2.4
0f339d3672 prefs: Make auto-preferences work with dissectors with description
6b543256b8 pidl: Revert some links back to wiki.wireshark.org
f523013e5a DCOM: Implement IStorage and InstanceInfo in ISystemActivator dissection
25ecab0cc7 CIP: Improve CIP Security support
5b75d79de7 Docs: Update the Visual Studio setup instructions
9fef88013d Revert "CMake: Always add /Qspectre when building with Visual C++"
f742fb5cab Resources: Update the default Logray coloring rules
1c0b350f6d A little more checking of range_strings
e91a34ebbe Logray: Update styleSheet on ApplicationPaletteChange event
cee160e862 Logray: Remove empty sub menus when Reload Lua Plugins
d9e8d52baf LTE: Reset RLC & PDCP bearer states opon certain RRC events
5793a0f0ff pfcp: Update to 3GPP TS 29.244 V18.6.0
4f56c263ee MAC-LTE: Add a single (hidden) lcid field for both directions
ba83258400 CMake: Always add /Qspectre when building with Visual C++
3adb05fd0b blf: update error messages and fix comments.
795f2a7145 BLF: Replace g_try_malloc0 with g_try_malloc
f4a05e2dd9 BLF: Remove unused members from blf_log_container struct
fc56c21253 BLF: Support objects outside log containers
a1dfac3610 blf: update a comment to reflect reality.
3593713101 BLF: Skip objects without log container without failing
bf4c1c1200 WiSUN: Do not store offset in a 8 bit integer
c5759ba199 Fix some spelling errors
732f2e8753 sapigs: Remove execute bit
41a75fc456 blf: remove a set-but-unused variable.
7a42f3e48f RTP: Use the extended sequence number to count cycles
6dbbeccbbf epan: Distinguish unregistered handle name and description
2f19d0db5c prefs: Add one space back to gui.debounce_timer description
2030a1a783 idl2wrs.c: Pick up recent changes and regenerate
f3f19e8fbb idl2wrs.c: Fix generation of idl2wrs-dissectors
4d021395a7 blf: not all top-level objects are containers.
5f807da9ba epan: Convert the stream API to C99 types
5106dec70c Fix null derefs reported by clang-analyzer
6931eb67e7 WiSUN: correct offset logic errors
3a00768fb4 ieee1905:Client Association Control Request TLV: Timed block, Indefinite block
b325469b42 epan: Don't allow NULL or empty registered dissector names
100563111c epan update character set list
fe98af0e30 prefs: Get rid of line continuations for gui.debounce.timer description
49ff6ebe35 GNSS: rename SBAS L1 MT25 rate of change of ephemeris time correction
c7cddf00dd GNSS: fix typo for SBAS L1 MT25 rate of change of ephemeris time correction
d5e50dd596 GNSS: fix typo on SBAS L1 UDREI mapping
b14ceeb6b6 Qt: Write gui.fileopen_remembered_dir to recent with native separators
f918016604 idl2wrs: Convert glib types to C99 types, regenerate dissectors
f40578a486 tools: Convert make-plugin-reg.py to C99 types
bc75a699c4 Qt: Improve Show Packet Bytes base64 decoding
e95d11881c idl2wrs: Update wireshark_gen.py to match memory scope changes
7a69039fbb idl2wrs: Update generator to match recent commit
0146fe4eb6 capture sync: extend max length for system with many interfaces
3d482f7602 MySQL: Fix when exec stmt with 0 params
1e33765bb8 ARP - add Unified Bus (UB hardware type)
4c50a91531 prefs: Use common function to check module alias names
793106c7bb DNS: additional Resource Record (RR) types, RESINFO and WALLET
e141816fa3 dcerpc-browser: Generate with pidl
d7c1a5a245 stcsig: Don't register the dissector handle twice
e3cdd778df wiretap: have per-compreession-type "recognizers".
2394249795 [Automatic update for 2024-06-23]
bdb719f846 pidl: Another C99 type conversion
da4c136c96 Qt: Conversations for unique IP addresses
2be22f3a45 pidl: Auto-generate srvsvc and wkssvc from pidl
1dc242656f dhcp Display option dhcp-option 211 PXE reboot time
10b046cbdd pidl: Remove init of proto variables
4df8d2884d pidl: Convert the pidl dissector generation code to C99 types
02ec34bc2a doc: update logray quick start
91207cac31 UDP: If no IP layer, ignore 0 checksum
8c1af5f9f1 epan: Convert our remaining string APIs to C99 types
4f917cef27 Docs: Update the Logray quick start
6e4c81b324 pidl: Update test for removal of ett initialization
1369a90722 pidl: Cherry-pick commit from upstream Samba
37ad476b37 pidl: Cherry-pick commit from upstream Samba
2e2a0456e8 pidl: Cherry-pick commits from upstream Samba
d788f6e1e7 pidl: Cherry-pick commits from upstream Samba
34cbafb931 pidl: Cherry-pick commit from upstream Samba
b9b2dd736d pidl: Cherry-pick commits from upstream Samba.
5712a6f402 pidl: Cherry-pick commits from upstream Samba.
1c3471df29 pidl: Cherry-pick commits from upstream Samba
7c93595447 pidl: Cherry-pick commits from upstream Samba
5441003874 Fix array bounds in conversation_new_deinterlaced().
7cf192e18d pidl: Cherry-pick a commit from upstream Samba
517c9103f5 pidl: Cherry-pick commits from upstream Samba
417ec805d0 pidl: Cherry-pick commits from upstream Samba
bb51cf8845 pidl: Cherry-pick commits from upstream Samba
08c71b5496 pidl: Cherry-pick commits from upstream Samba
9f8237abf3 pidl: Cherry-pick commits from upstream Samba
4fec16ec30 pidl: Cherry-pick commits from upstream Samba
f3c5fb8faf pidl: Cherry-pick commits from upstream Samba
fb652df574 pidl: Cherry-pick commits from upstream Samba
7a6ca829e4 pidl: Cherry-pick commits from upstream Samba
2c1d7ea874 pidl: Cherry-pick commits from upstream Samba
340d8ec982 pidl: Cherry-picks from upstream Samba
6f2b96ff52 pidl: Cherry-pick from upstream Samba
ade6577f10 pidl: Don't assign hash undef, assign it an empty array
cf89c3a208 vssmonitoring: fix Dead Store found by Clang Analyzer
568275f2d2 cql: Fix Dead Store found by Clang Analyzer
f405b3a8b2 pidl: Cherry-picks from upstream Samba
4144e6578b pidl: Cherry-picks from upstream Samba
0abae4e5c3 pidl: More cherry-picks from upstream Samba
a990934b56 pidl: Cherry-pick more commits from upstream Samba
455d5c5e2a pidl: Cherry-pick more commits from upstream
879b6186aa pidl: Cherry-pick more commits from upstream Samba
cb9cbe1f93 Flag identical entries in value_strings
f1338bc521 pidl: Cherry-pick commits from upstream Samba
ebd0dbb11f pidl: Cherry pick commits from upstream Samba
f179c30162 pidl: Update closer to upstream Samba
1bd74ff91a radius: Update the dictionary parsing code to C99 types
b9f0c6b305 rmpt: prefer use proto_tree_add_item when it is possible
7f7953b54d radius: Read dictionary files with octets length and concat
21bef1de66 matter: Properly dissect Additional Data characteristic
b17828f010 Qt: Add filter buttons to QToolBar as QActions
4a892f4dea X11: Remove a few stray glib types from process-x11-xcb
06bfc99ca9 Convert the X11 generator and code to C99 types
270ed45065 tools: convert eti2wireshark.py
333adde36f Qt: fix unreadable syntax filter in dark mode on KDE with Qt 6
bec3abdf15 More init removal for hf
2f76452bee Qt: Connect more main window signals and slots at compile time
6fa13ededa radius: Support $INCLUDEs with absolute paths
416c99129f Add support for LeakSanitizer.
a77391d494 Add missing MAP tag in Erlang distribution dissector
1e3a41a808 matter: Fix Flags type for Matter Advertising Data dissector
a69feb8e02 rpc: Add RPC-over-TLS registered ALPN
98d71abb49 wiretap: simplify fill_out_buffer().
86ca02a9cd wiretap: rename gz_head() to check_for_compression().
ef37a3e41e radius: Switch back to the previous FILE if an $INCLUDE doesn't open
989c4e192c JSON: display number object as a double
be796b759a wiretap: mark #else and #endif with comments.
80ddd6bdec ITS: Fix reading of containerId so the right container is used
8501d71346 wiretap: define and use USE_ZLIB_OR_ZLIBNG if we have either library.
8a063371c3 wiretap: put decompression stream information together.
22aad01a3c plugins/codecs: convert to C99 types
9334cca935 ntlmssp: also create an anonymous session key with an 1 byte lm_response
3b4c215a5f Make sure .scap is a valid pcapng extension
e329f96a87 stats_tree: convert to C99 types
16553ade76 MySQL: Add dissection of more types in binary protocol
e9acac7088 packet-cql.c: use proto_tree_add_item_ret_string()
ada3dfa824 packet-cql.c: properly parse a schema change result
5c4291d440 Qt: Pluralize "%Ln bit(s)"
5ebf5ca5e4 miwi-p2pstar: remove init for expert_field variable
78d95ad9aa saprfc: remove init for expert_field variable
d1a6a88806 rk512: fix indent (using tab)
e599ff8366 rk512: remove init for expert_field variable
3f7c2adf90 egnos-ems: remove init for hf/ett/proto variable
f8af789411 miwi-p2pstar: remove init for hf/ett/proto variable
601a2e1bdb iec104: remove init for hf variable
9e5cbbacee DHCP : Display DOTS information RFC 8973, additional status codes from RFC7724
a7e746090d Qt: Show bits size for appropriate fields in status bar, packet dialog
b3a0cb32ae plugins/epan: convert to C99 types
bb2aef6f7d docs: Remove user interface section from Wireshark man page
7e7986fa9d WSUG: Update the automatic profile switching docs
da80ca3ccb Qt: Directly connect more signals and slots
0f77268bc8 epan: packet change return to bool
b0ac6dcb53 WSUG: Update the Configuration Profiles dialog screenshot
050ac413ff mp2t: Support files like BDAV M2TS with a header
6597563934 Qt: Fix build on older Qt 5
984b2ba803 tvbuff: use bool rather than gboolean for return values and local variables.
00d761d224 capinfo: convert to C99 types
9cd0d15d21 matter: Add dissector for BLE advertising data
3853be5bba Fix some spelling errors
cc8490681f epan: Convert the value_string code to C99 types
b9a6ecdb0a capinfo: table_report_header should be boolean.
ed34fc324a TACAS: remove unused code
1b6222d1fa DNS: Add new top-level "Answer Type" statistic
56537aa72a Dumpcap: u_char -> uint8_t
f358612e7a MySQL: Decode execution of prepared statement with query attributes
e712788773 BIER: Add BIER encapsulated in MPLS (RFC 8296)
ef2e116fab VS19: Suppress a couple of const warnings
60b33815fa Fix some spelling errors
f5170aa507 MySQL: Add tree item for each field in binary protocol
2fdbb6ee0a dfilter: Have editorconfig refere to correct translator filenames
c473803e19 Fix 9P stat permission parsing
dd893873bf Qt: Have all DisplayFilterEdits have bookmarks
dd316b00ce prefs: Add help URLs for the modules added normally
a1a7d236b7 Qt: Open the Preferences dialog help section for the current pane
0b2b1cc498 Qt: Make sure the profile switcher has an initialized profile list
03d88c9f41 CMake: clear stale PCRE2 cache entry if needed
8c6619efd6 MySQL: Use json dissector for JSON results
d0759e5f1e MySQL: Decode JSON in binary resultset
8a3be65f04 fix dead URLs for CCSDS
51668e48ca epan: heuristic to pass void *data to dissector
cf57c1aa5c PW Eth: More heuristic tweaks
dbe10e253f manuf-data: Don't omit the privately registered IEEE assignments
db956a9b80 [Automatic update for 2024-06-16]
55bba99ea6 NTP identify chrony frequency transfer and network correction extfields
c1fe4ce86d packaging: Fix RPM on SUSE
6fcb1445e0 Clean up the dissector handle code.
c1bd0d561b thrift: fix return value of dissector
3b46d9294f PNIO: fix return value of dissector
aa5929b2fd stun: distinguish between draft and RFC XOR-MAPPED-ADDRESS.
56ac0722f2 Remove some unnecessary extra layers of dissector.
563479c322 docs: Add VERBATIM to add_custom_command
15b77d6845 MPLS Pseudowires: Add dissectors to first nibble table
667fcaa14b docs: Install user guide to build dir
4f8bb21107 epan: changed heur_dissector_t to bool
30eba22945 packaging: Build RPM with guides by default if we can
6ead3e2657 log3gpp: Fix read of uninitialized data.
fbedfaa160 NSIS: clarify personal configuration uninstall message
1bd09aa109 More spellings
1692f91fb1 ui: Fix help url comments
392a2a695a wsug: Use "Font and Colors" not "Fonts and Color"
c2d133a6e2 Qt: Explicitly connect some signals and slots
9de1089ad8 UI: switch back to wiki.wireshark.org, fix some URLs
a3becdd643 Qt: Explicitly connect our welcome page signals and slots
4876c160d6 Fix C6323: "Use of arithmetic operator on Boolean type(s)".
ccc085af59 MPLS: Add a dissector table for first nibble, heuristic list
37a449345b Lua: Default Dumper to pcapng
ba5777a8bc check_typed_item_calls.py: fix a test
5a94fd5022 capinfos: Fix printing packet comment headers with -TM
2584980a7e dumpcap: Always drop capabilities other than NET_RAW and NET_ADMIN
3440f67211 Fix some more spellings in header files
440b23d4bf Qt: Call init_profile_list() early
4c8aa06cc3 dumpcap: Enable capability debugging through the normal log system
9443744980 Initialize some variables
f90c517f45 Docs: Add option block titles to the falcodump man page
15f90c2dcd MATE: stop config on unknown Proto/Transport/field
d86e2fcaa7 CmakeFindZLIBNG: Add library name
9520691e0f macos-setup: Build zlib-ng
387e653017 Qt: Make sure we don't scan interfaces more than once
4e5cd1ae68 Qt: Add a null check to the Conversation dialog
365a821298 wmem: Remove G_GNUC_MALLOC from wmem_realloc and wmem_memdup.
8f664d3784 EVS: do not append "EVS Primary 2.8 kbps" twice
6099e2ed9e EVS: fix dissection for hf-only=1
4740168ef2 ZMTP: Add null checks
4da2be8875 merge: Don't abort a merge on a short read
12ccb05cf8 MATE: dbg_print - frame line break; print name:id of matching GOG
9ec125e617 MATE (WSUG): update Overview chapter; booleans are now words
25696b8612 Change some `wmem_packet_scope()` to `pinfo->pool`
2660a0f76a GitLab CI: Add Falco plugins to our macOS packages
8ebb1132f8 mailmap: alias two email addresses
413b33fe5c Build: 4.3.0rc1
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