-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
2568 lines (2568 loc) · 140 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
2a6d74f280 Docbook: Update the release notes.
df7f3e76b5 tshark: Run GLib mainloop during capture
0816e317cb dfilter: Fix crash with FT_NONE and arithmetic expressions
32326b3a07 packaging: EPEL 8 has asciidoctor now
65e13f9d8f gitignore: Add Qt creator autosave
3f6e577dc1 TECMP: Adding CounterEvent and TimeSyncEvent
39aa6b06da gsm_a_common: Use common E212 MCC MNC function
0ccfdfbf5c Win-setup: Update bcg729 to 1.1.1.
a618fe72a2 GRPC: Fix the bug of GRPC-WEB decompression failure over HTTP1.1
1c89a14117 gsm_a_common: Fix cut and paste error
ab77d11599 Windows: Add missing license file to installer
6455fe3efd Win-setup: Update c-ares, nghttp2, and pcre2.
1b62c53f56 packaging: Add Qt5Concurrent to SUSE BuildRequires
35f3fe1b1d Qt: Enable About->License external hyperlinks
3fac6f9772 Add acknowledgement for Lua itself.
e7f439bc2f Convert capture file regex search to PCRE2.
2cc887e80d MySQL: Add dissector for binlog event HEARTBEAT_LOG_EVENT_V2
ae1c630025 QUIC: Use the stored datagram info for follow filter
1ed39fa0b5 Add vcpkg-export-20220726-1.
c4f9831412 gtpv2: adjust field size and bitmask for gtpv2.smenb
7a75c638ac ORAN: Block FP improvement, additional correction
6189eee63f Improvemnet Block FP decompression, common in case both U plane/C plane.
c41a27b96d ORAN: eAxC ID flexible bit allocations
9c2cbc842a PDCP_NR: Show direction in more sequence analysis expert output
bfe8187608 test: Add dfilter 'double' tests
f7a5efe87b doc: Update README.display_filter
3307397da1 CMake: Set the correct variables for ccache.
b093b6a992 epan: Make find_or_create_conversation create what it finds and vice versa
babb059f21 GitLab CI: Disable tests in the Debian package job.
cb8fc2874c macos: Remove no longer needed function
4be3ae9738 CMake: improve finding C-Ares library
cb3fd3b5cd quic: Handle out-of-order CRYPTO frames, aka "Chaos Protection"
081bc13eb8 rpm: Disable build terminating on double dash versions for all distros
d1bd808e84 appveyor: We no longer require Perl.
6fc9667b16 Debian: Don't override our license in the About dialog.
fa9703cb27 GitLab CI: Rocky 9 fixups.
18e08d04d1 Qt: Setup GLib mainloop when needed
5a8977acd2 Docbook: wslua_util → wslua_utility.
d1074274d1 More Perl cleanup.
6196394833 Tools: Remove Pod installation steps from rpm-setup.sh.
3bb40a586d wslua: Rename wslua_util.c to wslua_utility.c.
e68db21421 docbook: Add file comments to wsluarm.
c252852c9d [Automatic update for 2022-07-24]
73910a3319 Update Keysight/Ixia netflow fields support.
34d30922eb GitLab CI: Switch to Rocky Linux 9.
49dda8c71e Make Perl optional.
a1c83a901b docbook: Port make-wsluarm to Python3
832687cc74 UDS: Change Symbol Names as of ISO 14229-1:2020 Amd1
90ac880b8a TECMP: Fix CRC decoding on FlexRay Null Frames (Bugfix)
54b4be9015 ECATMB: Add SDO Information to CANopenType
5f85c1f8aa dfilter: Use an exact floating-point string representation
fd830dff58 wslua+lrexlib: Fixup our dependencies and paths.
74082386de DVB-S2: Store whether low roll-off values are used in conversation data
3e7ea95108 TECMP: Adding Subdissector support
d92af30f29 SOME/IP: Remove legacy datatype support
b1edbd337f TECMP: Show unparsed payload of control messages
6d0619cdd0 ciscodump: Added support for IOS XE and ASA
f2b30e70eb ciscodump: Added support for IOS XE and ASA
62e81d53ba Removed useless function
274f423401 Fixed issue in processing filters for ASA
1e53e49a54 ciscodump: Added support for IOS XE and ASA
9d284afa90 quic: Handle multiple Client Initial messages before a server initial
158becb733 MySQL: support COM_REGISTER_SLAVE
4702e3bfad WLAN: fix IEEE802.11 dissection bug
b9ee6f4563 wslua: Fix more argument definitions.
a113fd5c7b wslua: Remove unneeded empty lines from our markup.
26e1d3cdb2 cmake: copy profiles output check
9f59cae607 wslua: tapinfo - add state to debug info; update wsluarm
0ed87211da proto.h: Fix -Wdocumentation
476eb0e627 RTP player: fixed issue with no audio card available in Qt6
ea91c5785a Qt6: Audio code review
b8d85227f6 Qt: Update the RTP stream UI to support Qt6Multimedia.
d2b6b89b94 Update license file structure and GUI display
924076ed29 GitLab CI: Fix format of DEB_BUILD_OPTIONS passed to the Ubuntu build
18b0c379a3 Fix handling of DEB_BUILD_OPTIONS=nocheck
5991a75d78 ReleasNotes: Add minimum version requirements
1f3f41391c addr_resolv: Add port correctly
73ecb86f4c rpm-setup.sh: Improve messages
fbadb8c785 wslua: Capitalize words in our markup.
897bc6d27c HTTP2: display the full request URI
cadcd7d261 Signal-PDU: Add Header Field for Signal PDU Name
2068ec0f95 TCP: Fix conversation overlapping when reusing ports
cab1ae7794 Locamation Interface Module dissector: simplify the Windows build fix
596c8e9095 Addr_resolv: Use int for ports
0b780341cb tls: Show reassembled in for the first fragment
3a57dd522b Use WS_ROUNDUP_4 in more dissectors
bf89153aa0 addr_resolve: Allow for port to be configured
6699b33276 Locamation Interface Module dissector for IM1: fix the Windows build
0a42b0976b Locamation Interface Module dissector for IM1
f4fb92745e Diameter: Allow diameter command code text to be added to custom column
3acd20fabe CMake+lrexlib: Another include path fix attempt.
9d96b301de CMake+lrexlib: Add another include path.
56a9666a3a wslua: Fix our argument definitions.
84f54d54e5 dfilter: Fix a crash using abs()
9e84721c1a TECMP: Updating to TECMP 1.7
dec99a5f42 UDS: Adding IDs and Names for 2020 standard
aa1c6db337 Diameter: Remove dead code for pre Internet Draft 16 protocol
953c6f73aa CMake+lrexlib: Fix our include paths.
b90fb0da55 Qt: Fix jump on packetlist
ddcb429979 Qt: remove unnecessary method from FunnelStatistics
66978182d0 epan: Fix typo in conversation_create_endpoint_by_id
c7afb52c84 MySQL: fix Auth Swith Request dissection
c2b53b7680 NSIS(logray): Remove QUICK LAUNCH too
ca178cf03a NSIS(wireshark): Remove QUICK LAUNCH
b50880f329 Qt: Update display filter expression dialog with any/all
a6b09b52b4 [Automatic update for 2022-07-17]
0749873c70 decode as: Add data dissector to all tables that support Decode As
7935734d61 ReleaseNotes: add maxminddb improvement
22f7f56151 MaxMind DB: Significantly speed up stdout reader
1323544f65 Win32: Fix child process pipe handle leaks
3a989f2e72 Debian: Add missing symbols.
496dc0fcb3 TWAMP Test Frames: Adds dissection of PTP timestamps RFC8186
b9bc750fd8 conversation: fix -Wmissing-prototypes
b448b6a591 semcheck: fix -Wmissing-prototypes
bd28c19ad6 dvfm: Fix -Wmissing-prototypes
f70546d111 radiotap-gen: Fix -Wmissing-prototypes
b68acb6bff pcre2: Fix -Wmissing-prototypes
1ca19b3c38 Fix -Wmissing-prototypes found by Clang
52ddd86929 BGP: Fix dissector bug when BGP Update packets containing BGP Flowspec updates
f15b7b0ccc proto: fix proto_tree_add_bitmask_list_ret_uint64 to always return a value.
7bea636cd4 WSUG: Add display filter arithmetic operators
97ce9845c3 WSUG: Fix a heading level
d5ec420bb5 WSUG: Add a note about the changes to "!="
4c975b770e dfilter: Improve compatibility of integer types
53dcf53ae5 EAP: Encrypted IMSI Memory Bug
f5d997fd2d PPPoE: add TLV 0x90 value 0x03 "Double-tagged Ethernet", fix typo in "Encaps 2"
61f433406f thrift: Fix -Wdocumentation
134809fd80 bpv7: fix -Wdocumentation
bf8577b88c pfcp: change to utilize proto_tree_add_bitmask_list
b97556fabf ebhscr: Fix conflict
f70e58a2eb erldp: fix conflict
204916c390 gsm_file: fix duplicate entry
19bc326f1b erldp: Fix duplicate entry
1ff01f18bb ieee802154: fix duplicate entry
a89696dc2d MySQL: support CLIENT_QUERY_ATTRIBUTES capability
edab806981 pfcp: correction of UP Function Features IE
a28a3150fd Update display filter bookmark examples
d594743e4b dfilter: Fix "private_ethernet" macro
06cd84a6e9 Qt: Recommend 5.12 and enforce 5.10
32a4a08683 lapd: Fix Clang Analyzer warning
69ea1930a7 BGP: fix typo for EVPN Router's MAC (RFC9135)
64549654db ExtcapExample: Harden and alternate mac address
4ea0e5de83 IPv6: Configurable IPv6 NAT64 prefixes
4ff209e881 Qt: Edit->Preferences resets titlebar and statusBar to defaults
51bf87a641 WSUG: Fix typo
f68f172454 dfilter: Remove a debug message
6c8a8d7960 dfilter: Fix dfvm code string
84d230d878 Tools: Add Qt5Concurrent to rpm-setup.sh.
5a3b7488d9 BACnet: Added new vendor ID's, fixed BACnet SC decodings.
3c29458a46 ieee80211: Update VHT channel width interpretation as in IEEE Std 802.11-2020
f99b056025 Qt: Supported Protocols search - increase debounce timeout
e12954a637 epan: ws_debug log for heuristic that claims frame (len != 0)
8ac995578c epan: Respect custom column resolved/unresolved status everywhere
58b29b8f74 tshark: Respect -Q option
b91079d3a6 GitLab CI: Fixup our make-version calls.
0438fca96b Qt: Concurrently fill display filter expression dialog
fc85196f61 Qt: Do not spin event loops in display filter dialog
868492fd2a Addr-Resolv: close vlans file on changing profile (BUGFIX)
0a6eae4df1 X509if: Increase MAX_RDN_STR_LEN to 128
87ca8c227a tools: Port make-version.pl to Python
b53044ea16 Get CPU type strings from the OS if possible.
d10253ebea [Automatic update for 2022-07-10]
885d6b7f73 wiretap: Fix urls in comments
75196b5103 Qt: Fix Qt 6.3 Visual Studio build
298a46446a SOME/IP: Make uats much more robust against faulty configs (BUGFIX)
cbe62539b2 TECMP: Update Control Message IDs
26b8674320 Qt: Fix unitialized TrafficTree members
fad4d7f608 SOME/IP, Signal-PDU, IPduM: Harmonize uat comments
4742e0cade Qt: Filter column information for traffic dialogs
02b00a8ee5 epan: Copy multifield custom column undecoded values correctly
79afe8e202 IEEE 802.15.4: CSL: Add dissector for RendezVousTime IE (#18182)
8ed2cb6bb5 debian: Add missing symbol
ccbc0d5fe9 pfcp: add TP IPFIX and Trace IEs
d7720667d9 pfcp: add TP packet measurement IE
70b7a42f73 pfcp: add TP Created NAT Binding
7a6ff3e5fe prefs: Remove custom column expression limit
1eeb0c9934 cli: Copy global configuration profile to personal as with the GUI
abe8798b78 nhrp: clean up extension parsing.
f296a00f09 Add a default configuration profile for Logray.
75efbb1ac4 Rename Logwolf to Logray
78ebafd708 Qt: Explicitly set our SyntaxLineEdit background color.
eab62aa768 Fix some spellings.
aa0eeb3184 debian-setup.sh: install pytest and pytest-xdist
51cb231208 CMake: Copy our DLLs to a DLL-specific directory.
dd5e2f3b3f epan: Fix return value of prooto_strlcpy when not enough room
5ef4da4d98 epan: Prevent buffer overflows in some built-in addr_to_str types
88a7bf9db2 Properly free range strings, ext strings, custom base
51315cf37c Fix AUTOSAR heuristic label
82408922fd Prevent null dereference in `rescan_file()`
6684583c7c tools: Remove more unused variables from make-version.pl
218d290110 tools: Remove unused variables from make-version.pl.
f17d39db1e CMake+tools: Clean up our build version variables.
5e3a7e9ab8 dfilter: Small optimization for "not all zero" code
dfa160832d Adding 9 zbee zcl frames
a877f2d5f3 dfilter: Allow existence check for slices
0fc81c21b2 dfilter: Cleanup scanner value setters
7b38ff3d9d tools: Remove dead/unused code from make-version.pl.
ff36056573 [Automatic update for 2022-07-03]
2fe99d640f pfcp: Update to 3GPP TS 29.244 V17.5.0
c054501335 Qt: Fix compile issue for 5.9
fed641fc27 http: Add path components to tree
1489ea8fe6 SMPP: Initialize tvb_msg to NULL
1018e39ea3 eap: add a comment asking why dissect_eap_identity_wlan() exists?
50a3ac0c18 diameter: Strengthen heuristic slightly
d5c81ba9d8 ath: Add heuristics
d065e9ac50 Diameter: Add a heuristic dissector over TCP
d1f7aa5acb Qt: Do not spin new event loop on menu show
8d93f0920a dfilter: Fix some debug strings
fe3d70e792 Qt: fix uninitialized member
c88107f632 diameter: Register the [D]TLS port
f30062b9d5 egd: Do some simple heuristics
eb8acd088e dfilter: Rename dfvm opcodes with a namespace prefix
fc5c81328e dfilter: Rename test syntax tree node
b10db887ce dfilter: Remove unparsed syntax type and RHS literal bias
190404d66b dtls: Support Connection ID when using Block Ciphers
42567a59bc Qt: Support setting columns as un/resolved via Edit Preferences
2cebafc613 Qt: Filter TrafficListTypes
54aed0aa10 Qt: Cleanup TrafficTypesList
0257b41167 iec104: dissect the control field as a 4-octet little-endian field.
a40e5f715a Qt: Check custom column syntax in Preferences properly
4149d52f4e Qt: column edit default checkbox
b250224c45 MBIM: dissect SAR commands
493e65a0d8 Tools: Remove fixhf.pl.
b165f31cd3 gtp: Fix copy-paste error
09800da792 Qt: Add resolved button to Edit Columns
774a7f0eee dcp-etsi: Strengthen heuristic, add for Decode As
4a26993ec0 SOME/IP: code cleanup to reduce memory leaks
96c4c9063f packet-gtp.c: Fix copy-paste error (Coverity 1506627)
37d3c7add2 STUN: Check the Fingerprint (CRC32)
7f5089ba40 knxip: Add a port range preference
6c16cd7cbb tplink-smarthome: Add a brief heuristic
1b586a66df register.c: Avoid potential race condition (Coverity 1477510)
ac4b9e174d Qt: Cleanup PacketListHeader
413b383224 Qt: Reduce PacketListHeader complexity
5fb2324692 Qt: Improve sort for packet list
505226d1e2 Ui: Centralize PacketList helper prototypes
94c439f603 Ui: Use only one method for exit
799a033080 ReleaseNotes: Correct some spellings and wordings
88c8bb19e5 USBLL: Dissect speed specific linktypes
d41127602a STUN: Set conversation dissector after any STUN packet
cdb83a370f tools: Port make-sminmpec.pl to make-sminmpec.py
a2272362ce conversation_dialog.h: Fix -Wdocumentation
cfbb6973d4 file: Fix documentation
1d6b547029 Qt: Fix FileClose not available and segfault
1fdbc65394 tools: Port colorfilters2js.pl to colorfilters2js.py
487165dd50 DoIP: Support UAT for User defined payload types
33031c8955 Make some variables in packet-grebonding.c static.
c3b2cec3f2 Ui: Cleanup row number and select packet
f210edeaf0 Ui: Further simplify ws_ui_util
ef8ed9dff9 Ui: Remove time column reformat callback
1d42fcdd76 Ui: Remove call to recoloring
865141e61b Ui: Remove unused prototype declaration
b6226cb136 Qt: Better handle sort restriction
4ed4678859 Qt: Make the Resolve Names buttons checkable again
7c96053f3b Version: 3.7.1 → 3.7.2
5ee0b97c96 Build: 3.7.1
eaae2d0ee7 Minor Python3 script fixups.
4153af1dc7 wslua: Port make-init-lua to Python3
ae3010cabe wslua: Port make-taps to Python3
dac75fba7f CMake: Bump the minimum Python version to 3.6.
8bdff72625 dfilter: Fix undefined dereference and add null check
7f951eda3e Qt: Increase animation speed for progress frame
d562cc3033 PTP: Improved robustness on wrong 2-step flag and 1-step
26b0a0a8d3 stun: Tighten heuristic by rejecting restricted values
1433104479 IEEE1905: fix IPv6 type TLV parsing
2c9675b759 TECMP: fix typo
dda4af1fc5 STUN: Update some comments
b5e1e63dd0 [Automatic update for 2022-06-26]
006d20db9e Qt: Only sort if there are actually lines to sort
cc52ef4d12 STUN: Fix MS-IMPLEMENTATION-VERSION value string
e49a69f361 HTTP: Add chunks as items instead of calling data dissector
efbe699756 dfilter: Remove STTYPE_RANGE_NODE
aaff0d21ae dfilter: Add layer support for references
e9e6431d7b dfilter: Change boolean string representation
229dad6a75 X509IF: Fix duplicate filter name
8793650707 dftest: Print ftype of protocol fields
f1902c643e Regenerate ASN.1 dissectors
0dbd0a6903 Qt: Fix endianness for an IPv4 value
d3e2f1053b Doc: Port make-authors-short to Python3.
602e87d6c5 Make sure our Python scripts read and write UTF-8.
26f87b3250 wslua: Port epan/wslua/make-reg.py to Python3
acb8158033 Tools: Port tools/generate_authors.py to Python3.
a9bcbaf738 DNS: Note and dissect any extraneous payload bytes
e79630f1d9 Frame: Fix segmentation dump when parsing packet_verdict
95b01dc4bf GREbond: Add support for Huawei's GRE bonding (RFC8157) control protocol
181a7c7d7d Signal-PDU: Fix performance degradation on config switch
d7322e757e epan: Use host byte order with AT_NUMERIC
0079058837 openSAFETY: Define broadcast address globaly
342af4727d Cisco Mis-Cabling Protocol: Support strict mode PDUs
4c768f54a7 epan: Make AT_NUMERIC behave more safely
39fc49b792 wsdg: escape tick marks after backtick; fix typo
ff4663931c wsdg: docbook\README.adoc - filename
2e5b09f486 Qt: Fix compiler warning on macOS
1424e28c7d Qt: Fix stream id display in context menu
3b0d9194bc Docs: Update the ftype description list in wireshark-filter(4).
9c19f47394 Qt: Fix a couple of slot names.
b6ccc65a92 RTP Analysis dialog: Fix of clock drift freq drift calculation
4c22ff6bdb GTP: Several fixes and improvements to QoS IE GBR & MBR fields
24cab126fd Qt: Fix our filter edit line lengths.
3d52693eaa Qt+docs: Capitalize JSON.
d8140e92c9 Fix Debian symbols
1eafee6566 Qt: Work around a background fill issue with Qt 6.
fe25d701ba Docs: Updates to wireshark-filter manpage
354e0d7edf dfilter: Add support for unicode escape sequences
47348ae598 dfilter: Add support for literal strings with null bytes
d372ed3483 wsutil/str_util: Escape string API extensions
847795d381 Qt: Add stream number to conversations
e89784a577 Fix Debian symbols
cbd3c44776 ftypes: Add FT_UINT_STRING to IS_FT_STRING() macro
e42a4de47c ftypes: Fix an error message
0615ba6317 ftypes: Make accessor functions type safe
0cadfff04a MCPTT: Fix dissection of FC Reject Phase field
17f5e15fcc DCT2000: call dissectors for R16 RRC
992e9f93aa Revert "A small for for the Doxygen warning:"
1aa9a52a44 A small for for the Doxygen warning: capture/airpcap.h:906: warning: end of file while inside a group
e046877ad1 Qt: Fix column hiding for traffic model
0bc756c2c0 TPNCP: Simplify size tracking
058fe0dd09 [Automatic update for 2022-06-19]
2b4878d452 Qt: Hide columns for traffic tree
f75f577579 Qt: Fix TrafficTree typo
efe8dc051c Prefs: Change the default UI layout to type "2".
41cd2fed9c BSSGP: Correct BBSGP -> BSSGP in a few places
79310ebbd2 Qt: Remove our idle dissection wait period.
5db7ddb209 ui: Add Logwolf software updates.
e11c7559a8 plugins.example: Fix an installation path
b3fd206822 Qt: Sort tap list initially
9319394af1 MEGACO: Reset bracket counters after a Topology Descriptor
c5aa352ad4 docbook: Adapt releasenotes for openSafety and AT_NUMERIC
972a7950f2 openSAFETY: Adding conversation handler code
83e420913d Qt: Implement sort model for traffic type list
300befc12a epan: Numeric address type
3e012e2a87 epan: Finish converting endpoint_by_id to elements
bd6808c4a0 Qt: Fix missing includes
4d57854294 ethercat: Fix EEPROM Ctrl/Status bitmask fields
1bd24bb95d RTCP: ensure that at least two bytes are captured for heuristic checks
2efe338b2e Qt: Use a combobox for Decode As selectors if there are packet values
a159fe125e SIGNAL-PDU: Fixing memory leak in Signal List UAT
60efc1a1c0 woww: Change SMSG_AUTH_RESPONSE result field size from 4 to 1
9b08b02d8e a615a: don't parse exception timer if A1
d008708552 editcap/mergecap: swap 'v'|'V' options to match other CLI utilities
572e6b0c10 Docs: Add some protocols to the release notes.
022ebb106a GitLab CI: Fix our documentation globs
a1f36f06f6 Fix a sentence in AUTHORS file
a664d29978 ieee80211: Update reason codes as in IEEE Std 802.11-2020 and 802.11ax-2021
05074f3e96 Add two more acknowledgements for external projects we use
c5b47cb839 Qt: Remove some bogus entries from Authors list
1272b62106 Docs: Update documentation for redesigned Traffic Tabs
208cf56b75 ip: ip.flags field are 3 high bits not full byte
4f283e9ef8 Qt: Fix Qt6 compile warnings for traffic tabs
a4f25e5115 Qt: Redesign TrafficTree Dialogs UI
f1cbc6b662 epan: Remove fragment_get_reassembled()
47c418d419 tftp: Handle TFTP servers that don't switch ports
1ec1422318 MCPTT: Fix dissection of Track Info field
9d17919f2a WSUG: Typo
1dc37de740 Qt: Fix sorting for ports
be112bd44e Qt: Fix maxmind open map
16af26dcc2 gsm_sms: Display reassembled unpacked 7-bit GSM SM with that encoding
1301c033b4 SMPP: Handle decoding packed 7-bit GSM with UDH correctly
0cfe7a0d56 Qt: Better sorting for traffic dialogs
b3a102eb46 [Automatic update for 2022-06-12]
f82ddef8d2 tshark/docs: add -X read_format: example to view file internals
212abb7efe Qt: Autoset limit to display filter for expert dialog
01f9dcbb7b tftp: Fix spelling
4277d24fa1 smpp: Handle TLV and UDH parameters for text and subdissection
a807047b95 Qt: Adapt sorting for traffic tables
58ee7bf6ee AT: Implement CMGL command (binary mode)
1e8beaa245 Add support for UUID type in Thrift
1d09a9a4fb gsm_sms: Don't let header be included twice
6df11bde44 gsm_sms_ud: Use the UDH function from the GSM SMS dissector
c758e9d9c0 LLDP: Add CIP TLVs
bcb8558be2 Docs: Update release notes
d047a18e83 Docs: Update the release notes.
cbed7f8013 docbook: Add Releasenotes for traffic column
fa1d908f9e gsm_sms: Use character_set enum when decoding DCS and TP-UD
51d5cb42b2 Qt: Implement total columns for traffic tables
0640b711ea tap: Mark filtered packets instead of dropping them
2cf938cfa8 tap: Adding flags for tap_packet
8b1d140c49 smpp: Decode message_payload field as text
4fa4cad396 irda: Use correct conversation_new() options
ef581f230f fix-encoding-args: Remove a string check
eafcd7f97c fix-encoding-args: Revert a change
3e543bb0af Docs: Update README.dissector for string encodings
662957926a PortableApps: Fix a couple of variables.
5a2bd62cd3 gsm_sms: Add Language IEIs
a530d45c20 SMPP: Fix DCS decoding
7394527038 roon_discovery: Include stdlib.h
b89a195b4c Add Roon Discovery dissector
0b48a284b6 SOME/IP-SD: Make option parsing a bit more robust
bbe6ab6316 CMake: Update WiX and PortableApps target names.
de1a4c3774 CMake: Update package target names.
c253dda269 CMake+Packaging: Add a logwolf_dmg target.
8fa64a4773 Docs: Note that display filter layer numbers start at 1.
4015522162 Docs: Another display filter regex update
c03bf18db1 Qt: Remove double registered signals
3029a4a4d9 Qt: Remove unnecessary cli option
de103394fe dfilter: Make regex matches case insensitive by default
bd0f0cbbed Docs: Update display filter manual page to PCRE2
176ba718f0 Qt: Fix displayfilter always on
5d61db3ad5 CMake+NSIS: More variable cleanup.
c9396bba11 epan: Remove an unneeded null check.
c5e265f852 CMake: Deduplicate some version variables.
604cb2a7a3 t38: Use correct conversation_new() options
86fdbe2ea9 fcels: Use correct find_conversation() options
c5739dcded umts_fp: Use correct find_conversation() and conversation_new() options
e329582f1d rtp: Use correct find_conversation() options
ad7905e8da coap: Use correct conversation_new() options
4829f8c04e jxta: Use correct conversation_new() options
104cc42008 Make it easier to call tools/make-enums.py from the source dir
e21aa6c36e epan: Update instrospection enums
4b9d152767 Qt: Auto apply "Limit to display filter"
0b6bb6949e DCT2000: Fix format of string with PDCP-NR keys
218821f2c1 Packaging: Fixed a bug config.nsh not found
a3e0d93bed debian: Remove removed symbols
286f57a2c7 epan: Check for null addresses in find_conversation.
3187fbbd61 Qt: Fix segfault when some ICU codec is not available
fe4210029a Qt: Reword menu item Seconds Since Beginning of Capture
9d716d793c Follow Stream: Allow using spin boxes with no packets visible
2939c6d0dc Version info: Do not show plugin count
2ac2b0670a Git+CMake: Add support for CMake presets.
c0bd7266ad Gitlab-CI: Add tfshark to code check job
5cd591129f epan: Convert remaining conversation code to elements.
729b4d3b69 [Automatic update for 2022-06-05]
b05678b40e nvme: Fix uint32 to pointer conversion
b06c1c451c Qt: Make TrafficTable detachable
9edf06383a Qt: Move most Contextmenu stuff to TrafficTree
f72a33fc1c dot11decrypt: explicitly cast *pmk_len and msk_len
8fd9d1d274 AT: Implementing a session context
8c7e3f0d30 Packaging: Add a Logwolf NSIS config.
06f0b78ce6 NSIS: Deprecate 32-bit installs.
9e7a2b7699 NSIS: Fix our indentation.
05759d3ec5 Qt: Better handle retapping for traffic tables
056fd8a1e3 NSIS: Update some target and filenames.
709593ee91 Make distinction between conversation options for creation and search
a930a78686 Docs: We no longer require Bison / YACC.
9ec5208873 IWARP_DDP_RDMAP: reassemble fragmented iWarp RDMA Send messages
b18646baca IWARP_DDP_RDMAP: make use of wmem_new(wmem_packet_scope(), rdmap_request_t)
3aae474c49 CIP: Minor updates
fc505eed29 Qt: Fix coverity warnings for TrafficView
693820b90d lrexlib: Disable MSVC narrowing warnings
caacdae870 epan: Add a post_init() plugin routine
06871d27df wiretap: merge support for IDBs in the middle of a file
ea2ddd40f5 Qt: Fix leak in CaptureFileDialog
f725bbef5e Qt: Minor changes to TrafficTrees
335795ab16 Qt: Fix build withouth MaxMindDB
dd9e4fd3fa Qt: Fix warning for TrafficData
7306d7681a Qt: Save Trafficdata as raw
cb56345175 Qt: Move Traffic Tables to Model/View
6014d7ad2b cpuid: clean up, update. and expand some comments.
02eb128bef cpuid: don't use __cpuid on non-x86 Windows.
356a6ab0ea file: Free fname_new when rename successful.
0d2e248a25 file: Only change the file descriptors on a Save with Copy
429c7a6ce3 epan: Don't free epan-scoped memory.
66b73ddd11 Profinet plugin: Dissect writing I&M1 and I&M2, too
1438336c1d Profinet plugin: Decode more error codes
b49edf0a5b github: update macos action.
e8dc20899f epan: Remove conversation_create_endpoint options.
48ff21b573 [Automatic update for 2022-05-29]
6fd1c08a3a TCP: Don't add [TCP segment of a reassembled PDU] to the second PDU
ec12d0c530 TCP: Report reassembled in for more PDUs where we know it
717e4c47ee TCP: reset addresses and ports after each segment
95ba1151df TCP: Handle additional data requested with ooo reassembly
17322b0cc2 Make a couple of functions static.
cba61d08f8 Zigbee: Touchlink typo
7df725a119 Zigbee: Touchlink missing info field
941539b6a2 debian: add missing symbol.
083c6828f5 EOBI: Disable dissector by default
9fa0d711f6 O-RAN: Fix offset extension 10 and beam vector list
cd73921a9e lrexlib: Disable a warning [-Wshorten-64-to-32]
370c58f913 macOS: Add Logwolf packaging targets.
5373483963 Tools: Add a CMakeExecutable parameter to win-setup.ps1.
e6a8318f18 epan: Fix our conversation key lifetimes.
b8279a6ce1 lrexlib: Pacify checkAPIs
8ff24c2b6e Lua: Add lrexlib-pcre2 Lua regex bindings
e6da2cd8de Lua: Remove on-life-support GRegex bindings
7ab343e7d6 tcp: Split MSPs in out of order processing
ab33d9b809 Qt6+MSYS2: Fix windeployqt usage
ee7094d34c CMake: Fix typo
9c86d22e5b MSYS2: Fix compilation error
34d74031a9 epan+Qt: Add element tables to the ConversationHashTablesDialog.
966969e777 conversation(.h): Fix -Wdocumentation
1a60de0b76 USB: Sanitize USB 2.0 endpoint max packet size
aef4c0c60a epan: Allocate a conversation key.
19e1764ca5 epan: Lazily create conversation dissector trees.
7a59f8a22c gprscdr: Update to 3GPP TS 32.298 V17.2.0
0188c9a1da ORAN FH-CUS: Section type 5 has ef field.
485aedf4e1 tap-iostat: Make a bunch of ints unsigned
c0032f2f0d epan: Switch the conversation IDs back to guint32s.
286aec2436 Tools: Clean up win-setup.ps1's CleanupItems
f065fdbc63 Windows: Upgrade zstd to 1.5.2.
865feb2bf8 epan: Switch some _by_id conversation routines to elements.
e5fc7c1d83 Tools: Switch to a new Windows development library repository.
f3db612fa1 PDCP-NR: Fix a test (flagged by coverity)
8be21c7867 SIP: Add a filter for VIA parameter be-route
e6c4557c0b SIP: Handle short frame in dissect_sip_sec_mechanism()
20b311e7a9 PDCP-NR: Add separate UL/DL expert info ei items for missing SNs
66506483bf Minor release notes clean up
94fe2b195c Try to fix some warnings.
51de43cfd2 dfilter: Fix protocol slices with negative indexes
ce52af1a32 CMake: Disable errors with -Walloc-size-larger-than=
f6fdf53eca epan: Consolidate some duplicate conversation code.
b4376b4533 Git+docs: Ignore and document CMakeListsCustom.txt.
be929e162d epan: Allow conversations based on arbitrary element lists.
96cf14ea01 TECMP: Renaming to Device and Interface for TECMP 1.7
75f31638f2 Apply 1 suggestion(s) to 1 file(s)
349787051e CMake+Qt: Fix our Resource Compiler arguments.
e1a6913a2b qt: Ignore gcc 12.1 optimization bug with Qt
87d0c6f492 Some check_typed_item_calls.py warning fixes.
c8fc8de3d4 [Automatic update for 2022-05-22]
2f0b5ab2cb Tools: Remove 32-bit support from win-setup.ps1.
bc57219e46 TECMP: Update to TECMP 1.7 specification
bc7c41c820 smc: fix clang analyzer warning (Dead.Store)
f6dda3c116 couchbase: fix clang analyzer warning (Dead.Store)
406f5263c3 catapult-dct200: fix clang analyer warning (Dead.Store)
8ee1eabeee dfvm(dfilter): fix clang analyzer warning (Dead.Store)
17367e4648 check_typed_item_calls: skip mask checks if can't parse
7b53720999 Use proto_tree_add_item where possible
cc4223f537 Add PA Profile 4.02 diagnostics codes
85eb9fba4d Dissect PA Profile IO data
225e90564d Resolve PA Profile 4.02 submodule names
c552665fd3 CMake: Enable Qt6 if WIRESHARK_QT6_PREFIX_PATH is set.
aad47c8438 RLC-NR: When have NACK Range, clearly show which SNs were lost
e47ab95e46 BPv7 and TCPCL: Update references to published RFCs
6b07710188 Falco Bridge: API updates.
fd76c7ea80 Falco Bridge: Fix address field registration.
5a53e72c63 Qt: Row colors and resize
6913bff6cd Qt: Simplify traffic type selection
3e117ed788 check_spelling: Recognise epan/pci-ids.c as generated
1cde1cc1f5 Qt: Move type selection to tab
1bfa15f7de epan: Document the epan, file, and packet scopes.
3d4dfb829b Qt: Allow translation for traffic tables
f5b5d2c3c9 Qt: Cleanup Traffic Table
7079d881fa Update bpv7 and bpsec dissectors to resolve ticket 17727
148f5905af SDP: Minor Refactoring by Extract Method
44433d3c9c f5ethtrailer: Decode TLS 1.3 trailer info on some versions
cc6a749fda Docs: Document packaging/debian.
b4e041a619 Qt: Fix packet diagram cleanup
fc89ddcdcf ISUP: avoid parameter summary text duplication
4376cf1209 wsdg/lua: gui.colorized_frame.fg example is a few digits short
9ba4847a13 Qt: Fix some pathSelection warnings
6c612bf251 Tools: Don't validate file_util.c.
f238dec118 GitLab CI: Switch the Windows packages to Qt 6.2.3.
eca007e617 Qt: Speedup for Resolved Addresses Dlg
28b917a72e extcap: Close pipe on windows properly
acdda8eb6b Qt: Fix File Path editor in table
52054046c1 Tools: Unzip using CMake in win-setup.ps1.
d5f99ef126 [Automatic update for 2022-05-15]
8020aea27a epan: Fix our conversation flags
f2fb1662b2 proto: Handle BASE_SPECIAL_VALS in add_bitmask_ title
1e7a600680 proto: Fix display of BASE_UNIT_STRING for 64 bit fields in bitmask
a98391e316 proto: Fix reversed test for signed ints with unit strings
8a872d6142 proto: Add support for BASE_SPECIAL_VALS to fields with bitmasks
1f1ee198f2 merge: Don't write to stdout if tempdir is not set
bebf7afa37 dfilter: Remove unused DFVM 4th instruction argument
3bb918428e dfilter: Remove stale comment
ac901e5de8 dfilter: Fix maybe-unitialized warning
a42f8ea7f4 Docs: Add a section on automatic updates to the User's Guide.
76423db8e0 Qt: Fix clazy-incorrect-emit warnings.
909280ce82 MySQL: Initialize a variable.
609c0d3881 docs: adoc migration bolding typos; Windows pipe name syntax
2e5a78dc64 text2pcap: Switch default file format to pcapng
b602911b31 dfilter: Add support for universal quantifiers
164f3ce9a2 dfilter: Improve syntax tree display format for sets
8c9480214b Remove execute flag on source files
aa8b2b9f1c ssh: fixing warnings.
3e81d98499 ssh: fixing MAC IV derivation.
a036c4dd09 ssh: switching consistently from g_debug to ws_debug
797486fa18 ssh: Diffie-Hellman
967107fb8e ssh: Diffie-Hellman group exchange.
51087141c8 ssh: aes-ctr
e1ca35c7a6 ssh: aes-cbc
f3c61d7638 ssh: aes-gcm
4e41383aad MySQL: fix bug for mysql response message length.
f265c5869b MySQL: fix bug for mysql response message length.
dab59caf38 MySQL: fix bug for mysql response message length.
565670c1c8 Version: 3.7.0 → 3.7.1
c5b983c93a Packaging: Ignore the return value of git stash.
0bde1e795a Build: 3.7.0
eedf82cd97 SIP: Refactoring too many if-else branches by table-driven method
7b749f5e15 Qt: Fix a version check.
ad28888d2f Qt: Fix display filter read/write
c4f6914aa6 DVB-S2: Only add the rolloff value once
4977e20ab2 Qt: Prevent remote interfaces to show up
ae9e80a34d Qt: Fix proper preselection for remote interfaces
5b59a38c3b Qt: Clean up remote management interface
d5a0d390e8 btmesh: More information displayed
fdf55aaa51 eap: support tunneled TLS decoding
b09263f1a3 epan: Normalize conversation code indentation.
6739d0397b Fix the pfm-sd default case
6b4b9f614b EAP: fix stride when decoding TEAP TLVs and tree alignment
c69045c04f [Automatic update for 2022-05-08]
8f1cf0176c USBLL: create the top-level item using the regitered protocol.
8f4d38b776 MBIM: Fix the offset to RSRP and SNR buffer of MBIM_SIGNAL_STATE_INFO_V2
d9ec48a759 NAS 5GS: add a UDP framing format
81c67b3e05 packaging: Provide workaround for rpm-package from source tarball
5a48815fb4 Fuzz: Fix our elapsed times.
36e834b6b7 ETW: Extract IP packets from Windows event trace
0f5025eae4 SOME/IP: Adding string fields for easier filtering
4fa373400f Tools: Add trailing periods to our bug notes if needed.
ca5b095b38 .gitlab-ci.yml: more checks from tools/check_typed_item_calls.py
f85d4a5763 Falco Bridge: Fix a couple of bugs.
000e4ec75e PDCP-LTE: Allow updated keys to be found by frame number
7261eb0f09 CIP Safety: Fix SERCOS III attributes
a14e35a440 CIP Safety: Detect Cancel Propose/Apply TUNID
0ab1cbdb40 SMC: show translated MTU and buffer size
341e625249 SMC: support for SMC-Rv2 LLC messages
7c70af016f SMC: improve SMC-Rv2 CLC message support
b66b07a786 SMC: Add support for SMCRv2
edfef021e7 CIP Safety: Increase error detection diagnostics to PI_ERROR
e43501cf9e qcustomsplot: revert for fix Clang Warnings[core.UndefinedBinaryOperatorResult]
e8bcaad686 Tools: Show elapsed time when fuzzing.
925daf665c GitLab CI: Switch back to Clang 14.
3b6734389d tools: Show recent commits in fuzz output.
e75f6800ca EAP: fix packet leak caused by ce087027ef87679ca934f392d37b0bf4d1334860
2f31c09045 [Automatic update for 2022-05-01]
0cce93d76a Tools: Fix make-no-reassembly-profile.py.
69e956d792 conversations, endpoints: sort resolved addresses as text.
7fbfea9d68 IEEE80211: Fix a couple of filters
ce087027ef EAP: massage pinfo for EAPOL so the TLS decoder does not get lost
6843ca2463 EAP: decode TEAP Outer-TLVs
914d8bc756 EAP: add PEAP decoder
49c730cc23 EAP: use enum for pdata instead of magic numbers
b9681002c5 EAP: add MSAUTH-TLV decoder
f694e70771 EAP: improve EAP-TLS flag decoding
76660922e1 Tools: Add a timestamp to our fuzz test error header.
7bccf9e2aa GitLab CI: Revert back to Clang 12.
3336ec24ac Falco Bridge: Add typed address fields.
70bd130379 Fix "generated by" comments in configuration files.
b244db8f3c pfcp: Update to 3GPP TS 29.244 V17.4.0
482794ff2e CIP Safety: Fix TBD bytes expert info
536c685ea5 docs: Update reference to minimum versions of GLib and Qt
f595f3b6ad sshdump: Update doc for openssh key note
1e0f579952 docs: Remove references to configure
7e04ea3202 .gitlab-ci.yml: Disable security-code-scan
84515e3175 Packaging: Only preserve a tarball if the commit ID matches
52db7e88bc Falco Bridge: Fix building on Windows.
0f695875ac Falco Bridge: Switch to the sinsp capabilities API.
b104af1c7d Tools: Update our fuzz test error header.
a6dcf70f68 debian: add missing symbol.
c27d8bbedd Profinet plugin: Add severity according to PA Profile 4.02
b75b8ca72e dfilter: fix may be used uninitialized in this function [-Wmaybe-uninitialized]
7284ee091f Diameter: Decode GMLC-Number AVP
bfdb4c558e epan: refactor dissector E.164 MSISDN number name
c3249701b5 .gitlab-ci.yml: Disable semgrep
c2444370f4 GTP': correction of Release Identifier Extension
b72b4cf512 LLDP: Fix malformed packets when EndOfLLDPDU TLV missing
90cc7cadf7 Fix a documentation warning.
2141f0f03b Falco Bridge: Update to match the current libsinsp API.
4f3f507eee dfilter: Add syntax to match specific layers in the protocol stack
c0170dad42 dfilter: Rename "range" to "slice"
d517feee74 epan: Add more bookkeeping for layers
b53d349583 Tools: Only validate a file if we have a build rule for it.
74fd19fb10 NAS-5GS: correction of Configuration update command, IE 5GS registration result
095043f74b Update Wi-SUN FAN dissector to the last version of the specification
dbf3ac3701 CMake+Logwolf: Populate our Falco plugin directory.
fc2cc05dde Move some configuration and data files to resources/share.
2b24b512ca rpm: Support for building with clang on Fedora
62100da7f4 TLS: fix RSA decryption with EMS and renegotiation
b1ba667acc wslua: another fix for -Werror=clobbered
858a670d34 rpm: Specfile cleanup
35cc7f43ab Spelling script: minor improvements and more dict words
3dd5ccbe7d GitLab CI: Build the fuzz and "No Options" job without mmdbresolve.
968f40d373 Tools: Handle table rows and admonition titles in html2text.
c3d9f11b8b Docs: Remove "win32" references from the guides.
7ec3e841ba rpm: Fix SUSE 15.1 builddir issue on make
19dc602fe3 802.11: fix TWT Setup dissection
cfcfbbdd60 [Automatic update for 2022-04-24]
91987dc0ab nghttp2: Implement minimum required version 1.11.0
e5e78d5da9 CIP Safety: Update more naming/units to match spec
71b3fe0f4b couchbase: Add timestamp to DcpSnapshotMarker encoding
bd02037042 wsdg: main_window .cpp filename changes
0676ddfb4f rpm: Update glib and cmake BuildRequirements
d2064ae188 gnutls: Bump version to 3.5.8
1ee8ead845 Provide the section number for blocks, and show it.
7286e2982a Move the idl directory to epan/dissectors/corba-idl.
4cc20bb49e CMake: Fail if we're building for 32-bit Windows.
aca0c5d175 Qt: Remove unrequired setTab
2dd07bc5b9 glib: Bump required version to 2.50
b9b1494cd1 Qt: Disable sorting for if acticity on default
374c5997da Qt: Remove unnecessary signal/slot
3407992cb4 CMake: Bump minimum CMake version to 3.10
4bb16383a3 macOS: Require Sparkle 2.
a1e0c34c30 GTP: Minor reconstruction
a73fd872ad dfilter: Add a null check.
51f5bdc287 FPP: Add null pointer checks.
88f07ff5d1 epan: Add a null conversation checks.
f067e40166 fpp: check conversation pointer before use.
1278af07c3 Qt: Improve UIX for sparklines
49ec7da90e fix pipeline issue
2f41595382 CIP Safety: Fix CRC logic when timestamp rolls over to zero
d6fb90ecab proto_hier_stats: Skip non-protocols and reduce recursive calls
45da161430 libgcrypt: Remove HAVE_GCRYPT_AEAD , _CHACHA20
d87b9ca731 test: Remove libgcrypt checks for 1.8 and below
b80cdaa243 libgcrypt: Require version 1.8.0
9c115d0ed5 macos-setup: Require Qt 5.9 or later and macOS 10.10 or later
13075b4ff0 Require Qt 5.9 or later
e16b1629dc CMake: Only require C++11 once
21d8522334 Tools: Update the Sparkle version in macos-setup.sh.
7a97a1dc22 epan: Add comments about _get_parent, _set_len and faked items
c2fd505516 macOS: Even more Sparkle 2 signing fixes.
d024502c8b macOS: More Sparkle 2 signing fixes.
b491d28c42 GitLab CI+release notes: Remove 32-bit Windows.
486fd46fe9 macOS: Update our app bundle for Sparkle 2.
373280bc65 MIKEY: Register the application/mikey MIME type
b51c70ae11 LLDP: Profinet TSN TLV Dissection
7e0d0eb418 PROFINET: TSN Dissection implemented
26be00e320 ieee80211: Fix clang analyzer warning (Dead.Store)
87b0288b8d epan: Add the ability to add conversation filter protocols.
f6061c4a3c Tools: Fix our pacman arguments in arch-setup.sh.
33dca395b1 aprs: NULL-terminate a string.
6c3e4c7304 enip: init address on declaration.
7cbb6e9a76 dissectors: init memory before use.
e4c46563fb QUIC: Add IMMEDIATE_ACK from ACK Frequency Draft
69637a731d QUIC: Update to last ACK Frequency draft(-01)
27f6fd6f9a iface_lists: fix resource leak
58821b50b5 PDCP-NR: changes to make security keys work better
371b52120b ipp: Use proto_tree_get_parent
d2335dd414 XML: Adding new 3GPP Mission Critical XML media types
8d6fbafe05 gitlab-ci: Add SAST
05d33b9690 WSUG: removed extra "or".
ea62d7d6fa hierarchy stats: Don't add text only fields to the hierarchy
43828765c3 NR RRC: upgrade dissector to v16.8.0
58af12cac7 LTE RRC: upgrade dissector to v16.8.0
2d48d49524 Allow to filter interface types
5c7c723feb LPP: upgrade dissector to v16.8.0
69b9c480fd Revert "wsutil: Use a separate "extlog" directory for Logwolf extcaps."
fea6591b0c macOS: Add support for Sparkle 2.
c8d9c6fc6a Fix tools/*-setup.sh to work with no arguments
fab32ea0cb dfilter: Allow arithmetic expressions as function arguments
92c1519dfe dfilter: Add float multiplication/division
eb2a9889c3 dfilter: Add abs() function
8889d8c78b ieee80211: Implement more KDEs from ieee802.11-2016 and on.
24d65950e9 check_typed_item_calls: Count all warnings
bc29ce61d5 GitLab CI: Switch to clang 14.
6900065f2d Tools: Make the Alpine and Arch setup scripts more strict.
05c86efcf6 Tools: Set a variable in rpm-setup.sh.
bce8825df8 [Automatic update for 2022-04-17]
d66c29ab07 IEEE1905: Fix CAC Termination Request's offset calculation
f4c7bd9c75 DOCSIS: Fixed RNG-RSP Commanded Power Sub-TLVs dissection
90c784bd97 fpp: Fix mCRC calculation
83959f77e3 dfvm: Fix Dead Store found by Clang Analyzer
86bc544fd3 PROFINET: Fix count of IO data objects and IOCS
dcffa0303a PROFINET: Split number of IOCS between in and out
c2c20a6f2d Implement parsing of OpenVPN tls-crypt packets
88719f0884 CIP Safety: Minor Refactoring, Part 2
af878388fe dfilter: Fix scanning of strings
e364444b24 wslua: Update the menu group documentation.
b4a15f8be3 BER: Add the length check of dissecting BER integers, int64, and booleans
98793186b9 CQL: format timestamp as microseconds (ENC_TIME_USECS)
b51a635bce BACapp: Fix a recusion check.
4e0cd3dbd2 epan: add ENC_TIME_USECS timestamp encoding
cef02cc3a0 dfilter: Add max()/min() tests and documentation
827d143e6e dfilter: Allow function arguments to be non-existent.
cb2f085f14 dfilter: Add max() and min() functions
a372497a85 hierarchy stats: Include appendix length in byte counts
62a2fe28c2 wiretap: Try opening systemd journal files before IxVeriWave.
8528fca055 Falco Bridge: Misc cleanup.
943c38d606 CIP Safety: Minor Refactoring, Part 1
3c25b69ff6 CIP: Correct DATE, DATE_AND_TIME type handling, Part 2
234db3b48f CIP Safety: Display human readable timestamps
50ada3d65c NGAP: workaround a gcc 10.2.1 compilation issue
55f7b27b35 tshark.adoc: update -z conv/endpoints descriptions
01239eb59d whois: Assume UTF-8, add an expert info
1e352c3e7b manpage: Fix grammar errors and improve phrasing
0dba7456aa tests: Remove leftover debug print
bcc286f341 UI: Rename the qt_logwolf directory to logwolf.
ca04f4c8cb Qt: Update our dynamic menu groups.
8746eea297 dfilter: Try to resolve field reference instead of using a heuristic
8355e96858 tests: Add test for display filter field reference
04c42eace3 tshark: Add a --selected-frame option
7a3c2252f5 hierarchy stats: Only increment the total packet count once per frame
4c7865c81b whois, finger: Dissect at FIN (or after) on first pass
3aee6ce9d6 ACN/rdmnet: add protocol check to TCP heuristic
03e41d4950 ftypes: Fix a macro argument
096947337e PER:Add function to add "PER encoded lable" to the tree.
09696f1762 Try to fix a narrowing warning
2f02cd6e19 dfilter: Handle missing error location more gracefully
ceef8aa8ee fix the indent
24443fa33a tshark: Add underline to dfilter errors
fb3bdffaba Logwolf: Remove a bunch of packet-specific menu items.
3b8ea97731 Debian: Add missing symbols.
4b556d6bc6 Qt+epan: Get log conversation filters working.
58e31a2e77 Qt: Try to fix missing translations.
bd6ee4479f Tools: Make the Debian and RPM setup scripts more strict.
3890d822ba macOS Homebrew: Install PCRE2
1c9538624f [Automatic update for 2022-04-10]
4d9470e7dd dfilter: Add location tracking to scanner and use it to report errors
da19379eb5 dfilter: Create the syntax node in the scanner and pass that
d23fec2116 bluetooth: show packet status in info column
50de7dd6ca bluetooth: show SCO packet type in col_protocol
fb9a176587 dfilter: Allow grouping arithmetical expressions with { }
73770c61b4 Qt: Add a null pointer check.
b52437ba28 WSUG/tshark: protocol summary and output with "-e"
b5fef40379 Git: Fix our debian ignore.
6e9b19dcb0 Qt: only Show/Export Packet Bytes when field is selected and has_packet_bytes
b7ba126644 F1AP: upgrade dissector to v16.9.0
ab71cb51ff XnAP: id-TargetNodeID is a protocol IE
894762b654 X2AP: fix a typo
82f268789c E1AP: upgrade dissector to v16.9.0
3bf9bc6326 XnAP: upgrade dissector to v16.9.0
c9353fdece NGAP: upgrade dissector to v16.9.0
4b42dcf3c0 X2AP: upgrade dissector to v16.9.0
e101aa6e78 S1AP: upgrade dissector to v16.9.0
f0f0f05060 editcap: Document use of stdin and stdout
37ccc2b0e5 GitLab CI: Build Logwolf in the Code Checks + Clang Warnings job.
c5da4f661a Logwolf: Fix building on Windows.
545553e203 Update tools/macos-setup-brew.sh
0c316ec1a9 NSIS/Wix: missing preferences file for Bluetooth profile
54553de59d wsutil: Use a separate "extlog" directory for Logwolf extcaps.
ddbafcd9ba DRBD: Add support for dissecting DRBD on InfiniBand
aac695d62e icmpv6: Fix dissection of PREF64 option for shorter prefixes
bcb992c4fb nas_eps: Fix typo in function name
34f8420d1e ieee80211: Correct the dissection of the 802.11ax Capabilities device class.
c3c94ff4fd Bluetooth: print event code for unknown HCI events
cc5726b63f dfilter: Remove leading colon special meaning
0313cd02bc dfilter: Fix RHS bias for literal values
7429832db4 Fix a log message
8d646c1657 DHCPv6: Fix interpretation of user class data length fields
d681da2534 IWARP_DDP_RDMAP: add MPA error codes given by RFC6581
c59315c45a IWARP_DDP_RDMAP: add MPA error codes given by RFC5044
6630bee851 IWARP_DDP_RDMAP: fix error codes for RDMA layer
d4cfae1b72 IWARP_DDP_RDMAP: change Terminate header bits to set-notset
72b44d13ea IWARP_DDP_RDMAP: fix Terminate opcode tree hierarchy
63c1b032c8 IWARP_DDP_RDMAP: fix Terminate layer name mapping
c30a417528 dflter: Add test
5584aba326 dfilter: Fix slice using range [:j]
a6f37323e6 dfilter: Clean up lexical scanning
6057d1a6e2 dfilter: Add more IPv6 tests
8108e67de7 dfilter: Fix memory leak with leading colon
85be944ebe CMake: Make sure Logwolf includes dumpcap on macOS.
a0ae42e33b wiretap: Update a comment.
c2e1ee2e57 tcp: Rework out of order dissection to dissect sooner
444e3f230c tcp reassembly: Add fragment_add_out_of_order
4e184104af exceptions: Add an expert warning for FragmentBoundsError
12c8cc32f0 dfilter: Fix parsing of some IPv6 compressed addresses
411b3c1d78 Fix: Fixed issue with deadlock when same RTP dialog opened twice
0e269659ec srt: added reference to the internet draft
f5567200fa tcp: Mark unreassembled PDUs as fragmented in tcp_dissect_pdus
b4a0b30f88 Regenerate ASN.1 dissectors
798136f107 wsutil: Use the correct variable.
7ed5d5036e dfilter: restore support for identifiers using hyphen
454552c149 ieee80211: Conform to ieee802.11-2016 for the Capability Info field.
8fb28f5161 dfilter: Minor grammar cleanup
20afbd46ec dfilter: Remove existence test syntax tree nodes
fb08c4b4a8 dfilter: Replace bitwise sttype with arithmetic
c98df5eef5 dfilter: Print syntax tree using dftest + format enhancements
d91734ab6a dfilter: Fix range registers in DFVM dump
cb1b4fb966 Allow building with Qt without Xcode on macOS
498760b628 IEEE1905: Fix miscalculated offset
49c434d012 BER: breakout multi-octet length field
550434057e CMake: Make sinsp dependent on Logwolf.
57172fe4cd CMake: Finish splitting ADD_PLUGIN_LIBRARY.
4f3017c000 CMake: Add a jsoncpp include path.
23ed784ce1 Falco Bridge: Fix a function declaration.
5971fcb941 Qt: Remove some unused code.
a212b86222 Docbook: Update the Logwolf quick start.
330d408328 dfilter: Allow arithmetic expressions without spaces
34ad6bb478 dfilter: Make logical AND higher precedence than logical OR
167d44ea6d CMake+packaging: Create our macOS Frameworks directory in osx-app.sh.
211353c873 CMake+packaging: Add a logwolf_app_bundle target.
5c769757ff Docbook: Add a Logwolf quick start.
5d3ffe9b57 More Logshark to Logwolf renaming.
9ec6b50027 Rename ui/qt_logshark to ui/qt_logwolf.
b153f040fc Qt: Start renaming Logshark to Logwolf.
3086774fa6 wsutil: Add configuration namespaces.
6d2ab6900f Qt: Dynamically set our "Welcome to" banner in WelcomePage.
dceffb8e56 Qt: Remove telephony and wireless code from Logwolf.
d8008cb89e Qt: Split MainWindow into WiresharkMainWindow and LogwolfMainWindow.
80de95ca71 Qt: Split MainApplication out from WiresharkApplication.
ca426d68a9 add hide read only button
245f988e9e Logshark: Add initial UI.
2fdf85c6eb Create Wireshark and Logshark info plists.
ffba3dd487 RLC-NR: Don't overwrite SDAP config from RRC with 0.
5a81675009 colorfilters: Rewrite some expressions
70582b84f6 dfilter: Allow parsing binary number as a byte array of len 1
fbd32cf853 Replace g_log() calls with ws_log()
ac7583c065 tpkt+rdp: Add a heuristic dissector for TPKT for RDP
ea39653c8d PROFINET: Support PROFIsafe 5 byte safety trailer
381ba88152 [Automatic update for 2022-04-03]
16871f66d7 coap: Change text format used in COL_INFO
f0ca30b60b dfilter: More arithmetic fixes
df5941d467 debian: add ccache to additional_list packages
248f11dd1b Qt: Fix interface statistics update if some interfaces are hidden
6065552dd4 Skinny: revert previous change
6dfd96f6fe rdp: Register RDP as a TLS subdissector for port 3389 directly
cf629e2547 ZBNCP: Fix some filter names.
436abf4cf7 CIP: Show Attribute ID as decimal
1997a86634 EVS: Refactor dissecting compact format code
67e5e5c3ab dfilter: Fix arithmetic expressions on the LHS
856cd96bb3 http2: Use the actual maximum table size for partial header workaround
e6202cf1d9 coap: Format text used in COL_INFO
f23a774819 CIP: Correct DATE type handling
7b4ec1bd88 Docs: Add new display filter syntax to the manpage.
15cc673c8e Fix release notes
a81617fda5 Fix build on CentOS 7
8b737033b0 RTP Analysis dialog: Update statistics when data are processed
af716cdb4a Geneve: add parsing of GCP options
74d385548e Fix comment
8bc214b5bb dfilter: Add remaining arithmetic integer ops
d54e22b872 safe-math: Remove unnecessary clutter
e15658d1c0 safe-math: Fix non-existent built-ins
85aa5939f1 NNTP: fix indentation
88840f61a2 NNTP: add support for STARTTLS
45268efd0a debian: add missing symbol.
59bd93413a mpeg table: fix, shows a CRC32 field for an empty PAT
2a9cb588aa dfilter: Add binary arithmetic (add/subtract)
ae537e24f0 Skinny: Set some masks to match boolean field width
3c2c6b175f Minor release notes cleanup.
5cd0e4cc97 dfilter: Fix use after free with references
9ab2837637 dfilter: Add fvalue duplicate method
19c0e83d8b quic: add missing draft uri for quic cibir TP
eac578445c QUIC: Add cibir_encoding TP
260942e170 dfilter: Refactor macro tree references
431cb43b81 dfilter: Remove parenthesis deprecation warning
f401cdeaae asn1: fix missing dissector generation
2c5f2ac6f3 BER: Add a function to add a BER encoded boilerplate.
499a33c709 Debian: Add a symbol.
4476db5798 zigbee/isis-clv/wsdg: depreciate -> deprecate
d2907d91c0 dfilter: Add more logging for bytecode
9ee9b40b64 dfilter: Store expanded text
a1299d63d9 dfilter: Lower level of two debug messages
b55e012524 uds: Don't append parameter record if not available
b9b45a4a8f dfilter: Add ftypes pseudofields
f54bad026f Qt: Fix another qsizetype warning.
8df570294f plugins.example: Add some comments
e3765215aa plugins.example: Add package target
c451e572e5 plugins.example: Make installation relocatable
842f53c329 Revert "epan: Allow nested dependent packets"
ac0a69636b dfilter: Add support for unary arithmetic
677b68aa3b tests: Remove not implemented tests
f574f3fbe8 tests: Remove broken wslua gregex tests
13d0101c30 tests: Fix wslua regex parameters
e306c53062 tests: Fix Kerberos detection
1ff681cec6 Remove libsinsp search on Windows
3d1b2876dd QUIC: further update of the fields names used in version negotiation
c805c0c16e Qt: Fix an about box signal and use new-style connections.
b05a149acd [Automatic update for 2022-03-27]
4597cf3b08 AC DR: Fix a couple of shadow variable warnings.
e9a7f8c9e0 Qt: Fix some QCustomPlot Qt 6 warnings.
629fc46ea1 GitLab CI: Add a Windows Qt5 MR job.
f0e4a9960c ieee80211: Handle the case where a Vendor Specific response is not DPP!
4bed80187e QUIC: update the name of a field used in version negotiation (draft-06)
118e45d853 netflow: handle zero length varlen fields
7680335a5b ieee80211: Handle fragmented DPP Configuration in GAS Comebacks.
80eff54e83 Plugins.example: Fix typo and more rewording
18a2a6827f wslog: Refactor ws_log_set_fatal() for consistency
d7f3612613 proto: Fix comment on NTP Era 1 Epoch
1d65574fc8 GitLab CI: Switch the 64-bit Windows builds to Qt 6.
067b3805b7 Qt: Add float suffixes.
bcd3d05a3e Qt: Fix more Qt6-related warnings.
a3b76138f0 dfilter: Fix memory leak
f0e4cedd69 Qt: Fix most of Qt6 compile warnings and issues
f8d3ebe0e2 Qt: Handle qsizetype.
bdccea7692 CMakeLists: Fix the error reported when Wireshark code is recompiled
47f72e2366 EVS: Support decoding Primary 64.0 kbps packets
14bf5bbdf1 wslua: Lua Console - add Clear button; restore print()
2d8607e7e0 epan: fix a segfault, introduced in !6329
3ac17381a6 ftypes: Fix IPv6 bitwise_and buffer overrun
4ed32de2ee E212: update and add new MCC/MNC entries for Kazakhstan
7f2e996193 PROFINET: TimeAware Dissection and RSI FREQ block fix
2724806e50 Docbook: Update the code signing parts of the User's Guide.
78656fe00f Redis RESP: REdis Serialization Protocol v2 dissector
33e97e6130 EVS: Support decoding Primary 32.0 kbps packets
2fc8c0e36b dfilter: Handle a bitwise expr on the RHS
0335ebdc3a dfilter: ftype_is_true -> ftype_is_zero
de0db2ad0a Qt: QVariant::type() is deprecated in Qt6.
ea11891f21 Qt: QMouseEvent::globalPos() is deprecated in Qt6.
8c2fdcb80b wsug: add Packet Diagram documentation
829fb032e4 CMake: Add support for WIRESHARK_QT6_PREFIX_PATH.
0a351fb6ba Falco Bridge: Update the README.
e06864e777 Falco Bridge: Miscellaneous fixes.
34cb45c743 Falco Bridge: Remove some unused code.
110dbffbe9 Rename Sysdig Bridge to Falco Bridge.
be03aa1a4d CMake+Sysdig Bridge: Add a FindSinsp module.
90bd33e4e2 Sysdig Bridge: Make sure we fetch the correct field info.
3ae5ccbe52 Remove some debugging code.
b9946577d6 Sysdig Bridge: Remove old code.
349c067414 Sysdig Bridge: Handle info and conversation fields.
bee0393a94 Sysdig Bridge: Switch to libsinsp/libscap.
9b106b500c Sysdig Bridge: Update the Sysdig Plugin fields.
72b1e028a8 Sysdig Event: Find the sdplugin dissector once.
a075ce1be7 Sysdig bridge: Update a struct.
24aa07281a Sysdig bridge: Fix a couple of offsets.
9a889e9546 Sysdig bridge: Set our plugin API version to 0.2.0.
70aed62c86 Sysdig bridge: Fix compilation.
58e3976910 Use the plugin name as the protocol short name
0555c413d1 Sysdig Bridge: Fix a memory allocation crash.
39c8e1ac2c Use register_shutdown_routine, not cleanup_routine
5fdc4142b9 Update to use single extract_fields func
c34693bb20 Update to reflect latest plugins api changes
665a04e5e9 Update pluginevent to match falcosecurity/libs
8c3f436cc0 load the plugins from the wireshark directory
d226a7aa98 separate list of conversation filters for logshark
2d6b0e8885 conversation-like filtering and coloring for sysdig plugins
de5f59d7a4 sysdig: initial implementation of sysdig plugins support
625a042ff8 initial skeleton for sysdig plugins experiments
a3877af990 debian: add missing symbol.
67a3256bcd rpcrdma: fix build issue [-Wmaybe-uninitialized]
f07c30fffe CBOR: fix build issue [-Wmaybe-uninitialized]
7c1dd842ff Diameter: improve IMEI/IMEISV dissection in User-Equipment-Info AVP
16729be2c1 dfilter: Add bitwise masking of bits