-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
2824 lines (2824 loc) · 161 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
f997f28898 AMQP: Fix dissection of PDUs split across TCP segments
4b7bfe35c5 pcapng: process uint32 options like uint64 options.
0e3782831a SMB: Don't canonize filenames to ASCII for Export Objects
0ceaaad763 Isobus-VT: Fix description of auxiliary input status enable message
2468cfefe2 Isobus: Change email address
a21972d6b9 pcapng: remove some old code left behind by the previous change.
8acd0d1151 pcapng: export routines to do the option-section processing.
d4de52690f Thrift: Complete handling of Binary & Compact protocols
b17f354304 Add initial support for BBLog files
8c4543373a CMake: Use "'" instead of "’" in our guide filenames.
5fcd5f3b9f Release notes: Various updates.
fef6a490cc woww: Fix Dead Store (Found by Clang Analyzer)
7370516d21 USBLL: Reassemble transactions into transfers
da8e7086f6 gsm_sim: add decoding for GET IDENTITY and GET DATA
88657fd57e gtp: alternative GSN address decoders
28bc920e27 EPL: fix length detection of SDO 'read by index'
ea0f14a6fb cmake: add an "uninstall" target.
322ae5037a Signal PDU: Speed up dissection
c8d29e9f15 PROFINET: DCP Option dissection updated
1ab3711132 gryphon: explain in detail why we can't import tfs strings from libwireshark.
5e016c1970 GitLab CI: Fix a path (try 2).
f8fb504d74 GitLab CI: Publish our Windows PDBs.
3fbf6fa022 GitLab CI: Fix a path.
280085838b packet-extreme.c EDP Link TLV: Decode some flags
28c4c947c0 GitLab CI: Enable macOS Arm notarization.
f7755972c9 LDP: Display Generic label with DEC
1f28ac3ef5 DoQ: update to latest draft (-03)
f6e2cdcc54 HTTP3: Define dissect_http3_settings only if needed.
95f3f58e0d ISIS: Fix Flexible Algorithm issues
72eb858741 gitlab-ci: Fix daily API ref
ebb1d7ffaf gitlab-ci: Fix daily Clang Analysis
0d27b63747 FAQ: Add items about forms and contracts.
522414a091 ITS: use custom value format for DSRC element DeltaTime
09a993da39 NTLMSSP: Remove unnecessary condition in decryption
1e697fb7ff NTLMSSP: Allow empty NT passwords for decryption
697f28c1d3 RTPS: use proto_data instead of private_table
cbada6faf4 oampdu: Improve Queue object parsing
9311982664 plugins: convert to pinfo->pool
2ee06d3fef Qt: Add Turkey translation
8e2cd4f652 UI: Import profiles from ZIP supporting bigger files (Bugfix)
d884af52e9 F1AP: Make it possible to exort F1AP PDUs
a70c120a04 gryphon: get rid of unused variables.
75881ac914 WOWW: Add maps enum and strings
07da0d01ef WOWW: Rename _zone to _area and add strings
cf28565d4d WOWW: Fix class enum
41eeb05bd1 WOWW: Add case for messages without bodies
a9831231e7 WOWW: Add movement messages
bc440490c5 WOWW: Refactor parse_SMSG_CHAR_ENUM to take ptvcursor_t
d42ac7b4b5 check_tfs: we want os.path.commonprefix, not os.path.commonpath.
fbabba338c HTTP3: Add define value for HTTP3 Frame Type
f0fa2b333a HTTP3(Settings): Append settings with value
b0bd1c4c2a HTTP3(Settings): Support of GREASE frame
d8618462f5 HTTP3: Add Settings from QPACK (draft-ietf-quic-qpack-21)
b70fa0d4ad HTTP3: Add Settings dissection
9941c00a0f check_tfs: don't require plugins to use tfs.c true_false_strings.
1089bd47f8 RTPS: fixed expected size of fragment number set
7bd16e0dd9 MP2T: Fix packet length for short packets
e490f93072 wmem: don't check whether sizeof(type) is <= 0.
d2979e1976 GitLab CI: Initial macOS Arm build.
c52c50b944 CMake: Switch GLib back to PUBLIC.
3d7729c6b3 tools: use glib version 2.68.4 on MacOS
5e59ffd12d [build] fix warnings for unused variables
ed2d004181 RTPS: Fixed UDPv4 WAN locator port encoding and always dissecting of all fields
678541878c h248: convert to pinfo->pool
e8f967f162 asn1: convert more dissectors to pinfo->pool
28ab4bed8e PFCP: added missing PFCP Session Change Info IE
51327a330b JSON: adding more 3GPP EPS IEs
f7d05a0d0f pdcp-lte: stub out calculate_digest() if we don't support any crypto.
e3d93143c8 btmesh: don't provide stub custom field formatting routines.
405db40992 [Automatic update for 2021-08-22]
0091a83e31 BLF: adding Interface blocks (bugfix)
5de353f324 BLF: WTAP_BLOCK_PACKET should have been MULTIPLE_BLOCKS_SUPPORTED
36793d1298 ORAN: Fix width of TRX weight pair in ext11.
febd96affd PFCP: Fix a conflict in ie_type value_string
381e2a35f9 ORAN FH CUS: Fix inclusion of C section 5 fields
030a80f8a9 RTPS: Added dissection of submessage DATA_FRAG_SESSION.
3d67141ca2 RADIUS: correction of 3GPP AVPs
d3b016a365 Remove trailing colons from item label names
d3392ffb55 BLF: Fixing Typo to fix FlexRay Status 2
0ace04ae7a Signal PDU: Adding LIN PDUs to info col (Bugfix)
514281f9a7 TECMP: RTR is only CAN (BUGFIX!)
2883fb22e9 ISO15765: Adding support for AUTOSAR TP frame formats
bf5843b646 file: fix constness in declaration.
21c222a66e ORAN FH CUS: Fix dissection of UEId field.
ee0dc72084 file_packet_provider: fix constness in declaration.
82b1092fe9 ORAN: Decompress block floating point numbers (used in ext11).
8bcd077eb0 kerberos: add missing parameter.
4de9f6ef83 Fix some issues with Exported PDUs.
dd161ade12 RTP Player: Fix of resampling for visual waveform
2c556a0e90 Infiniband: display the NAK error code
c6717dc6b3 text_import.c: get EXP_PDU_TAG_PROTO_NAME from the header.
097656e805 androiddump: get the WIRESHARK_UPPER_PDU tags from the header.
4fc200ce51 UDPCP: Set length of Packet Transfer Options subfree
e20e6e30d7 LPPe: upgrade dissector to OMA-TS-LPPe-V1_0-20200630-D
79e82c3018 OSPF: Add Flexible Algorithm (draft-ietf-lsr-flex-algo-17)
78b4835bc5 ORAN FH CUS: For Ext12, create subtree for value pairs
927690e883 Fix some docbook spellings.
9d8f38e600 ORAN : add extension type 12
4e80643cc0 Move LINKTYPE_WIRESHARK_UPPER_PDU definitions to a separate header.
ebf5da61c6 gsm_sim: Show status in info column when response only
1807d3874a coap: Do not handle Accept as Content-Format
487445c596 MySQL: Fix COM_QUERY response dissector when CLIENT_DEPRECATE_EOF is set
d679564d7b Use the wsutil/pint.h functions to fill in "exported PDU" headers.
1b54c40a5b jpeg: don't free something allocated from a wmem pool.
eda26f9e5f wmem: convert more asn1 dissectors to pinfo->pool
042001fb55 Added heuristics to ICMP and ICMPv6 dissectors to decode the payload.
a104403dad Added HiPerConTracer dissector.
595a5a1c9d gsm_a_rr: add NRI decoding when pool is used
6672f1eb2b Updated release notes
af059913b3 RTP Analysis: CSV export has header line
e5062a2249 MySQL: Fix EOF packet dissector when CLIENT_DEPRECATE_EOF is set
a2b17d3dbe X11: Handle GenericEvents longer than 32 bytes.
f5dc703259 MPTCP: Add support for MP_CAPABLE C Flag
2683508b38 Windows: Upgrade c-ares to 1.17.2.
2fadbe7c28 [Automatic update for 2021-08-15]
545eab808e Fix some item label names with unbalanced parens/braces/brackets
cd899ce8d1 LWAPP: Fix a preference description.
8c811459b3 CIP Motion: Parse more bits in Act/Cmd Data Sets
b77f028b29 PFCP: Fix Enterprise IE generic decoding offsets
5b9c0fde98 WebSocket: Add support for "x-webkit-deflate-frame" frame compression
5f3278c8d5 ieee80211: Add dissector for the Non-Inheritance IE Extension
b75107c77f Bluetooth: Fix clock accuracy field offset in sync info
1b61474d9d CMake: include CheckFunctionExists in FindKERBEROS.cmake
3c5168c874 editcap doc: Fix description of split output file names
158810c713 editcap: if -T was specified, change the linktype of all interfaces.
6e12643f19 [#17478] free blocks in more places
4aee405974 etw: use PACK_FLAGS_DIRECTION() to extract the direction from the flags.
410cfdd7da [Automatic update for 2021-08-09]
c0faa8f1da Some more dissector spellings.
03c3c9a056 check_typed_item_calls: Add some ptvcursor_add...() calls
21eb235d15 ORAN FH CUS: Fix ext11 with disableBFs for orphaned PRBs
54d47868b8 ISO15765: Cleanup and Bugfix
aaf79b62d7 F1AP stats
272ed7a05a trailing whitespace
389e19f593 trail whitespace
7c27bce458 format the code
eadcd5f080 add profidrive
611013f98b captype docs: Fix name references
74c00f4c2f CIP Safety: Update CRC S5 Logic
a030a70bde CAN: Add support for multiple CANs in a trace (bus ID)
c2d7ed28af ORAN FH CUS: Fix a couple of issues
edaa5a3b55 packet-extreme.c: EDP type 0x15 is (physical) Linkinfo
9a35314d79 Generate a valid source file, with a newline at the end
02adaa1385 NSH: Add NSH Next Protocol value None
7a584511f1 Fix compilation without optional libraries.
5cd9646e72 Fixed incorrect calculating hash from quic_cid_t
6b990690e8 ISO15765: Adding first support for FlexRay TP
9f54ae73f1 NAS 5GS: D.6.3 UE policy section management result
008536ae74 pfcp: Update to 3GPP TS 29.244 V17.1.0
3c24694048 CIP: Match Connection ID from different fields
b017db229b RADIUS: update dictionary 3GPP with new 5G AVPs
dead9f13e9 wiretap: Fix some BLF warnings.
f27c98ad2b BLF: Cleanup and fix for start time
85586f4b43 Fix header documentation and style
a6e0482a6f Docs: Give the PDF and EPUB guides descriptive filenames.
28b65f9409 EPUB: Replace cover pages
8f901b0b79 EPUB: Add cover page and some document meta data
282179b643 GitLab CI: Make sure Linux builds run under Docker.
74424dddfc btmesh: Add dissectors of scheduler and time opcodes
2132c7619d pfcp: Update to 3GPP TS 29.244 V17.0.0
73a4ada071 A few documentation spelling fixes.
53d28ef199 oampdu: Fix and improve queue object parsing
fd65bdaef8 Make a couple of dissector variables static.
ef7fc86f53 [Automatic update for 2021-08-01]
9c030f7680 ORAN: take care not to divide by numBundPrb when 0.
aac942e44b LIN: Add support for bus specific dissectors
6d02f1dcf9 Check scripts: split issues into errors and warnings
52128bcca6 .mailmap: Update email after
c49a652eb9 pfcp: Update to 3GPP TS 29.244 V16.8.0
22b580b946 pfcp: Update to 3GPP TS 29.244 V16.7.0
a0a9d41d13 ASTERIX: Fix value of hf_010_500
cc84bebcdc macos-setup: add the deployment flags when configuring with Meson.
856c4f3af6 macos-setup: generate a .pc file for libffi if we have it.
3f9b0e36ea ENIP: Updates from latest spec
4cdd4a13e0 DoIP: Add a name field for each address field
b58edf3cb8 Docs: Add epub targets for the guides.
d886837df9 pref_models(Qt/model): Fix Dead Store (Found by Clang Analyzer)
a3f9c6bc45 erf: Fix Dead Store (found by Clang Anlyzer)
17f474406a nstime: Fix Dead Store (found by Clang Analyzer)
7e7ef43b04 Release notes: Add an item about GSoD 2020.
3b28d5219f Fix some copy-paste filter names.
c8e17d7835 macos-setup: cleanups.
2fd29240c8 macos-setup: test whether /usr/bin/python3 works, not python3 in general.
cc34e1c406 macos-setup: install and use Meson+Ninja to build newer versions of GLib.
c263b0a13e macos-setup: if Xcode provides Python 3, use it.
0693674494 wslog: Add function to log directly without filtering
7b845e7194 wsutil: rename bytestring_to_str() -> bytes_to_str_punct()
177e5cda1f wsutil: Clean up unit test namespaces
f0b02dd0ff wsutil: Add max length argument to bytes_to_str()
1ff6cc7b27 wsutil: Add some tests for bytes_to_str()
c3bd5c9d91 Move bytes_to_str() to wsutil
d34d1a1e13 More fussing with masks.
0b8acdaf68 Fixed trailing whitespaces
0f3731449a Updated support to RFC 8664. SR-PCE CAPABILITY Sub-TLV has been added. SR-ERO subobject updated to RFC version: change ST to NT and, NAI of type NT=6 decoding added, updated flag values to official IANA values. Updated errors of Type 10 according to IANA assigned values and numbers.
34ee3cbc48 Change some `wmem_packet_scope()` to `pinfo->pool`
0983eb2456 wslog: Avoid macro duplication
62c7734e64 Debian: Fixup our symbols.
1c210185c3 ORAN FS CUS: Add section ext 11
ab1b496194 ITS: use custom value format for DSRC elements Angle and Heading
fa1f76a83f rtpdump: Fix usec value in header
9b69d05c2f RTPS: UDPv4 Wan locator bitfied not dissected properly
a1e05d09c6 CIP: Updates to match current specification
6e8c7283d6 Change some `wmem_packet_scope()` to `pinfo->pool`
6d8bfc146d WOWW: Refactor SMSG_CHAR_ENUM to use ptvcursor
7e9e2dac0f WOWW: Convert body fields to use `ptvcursor`
f864dd7e9d WOWW: Use dots in abbreviations instead of underscores
8fbf781a7f WOWW: Make abbreviations fit variable names
1a2169acf5 WOWW: Add CMSG_CHAR_CREATE fields
22694dffeb WOWW: Add CMSG_CHAR_RENAME field
eafb670ee1 WOWW: Add fields for SMSG_NAME_QUERY_RESPONSE
1fe0f6d2e0 WOWW: Add fields that only require result
d2af1dee46 WOWW: Add CMSG_PING and SMSG_PONG fields
159eaaa37a WOWW: Add SMSG_TUTORIAL_FLAGS fields
706f940ca8 WOWW: Add fields that only require GUID
e31baaf99b WOWW: Add SMSG_LOGIN_VERIFY_WORLD fields
08ceeec81e WOWW: Fix multi message PDUs using incorrect data
44ce2d5173 WOWW: Add CMSG_PLAYER_LOGIN fields
aa650610b4 WOWW: Add equipment values to SMSG_CHAR_ENUM
a5bdac52a1 WOWW: Add pet family and first login to SMSG_CHAR_ENUM
9ea1b8f9ea WOWW: Add guild id and flags to SMSG_CHAR_ENUM
4c232104aa WOWW: Add character positions to SMSG_CHAR_ENUM
d9f6c1e59e WOWW: Add map and zone to SMSG_CHAR_ENUM
49c5045728 WOWW: Add level to SMSG_CHAR_ENUM
fccca6ee7b WOWW: Add character looks to SMSG_CHAR_ENUM
b1e1d0b755 WOWW: Add class and gender to SMSG_CHAR_ENUM
6294bf5600 WOWW: Add character race to SMSG_CHAR_ENUM
3fd67e6a0f WOWW: Add initial fields of SMSG_CHAR_ENUM
db8db29e0c WOWW: Add SMSG_AUTH_RESPONSE fields
9663f6fcf3 WOWW: Add CMSG_AUTH_SESSION fields
2252f76075 WOWW: Add SMSG_AUTH_CHALLENGE field body
afb1aff845 RakNet: Fix address bytes highlighting
a9c6e34958 NFAPI: Fix some spellings
c4d3716ce8 macos-setup: install the current version of Ninja.
d09fb571fe asn1: convert most dissectors to pinfo->pool
e69446aa55 asn1: convert most dissectors to pinfo->pool
3467b98eb7 CMake: Make LTO default off, restrict to release build
925e01b23f Remove duplicate format_size() function
133b0c583f Move epan/wmem/wmem_scopes.h to epan/
7f9c1f5f92 Move wmem to wsutil
8310665ae7 Normalize some dissector includes
6a619212c3 Resync ASN.1 dissector sources
a7b5eec265 check_typed_item_calls.py: check add_bitmask() functions
92f49886cc dumpcap: clean up capture device open errors.
94d7b7846c GitLab CI: Add a retry to the Windows builds.
436a9fabcb btatt: fix reported dissector bug.
cb98aa3730 nettrace 3GPP 32.423: move the name related code together.
6ab67e2aa6 wslog: Minor fixes and cleanups
49ca5fa8ab libwiretap: Avoid using uninit variable
120b4c7e78 [Automatic update for 2021-07-25]
a975ef7203 check_typed_item_calls.py: Add a check for all-zeroes mask
c8fa2c461f WOWW: Make undecryptable server messages stop decryption
3ed1fb4ab5 WOWW: Make additional messages appear under the proto subtree
c27ec08229 WOWW: Add ability to decrypt multiple messages in PDU
5331468770 WOWW: Make headers need decryption tree into map
a8aebb8947 WOWW: Change decrypted headers tree to map
5b69cae53d WOWW: Add type for decrypted header
d5f7f80d7b WOWW: Make tree only take the data that belongs to it
022b4f857f WOWW: Move tree building of headers into seperate function
4473fe487f WOWW: Move adding of tree items to be closer to tree logic
bb6fcfdedb WOWW: Fix allocs with hardcoded values
db24903e4a WOWW: Refactor decryption logic
26bec7e580 WOWW: Refactor header decryption logic slightly
6fdcb8f453 Fix duplicated preposition
c0ae696253 CMake: Remove some unused definitions
8fa1a58e60 DoIP: Add better check of length field
e9843baf6c CMS: Correct RFC 4108 Attributes
1be58f3644 CIP Motion: Match spec data naming
e2bcdd331a ieee80211: Fix the handling of Ranging NDP Announcements.
b5a442a979 rpcap: add support for IPv6 addresses in findalldevs replies.
05e7c6ac59 mp4: handle missing timescale
67d37da79a CMake: fix macOS build when both Qt5 and Qt6 are installed again
8bb7c1933d RADIUS: Update h3c dicto
a39f31318b eCPRI: don't show UINT32 type of 4-byte hdr subtree.
5c8ec13dfc MKA: Don't just pretend to dissect version 3, implement the addition
8ee8808876 First pass pinfo->pool conversion, part 2
9ed273e5da JSON: correction of 3gpp ueEpsPdnConnection
c9a7b4f8ba Add some comments and long text to eCPRI dissector.
75f53899a9 GTPv2: Add dissect of EN-DC SON Configuration IE in F-Container
539ad8a91b CMake: Remove unneeded GLIB2_LIBRARIES.
e8a8fab18c text_import: create a wtap_block_t before calling wtap_block_add_...option.
d6d7dd1e56 First pass pinfo->pool conversion
ef542759d0 text_import: only add the packet flags if we have them.
bb25eca4eb WOWW: Rename 'index' variables to 'idx'
9161ba62eb WOWW: Remove template comments
2c8d57db61 WOWW: Make saved original values use struct
cade03373e WOWW: Update documentation
b9a6268819 WOWW: Add better support out of order parsing
3f4ac5539b WOWW: Move header decryption into separate function
e37f6599b0 WOWW: Remove and move declarations
57f32d974e WOWW: Add all remaining opcodes for 1.12.x
9e767608f7 WOWW: Make session key deduction work
92e62a74fd WOWW: Add working decryption
e1b3796419 WOWW: Add protocol
894b1eec6a WOW: Make username and realm names display as UTF-8
5e9ab5c579 CMake: add GCRYPT to sdjournal_LIBS
57fcadf5af wimax: fix field abbrev
dc7089e831 Carry drop count/packet ID/queue ID as options on packet block
c7ed8aa3ee Remove unused variables in sharkd_session.c
9d50e6e199 CMake: Don't define NEED_STRPTIME.
50da270b8a BLF: Fix Win32 compilation issues.
1f12e1d267 json: fix buffer overflow in string_unescape()
96c29704c8 [Automatic update for 2021-07-18]
f54493278f Delete various unused fields
490017ea7f XML: don't try to hide the UTF-8 Byte Order Mark
2051cadf99 can: Optimized column info for better readability
c64a9bbde7 erf: make a copy of the first SHB comment.
27c72d1edc LIN: Fix ID parsing (bugfix)
73bb25bbc9 BLF: fix clang warnings
c22846d898 ISO15765: Add support for the new CAN API
4742371c97 oampdu: Add Network port declaration and it's parsing to GetRequest packets
4cb4217dfd TECMP: Adding a filter for Channel ID names
e0055d0698 Signal-PDU: Add support for the new CAN API
6cb4f17828 NSIS: Add DPI awareness
102a952533 CAN: Adding support for more specific tables (2)
fba16c88f4 JUNIPER: Set proper item length for protocol layer
796819c955 BLF: Support for BLF file format
feea07528a docbook: Fix our admon image widths.
a2718d0d22 CMake: Remove no-longer-used checks.
f58850d207 tcp: switch packet_scope to pinfo->pool
96c0700c62 wireshark(HEAD): oampdu: Fix: do not stop GetReq packet parsing for Object 0
458d870a66 ORAN FH CUS: Fix C-Section dissection.
0822e8b3e5 tshark: fix the checks for --capture-comment.
2a1ebd1e91 can: more specific dissector tables for CAN IDs and extended IDs
34ef2066e5 CMake: Don't bother checking for fcntl.h or floorl.
cbed7130de DoIP: Add TLS handover for encrypted communication
0a9ef601d2 Clean up handling of --capture-comment.
94ac641efa packet-kerberos: implement PAC Ticket checksum verification
8cd877fc4d packet-kerberos: always get the true length from decrypt_krb5_data_asn1()
9b78a42855 CMake: Fixup qtui's includes.
f6872b0c3e GitLab CI: Produce less test output.
0ea7692ec4 sv: fix typo ConfRef => ConfRev
8834b470d0 CMake: Fixup SpanDSP's TIFF includes.
1f9f287fba ISO15765: Make a function static.
560f271d27 ISIS-LSP: Fix spelling of "algorithm"
dfef4a750d Rename LONGOPT_NUM_CAP_COMMENT to LONGOPT_CAPTURE_COMMENT.
95dc4f52bc LIN: Adding support for LIN dissection
cc36b74139 pcapng: shuffle functions that process various option types.
7b0c4950a5 wiretap: clean up option definitions a bit.
b531a6aa61 WSUG: rpcapd not included with npcap
0c6d1216fe Rework how comments show in edit menu
67b54e8b66 tshark: allow --capture-comment when reading a file
ff60fcf92d CMake: Adjust wsutil includes and linking.
9ae60d8483 GitLab CI: Don't print a performance summary on Windows.
23f19e4a5d wiretap: iptrace/Sniffer/Peek classic always have packet flags.
9c344b207d CMake: Fix nullability warnings for the version_info target.
a7d927a9e9 prefs_register_protocol_obsolete protocols with only obsolete prefs
175d75aa03 MySQL: Add support for session track gitds & transaction info
eb2015a373 DCT2000: Support a format for MAC-NR PDUs inside comment lines
893ec461f2 ieee80211: Correctly handle trigger frames when there is no padding.
e8ceb9964c DoIP: Adding name resolution for Diagnostic Addresses (UAT)
b82ef729aa TECMP: Adding name resolution for Channel IDs
20785aed78 ISIS: Add Flexible Algorithm (draft-ietf-lsr-flex-algo-16)
1d590a8c4d ppcap: Remove unused preference code
3413daad58 Multipart: Add option to uncompress data
f9037e6537 packet-dlm3: update dissector for version 3.2
456c74cb1f packet-dlm3: dissect pdus for tcp case
69fb2a17e4 lua: dialog with prefilled values
054868cb0e oampdu: Fix DPoE get request parsing
fa9ee0f37a pcapng: process OPT_COMMENT in pcapng_process_options().
4e5c892402 [Automatic update for 2021-07-11]
077b787413 etwdump: Fixup our rec struct syntax.
06ed6930dc Carry EPB flags as an option on the packet block
86e2fda11e check_typed_item_calls: fix typo
030d659f88 More mask checks and some fixes.
89acb935bc wsutil: Start adding a test suite
396d560744 wsutil: Revert some changes to format_size()
c4731738fc sharkd: various cleanups.
379352ef7f CMake: Remove a duplicate target include directory.
afdfa9c469 wmem: Add assertion macro with WS_DISABLE_ASSERT
2dee8a3a29 wmem: Remove dependency on wsutil
6498f1fce5 wslog: Fix representation of null domain
d48c7e9305 make-version.pl: Remove duplicate "-f" option
ffcfc83ecb Rename version.h to be more descriptive
e81a400edb wmem: Use quotes for an internal include
de59975fc1 wslog: fixup copyright
cb61645941 wslog: Fix comment
ba0d6f69ab RSL: Fix mask of eMLPP Priority field.
9e5d051a8a check_typed_item_calls.py Some more mask checks
95bee83fbc editcap: clean up some comments for consistency.
9e29ec0940 RADIUS: replace ULI decoder with version from GTPv2
831f6233ad Change "edited" to "modified" in one more place when referring to blocks.
53f31f100f nordic_ble: Fix packet times for multiple interfaces
dd5907d2a3 Consistently refer to blocks that have been modified as "modified".
6dfa2cb0ae Win32: Fix a string length check.
73087d6fb4 Use wtap_blocks for packet comments
20f38c06ea LPP: upgrade dissector to v16.5.0
204642089a NR RRC: upgrade dissector to v16.5.0
4992806dba GTPv2: fix decoding of (extended) eNodeB id
ce9b01f059 LTE RRC: upgrade dissector to v16.5.0
1c3739c360 NGAP: fix dissection of gNB/ng-eNB transparent container
c2d77d910d QUIC: improve "Follow QUIC Stream" support
a6932f56dc wmem: add a GCompareFunc implementation to compare unsigned integer 64 bits long
8dc1660ef8 Fix compiler warning in packet-json.c
f9db3ef394 ORAN FH CUS: Fix some field widths
3dd7ba03fa tools/check_typed_item_calls.py: Add extra mask checks
8a630ad6d0 json: improved path based filtering
43077b96e8 Fix a few dissector spelling errors.
d3f8754874 Win32: Fix a couple of Coverity warnings.
06e7426efb ORAN FS CUS: Factor out a couple of common functions
41deb9dd9b Improved PIM dissector with capability to parse multiple TLVs and additional attribute types
2270056073 Revert "Wirehark Windows: Harden build with Shadow Stack and EHCONT metadata"
14f6769280 Diameter:Update some AVPs and enums.
c5f52508e1 Voip calls: avoid leaking seq analysis item
9f8e6b1acb tshark/wireshark: Fix check ring buffer option for packets
d170dff7eb [Automatic update for 2021-07-04]
100876337a Move version_info.[ch] to ui/
47d2afd990 sharkd: Prefer version_info.h instead of version.h
3a3fda2ca4 epan: Remove dependency on version_info object library
aa5df68171 NR RRC: fix dissection of MeasTriggerQuantityOffset element
f54efc5608 TECMP: Making IDs for CAN, FlexRay, LIN HEX_DEC
30058542e9 ASTERIX: Fix Data Item 010/091
9512524ef8 ORAN FH CUS: Fix/update existing supported section extensions
79f62acbe7 ASTERIX: Fix Value of hf_010_202_VY from VX to VY
8f69254638 E1AP: upgrade dissector to v16.6.0
5f8a932338 kerberos: fix compilation without kerberos
498f5bf7d1 F1AP: upgrade dissector to v16.6.0
95bc8cf328 XnAP: upgrade dissector to v16.6.0
e1b31629d7 NGAP: upgrade dissector to v16.6.0
6dcb6568ff S1AP: upgrade dissector to v16.6.0
b403255234 X2AP: upgrade dissector to v16.6.0
80c57b3d0b Kerberos: add basic dissection of PAC_TICKET_CHECKSUM
0bc39aa2eb Win32: Compile ui/win32 as C++.
cc2f5825df Signal PDU: Adding config option to unhide raw values
d8ee53e078 OSPF: Fixed SRLB and SRMS Preference TLV types (rfc8665)
71882f8304 Signal PDU: UAT checks and descriptions
ac49b5aff3 TLS: improve support for "delegated_credentials" extension
180063997f Signal PDU: Adding hex display for raw uint values
1ca1473de8 DNP3: Add Octet string length to item text
b8a489e2e3 ORAN FH CUS: Special meaning of numPrbu
d833f5c061 krb5: use all_keys to verify PAC server signature to allow U2U
5f596c1e82 wiretap: add the ZigBee secret types.
09746068a9 websocket: decode as for tcp port
481b0ee06c ospf: ensure a sub-tlv has a valid length before using it.
c0e70f67b3 tvbuff: add a DISSECTOR_ASSERT to tvb_bytes_to_str.
b4a5470497 MP2T: Make a var static
33cff8c95b wiretap: change some comments.
9255044653 Added {0, NULL} as last string. Values of types udated with IANA codes
67bf076189 PCEP: Implement dissection of ASSOC-Type-list TLV (Type 35)
5ba8139852 Radiotap: add 'data retries' field (bit number 17)
983306087c DVB-BB: Add the mode adaptation protocol even when L.1 (no bytes)
8226e09fac vss: no active preferences - use prefs_register_protocol_obsolete
3874621667 spnego: also interpret the mechList field
d9328a9839 packet-smb2: dissect the read response data with dissect_smb2_olb_*
38810b763b credssp: fully dissect TSRemoteGuardCreds struct
70d69d5f91 wiretap: add WTAP_BLOCK_SYSDIG_EVENT block type for future use.
5b74c28dec LDAP: Refresh dissector from ASN.1
1fe2b52eb4 ORAN FrontHaul CUS: Beginnings of section ext 11
d3ec582c26 PROFINET: Ensure multiple submodules are parsed
0eedab549e MP2T: Use the stream, not the addresses, for reassembly
c8ac8e7407 btmesh: Fix for crash in UAT CBs
5b248ac4d0 ldap: Add Active Directory OIDs
689ff5a3ad pcapng: centralize access to members of the wtap_optval_t union.
ef180c1be6 GitLab CI: Add a "merged" rule for dedicated runners.
06aa393df5 ASTERIX: Fix length of I010_042_X and I010_042_Y
1caa05116b docs: wireshark-filter - update man page
820faa1777 docs: wireshark-filter - update man page
4124986a9c wslog: Prefer more modern time APIs
1329081379 MP2T: fix might be clobbered by ‘longjmp’ or ‘vfork’ [-Werror=clobbered]
d2c91439df NAS-5GS: handle of n1SmInfo(From/To)Ue
c0dc9106dd pcapng: clean up some function names.
73e058032f pcapng: have more common code for writing options.
ad3e6b1be6 wireless timeline: add a destructor to free the hash table.
f6be02cd8d QUIC: explicitly show stream initiator and direction
ebb8703a50 Wirehark Windows: Harden build with Shadow Stack and EHCONT metadata
58ada8b529 NGAP: Catch dissection of containers that may be test data.
1c40f936e2 Using col_append_sep_fstr() instead of prepending "NetPerfMeter" label.
f4c48c5350 NetPerfMeter display improvement:
9728438929 nordic_ble: Update display name of nordic_ble dissector
32d97e2757 Qt: Follow: fix two memory leaks
8e256b7e69 Bugfix for S101 dissector:
b034473cb2 github: update windows action.
693a02e760 wireless_timeline: make sure the hash table is always allocated.
20491ae1d6 ESP: Free error string on UAT copy
c125236e57 wslog: don't assume how big struct timeval's tv_usec is.
1e04fb3001 ipsec: calculate and verified the AEAD ICV only if enabled
67dad02eb0 ipsec: fix alignment check for encrypted payload data
3fc5eb3f1f wslog: Replace g_date_time_format()
c1082bd99e wiretap: have the "for each option" routine return a success/fail indication.
695b4c5bee [Automatic update for 2021-06-27]
ae10f11212 wtap_opttypes: clean up comments.
9e6aa424f1 pcapng: have a common routine to write the "end of options" option.
fa21433c35 Windows: upgrade Npcap to 1.50
029a7fcec5 DNP: use the proper free function
ceedd7b334 wslog: Update API documentation and improve code formatting
c6a920686c wslog: Check environment initialization for errors
c2c256f0d8 wslog: Fatal messages should always be active
472eaf911b "config.h" need not and should not be included in any header
7aae691f7d wsutil: Rewrite ws_assert() to minimize dependencies
53704fb971 wsutil: Rewrite ws_log() to minimize dependencies
3fb7a6e0d5 checkAPIs: __func__ is now part of C99, allow it
11d4da9ef6 fpp: get rid of variable with a name that a C function once had.
6783ca027e Skip two protobuf dissector tests when LUA is not available
bbcd42be87 Snort config: Avoid leaks when fail to open config file.
72d331cfdc btle: Fix parsing of empty extendend advertising header
23d3e0bdde btle: Fix parsing of CTE Info field in extended advertising header
af57fb94ac DT2000: Fix buffer length in wiretap code
129046b518 wsutil: Fix incorrect header include
a7ef7ff40d CMake: clear stale MaxMindDB cache entries if needed
16d9f8948c MP2T: Conversation direction matters for analysis stats
3ce390a8f9 ipsec: display the encryption and authentication algorithm names
1d38a72db3 ipsec: implement ICV verification for AEAD ciphers
70a93118d6 ipsec: refactor the decryption and dissection of ESP packets
c5f1fbd1fc ipsec: rename some variables in the packet-ipsec.c
23ef47336c ipsec: add encryption types for AES-GCM with 8,12,16 octet ICV
18f6c8b058 MP2T: Only call fragment_get the first pass
0112c9b735 pdu_transport: dissector handles registered by name
cd05ec7232 wslog: Register log handler with GLib
f34cc62a6c Set the proper log domain for Qt
a370024ca9 wslog: Fix initialization with invalid environment
eb3417e38f wslog: Slight color and format change
a59501c0a3 ErlDP: Fixup some format strings.
752b0fc320 Debug: Lower priority to "noisy" for pipe spawn output
7bc3a5629e wslog: Fix crash using a custom log file
8ce5618c72 ErlDP: add support for fragmented distribution messages
6d9b0646d8 If opening a capture device provides a warning, show it.
cdd6f2ec80 CMake+docs: Use Asciidoctor.js if it's available.
701d0565c5 Qt: Undo MR 3422 (filter button separator hint)
1f0a16e472 pcapng: add support for custom options
c9f4bbc11c simple_dialog(Qt): Don't warn about zero duplicate messages
784b9f44a4 NAS 5GS: Use 5GSTAI MCC/MNC fields
b2c90bcbee sharkd: fix implicit conversion warning
4609bc4ad5 CMake: Mark our plugin include directories PRIVATE.
c2bcb295ac twamp: Fix extra parenthese
1ad0721c8c twamp: Fix Dead Store found by Clang Analyzer
558a32ba86 dcerpc: Fix warning found by Clang Analyzer
f62138c0d5 Fix some includes.
2371d2722d RDP-drdynvc: Make a variable static
853c438b8e WSUG: Add a note about installing a JRE.
16f5269d54 sharkd: prevent a NULL pointer dereference (CID 1486264)
d317382464 sharkd: fix JSON boolean sanity check (CID 1486263)
fe92029dd4 Docs: Remove sgml.doc.template.
2080661e88 wslog: Documentation fixups
585ddc9283 wslog: Format and color amendments
64155132ea Fix null pointer
759bb234d0 wslog: Check if we are initialized and add missing inits
c216bb85e7 wslog: Reverse order for level priority
b23d2f8519 wslog: Cleanup the filter/match logic
3256e45b4e wslog: Critical and error are always active.
256f5f6e30 wslog: "Warning" can also be set as fatal
54baebad48 Lua: reconcile expert info groups; add PI_ASSUMPTION
a08a118d04 Qt: match Capture Options column header for snapshot length
c3b280df8f TCP: Introduce an alternative method for the in-flight calculation.
07e8e38d67 sharkd: fix compilation with gcc 11.0.1
3ea51dba87 NGAP: fix dissection of multiple NGAP messages in the same HTTP2 packet
6912666568 removed reference to wsutil/ws_printf.h
6472051771 solved code conflicts pre rebase
553e9e83d2 Lua: Add redissect_packets()
79bdde7c82 Qt: Filter button label syntax for groups - add hint
7dea683bf1 wslog: Shorten ws_log_message_is_active() name
628fe2549a mergecap: improve the example.
95e7c06d58 dot11decrypt: Cleanup debug log level usage
c0a734bdf4 tests: Remove duplicate test
72ea33ae20 epan: Change bytes_to_str() length argument to a size_t
ab37610f08 Change my email address
3d18e1d439 [Automatic update for 2021-06-20]
cf10c766d2 signal_pdu: dissector handles registered by name
798e45aaeb GitLab CI: Update to match recent PortableApps changes.
6495e7da99 Packaging: Add 64-bit PortableApps packages.
1fe3ed4940 erf: fix a comment to match reality.
98b72220f4 Remove uninteresting information from REPORT_DISSECTOR_BUG() etc. messages.
72b2cf6672 ws_assert: remove a stray semicolon at the end of an inline function.
8cf9791679 Replace some lingering references to g_log()
145ba2e071 Rename a variable that clashes with GLib
0e50979b3f Replace g_assert() with ws_assert()
b4eddd32c1 wslog: Set registered name earlier
dddb33e398 wslog: Be more obvious in the log that the domain is unset
39315979c6 pcap-common: set the time stamp precision correctly for LINKTYPE_ERF.
7f17d18012 wslog: Fix domain filtering
02cffb51a9 erf: handle errors in some routines more completely.
d69d1271f0 libpcap: don't generate a fake interface for LINKTYPE_ERF files.
d195847bb1 Prefs: Mark gui.packet_editor.enabled obsoleted
a6738d72a0 wslog: Add support for inverted debug matches
051a74378d wslog: Use NULL for empty/default domain
49ec11f5aa erf: set the tsprecision value of a newly-created IDB.
1a7041c742 WSDG: Lowercase our Chocolatey package IDs.
0ae9c3e8eb Docs: Remove the authors list from wireshark(1).
5eda4c0128 pcapng: update a comment to reflect the name cleanups.
9773b5a4a7 Just call the block type for custom blocks WTAP_BLOCK_CUSTOM.
6eb3703379 Make various names match the name of the systemd journal export block.
829082c191 OSPFv3: To decode ospfv3 authentication trailer header for DD packet.
81233baa6e Rename he_fragmentation_support to he_dynamic_fragmentation_support
0348198540 Remove amendment labels from HE Capabilities and HE Operation IEs names
daf7c2f580 ieee80211: Update HE Capabilities and Operation IEs
0a2cef452d Add missing header
fca78f9f1f Prefs: Remove packet_editor option
c5b3842639 wslog: Add more documentation
ff9acff6f2 Replace usage of GLogLevel flags everywhere
02e34357bc wslog: Add a noisy debug level
ac50926d6f wslog: Add a new log-debug option
01001485b9 wslog: Add a new log-fatal option
36c32de869 wslog: Add support for inverted domain matches
05ed76d4c0 wslog: Use plain format with "message" level
790bbbe16d Diameter: Add a few AVPs
686bd3ac94 WSDG: update/clarify naming conventions
55cfd76003 WSDG: update/clarify naming conventions
d2c3489d79 Revert "test"
af3a9d72d9 test
dd39d9b46a credssp: add basic dissection of TSRemoteGuardCreds
2c9d262ed1 pcapng: indentation cleanups.
8aceee774a pcapng: get rid of some now-redundant rounding up of the block length.
a16f65ab20 pcapng: have more common code for processing options.
ea38a1d419 pcapng: round up block lengths to a multiple of 4 in common code.
45cf1f8904 WSDG: define CRT; add UCRT
5852954828 ieee80211: Fix validation of subelements in the Multiple BSSID IE.
535315b7e1 WSDG: stale path and filename; correct typo in path name
dcc02b1003 dissectors: Replace g_log() with ws_log()
39df3ae3c0 Replace g_log() calls with ws_log()
4c4bb915c8 ITS: fix displaying of curvature unavailable value
e22b9733cf GTPv2: make dissect_diameter_3gpp_uli public for custom dissectors
6b0cfb703a netlink-route: Fix a couple of spellings
8176a16798 pcapng: fix indentation.
72193d037f NGAP: add more N2SmInfoType
25a254823f wsutil: add a header that defines some "round to power of 2" macros.
f541e5e769 MP2T: Catch exceptions thrown by reassembled fragments and continue
6c043d5c73 wslua_tvb: fix documentation for reported_length_remaining().
bd9ceaebef wslua: a tvbuff doesn't have an "actual length".
4fdf3f1038 ieee80211: Improve HE 6 GHz Capabilities IE dissector
2d9280089c GitLab CI: Add initial Windows package builds.
6771252f1b netlink: don't use -1 to mean "to end of packet".
e5ce3345db tvbuff: add tvb_ensure_reported_length_remaining().
2c6d897b58 wslog: Add ws_logv_full()
e37b2ae637 wslog: Remove unused macro
477e7f7300 wslog: Do not filter default domain
bec7b0c609 wslog: Fixup color support
ac4a0c056b wslog: Use g_date_time_format()
9be67f167f NAS 5GS: add support for more binary IEs
85df6d0273 Kerberos: Add support for MS-KILE Key List Request messages
01de470856 NVMe: fix for parsing data for logpage NVMeOF Discovery.
e43d26b39e rdp: many improvements and fixes
6ba703cba7 MVMe: append command names for commands, responses and transfers to Info column.
147e7dce04 Debian: Remove a symbol.
50d878b92a HTTP3: add very basic support for PRIORITY_UPDATE frames
d92a4bfd90 netlink-route: don't dissect attributes for legacy messages.
dd78347a7e capture: Lower priority for some status messages
41fd46310f wslog: Change log format to display everything
95396973e7 wslog: Add basic color support
69a217b95b wslog: Use buffered I/O
59eff63794 wslog: Rename default log level
42c6c4781f wslog: Add a diagnostic message.
b91801a870 wslog: Add a --log-file cmd line option
e86ac706ca wslog: Parse cmd line options in one pass
2d2cfa8d14 wslog: Make a variable static
9aa128c45d netlink-route: the padding is there, but not in the message length.
c36ebbafd4 FAQ: Update the "Where can I get help?" answer.
5ddc007023 wslog: Include pid in format
675c428dca wslog: Fix shadow variable
55f0fba85d wslog: Make error and critical levels not conditional
700d8e34db wslog: Rename environment vars to according to our conventions
b20c8a6029 wslog: Update test suite
5a662ba3fb wslog: Add support for domain filtering
82739fc4f5 wslog: Improve code modularity and efficiency
c025e793dd CMake: Remove -Wc++-compat
d9c150169d NVME: fix typo
8e099bb0c7 print.c: add length check to loop
30f3d72061 Added corresponding documentation for new statistics.
7ee68a7904 Added statistics for ScriptingServiceProtocol (SSP).
e204bb3205 Added statistics for PingPongProtocol.
74a3fac004 NVMeOF: rename fields to pass code validation.
5d35e28e45 NVMeOF: complete decoding of fabric commands.
c7e082c6de NVMe: use common block for decoding CQEs for fabric and IO commands.
8bc0924c25 NVMeOF fabric commands: simplify decoding code using field definitions.
45201049e0 NVMeOF fabric commands: switch TCP dissect to common NVMe code.
0b101d54da NVMeOF fabric commands: support offset in commands and completions dissectors.
d576719df4 NVMeOF: move handling of NVMeOF fabric commands, fabric completions and fabric command transfers to packet-nvme.c.
c47294197e NVMEoF: rename rdma fields names to nvmeof.
7874e01686 NVMeOF Connect command decoding fixes.
5e2a8f37f0 Avoid duplicating duplicated memory
9f18356888 netlink-route: handle the padding in legacy dump request messages.
10d0a8fd8a IPSEC: free error string
73256b3fb7 Remove lingering circuit API from stream.h
13e5cff6e8 [Automatic update for 2021-06-13]
76174b19b0 file-pcapng: correctly check whether there are any options in the block.
14b695d9b3 file-pcapng: report different "block length too short" conditions differently.
016f193111 pcapng: fix routine name.
5b4e814221 ieee80211: fixes Hotspot 2.0 Indication IE dissector
3663277f07 ieee80211: Fix RNR IE field names
5fc88c671a Strip comment lines before validating format
b86ec10ca4 CMake: Fixup our glibconfig.h discovery.
dc7f0b88bb Refactor our logging and extend the wslog API
c0f8812c31 Kerberos: fix compilation without HAVE_KERBEROS flag
5d053016c4 Remove a byte-order mark from two files.
bffb6c881a osmo_trx: add primary/shadow TRXDv2 PDU classification
70cea91c8a wsutil: argv[] is a NULL terminated array
1636feb822 PFCP: update 3GPP enterprise ID decoding after g9e8e4f3e
3c075bd11b NVMe RDMA CM decoding fixes
d8cc21397c DVB-S2-BB: Fix off by one error
b716e2f1a2 wifi-nan: Fix length for availability attribute
6357f46bc6 Windows: Update GLib to 2.66.4.
af2a88cd18 CMake: Reverse logic to handle debug code
1a702e5430 Try to avoid -Wunused with vanishing macros
e0d420ac48 Fix a resource leak by closing skf before return
ca42e4a9ad Wiretap: Fix a resource leak
391c4ef517 Remove unnecessary null check in diameter dissector
a948542b56 geographical-description: Fixes to the high accuracy dissection.
41f52f5715 GSM A-bis/OML: implement dissection of NM_ATT_INTERF_BOUND
e450911f43 GSM A-bis/OML: fix regression in dissect_oml_manuf()
1689c1c638 WOW: Add SPECIFY_BUILD support to realmlist
f5212ff5cb WOW: Add realmlist support for 2.4.3
5d6dcbcdd2 WOW: Add TBC support for logon proof server to client
3ab1ad6a45 WOW: Refactor parse_logon_proof into two functions
8d27c5617d TCP: Don't reassemble OoO segments when TCP SEQ Analysis is not enabled.
7132fcaeb0 PROFINET: DCP SET Block with 0 Block Length
d346ab21d6 Updated unit test with relative sequence numbers.
29f8579ac1 Pointer "ha" needs to be checked before using it.
927b9619e0 Minor clean-ups.
a91231f1a0 SCTP: Added option to show relative TSNs instead of absolute ones.
55511e61bb Qt: Protocol Hierarchy - protocol abbrev tooltip
bfd5e3f9aa Qt: Protocol Hierarchy - protocol abbrev tooltip
26210c1fe9 WSUG: README.Debian - update file: link; add online link
c8301ce979 DVB-S2-BB: Make compute_crc8 offset parameter a guint
07bc6e4399 krb5: fix PAC server signature verification in U2U
f94f22b7f8 krb5: add TGT-REQ/TGT-REP dissection per the U2U RFC draft
33a61d14b5 credssp: also decrypt TSRequest/pubKeyAuth blobs
81bed686da credssp: decrypt TSRequest/authInfo using the gssapi_wrap handler
fa1204c02c credssp: add support for gss-api and krb5 dissection
6f528e6cd7 credssp: update TSRequest asn1 struct with new optional fields
2764f53e20 credssp: fix dissect_credssp_heur() with modern clients (using version 6)
9147201351 credssp: fix dissection in RDP stream
5363626d5a rdp: add basic dissection of fastpath PDUs
3827f16d37 PTP: Make PTP dissector accessible for lua scripts
37f53ee543 file-pcapng: fix might be clobbered by ‘longjmp’ or ‘vfork’ [-Werror=clobbered]
8775e2c694 check_static.py: remove unused option
76a93df87c smb: Fix 32bit build
1bb3d761b8 epan: Change export_object_entry_t.payload_len to size_t
97e5b64f6f ieee80211_radio: Clarify Aggregate duration field description.
73eca0905d DVB-S2-BB: Two coverity flagged issues from !3239
307b669aa5 ieee80211: rename TBTT Information to Neighbor AP Information
17893e35c6 rtps-processed: remove unused else block
aa36919b4b rtps-virtual-transport: Add comment about type of variable
a65b879b04 rtps-virtual-transport: Fix unused variable
b65488b4be rtps-processed: Fix Dead Store found by Clang Analyzer
e520217ea5 rtps-virtual-transport: Fix Dead Store
586535bdb8 Add documentation for display filter raw string syntax
35f5c116ca GitLab CI: Don't clobber the Code Lines before_script.
e80e118f7a GitLab CI: Add more code line counters.
2c477efabd WSUG: Add section about regexes and the display filter
e931336a2d doc: Replace link to pcrepattern(3)
44a615e854 Qt: Give a directory to wsApp->setLastOpenDir()
8c79fa5e1b Qt: add display filter - invalid new filter syntax
7e9ac7a4fc GTPv2: Additional RRM Policy Index, add Index to IE tree.
68e360bf04 ui: Return length from ssl_export_sessions()
5dbaa8d3b2 wsutil: Add filesystem write_file_binary_mode()
6895f71574 WSUG: Fix reference to macro syntax
9e1be36071 version info: Clean clang version
e5cb4ddd87 Qt: Fix clang -Wmisleading-indentation
4ddae68508 pcapng: add support for custom blocks
4aff36d501 Replace g_assert() with ws_assert() in places
ef0f022f86 wslog: Add a comment
4e4bef09f9 wiretap: Remove some redundant debug information
c015257c9f wslog: Include function name in ws_debug() output format
abf3c0f2f9 Add some spelling words.
154b0aaad8 [Automatic update for 2021-06-06]
2b29269f5d tshark: Add option to export TLS session keys
577282f679 Fix null dereference in ipsec esp_sa_record_add_from_dissector
1718151a65 ieee80211: Prevent incorrect Ranging Trigger frames from causing problems.
b1eb5bc16f rdp: fixes and improvements in negotiation packets
174b994031 VLAN: Increase permitted number of tags in a packet
7179e1d1fb tcp: Fix dissection of DSACK
c5c25a9268 DVB-S2-BB: Add support for TS over BBFrame
783fa48ea6 Cosmetic change to compiler information
0fe551e5e7 dfilter: Disallow embedded NUL bytes in regular strings
85c257431f dfilter: Add support for raw strings
eaa4a7022b file-pcapng: redo the way we dissect the data in blocks.
deb6786ed4 file-pcapng: fix name of expert info.
42cb9643aa GTPv2: Update with new IEs from 3GPP TS 29.274 V17.1.1 (2021-03).
6bfab69d14 Windows: Switch from HTML Help to plain HTML.
6846271b76 btmesh: Enhanced messages reassembly
6e5081474e SCTP: Display basic TSN information with packets
256af1d2f0 added latest Zigbee manufacturer codes
e64bad71be Diameter: Update AVPs from 3GPP TS 29.272 V16.4.0
5202119239 ieee80211_radio: Use calculated bitrate if not supplied
d648f74550 exported PDU: Fix comment
2f5c0ffdb2 pcapng: set the length of the options item.
6542fd7ab2 802.11: move PV1 control and management frame information.
ea0e04d53d 802.11: clean up the handling of protocol versions.
4cf5cb704c ieee80211: prevent an infinite loop.
ebbea87b1f TLS: add basic support for ALPS (Application-Layer Protocol Settings) extension
4941c5bb6d rtps-vt: Fix sizeof(guint..) - replace with numeric value
7477431325 wiretap: un-export some routines.
162251176a ascend: set rec->rec_type.
26dd456e62 HTTP: fix typo in dissect_http_heur_tls()
ffc5522a35 Packaging: "Acorn RISC Machine" was a long time ago.
eb71853533 TLS: add decoding of grease versions
59de442abb MQTT: Revert subdissector call to not pass topic as data
a5df597b3d fixed typo
aed5c63e73 fixed whitespace issues
8e97359883 Added expert info to mark depreciated Zigbee ZDO commands and made dissection of ZDO responses with a status other than SUCCESS more lenient, i.e. dissect what is possible and avoid reporting malformed
a714805628 macOS: Name our .dmgs according to our architecture.
f4e18241b9 [Automatic update for 2021-05-30]
bf33998a30 Add missing space before ']'
49e9ddbd28 release notes: Indent some paragraphs.
e058d47734 RTP: fix RTP Player play failed when SDP not exist
a4b598d3d6 MQTT: Fix dissector call for payload
883f159c8b pcapng: fix some more WTAP_ERR_BAD_FILE err_info strings.
5827009e7a pcapng: remove a second colon from a debug message.
82dcb9196a wiretap: clean up WTAP_ERR_BAD_FILE error messages.
86b28f0d4b wiretap: improve code consistency in pcapng.c
0b93ef669a ui: add support for updating on macOS using arm
1e467963d4 IMAP: Fix resetting of tls state
ddab0457f0 FTP: Add initial support for TLS
642d1ca97d MKA: Stop warning for MKA v3
96aa5d9b68 macos-setup.sh: update sparkle
a72b60b58b GitLab CI: Add CMake sections in more places.
5107ece526 Bugfix: Added Analyze -> SCTP -> Filter this Association
08f1d27a9b Using G_GUINT64_FORMAT for printing DCCP sequence numbers.
8dc0e42721 DCCP: Added preferences setting for relative sequence numbers.
6928241b30 DCCP: Added support for displaying relative sequence numbers.
d7fb8c0bf7 Bugfix: Added Analyze -> Follow -> DCCP Stream again.
ce41dee302 Add Qt runtime version to about dialog
6f72d738de exported_pdu: Add a new TAG for p2p_dir
e1e2aaf91a Geographical description, correct the bitmask.
1dba58789d dfilter: Fix handling of escaped quotes in macros
8d60d8c4f2 NVMe: decode Set Fatures data transfers.
e75998cded NVMe: decode Set Fatures response (DWORD0) in CQE.
d5c1bd9d93 NVMe: refactor CQE decoding to decode all fields and decode comand status.
12ddec82bf NVMe: decode Set Features DWORD11 and DWORD12 for each feature.
f0b83585c1 NVMe: decode Set Features command.
6755309958 NVMe: refactor command parsing to always print DWORD10-DWORD15.
03921ac668 DCCP: Lookup of service code for DCCP Request and Response.
108b816fcc doip: make version hdr for ISO13400-2:2019 usable
fa89a8f673 ieee80211: Fix an infinite loop in the HE Trigger handling.
9dbe29e2ec Minor style change to libpcap version string
a889e8e04b macos-setup.sh: improve arm support
5f338e5f1b opus: fix dissector error for win32 build
dde67b0182 PCEP: Fixing PATH-SETUP-TYPE-CAPABILITY padding offset
7f63556627 opus: fix build error on MacOS for commit ecd1ab5b23
1513237d10 DVB-S2-BB: Add preference for default mode adaptation format
17f2fc32f7 tshark: Correct documentation about name resolution.
4bd80d551b WSDG: update link to artwork in master on gitlab
bb327af305 macossetup.sh: fix syntax
c1518877fa macossetup.sh: whitespace fix
99618b5b93 DVB-S2-BB: Verify EIP CRC
33c414a2c8 PCEP: Fixing SR-PCE-CAPABILITY flags offset
837fd40081 WOW: Move unused variable into function
7b73af34ce WOW: Remove unused variables
2e8027c645 WOW: Remove declarations and move functions above dissect_wow_pdu
09b0e09cb8 WOW: Fix whitespace change that was accidentally applied
bc1fd8e5c4 WOW: Rearrange header field variables and add comments
60c68534a5 Revert "WOW: Refactor logon challenge server to client packet into struct"
881a8f300f Revert "WOW: Refactor logon challenge server to client packet into struct"
1fb8a922e7 Revert "WOW: Refactor logon proof client to server packet into struct"
b8c5f8ab00 Revert "WOW: Refactor logon proof server to client packet into struct"
d457983c74 Revert "WOW: Refactor logon proof server to client packet into struct"
30ed82bb94 Revert "WOW: Refactor reconnect challenge server to client packet into struct"
b6ee285fd6 Revert "WOW: Refactor reconnect proof client to server packet into struct"
4688922527 Revert "WOW: Refactor realm list server to client packet into struct"
fc16a536d6 WOW: Refactor realm list server to client packet into struct
c920d63574 WOW: Refactor reconnect proof client to server packet into struct
4c11ba87e2 WOW: Refactor reconnect challenge server to client packet into struct
18213b94ca WOW: Refactor logon proof server to client packet into struct
3088ba6c9d WOW: Refactor logon proof server to client packet into struct
da306b47f9 WOW: Refactor logon proof client to server packet into struct
1f83adac27 WOW: Refactor logon challenge server to client packet into struct
612bab8295 WOW: Refactor logon challenge server to client packet into struct
7f7948c65a WOW: Move packet parsing logic into separate functions
7e2bc903cd Make some functions and vars static
cd865bb683 ieee80211: Fix the handling of Start of Padding in a User Info List.
5b0afb1722 GTP: set RoHC once when calling PDCP-NR
54546f228a Follow stream: Print YAML time more portably.
ecd1ab5b23 opus: improve dissection of opus
1b32a71f2b DVB-S2-BB: Fix GSE reassembly
9bd450f507 macos: Update Python
4371474cc3 ip: Reassemble across VLANs for publicly routable IPv4 addresses
11cd298ae8 ieee80211: Fix the handling of padding in Trigger frames and the FCS.
8cc61aa8cd ieee80211: The TRIGGER User Info List terminates with 0x0FFF not 0x?FFF.
3f1754d929 ieee80211: Make Trigger Frames conform to IEEE80211ax D7.0 and beyond.
9b13c4352d epan: Add SMI version
ea424f881f epan: Add c-ares version
d0717c151a epan: Add nghttp2 version
9ae2820ff3 epan: Remove some superfluous calls
0137c24d60 DVB-S2-BB: Prevent infinite loop
ab4a2aa0f2 epan: Add some minimum version checks
3248e2a759 Add E2AP ORAN 1.00 dissector
21a204643e prefs: Allow empty strings specified from the command line
2df04e5bb0 Follow stream: Modify YAML format, add timestamps and peers
48ba793ef6 erf: clean up handling the return value when getting and option value.
c00b062cb0 RANAP: Don't attempt to re-register heuristic dissectors
bc27fe8274 Release notes: Add new dissectors
88e792b376 NVMe: fix test build warnings.
232d3866af Allow wmem_strbuf_append_len() to append strings beginning with NUL byte
ca337f1c1d ieee80211: Fix the handling of the User Info List in Trigger Frames.
31297dbb82 ftype-protocol: Fix crash when comparing _ws.expert to literals
92269631a7 CMake: Disable LTO again by default
02f4dcb0ad GitLab CI: Enable ccache for fuzz builds.
6a772ab68c CMake: Rewrite preprocessor definitions again
dcaadf2535 ieee80211: Conform to Draft 3+ of 802.11az Location Services.
e8e2167e0f version_info: Reorder some items
63b9c8227c version_info: Add GLib version.
3100b9ac4d version_info: Move locale to the end.
f273c62553 CMake: Enable LTO/IPO support for all platforms
54e6b249c1 wiretap: change wtapng_mandatory_section_t to wtapng_section_mandatory_t.
96ed53bb68 GSM MAP:Use ENC_APN_STR
7f6c5d0137 k12: plug a memory leak.
297b6c5407 erf: set USERAPPL if we have the application version but not the name.
c4aa583d8e wsutil: Rename ws_assert_bounds()
d34ade4d9a CMake: Refactor DISABLE_ASSERT option
9ba97d12d6 Add ws_debug() and use it
de00cdd512 pcapng: Fix debug statements
976ccc9a00 netscaler: plug a memory leak.
1bb64b7e0c tacacs: free a buffer if it's not used.
618661b22e dnp: plug a memory leak.
d9a93acc93 PROFInet: Correct handling for multiple APIs
764d3d1be0 change info labels to match Zigbee spec for clarity
00c4056670 nvme: Fix Dead Store
30832dcdea addr_resolv: repopulate services table on profile switch
6b2dd3561e DVB-S2-BB: Make dissect_dvb_s2_gse() have the dissector_t signature
479c8a29eb [Automatic update for 2021-05-23]
81511a5f98 NVMe: fix parsing ANA Get LogPage response.
c73ab16bef OID handling: fix a memory leak.
64f3f08702 epl-profile-parser: plug a memory leak.
7aa828a986 RTP streams: plug memory leaks.
8ca86b29bf Plug another leak.
1502615794 Remove a duplicate unlink.
54508703b0 Plug a memory leak.
10f36f219c oran: clean up write_pdu_label_and_info().
66accecf3e dof: clean up adding the session key to the dissection.
c01456b77e VoIP Dialogs: Refactoring of singleton windows to factory methods
c22b857942 fuzzshark: close a leak.
f0abd29e48 protobuf: close another leak.
f1ffe7d421 protobuf: close a leak when file loading fails.
eb75366bc4 epan: redo the processing of ENC_APN_STR.
38bba32097 NAS 5GS: fix Non-3GPP NW policies IE dissection
f32cfe7ba3 Added documentation for new statistics.
43d976abd9 Added statistics for ComponentStatusProtocol.
1529b9199a Added statistics for FractalGeneratorProtocol.
cc8dd9b509 Added statistics for CalcAppProtocol.
9f895960c1 ERLDP: Fix the type of the handshake tag.
9b35d47758 ErlDP: decode handshake flags
9456a85022 NSIS: install all files in the protobuff directory.
3b71af71e1 DVB-S2-BB: Make dissect_dvb_s2_bb() have the dissector_t signature
dab7c74268 Reduced size of the ASAP and ENRP Statistics screenshots.
031d2e8a48 Updated documentation of the RSerPool statistics.
9d5633e215 Added bytes and byte rate to ASAP and ENRP statistics.
f5c05eedc5 Adding more than one protobuff file fails.
7816d49bb4 NGAP: fix dissection of UERadioCapability IE for NB-IoT UEs
31ca47eafc Use ENC_APN_STR in one more place.
f54221b579 DCT2000: allow for longer lines/PDUs
f7c6d2e9e5 btmesh: Add dissectors of some generic opcodes
754cce9531 Add ENC_APN_STR to handle APN strings
34ae07e180 ieee80211: reorder some ett rnr field
4228201eaa ieee80211: Enhance display when there is multiple TBTT Information
6d29f28557 ieee80211: Fix Multiple Neigbor AP Information on RNR
cee1b443b5 wsutil: Add ws_assert_bounds()
adfb0b99c2 wsutil: Avoid using g_abort()
cf0cb5819f Fixup ws_assert() macro
01144f9109 Fix a maybe-uninitialized warning with -O3 (gcc)
32cc1c7906 Remove use of PACKAGE_VERSION in maxminddb version
a1ba9453ef Add version info for lz4, zstd, maxmind
a1a2b53663 BACnet: BACnet revision 22 secure connect datalink implementation.
df508537be OER: check unused bit count while parsing bit string
e10f761362 wslua: Replace g_assert() with ws_assert()
1fe4638648 wmem: Replace g_assert() with ws_assert()
8eacd615c8 Disable assertions for release builds
1ad447aab9 NRPPA: Update to 3GPP TS 38.455 V16.3.0 (2021-04)
dd7639f64c packet-cip.c: Remove superfluous space in vendor name of cip_vendor_vals
6e95a0aa47 PortsModel: don't populate it by doing a lot of weird string-pushing.
389a899a18 QUIC: improve handling of unencrypted padding data
5eb6b85a7a sparkplug: fix crash.
8f8453bb12 spakplug: fix leak.
dda4a4f4c8 LCS-AP: Update to V16.2.0 (2020-12) - no code change
9d3069fe7d http: fix compilation without zlib and brotli.
157222a031 NGAP, XNaP, NAS_5GS: Add E212_GUAMI to MCC/MNC field choices
1767788e3c NAS EPS: use newly introduced E212_GUMMEI
c571e0a5d5 S1AP, X2AP: Add GUMMEI MNC/MCC fields
7c0c66b3cc Docs: Fix git hook ln command
e33147d573 [Automatic update for 2021-05-16]
0630631e88 HTTP: Disabled decompression is not an error
467f13f16c fix #17369 tshark json now handles mixed children
fb41f052bb Add Chinese GMTLSv1(1.1) protocol in tls dissector
1a7b9c28d3 Don't include wsutil/plugins.h in epan/epan.h - it's not necessary.
7ab95200c1 SBC-AP: Use specific MCC/MNC fields
2ab87f882d M2AP, M3AP: Use ECGI specific MCC/MNC fields
e020b44e7c XNAP: Use specific MCC/MNC fields
162cba438d Don't try to install qt5-default
7b2c0edb74 CMake: Remove a no-longer-needed workaround.
e693cd05b1 WOW: Change realm timezone to id
e10fc59720 WOW: Change realm color to category
ac1a9f1aed WOW: Add two factor fields for client proof packet
c0e2f60325 WOW: Add two factor fields for server challenge packet
ac8f95951e WOW: Reduce indentation in main parsing function
f6ad4812a2 Add SparkplugB dissector
2c62e2eb3f CMake: Set Qt autogen properties for Wireshark.
9a400118df UDS: Adding support for Routine ID and Data ID resolution
771872cc7e SOME/IP-SD: Adding support for parsing into the config string
d95b118fc5 AUTOSAR NM: Adding support for 64bit elements in user data
c4b32c8f46 ETWDUMP: Update to support live capture
40a988533f WOW: fix patch comparison in version_is_at_or_above()
ffb0723fb3 osmo_trx: add TRXDv2 PDU dissection support
1ac8da5971 osmo_trx: cosmetic: re-arrange TRXD related fields
bcf893a3dd osmo_trx: append PDU version string to the root tree item
859d1c74cc osmo_trx: dissect version-specific content in sub-trees
7d0fa4af18 osmo_trx: separate TRXDv0/v1 Tx burst dissection function
36d75a9682 osmo_trx: dissect_otrxd_common_hdr() is not common anymore
1e11273663 osmo_trx: let it warn us if there are unhandled tail octets
92a24506a0 osmo_trx: 'Unknown PDU version' is an error, not warning
8786ffb611 osmo_trx: refactor version specific handling of burst bits
06719b9c31 osmo_trx: dissect_otrxd_mts(): store dissection results
ed12e1bde1 osmo_trx: store essential PDU information in a structure
d7328d4e1e osmo_trx: return offset from dissect_otrxd_rx_hdr_*()
233c3a10d5 osmo_trx: add 'true_false_string' for NOPE.{ind,req}