forked from wireshark/wireshark
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
2810 lines (2810 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
b415c6ede7 Release notes: Add a note about Qt 5.12.0.
144d481c20 GSM A: detect buffer overrun when decoding MS Classmark 3 IE
fcd75fb954 NSIS: Increase our verbosity.
4d6509854c Packaging: Add initial support for AppImage.
3a7df1eded opcua: fix typo, use the commonly used 'Endpoint' instead of 'EndPoint'
49c6f8e432 opcua: add support for new reverse hello message
9711abc9f5 HPAV: Expanding support for HPGP
b85f0cbc2f Properly convert command-line arguments to UTF-8 on Windows.
541fe1d937 Add the VCS version number to the appname option if it's a Git build.
dcbd556e4d mergecap: set full name as capture application
8ab57eb3d6 Update the release notes.
094beb1755 ISIS: add dissection of Node/Link MSD (rfc8491)
47d5a92364 DNP3: Fix events with relative time
0a49561e96 BGP: Decode MCAST-VPN safi for IPv6
3ca382911d HPAV: fix whitespaces in dissector
9035a131e5 ASNI MAP: AnalogRedirectRecord is OPTIONAL in QualificationRequest
11c4b31fc9 CIP: Show more unparsed data
3757db3148 ENIP: Add more error checking
14dc9a390a CIP Safety: Minor additions
cb8c791f07 DOCSIS: Added some additional tlvs
3f01aaac49 json_dumper: add support to convert dots in underscores.
3f09bf685f packet-rsl: Add Establishment Cause from Channel Request to proto tree
781e371a7d couchbase: Add durable DCP commands
39ac1a6694 CIP: Add Connection Index
e2a3616bfe Diameter: Sort application id numerically.
ab37ce009a ISIS: add dissection of Node/Link MSD (rfc8491)
3cccd4ec5b p_mul: Detect Data PDU sequence number 0
96c52c1a0f Multicast Statistics Dialog: Clear list when redrawing
a621fde383 enip: rearrange struct member to avoid -Wmissing-braces warning
9e4878a8f4 json_dumper: support 'null' json object.
86bd968662 [Automatic update for 2018-12-09]
5762fc617a CIP: Improve connected data information
98f5470352 packet-nfs.c: Bugfix NFSv4 ACCESS reply
df9378ed3f Add tvb_get_token_len
0b79b9c2db BitTorrent:Add Fast Extension Message(Bep06) analysis
39ec5f8ec2 CMake: allow nested structures to be initialized via { 0 }
4160f1017f proto: make ws_type_to_elastic static.
ac4c11f26e cattp: use the version bits in the heristic check
a02d592c76 Remove some unused images.
d7bcc52f02 DOCSIS: bugfix: correct dissection of encrypted Mac Specific frame
e914a5a377 couchbase: Improve key decoder
27187536e6 RTP: Check that we have p_conv_data before accessing it.
08a2a4d473 DOCSIS: better decoding for unknown tlvs
f618fcd3af dof: remove unnecessary uat_load calls
1d1915f6e9 GTP: Use correct length for gtp.cgi_ci, gtp.sai_sac and gtp.rai_rac
a58904f387 PCAP/PCAPNG: Be consistent in documentation, etc
0dfa4e8253 WSMP: Make sure our PSID is initialized.
f7def1d07f Revert "CMake: Fix Windows help install target"
ceef87c550 CMake: limit -Wextra-semi to C++ only
247e729d9e DOCSIS: Added Partial Service Downstream Channels TLV 49.6
0946518780 Update comments, get rid of IMPORT_MAX_PACKET.
9df987d2a4 ieee80211: Fix the handling of A-Control and improve AP Tx Power.
aadf872717 Qt: Fix tooltip on import size
6a8ca2fed5 DOCSIS: Added Modem Capabilities 54-62 and TLV 49.8
cc4d7ffda0 packet-rsl: Show cause value string of Cause IE
488f12f422 packet-rsl: Move rsl_class_vals into its correct spec section
f3c30dc366 packet-rsl: Parse missing Cause IE in ip.access specific messages
d89cdf7661 packet-rsl: Fix parsing values of some IE in ip.access specific messages
b455d8fcee HI2Operations: update auto generated file and remove unused template
f948444531 SIP: Try to fix ASAN build crash.
7805221e4a PROFINET: PDPortDataReal_block dissection is changed.
0da8a3dbd3 Doc: add mentioning of ip link to get interfaces
5adda736f7 OER: Always initialize a variable.
56b255dcbd packet-rsl: Use defines for ip.access value_string
4d5cbf5e2a Debian: Add a Lintian override for l16_mono.
8c22c5bade Fix some spelling errors found by Lintian.
8cee907bbd text2pcap: extend snap length
54847d43a6 HI2Operations: Remove the not needed .h file.
ff0193f07f SIP: Use differtent hf variables for the "real" and generated Call-id
bd8cfad8b8 Add dissection of HI3CCLinkData
59e71df81c Diameter: add 3GPP MCPTT-Identifier and MCVideo-Identifier AVPs
b618ece9b7 Debian: Add missing symbols.
3b1c0f5e2e Hart-ip: Add simple heuristic.
6a8168169a wsutil: Rename DATAFILE_DIR variable
011ca1ed9b KRB5: update auto generated file
cadc404400 DOCSIS: Added QAM modulation support tlvs
c43e310d79 krb5: fix asn1 error when dissecting PA-FX-FAST in TGS request
453e72299c krb5: do not dissect PA-S4U-X509-USER inside encrypted-pa-data
9cba325fc8 couchbase: Update for recent collection changes
5cf08cd574 RTPS: Added dissection of Support Type Object LB
13e3063848 couchbase: Update FlexFrame dissector to include requests
e19086b69a Clean up memory allocation
abfe9572bd Qt: Display filter toolbar updates.
697623411c CMake: Use $ORIGIN with RPATH
c3741a653b CMake: Simplify CMAKE_INSTALL_DATADIR usage
e60cb857de s7comm: fix using wrong offset variable
c9eab8203f maxminddb: Expand a comment.
46ee43aae2 Revert "maxmind: Simplify our read logic."
d8c1c22837 RTPS: Acknack analysis hidden when dissecting GAP field.
1bd99df353 CDMA2000: Improper offset handling
228da02fda RTP: Restructure call id handling.
8bd0616621 SDP: Show callid from all call legs with the same RTP cpnversation.
3a83a8476a Qt: Add Russian translation
0f9f9d76ce update-tx: fix typo
c1410f6059 transifex: Update .tx/config
850af6011a nl80211: dissect the mac attribute as address
bbad3e1870 Release notes: We now ship with Npcap.
8992760c68 CMake: Fix Windows help install target
67720f7fc3 RTP: ensure that _rtp_conversation_info strcuture is fully initialized
4adaeee0eb Win32: update the zlib 1.2.11 CMake file
bf88197d94 Fixes IMF dissector
a1cee1d2ad krb5: dissect PA-S4U-X509-USER padata
98d4b434fe Don't include <wsutil/wspcap.h> if we're not building with libpcap.
74b0c08905 [Automatic update for 2018-12-02]
4154e35cde maxmind: Simplify our read logic.
82ebab607e ZigBee: Correct unsolicited nwk update notify
5267fc7777 ZigBee: Classify mgmt_nwkupdate as notify instead of request
bb9c71023c ZigBee: Use ZDP Status for IEEE Joining List Response
b44172b4ee TFTP: Minor tweaks to tftp.destination_file field.
71268f8bd1 Apply port preferences during dissector handoff registration
c66fbf481f Re-balance DINDENT/DENDENT macros in conversation.c.
ee92fcf4b4 maxmind: Process responses one character at a time.
97dbdc3ac9 TLS: really delay key lookup until it is necessary
0ceead5335 CMake: Avoid link_directories()
3e2a2bfd44 ipsec: remove unnecessary gcry_control calls
8efc2b8f44 CMake: We require version > 2.8.12
92a855fd7d DOCSIS: Added Modem Capabilities 47-51
00a375dfba User Guide: fix reference to menu item
3d7a2a711b Fix AODV flags dissection for version draft_01_v6
6e8ff29d22 win32: adjust some names in the Npcap installation page
26fe83e1db PROFINET: fix dissection of IO conversasion direction
dd457b0878 CMake: Generate cmake target exports on Windows
2bcc8dbf26 NSIS: Install NPcap instead of WinPcap.
1bab83de53 maxmind: Move response processing to a thread.
af6aa3f76a test: fix "DeprecationWarning: invalid escape sequence \("
97112cd4f7 test: skip tests when GnuTLS is unavailable
ee61bc739e test: use assertRun instead of runProcess where possible
9c0beafe44 Fixes AODV packet dissector for flags in RREQ, RREP and RERR
9bc4513d5a debian-setup: accept GnuTLS 3.2.11 on Ubuntu 14.04 for Travis
2f79bf42b6 travis: increase verbosity with apt logging
6f2ca96359 Add Apple Wireless Direct Link (AWDL) dissector
bd3cb6437f tls-utils: use GnuTLS for RSA decryption
bcd32b07e7 Drop support for GnuTLS 2.12.x, require GnuTLS 3.2 or newer
7cc07bf748 (D)TLS: defer RSA private key lookup until it is really needed
d68b7bc505 Add sip_call_id filter to RTP stream.
0da9763d11 Win32: change DLL search path to accomodate extcap and Npcap
201b5c8b7c DOCSIS: Added Downstream Resequencing TLV (25.17)
f4194b128f CMake: Change some install() paths to match NSIS package
a062ab81dd CMake: Enable install target on Windows (missing DLLs)
40352d75cd CMake: Fix some transitive link dependencies
332df929a9 IxVeriWave: Fix a buffer boundary.
246b801f83 Fixup the "No Reassembly" profile.
a8c93de0b0 pvfs2: Add a pointer check.
d53ff85d40 ZigBee ZCL: Fix a divide-by-zero.
284463cc7c DOCSIS: Added Energy Management TLVs
0f19cc4aff TFTP: export object with correct tftp object data
164a9920e7 Test: Look up our encoding name before checking it.
d8ac73ce30 Dumpcap: Adjust pcapng headers when we write them.
0b9810ab97 Add a "No Reassembly" profile.
fc1e2ac66d nl80211: display interface name as a string
7f80b7a2ad test: lua: add a test for invalid ethernet address
1d9aff7740 nl80211: update fields to Linux v4.20-rc4
f810837318 BGP: Fix dissection of MCAST-VPN NLRI
6bedcc9fa9 PCAP: Add expert info to too long frames
1c16705062 TFTP: Repair block numbers truncated at 16 bits.
afd4216327 CMake: Fix runtime destination for our libraries
6e3ec21e73 test: lua: (trivial) fix indentation
e158a96612 [Automatic update for 2018-11-25]
1f3b7d1569 packet-icmp.c: Add some unused fields and fix a logic error
e111cc9fe4 Set direction correctly for Bluetooth H1 packets
25b016cb77 [zigbee] add Daily Schedule (0x070d) cluster dissectors
5e304f7718 ws_pipe_spawn_*: fix deadlock in g_spawn on Linux with threads
9ae02a5918 extcap: run --extcap-config in parallel to reduce startup time
c71f4d0888 diameter: remove message length limiter
8915deaef3 CMake: Workaround for broken install target on Windows (help)
6bc9a88ee8 Remove a stale FIXME
65c13f9b90 Install development headers on all platforms
f1cf2646aa plugins.example: Fix build on Windows
47cd8c7e8e text2pcap: cleanup type usage
af987ecd28 TFTP: Improve dissection of ERROR packets.
ed8da33902 RTPS: Extra fields dissected in RTI DDS field PID_TYPE_CONSISTENCY.
2b1791b1ea RTPS: Topic Information Feature used with APP_ACK and APP_ACK_CONF packets.
c344d454b4 addr_resolv: fix crashes in parse_ether_address_fast
802d4c0121 text2pcap: make ethernet dummy header direction aware
d45adf3479 systemd Journal: More UTF-8 fixes.
6d9bc4bd65 extcap: discover interfaces in a parallel
73ded3a1d9 extcap: simplify execution of single extcap programs
85dc646327 ws_pipe_spawn_sync: mark arguments as const where possible
844153305d ieee1609dot2: Call the j2735 dissector if it exists.
591c7baf33 oer: Octet string, value tvb was not returned in all cases if requested.
a4f366c698 ws_pipe_spawn_sync: debug log elapsed time
3bb32ede26 addr_resolv: add fast path for parsing addresses from manuf
ada5b88647 TFTP: De-duplicate tftp_info structure creation.
ad0aecbf8b addr_resolv: avoid unnecessary memory allocation for hash tables
e7220aad1b addr_resolv: speed up reading manuf, services, etc.
36d26b38d7 Update text2pcap documentation
0c5ec47aae PGSQL: Enhance protocol version handling
7be899dbe5 HTTP2: fix field length for the SETTINGS frame
31a20607d6 Fix reassembly of larger TACACS+ accounting messages
7943dbf7bb test: extend sharkd tests to cover all requests
049d746495 sharkd: update documentation for some requests to match reality
4708ffdb99 PGSQL: Dissect SASL auth
5800ca9bb5 packet-f5ethtrailer.c: "Decode" Platform identifiers
d3aaea10f7 systemd Journal: Strings are UTF-8.
bf117224c2 CIP Safety: Multiple services off by 1
7c2d8972de tools/validate-commit.py: enforce short summary followed by blank line
4cf4a655d0 .mailmap: update of October (2018)
57a4e7ad3a ZigBee: Change time format to be consistent within ZigBee Smart Energy
8beab04229 Fix expert info message for wrong option length.
83c17c4d17 Allow trace of sync spawns
e7bd315f90 XRA: Bugfix in ncp_profile_select
feb1801f89 nettrace: Put address parsing in a separate routine.
cce885e112 Test: Fix some dumpcap section checks and skip one.
97cd30d3ca file-pcapng: Fix name for Secrets Length
0f30473661 Explicitly say "no extensions, no entry in this table".
5d740afff1 Don't put file types without extensions into the file_type_extensions_base table.
90073ab488 Remove more hardcoding of ".gz" as the suffix for compressed files.
ce39f9df18 DOCSIS: REGRSP-MP: TLV fixes
df7af28f39 Add new Secrets API and allow TLS to use pcapng decryption secrets
e2e0fd1dbd editcap: add --inject-secrets option
52a6671439 wiretap: add read/write support for Decryption Secrets Block (DSB)
ad21e3121f CMake: disable -Wmissing-field-initializers for broken compilers
22db1f066f androiddump: Don't present the verbose config option
51fb5081b3 androiddump: Add packets with same encap type as used when open wtap
57c3ebb396 ICMPv6: Add Extended Echo (Probe) RFC8335
811d5f7fac Drop JSON-GLib completely
656cc19fc7 Replace JSON-GLib by custom JSON dumper library
fb9c6905ef wsutil: rename some wsjson functions
e2a5ad1feb wsutil: fix indentation/modelines in wsjson
ba34545293 Add an API to get a list of compressed-file extensions, and use it.
2f17546932 Fix a comment to reflect reality.
c055d32d10 Ensure that fixFilenameExtension() is used only when writing a file.
3653e23097 Convert enum increment into int increment
8788c990b5 rpm-setup.sh: We no longer use FOP or AsciiDoc.
214f196414 Fix MLE security suite display
c2d625a542 ain:Prettify Carrier and AMAslpID parameters.
bc12cdb1a8 lnpdqp: Get rid of warnings.
94ae9324d3 wtap.h: Fix documentation warnings
9aa29213f0 text2pcap: consolidate ethernet header protocol determination
bf9286e554 Add an API to get the file extension for a compression type, and use it.
189f1ceec2 packet-mint.c: Rename mint type to mint port and enhance list of ports.
9dad39293e text2pcap: pcapng is an output option
353e7065ff s7comm: Add additional syntax ids 0x83 and 0x84 for NCK data access
87862cb74b f5ethtrailer: Update for new format trailers
2294ac3dfe .mailmap: fix duplicate entry
0d50cfe123 [Automatic update for 2018-11-18]
923d719f2b CMake: call cmake_minimum_required before project
93361b9977 text2pcap: assure an IP next layer protocol is set
7370a6f00f Clean up previous change.
c22c060d2b Fix addition of extensions to file names.
204dc92717 wiretap/merge.c: consolidate three similar merge_files routines
77578b081b Qt: fix build failure due to adding two incompatible pointers
9891cb2c22 etypes.h: Small whitespace fixes
43872a3a0e "." in version numbers and file names isn't translated into other languages.
4ebe640ec1 Man pages: Update pipe input documentation.
f300676bec Dumpcap: Fix writing SHBs and IDBs.
377f5d0de7 nettrace: Handle failure to parse IPv6.
1fcdd66dda RTPS: RTPS 2.3 Domain ID and Domain Tag support.
f8100ba30a LISP: Switch to proto_tree_add_subtree_format()
e2e069e3fa travis: enable tests even if libpcap is disabled
88ce087dcf test: finalize suite_capture conversion to fixtures, drop config.py
3ab521118a test: convert capture tests to use fixtures, fix tests without dumpcap
cb9be3850d tshark: do not print packet information when using -w without libpcap
a3239adeee Qt: fix build with Qt 5.4 and older
b894c53d5e Add an API to get a description of a compression type, and use it.
eea4997f7e ZigBee: Fixed incorrect field type
76b80712ee nettrace: fix var init.
9fe5d3729f gtpv2: Handle different sizes of 8.38 MM Context.
ca96dfe059 dictionary.symbol: Update to version received from vendor with minor formatting changes
a1372f6d01 Use an enum for compression types in various interfaces.
e12753d5f6 TDS: Fix decoding of TDS7 password.
4e17bd6229 Use the dump parameters structure for non-pcapng-specific stuff.
658c30dc4b Always use the input file's encapsulation for the output file.
ad2bc773d6 Just pass on a snapshot length of 0 to the dumper.
d631c17eee test: convert suite_dfilter to use fixtures
d38ab1bde0 test: convert suite_nameres to use fixtures
bd84c71668 test: convert suite_text2pcap to use fixtures
c82c60136d Don't set anything in *wth until we've decided it's a Peek classic file.
6c66a639d0 Dumpcap: Update our pipe closed logic.
e6c6f99e87 nettrace: Parse IPv6 addresses.
58fade6c63 Simplify code.
99c4e96be5 CBRS-OIDs: adding Citizens Broadband Radio Service Object Identifiers
b110c470d8 Debian: Add missing symbols.
dd538c4170 Always use the file header to set the encapsulation type for Peek classic.
cdd3e9ce2a Dumpcap: Make sure we set our pipe error status.
7059a51ee2 WSDG: update test section with pytest fixtures
6f3e7a6d80 LISP: Fix action bits decoding
66b9495b9e macos-setup.sh: Update library and tool versions.
8dffa1aa20 nas5gs: Update AMF in 5GS mobile identity.
6475547089 DOCSIS: both TLV 43 and 44 need VSIF encodings
db7653fd2c nettrace_3gpp_32_423: Don't crash on error and improve error output.
e26f464fbd blip: fix memory safety issues and a build failure without zlib
9bd1c8f155 QUIC: Add RETIRE_CONNECTION_ID frame type (draft -15)
d40d9671e5 QUIC: Renumbering ACK and ACK_ECN frame (draft -15)
9ea94e29ef Update MongoDB ObjectID dissector element
f3b82ffae7 ui: add missing break.
0e1b78c22a All Veriwave files and packets use WTAP_ENCAP_IXVERIWAVE.
68c0002584 Fix whitespace.
13eefba79c Fail more cleanly if the file has no records.
341c3f3c62 ieee80211: Avoid decrypting packets two times
61ccf52107 ieee80211: Decrypt and dissect EAPOL keydata
a51b3d1d16 Dumpcap: Don't let individual pipes stop our capture.
4f61d77293 test: convert some more tests to use fixtures
50433f4b4d Dumpcap: Move packet dequeueing code to a common routine.
0795c988b0 extcap: save debug flag and use it to activate ssh debug.
7a29c3d2eb ssh-base: define a struct for storing ssh parameters.
cd0a98e221 ssh-base: support libssh config file.
3aec5e1a28 Catch attempts to write multiple encapsulation types if unsupported.
25bbbd7c5c Give an error if an output file isn't specified.
ec95ae98ed tshark: Print the packets' comments in the expert info
2ed4743915 RTPS: APP_ACK_CONF submessage dissection fixed.
d2227b768e extcap: Allow ASCII '0' in preference name
5d7199d8ce PKIX1EXPLICIT: Fixing Attribute and AttributeTypeAndValue ASN.1 cnf
0142ca4539 PKCS10/pkix1explict: adding PKCS#9 OIDs
b2c244e92d extcap: Allow ASCII '0' in preference name
d06e04106e RTCP: Fix RTCP Floor Control message Sub-type "Floor taken" is displayed as "Unknown"
684d4c11a2 PKCS10: Enabling own dissection function for Attributes
8cd89b3bac Fix function name in comment.
88e98d876e Move the Linux ARPHRD_ types to epan/arptypes.h.
c348dd4b10 Fix dissection of 802.11+radiotap frames in Linux "cooked" captures.
3faa45d4ec Don't have _ng versions of the dumper open routines.
f070ad2c1e Use the Wayback Machine for a page that currently isn't working.
1e76e1355a wiretap: refactor common parameters for pcapng dump routines
791a9a9b8e Remove obsolete files.
1d9b20ccbc IPv6: Fix payload root tree for IPv6 Routing Hdr
8f4cf7c8d4 gtpv2: Update RAT types.
51a2a00b7f fix documentation and tests for cmake run directory.
b0e8abcf1e blip: Use correct guint64 printf modifier
a8c40412d8 Added support for the Couchbase BLIP protocol
a7564aa6ae PDCP-NR: Show some config highlights in config root and Info column.
3486243361 sshdump: fix generation of error message from remote side.
9fdd27a196 [Automatic update for 2018-11-11]
fef9c0aa62 cmake: Add CMakeGraphVizOptions.cmake to improve the generated layout.
961f1388e4 wiretap: fix truncated reads while reading compressed file formats
a0bb983834 ieee80211: Fix Vendor Specific Fixed Field dissection.
5d73f57f54 sshdump: fix some debug messages.
f2a9cfcf24 ssh-base: fix wrong type for ssh port.
1ddaf1a094 MMSE: catch length overflows to avoid infinite loop.
b0582230f3 UI: Remove Win32 file dialog stuff specific to GTK
c0aad886ba capture_loop_write_pcapng_cb() shouldn't be called if use_pcapng is false.
3b68fc9fd4 Dumpcap: Move the "just wrote one packet" logic to one place.
ab68b2c9ce Diameter-3gpp: Dissect the SMS inside AVP 3301 SM-RP-UI.
34d3afa3e4 CMake: fix parallel build by not copying ws.css repeatedly
9b1daa3629 ICMP: Add Extended Echo (Probe) RFC8335
1e71786f20 ieee80211: Dissect RSN GTK and IGTK IE
11a9a501fb Dumpcap+Qt: Add support for `-a packets:NUM` and `-b packets:NUM`.
9b6b36beae isakmp: Free the UAT tables' records using a free callback
54c966b986 dot11decrypt: Create RC4 decryption and key copy helper functions
8c9f09bf34 macos-setup.sh: Remove unused variables and code.
54d7e96a72 test: make it possible to use pytest-style test fixtures
e0ac913300 GTP: fix NR user plane DL data delivery status
a4bbb45d52 proto.c: increase the number of pre allocated fields
1a390109a6 SMPP: prevent triggering an exception in the heuristic checks
94d2cc5b16 SRT: clear the state after displaying it
e5cd755578 macos-setup.sh: fix Python 3 installation for OS X 10.8 and older
7f2cf2fcca test: drop Python 2 compatibility, use more Python 3 features
50a0a78bd0 rpm: update all rpm files for using python3.
fe3010e882 Diameter: Add AVPs for 3GPP S6c
22023c873d NAS EPS: update ciphering heuristic check for 15 EPS bearers contexts
2ab8e013cc docsis: Changed vendor-specific TLV to 44 to conform CM-SP-MULPIv3.1-115-180509
e9f7bb5127 Require Python 3, drop Python 2 support
77114b721d gsm_abis_oml: Decode Primary OML IP Address as big endian
56793113c0 gsm_abis_oml: Support decoding IPA Primary OML Config List
8087b610e8 GSM MAP: register a few more MAP SSNs by default.
55d8c445b4 6lowpan: fix handling of UDP packets without payload
c29c652eb9 Qt: Add file hashes to capture file properties dialog
163e4637d5 extcap: Cleanup an if-statement
eac0c131c7 docbook: Fix a typo
b041883e27 NTP: fix dissection of authentication parameters in mode 7 packets
a6559192a8 DNS: fix compilation broken by g224aa2ed98
224aa2ed98 Add XMSS for SSHFP. This has shipped with OpenSSH since release 7.7
85f822b044 Windows: fix RC information generation
a5faef2e4f ieee80211ah: Start adding support for S1G.
7779bb832c CDMA2000: add what seems to be a missing break
29dbf3c038 NTP: add request/response tracking to mode 7 packets
80e8879dd6 NTP: fix parsing of NTP mode 7 messages
b53680145c Add dissector for CDMA 2000 3GPP2 C.S0005-E v3.0
44d5eca533 Add GCSNA General Circuit Services Notification Application Protocol dissector.
04005c0729 Add Secure Reliable Transport dissector
4f6e55fcc7 Add dissector for ANSI Local Number Portability Database Query Protocol.
b310a25dba travis: fully restyle the matrix.
2b971c0267 ansi tcap: Fix faulty mask for AMSI MAP "family" in Operation code
28d3717dc7 nas5gs: Use tfs_nas_5gs_ul_data_sts_psi in a couple of more places.
2ed1e002b3 gtpv2: Add dissection of SCEF PDN Connection.
48c74842eb ieee802154: Free uat table records
f54b6755e3 btrfcomm: Free uat table records
83a71674a1 DHCP: Handle proxyDHCP on UDP port 4011.
0a5770a78a extcap: add option to set proxycommand to ssh sessions.
2be2febfc6 extcap: change boolean to boolflag for --debug option.
945d441b24 extcap: fix return value in extcap_base_parse_options().
14030a61e6 PFCP: corrected field naming typo
f68b24d12e UDP/UDP-Lite : Add Conversation timestamps
62dff7223c tools: fix LUA version and add more libs to the brew script.
bb73b82672 c1222: Free uat table records
d98139182e wireguard: Free uat table records
348333a100 travis: use ctest directly (allows parallel execution).
4eeea57e2d [Automatic update for 2018-11-04]
d06ad62059 IAX: Don't try and copy a non-existent address
6910cb138b sshdump: add missing space.
983390105f travis: fix indentation.
a5304196ec TDS: Remove Type info for Value
1b94fe7da3 IAX: Don't try and convert an invalid codec to a mask
009a970cb2 IAX: Fix the bitmask extracting the subclass field
8537f3cb92 %f suffices for floats and doubles.
1fe542459c tds: use %lf instead of G_GINT64_MODIFIER for text.
89d74238d9 extcap: use the correct values for comparing.
fc17bfc4f1 extcap: small fix.
779003b6a9 extcap: add check before using pipedata.
8e4552ad23 isakmp: free the ikev[12] uat tables on shutdown
dbe2d081ec TDS: Display value of data on top of field
097568babb teamspeak2: fix indent
2c3d649c81 IAX: Fix compilation when DEBUG_HASHING is defined
bc8f03a665 oer: fix spelling-error-in-binary found by lintian
9040e7b0f5 cemi: fix dead assignment (found by clang).
63a1eb2eea MQTT v5 malformed packet fixes.
2947e03815 Bluetooth: HCI: Add more description about SCO Packet Types
bef8db6a75 TLS: more SSL -> TLS rename
a99bba4c7c Fix "Follow TLS Stream" after ssl -> tls rename
24370eae41 MySQL: is_ssl -> is_tls rename
dde5c53446 Follow SSL -> Follow TLS
66da676a35 TLS: rename decrypted data source from SSL to TLS
cace322c37 ZigBee SE: Dissect notification flags and snapshot causes
5769a72963 macOs: Fix build fix for tab view
7306e2b8ee Qt: Remove wireless toolbar if not supported
cb88423dc4 print.c: use SEP_XXX to print byte strings
826f37ea01 Add RTCP Floor Control packets dissection for MCPTT based on 3GPP TS 24.380
792ee52af1 packetlogger: Show all known types in Info column
bbaf495162 ws_pipe_close(): also close the handle after terminating process
98e4aedfcd ws_pipe_close() is now available starting from 2.6.5
81178537cd Use ws_pipe_close() in one more place
4a5812aca2 Revert "FT_BYTES: fix dissection of FT_BYTES when using SEP_SPACE and "NONE" options"
bcaf997f8a wsutil: introduce ws_pipe_close() helper and use it to terminate mmdbresolve
54b58c5320 mmdb: do not lock the pipe mutex recursively
0457e60419 FT_BYTES: fix dissection of FT_BYTES when using SEP_SPACE and "NONE" options
8b977a43d6 Move condition logic to dumpcap.c
01784a5946 Bluetooth LDAC codec dissection support
11b4de4380 tshark: Fix small memory leak in tap-expert
0cda7be632 Fix typo itam->item
1c5a820b34 Make the SNR a 32-bit field.
1b6f473e44 Fix copy-and-pasteo.
7396c721bc text_import: fix wrong int type.
4184e38ab2 IEEE 1609.2: Fix up boiler plate code and prepare calling next dissector.
2d76730a23 NTP: add request/response tracking to client, server and control packets
e655b9acf9 import: add export_pdu dummy header feature.
d3f213c243 debian: install required GeoIP resolver executable and manual page
c672124881 QUIC: Merge ACK and ACK_ECN frame (draft -15)
23e062cdc7 RTPS: fixed issues in the reassembly logic of DATA_FRAG
dcc150106c QUIC: add new Transport Parameter from draft-15
ffaa1a71c7 DOCSIS: Added Simplified Receive Channel Configuration (TLV 49.7)
e67eebb70f text2pcap: Fix IPv6 checksum
5359a97d43 text2pcap: Fix -i <proto> when IPv6 (-6) is specified
2584426310 Qt: omit initial empty line in About Dialog / Acknowledgements
b66a76ae84 text2pcap: Fix IPv6 payload length
9e3d5a7d74 QUIC: move NCI Sequence(i) field after CID Length field (draft -15)
96224e425d Fix pluginifdemo with DISABLE_WERROR
eb5bfcf144 IEEE1609dot2: generate automatically dissector from ASN.1 description
0bbcd34f5e OER: fix a few typos
9f472ea150 CMake: fix broken oss-fuzz build due to the -pie option
81c4f74a19 macos: Prevent darkmode from appearing
41f4c7d071 Fix About->Acknowledgements
1a2aa0e901 to_str: Fixed incorrect order of checks in bytestring_to_str.
8f496ad4de Update couchbase dissector for new expiration format
506e5a7667 QUIC: Initial support of draft-15
312bb10682 DHCP: Fix RFC 4578 erratum number.
2c09e87c71 Get rid of the radiotap tap.
57c1eb3a6a Add a tap for the radio dissector that passes the pseudo-header.
6177f0eb42 The signal strength and noise in dB from an arbitrary reference are unsigned.
b6fe64017a Calculate the signal/noise ratio.
9867591633 Handle signal/noise in dB from an arbitrary point in the 802.11 radio dissector.
ff73c307fa Do bounds checking on scidx arrays.
74903893d8 QT: Enable filtering entries in 'Export Objects'
895ad30b5a CMake: Fix -pie linker test
41a0818e7f [Automatic update for 2018-10-28]
681c175f90 Update plugins.example/README
ff5d025307 wsp: remove a bunch of if (tree) checks
6a45b1692c Add aptX HD dissector support
076f941bc9 IAX: Use extended 64 bit value to string matching for codecs
27070dd059 IAX: Improve decoding of IAX2 codec details
99c62bf797 Add support for extended 64 bit value to string matching
81dc105402 s7comm: Remove duplicate entry in event-id list
570ddeef98 ZigBee: Dissect payment control configuration attribute within SE prepayment
52d60cac72 checkAPIs.pl: fix false positive in value_string.h
4a2739ec88 Qt: fix saving exported objects after sorting columns
da8e69e158 docsis: Fixed reassembly for REG-REQ-MP and DBC-REQ MMMs
54b58882f0 DOCSIS: decoding of Mac Management Multipart field + use in OPT-RSP
1de82afbed ZigBee: Add new Sub-GHz Notification flags
7bfc49fbc0 SV: Fix handling data length
08ae5b7441 PER: Handle 0 length in dissect_per_octet_string_containing_pdu_new.
3291550c01 RTPS: Added Endpoint Discovery reassembly
83ca3f025f dissectors: Fix visibility and header installation
ac24039ca5 nas5gs: Improve dissection of Mapped EPS bearer contexts.
e99250e81a release-notes: drop a line about APT-X renaming.
e7996298ae SSH: Display Host Key Type Length
91700a1e3b SSH: Display padding value in outermost tree (Binary Packet)
63ec9989dc RTPS: Added RTPS reassembly for DATA_FRAGs
d4b60271d9 test: make 'double' tests rely on icmp instead of ntp.
b6598d5ec3 ISUP: fix offset for Generic name
268cd4112c nas5gs: Add dissection of 9.11.4.8 Mapped EPS bearer contexts.
22374ef7fe nas5gs: Remove version define.
dc7d81034a GSM A BSSMAP: fix Number Of MSs IE dissection
15258cbcb6 RTP.ED-137: Memleak fixed
4dcacf4539 wisun: fix display of Netricity LQI-IE
acdaa726e4 Add support for tzsp encapsulation type 802.11 RadioTap
53089029c1 APT-X is changed to aptX, this is how it's spelled on Qualcomm website.
23a7b81e0d cemi: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang
25137aa68a cemi: fix copyright
8bfabf7c48 cemi: fix no previous prototype for ‘proto_register_cemi/proto_reg_handoff_cemi’ [-Wmissing-prototypes]
74cf8fd119 DHCPv6: Added CableLabs Option 61 for "CCAP-CORES"
c180caa010 DOCSIS: Status event TLVs are subTLVs of the Status Event TLV
30f180af8c Update some ACI values
6ab621d23c pfcp: more correction in User ID IE
4a7361abde M2AP: upgrade dissector to v15.0.0
0f084657d3 PFCP: Change decoding to be more readable
1a0d82583d MAC NR: put conditions on HarqId and PUCCH report type display
afb96d1ce1 MAC NR: fix (for real) mac-nr.harqid field definition
5797f60274 LBMPDM: fix heap-buffer-overflow (write) in dissect_segment_ofstable
24fb3a14dc dcm: Generate packet-dcm.h from DICOM standard in DocBook format
24365bba26 dcm: Move some DICOM tables from packet-dcm.c to packet-dcm.h
6d0d24a764 MAC NR: fix mac-nr.harqid field definition
9c45fbcd08 debian-setup: install GLib development headers
35adb8552c MAC-NR: Add harq-id to the struct and context
b8965d3762 RLC-NR: set pdcp_nr_handle in handoff function
4332681300 No need for the debugging output.
714c5dc2ab Fix quoting.
a2514faf1d Make the chmod verbose.
e4e6beadb1 Don't unload the XQuartzFixer job if it doesn't exist.
5490e4f8c4 Add TSDNS (TeamSpeak 3 DNS) dissector
6db67117b5 Add ability to disable autocomplete suggestions for filter controls.
aa038336ce ntp: change root delay and dispersion to integer for fixed precision.
af55deabbc More permission fixes.
1d39055ec9 Test C compiler flags with check_c_compiler_flag(), not check_c_linker_flag().
4d56eec0cc WNSRP: Add WNSRP definitions to SRP
c09428bcf2 Qt: fix assertion failure when redissecting with a debug build of Qt
fa903e2e03 ldap: reflect the actual asn1 dissector to the C version.
39d79fcd3f appveyor: comment out artifacts upload due to size too large.
2d1ade6446 Get rid of a launchd daemon we no longer need.
b51aafd77c Fix ownership and permissions on /Library/Application Support/Wireshark.
b8b8275227 opcua: add missing opcua_nested_count decrement
aed46e7eb1 Don't give launchd daemon plists execute permission.
aea4e4b42a Dumpcap: Swap bytes only for pcap sources.
1957673703 fuzz: Fix assertion failed: (fuzz_handle != NULL) for fuzzshark_ip
9f74af24f1 lemon: fix GCC/Clang warnings pre CMake 3.11, silence VSCA warnings
95614f219f tap-follow: fix memory leak
d9b3c056d1 Supporting Zebra API version 6 used in FRRouting version 6
deb885b2f1 [Automatic update for 2018-10-21]
7a4e932571 Add tvb_ascii_isprint API
7ce9081fdc lemon: sync with upstream (2018-09-08)
bb2caa2a9f lemon: fix memleak in ReportTable
5188a1a38e checkAPIs: check ett variable registrations.
233df2b3c8 pw: make ett names longer.
8652762738 Separate signed and unsigned decimal UAT fields.
e0401ad15b Updated OPC UA 1.0.4 enumeration
7ff2cadf16 Fix up some comments.
69b5325044 Include transport protocols' hfids in the list of wanted hfids.
7e88bb5e53 fuzzshark: integrate oss-fuzz targets in CMake
eda196951b ieee80211: automatically determine MIC length for OWE
451b93ed99 checkAPIs: use new regex to remove comments.
89d2b33b38 Fix capitalization of preference display name.
258fcb9a7a Regenerate ASN.1 dissectors.
b77e5c93a6 Do error checking for the console log level.
e317421aaa Make uat_fld_chk_num_hex() more like other uat_fld_chk_num routines.
3fdc40f434 Use ws_basetostru32(), rather than strtoul(), when parsing uint preferences.
1fdc0f4a6f tshark: replace exit with abort in TRY/CATCH.
7994111882 osi-options: name ett variables 'ett_' (instead of 'ott_').
5e019c6b8f Use ws_basetostru32(), rather than strtoul(), when parsing ranges.
075ef8029c pfcp: register a couple ett variables.
45ef918bdd zbee-zcl: register several ett variables.
2a9deba595 IEEE 1609.2 dissector converted from per to oer by hand
64d2e8f6d7 Adding vendor id 0x010F (eProsima Fast-RTPS) to RTPS dissector
a4662f86bb proto.c: Add hint to an assert.
8079d64b02 Documentation fix.
5d210f492b pfcp: corrected User ID IE
1d056bbd1b DOCSIS: indication of encrypted data
cf6d054ad8 ieee1609dot2: fix asn build on case-sensitive filesystems
0e45da8cf3 WSMP: Initialize a variable.
55cd530cf0 FindM.cmake: directly pass -lm to fix selective static linking
54286eb09c FindGLIB2.cmake: workaround to make static linking work
e6e2137459 cmake: rewrite FindGMODULE2.cmake and FindGTHREAD2.cmake
021b305bcb CMake: limit the -pie linker option to executables
f8022a5502 IEEE 1609: Make sure our build target name is lower case.
36483c3ef5 TDS: Update release notes to indicate that Sybase is now supported.
b5b9d402d4 IEEE 1609(WSMP): Use the IEEE 1609,2 dissector if present.
5fbd653342 Add IEEE 1609.2 ASN.1 files needed to generate OER IEEE 1609.2 dissector
3eb38bc5ea Add dissector for ITU-t X.696 Octet Encoding Rules (OER).
1d5142a38c 6lowpan: Show IPv6 summary line in tree
178001e74d lua: add support for ethernet addresses to the Address class
0f3a4db657 tools/validate-commit.py: post-commit hook to check for commit issues
58c98540b3 ieee80211: Extend FILS support (802.11ai)
b8051bb769 Fix batch decoding in CQL packet dissector
7ca5dba864 added new OPC UA 1.04 AttributesId
6eba988f7c wslua: Add support for base.RANGE_STRING handling.
c826e2a77e extcap: Close stdout_fd and stderr_fd when done
ca50195f11 validate-diameter-xml.sh: do not hard-code temporary directory
3d6bf1fe00 Revert "cmake: fix version check for c-ares and gnuTLS"
9769df50ef KNX-IP: new KNXnet/IP dissector
84fd2d7968 licensecheck: fix detection of multiple licenses
3cb6c95e63 zebra: fix spelling-error-in-binary found by lintian
189a7357e7 cmake: fix version check for c-ares and gnuTLS
016f3665d5 MAC NR: align Multiple Entry PHR MAC CE decoding with v15.3.0
8bbfed56f4 Supporting Zebra API version 4 and 5 used in FRRouting. (minimize changes)
23b71ed266 addr_resolv: function to convert an eth address into raw bytes
c6dc4095b7 FP: Added E-DCH T1 heuristic dissector
b0759a02bb Update VS command prompt menu names for VS 2017.
d2879a61bd json-glib requires GLib 2.37.6 or later.
942d9e62e6 Note that you have to be careful reading messages from a pipe.
f86d6203a9 extcap: Read stderr on extcap error without an infinite loop
674a57ab73 glib: restore some GLIB_CHECK_VERSION
c4f4ffaf3e [Automatic update for 2018-10-14]
189792f145 macos-setup.sh: fix missing json_glib version check
1df0aca487 macos-setup.sh: fix missing bcg729 version check
7f4f737329 XRA: Fix of overflow in calculation of PLC timestamp
0f25b377cf Windows: Remove Cygwin warning
278c1a26fd Update installation instructions for MSVC and Qt.
f0b822f731 LTE RRC: add direction to UL-CCCH and DL-CCCH PDUs
22cf80d30d text2pcap: gracefully handle hexdump without trailing LF
9b72da0cdd test: increase coverage for text2pcap supported formats
9836e228f4 test: fix text2pcap tests not to overwrite case_text2pcap_pcap
11c9896a77 We don't support VS prior to 2015 in the master branch.
6a90221770 Fix section anchor.
3553ccc773 Consistenly use "Windows native" rather than "Windows Native".
2d02f1b200 Fix typoes introduced by the previous change.
fd78e3f2ed Some cleanups.
7388ea9397 TDS: Implement Error token for TDS 4.x.
01ed5b84f3 Updates.
aba59e5973 Win32: Make extcap utilities console applications.
0efb1c6f6b Update BACnet protocol to revision 20.
460c26516a test: reduce further influence from the environment
fe9dcc1647 test: fix DeprecationWarning: invalid escape sequence
a4cf169f1e MAC NR: fix dissection of Long Truncated BSR CE
27f006bcf6 ieee80211: extend parsing of SAE messages
b0d9d613df QUIC: fix null-ptr dereference in gQUIC version check
5debea6887 dtn: fix spelling-error-in-binary found by lintian
4d3e727273 Also need a period at the end of the "Built using" clause.
0ddc082b9f Need a space between the VS year number and the toolchain version.
865041f66e 3.0 requires VS 2015 or later.
f7596b82ab Clean up MSVC version string generation.
ec6ace066a DCOM: always NUL-terminate dissect_dcom_BSTR results
f4be16aa45 wmem_tree: fix crash with wmem_tree_destroy and NULL scope
f57cf9e56c DCERPC: fix memleak by removing dummy element from ndr_pointer_list
0e0e56d05b DCERPC: simplify pointer list tracking
ec5adb0ce9 tvbuff_composite: fix buffer overflow due to wrong offset adjustment
3bb6c5c158 ieee802154: Show FCF reserved bit
c5d46c1986 Tools: Compress our tarball using threads.
659966d29b eap: don't dissect the identity as IMSI unless that's the case.
6c19f98393 text2pcap: Fix TCP, UDP or SCTP headers over IPv6
19153cf911 wsutil: Add config_file_exists_with_entries()
b6d182859e DCERPC: remove unused variable and mark another global as static
9fcb4af6b6 QUIC: gQUIC Q044 always use CHLO from gQUIC (with tag)
b804d0d5ee MAC NR: call NR RRC dissector for broadcast and common channels
093a0448fb MAC NR: upgrade dissector to v15.3.0
573e842002 Windows: Make our program details more consistent.
b7107f5fcb Diameter: add a few more AVPs from 3GPP 29.272 v15.5.0
03bf0e2306 QUIC: fix UAF crash related to the Info column for Long Header messages
5a2aafef7a coap: ensure that piv_len matches piv
e1fc60ddae Qt: Add back pathLabel in some dialogs
eade1c52cb Qt: Use regular size buttons on macOS
9c61757dc2 except: detect exception stack corruption
353ad11974 checkAPIs.pl: check for return/goto in TRY/CATCH blocks
d9231144b6 T125: avoid returning from TRY/CATCH in dissect_t125_heur
1a9f074c0c OSITP: do not call subdissector if there is no data
8c31cdc13c ftype-protocol: do not return from TRY/CATCH
f3986c2472 steam-ihs: fix memleak on exception
0d812e0a0c xdmcp: fix indent
94b1d90020 NAS EPS: upgrade dissector to v15.4.0
e3c38ff329 NAS EPS: upgrade dissector to v15.4.0
604f35ea4e LTE RRC: add missing lte_rrc.bcch_bch.nb.tdd dissector
e5b398e543 E1AP: upgrade dissector to v15.1.0
bc2dd008ed DOCSIS: Requested bytes in request frame is in units of N bytes, where N is a service flow specific multiplier.
988b14ad72 sharkd: free initalized wtap_rec when wtap failed to read frame.
420c4ecc56 Qt: Add copy from another profile for UAT frames
75c370fe54 Qt: Refactor copy from profile widget
ac50aca6ad Release note updates.
74d64ed27d sharkd: prefer sharkd_json_value_string() over sharkd_json_value_stringf().
d9ddbcd9f9 GSMTAP: update description of types
bbd0f23e6b GSMTAP: add definitions for new LTE RRC channels
2317368a32 Update the URL of the latest gsmtap.h
07e91bbf32 Qt: Fix a typo in a tooltip
b3cb942dbc Qt: Add clear all button to Decode As
6e22ecbc20 Qt: Remove unused pathLabel
237cbb1823 Put the Windows-specific system library settings in CMakeLists.txt.
bce13644e9 Bring back arg_list_utf_16to8(), but have it just do UTF-16-to-UTF-8 mapping.
9388bd0436 Qt: Clean up indentation
44c290efcd Qt: Fix Coloring Rules apply as filter button size
07e9ce055f F1AP: upgrade dissector to v15.3.0
a679ae6f79 Use wsetargv.obj, and wmain() rather than main(), on Windows.
ce53b4c170 NGAP: prettify a bit mode fields
0443cd2c95 XnAP: upgrade dissector to v15.1.0
49621786de NGAP: use port number when matching address
c195ab320d [Automatic update for 2018-10-07]
d7cf0086fc Qt: Add copy from another profile for IO Graphs
3e78bdccce Qt: Use ActionRole for the "copy from profile" button
bc4d7c46f3 ieee80211: Update RSN cipher and key suite
f99f322a03 radius: sync with FreeRADIUS
e8487cdc1d radius: sync with FreeRADIUS
34a210de37 Bluetooth: ATT: Implement one FTMS/FTMP characteristic: Machine Status
354c0d4e5f Fix Windows dumpcap -i TCP@
4a818a8569 docsis: fixed crash caused by absence of NULL termination of bitmask_list
af392b873a Qt: Call createIOGraph() when duplicating an existing IO Graph
f710f21833 T125: Add a heuristic test case.
5c878100b1 NGAP: prettify dissection
8d3243edc3 S1AP: prettify TrafficLoadReductionIndication IE decoding
3d77c3fc2c X2AP: fix dissection of SeNB to MeNB Container
a3e18c1807 NR RRC: upgrade dissector to v15.3.0
7c890e3307 Do not modify optarg with -zfollow,ssl,ascii,0
8dfaa8fa7c *shark: Update help and manpage for name resolving
75c46e80bf Qt: Add copy from another profile in UAT dialogs
84a0eccebd Qt: Add copy from another profile for colorfilters
4e38af0e74 Qt: add an hint to no interfaces label.
73f9f7ad62 RLC-NR: Start to call PDCP dissector for complete SDUs
40548322ac wsutil: Add get_profile_dir()
872b573381 Recognize -zfollow,ssl,ascii,0 for compatibility
d073b210c9 gprscdr: Update to 3GPP TS 32.298 V15.4.0
cc9ca52edc pfcp: Update to 3GPP TS 29.244 V15.3.0
3db32bcb5d Revert "Use CMAKE_EXE_LINKER_FLAGS to set link flags on executables."
ebcc4ebab9 ieee80211: register some etts.
102fb519a7 h248_3gpp: register an ett.
a2b44854ef PFCP: Join flags in Usage Report Trigger and Reporting Triggers
a02af649f0 IEEE 1909.3: Add PSID values value_string.
3887162e95 LTE RRC: fix RLC configuration for NB-IoT UE
2370973e63 CMP: adding p10cr PKIbody dissection
03a6a85dce Revert "gsm-a-common: Use expert info on "to few bytes left""
b2eb2dce1a XDMCP: fix assertion failure due to tvb not being passed
c21ecc1308 Qt: show more infos about why interfaces are not loaded.
c36f11ba55 Add new PKCS#10 support to release notes
0cecd1daf0 CMP: cleaning out excessive exports
58f0338b13 Add new file formats to the release notes.
736f92eff9 Qt: Show global profiles in Italic
bbce0b545f LPP: upgrade dissector to v15.1.0
60b1179207 CRMF: cleaning out excessive exports
e4bae7be9b IEEE 1909.3: Add version 3 dissection.
84447550ef Use CMAKE_EXE_LINKER_FLAGS to set link flags on executables.
1666d89107 Tools: Add systemd-devel to rpm-setup.sh.
634a4ddbed MAC-NR: Update to current RAR PDU format
3a0f45ea1e debian: add libsystemd-journal-dev as alternative.
6212f073d7 Debian: Add a missing symbol.
2d8e393961 New PKCS#10 CertificationRequest dissector
4f5bfb6035 PROFINET: ARServerblock is correctly dissected.
4eae3683cc MGCP: added NCS ResourceID
0398e70b2c epan: add missing comment for function parameter on register_tap_listener
d625a37f2a TLS: support RFC 8449 - record_size_limit (28)
53ee71c1be PROFINET: Decoding of DCP SetResBlock
f9be57ed36 .mailmap: update of September (2018)
29fbbfb3d3 Qt/ByteViewTab: document potential pitfall
e885798f22 s7comm dissector infinite loop error is fixed.
925f8119d7 Adding string for "anyPolicy" OID to x509ce
0bc74bb7ea Adding dissector for OIDs used in TCG X.509 Certificates
107205c2be wsutil: get_datafile_dir: avoid hard-coded build directory
105f2d68d8 You have to add setargv.obj as a link flag, not as a library.
97972ea9ff We should only link executables with setargv.obj.
f4392340d6 llc.c: Check ethertype 0x88DC and call the ethertype dissector.
b82546af00 file-pcapng.c: Add the names of block types we know about.
f71f968438 Clean up some things.
5df87a5ad7 Don't return TRUE with *err or *err_info set.
2263ce4f63 TLS: fix reassembly regression when extending a PDU
fdecc62c73 CMake: Add a systemd RPM check.
3201256fbb RDP: Changed some RDP info text to better indicate which packet type we're dealing with.
2a59aca80d Add .idea/ and cmake-build-*/ to gitignore (for jetbrains IDEs)
5428e8ddbe Fix handling of some ISDN calls.
fac429cf99 pcapng: Fix a buffer length.
c25ae4a182 Release note updates.
2359523b1a wtap: fix regression in wtap_read_packet_bytes
4a45ff2614 ieee80211: Display always tag when it is ELEMENT_ID_EXTENSION
6f8ee143f7 Qt: Update UAT clear button enabling
f69108b84e Add a systemd Journal Export extcap.
e1ef8f6a40 Qt: Set enabled properties in Filter Dialog
ee10686089 Qt: Set enabled properties in Coloring Rules Dialog
c3adfdf605 DOCSIS: Fix UCC-REQ
b3cbb4faf1 ieee80211: fix addresses for ToDS=1|FromDS=1 case
bd1e404c62 QUIC: fix trailing data after VN packet
92e2858fb1 Put the FILE_T first in the arguments to parse_dbs_etherwatch_packet().
eaad7ee5aa Fix the type of the packet data argument to get_xdlc_control().
452e78bb83 Fix the type of the packet buffer argument to a capture dissector.
e7dec27ea0 Show the *per-file* encapsulation in the __tostring method.
9a0008f841 Remove unnecessary clearing of *err.
a5dd4a15aa ieee80211: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang
1539e455d7 MPLS: add dissector for Management Communication Channel
de97adecfb Small cleanup of the sequential read routine.
6ca646efc8 Qt/FrameInformation: read packet record in private buffer
9118d959a4 Qt/PacketList: read packet record in private buffer
5a401ccad9 [Automatic update for 2018-09-30]
342088f8b8 TLS: Add compress_certificate Handshaketype (25)
88f74fb626 Fix comment.
9be5c2fae3 Clean up the epan_dissect_t in the normal code path.
b59cadb313 Clean up the epan_dissect_t in the normal code path.
90d6219efa Define the wtap_rec next to the Buffer.
91030a16aa Qt/FrameInformation: do not use file-scoped memory for temporary data
62de3e6a44 wiretap: remove redundant ws_buffer_assure_space
47eb71d876 DHCP: For IPv4 options, append address to option root
45be966822 Qt: Show "unknown colorfilters" warning when opening the dialog
b0dd361d48 prefs: Don't remove unknown coloring rules.
e804e63d4d prefs: Reset prefs.unknown_colorfilters before reading colorfilters
a699fbdf45 Add a mechanism to register aliases for preference modules.
cc3d23fc69 Clean up indentation.
09698df0b4 Get rid of some no-longer-supported GUI preferences.
586ad18159 Get rid of the printing preferences.
12bfbdcf25 Frame: Fixup whitespace.
91694e5640 dumpcap: fix some warnings and add some debugs
21ab1cf72a RRC: upgrade dissector to v15.4.0
0bb172194b LTE RRC: upgrade dissector to v15.3.0
df4294ba58 gsmtap: Fix parsing of FPC field
ac5fec75f8 http2: fix build without nghttp2
ce03200f56 sharkd: remove compiler warning.
f3e5618eb0 sharkd: cast string to be encoded to unsigned char *.
7458f40f17 Diameter: add a bunch more AVPs from RFC 5777.
4761939731 RPM: obsolete the gnome and gtk packages; allow user to set prefix.
beccf8f84e systemd Journal: Handle empty lines.
04ce1078e3 pcapng: Fix a copy/paste error.
db8eddd6cf DNS: fix DNS transaction tracking for DoH
46254caa4a MAC-NR: Fix up some small issues while viewing SDUs, some of which are dissected as RLC PDUs
4f44ba31b5 PROFINET: DynamicFramePacking subframes are decoded.
3d2094c171 ieee80211: add support for Opportunistic Wireless Encryption (OWE)
b5c7f99ddb ieee80211: Add support for Opportunistic Wireless Encryption as specified in RFC 8110
bfd3d7685a TLS: split key log contents processing from file reading
cc69e09981 HTTP2: allow subdissectors to query the Stream ID
776b4d5646 DNS: update content type for DoH draft -07 (up to draft -14)
0cc8feb4b6 gsm-a-common: Use expert info on "to few bytes left"
05f50d7cc5 RPM: move the installed development files to a new -devel package
be16d87c60 TLS: fix broken reassembly with multiple PDUs in the same frame
281dd22da9 tvb: gracefully handle reading 0 bytes from an empty buffer
123bcb0362 Make systemd journal entries events.
56086e20b0 DOCSIS: Added Service Flow Peak Traffic Rate
d29fa61eb3 HTTP: fix incomplete conversion from SSL to TLS
aa6d5ee1a7 Use the time stamps in the packet_info structure, not the frame_data structure.
854cfe53ef Make the ERF code in pcap_get_phdr_size() more like the reading code.
6caf3c7299 TLS: Add compress_certificate ExtensionType (27)
ad335a52d8 Get rid of unnecessary check.
c7f4badb8c Sort the pseudo-header routines in the order of the switch statements.
a1818692aa pcapng: Free option_content on error
275a6e4c36 Move wtap_encap_requires_phdr() amongs the other switch statement routines.
65a422e235 pcapng: Free option_content on error
64b604a1e6 smb: Fix "Branch condition evaluates to a garbage value"
0e87371fac prefs: Remove trailing dot from UI text
0a19ec761d Sort cases in pcap_get_phdr_size(), add a missing one for WTAP_ENCAP_NFC_LLCP.
7a07832712 prefs: add the option not to load interfaces on startup.
3aace032e7 NAS 5GS: fix SUCI, IMEI and IMEISV offset based on TS 24.501 V15.0.0 Figure 9.10.3.4.2
56c1ec5208 Qt: don't load the interfaces list if a capture file is used.
297d1ac60d NGAP: Update to 3GPP TS 38.413 V15.1.0 (2018-09)
c785e16cda X2AP: upgrade dissector to v15.3.0
4e519c12a4 S1AP: remove a duplicate line in .cnf file
39791a55a8 sharkd: fix JSON generation
0b9abc1001 evs: Make a value string for 13.2 kbs BW CT RF index.
514ce6d6bb Don't update a variable that's not used at that point.
6b904030f6 Put ERF pseudo-header reading and writing into single routines.
bb4badac59 QUIC: Add support of gQUIC (Q044)
1768252ef2 PCP: Add padding for option
9795af4488 Get rid of bogus copied-and-pasted comment.
1302cdb27c Sort cases in pcap_write_phdr() - and add missing NFC LLCP case.
3ddc3b0761 Put the code for writing pseudo-headers into individual routines.
7e928c8a51 In LINKTYPE_PPP_WITH_DIR files, any non-zero direction value means "sent".
80160d6181 Shuffle pseudo-header definitions to just before the reader function.
ad2d241277 Put the pseudo-header length checks into the pseudo-header read routines.
6c810f9cdd The sent field of the p2p pseudo-header is a Boolean.
5773f2bbca Only use "libpcap" to refer to the library.
c9f19e4af7 Rename the pseudo-header for X.25, V.120, and Frame Relay.
f9129721b2 Get rid of unused flag argument.
4b9a4bcb74 Add obsolete ssl[._]port preferences.
42c9bee36f Flag invalid markers.
4ea91f2aee sharkd: cleanup printf() usage during JSON generation (part V).
cb47d292eb evs: Fix comments.
74957d4f07 S1AP: upgrade dissector to v15.3.0
dcdb36c575 DOCSIS: showing components of UCD OFDMA Timestamp Snapshot
50dbe4df7f Rename packet-ssl* to packet-tls*
8e594bb457 Radius: cablelabs dictionary: typo fix
290c27ed8c evs: Dissect CMR for compact AMR-WB IO mode.
d271489414 XRA: added extra PLC timestamp info
933de9fdbf sharkd: cleanup printf() usage during JSON generation (part IV).
70e340aaaf Qt: Create directories if they should be opened
5507d1b344 sharkd: cleanup printf() usage during JSON generation (part III).
19b8329278 Update URL.
a1ac5d3ab3 Update URLs.
025007ec5f TLS: support encrypted_server_name extension (0xffce) (esni-01)
1b0167427a PMT, DVB-CI: remove packet-mpeg-pmt.h
66352b5e3c Revert "Stop advertising support for Solaris."
074f8c492c RPM: optionally use ccache to speed up (re)builds.
ab53831abd Netmon+Message Analyzer: Fix a couple of lengths.
1c0d066e10 sharkd: cleanup printf() usage during JSON generation (part II).
2b9bc5ebef RPM: Make the (optional) maxminddb dependencies actually work.
bf0ceafaf9 checkhf.pl: speed up find_remove_ei_defs and remove_if0_code
b63fe7d6e2 Update the X11 dissector to use the latest mesa and xcbproto.
95cf63f4d7 sharkd: cleanup printf() usage during JSON generation (part I).
4b4c11944c RPM packaging: maxminddb is optional.
3b34b286ab nettrace: Improve error printout at parse error.
ab26fa7757 sharkd: fix setting last reference frame number.
c5416e9b23 sharkd: add field checking in check request.
01711ecfa6 evs: add DISSECTOR_ASSERT_NOT_REACHED (CID: 1439591)
4d697b55be Qt: Don't append a empty custom window title
259d6c42a8 radius(travelping): sync with FreeRADIUS
e9d353112e tools: add libjson-glib to macos-setup.
c6f44eb342 radius(verizon): sync with FreeRADIUS
5ec8ac1398 Wiretap isn't meant to be a packet-capture library [any more].
1847b7d309 sharkd: minor code style fixes.
73644b3f76 checkAPIs.pl: speed up check_value_string_arrays and remove_if0_code
95f7235bc0 FP: Fix comments
ccb031dac6 QUIC: support CRYPTO_ERROR (draft -13)
aae389aba9 QUIC: shorten labels for transport error codes
d6e962345a mswsp: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang
a76d4da8bf sharkd: Fix check request for empty "" filter
58b24edb19 FP: Fix Sub-Frame number dissection
f5da393991 [Automatic update for 2018-09-23]
ed0741ffbd fix-encoding-args.pl: fix terrible performance with large files
557649fc56 TFTP: Use a GByteArray.
16e6cbfacf rtp-ed137: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang
dfe4a70460 mbim: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang
851c6bff07 Remove packet-gnutella.h
e3d12a0514 Remove some unneeded headers.
ddb4c857f7 evs: remove double semicolon.
96a68ffdd3 README.md: remove autotools (./configure) references.
1e98cee5e1 ProfiNet: Fix order in AssetManagment
001a81bace ieee802154: Make a variable volatile
993800b8b9 QUIC: improve Info column and packet details when decryption fails
5dd0c8daa5 Stop advertising support for Solaris.
731e182392 Get rid of unused variable, update a comment.
bc65ce1eca Try downloading libssh directly from www.libssh.org.
711a8596ae Update the URLs for GnuPG.
e9ccaf79ae checkAPIs: Add a max termout count for TRANSUM.
8365012ea5 DTN: updated dissection of confidentiality and integrity blocks
1a63f1ca9b checkAPIs.pl: improve value_string validation in field definitions
54f106fb9c checkAPIs.pl: recognize fields with spaces in display
c768cf5503 checkAPIs.pl: support for new-style dissectors in check_hf_entries
8766166855 skinny: remove comment that matches field label (callState)
f3296cdbb6 proto.h: add type checks for VALS/VALS64/VALS_EXT_PTR/TFS/RVALS
e3423b134f FP: Show E-DCH entity in tree
d283fe5ebd rawshark: avoid RVALS for casting hfinfo->strings
3075bd81d9 erf: do not use VALS to cast a void pointer
43134ae252 netlink-*: fix various VALS/TFS misuse
08d440cdd4 lte-rrc: avoid BASE_EXT_STRING field without strings
71c7798f8a epan: fix various misannotations of VALS/RVALS/VALS64/TFS
081c72344c simple: fix value_string type mismatch with simple.link16.rc
e8c6735bcd ospf: avoid BASE_EXT_STRING without strings
4aad20bb6b ieee80211: fix potential crash due to value_string type mismatch
d11ea69f0a nfapi: fix potential crash with nfapi.csi.rs.flag due to type mismatch
f06e904674 QUIC: use application error codes for some frames
9c7e4d2a25 QUIC: simplify and fix frame item length in some cases
0598fcab93 QUIC: simplify PADDING frame
8f08a4e74e Try to discourage the use of APIs via counting.
ca8304249e XRA: Display length information in XRA protocol description. Set correct length of XRA header.
2bd79c8208 NBAP: Change E-DCH type choosing condition
2a9ae25bc7 quic: put quic_connection_add_cid into ifdef.
04a5e1448a NAS-5GS: Add dissection of Parameters content and bug fixes.
fb5a4ac2a4 quic: mark unused parameter in quic_process_payload.
dd4efcfb37 GTPv2: Update 8.38 MM Context.
17bc055138 QUIC: recognize short header packets after connection migration
fc9e404ab2 QUIC: small connection tracking optimization
cff328d5bc QUIC: use NCI to improve connection tracking
baa096a2a0 QUIC: Add new initial_max_stream_* TP (draft -14)
6501231a3c make-manuf.py: Add response headers.
e644de16c3 update-tx: Fix our file list.
e7dd7099da QUIC: Add frame type on Connection Close (draft -13)
e2bd314c0b docsis: minor improvements in displaying MDD TLV 22.4.2
4081b55341 QUIC: Remove old Hello Extension (26)
7cc130ff1f Fix a checkAPIs warning.
2ab87102bb TRANSUM: fix crash with current top of tree
4184963dae docsis: add MDD TLV 21, 22 support
b9333f7f09 PROFINET: AM_Reserved is added on AM_FirmwareOnlyInformation block
87147cd651 tshark memory leak: g_free(cf_name) moved under 'clean_exit' label
53ac86f8af Make the maximum block size big enough for max-size D-Bus packets.
fe22f471c8 QUIC: drop support for draft -12
7b65208ef3 make-manuf.py: Add back our user agent.
bc6154aff9 QUIC: fix decryption failure with larger PKN (draft -13)
7249638f53 QUIC: Remove error code UNSOLICITED_PATH_RESPONSE (draft -14)
2f6117409a QUIC: Change value ACK_ECN (draft -14)
8c529d3087 QUIC: implement new Retry Packet (draft -14)
0aaaa49af3 QUIC: Initial support of draft -14
9463dcb25b QUIC: Update Error codes (draft -13)
a90ca94f52 QUIC: Add new Frame type (draft-13)
45da5b945e QUIC: CRYPT => CRYPTO
261817cfc7 QUIC: fix Initial decryption with Token field (draft -13)
61372364c5 QUIC: fix connection tracking/decryption after Retry (draft -13)
3e1292a10d QUIC: implement new Retry Packet (draft -13)
210549f6d8 NAS5GS: Bugfixes and small enhancements.
2fd42045f5 QUIC: implement decryption using new traffic secrets (draft -13)
9de95b83f8 packet-rsl: Fix dissection of "CB Command Type" IE
1eb9860d7f NBAP: Remove #if 0'd code
35e85438fd FP: Remove #if 0'd code
a62f359e04 FP: HS-DSCH - Use RLC mode from NBAP
59ac823c3f QUIC: refactor packet protection cipher initialization
866ff1ec26 QUIC: use single field for all long header payloads
624d136f37 QUIC: wire up CRYPTO frames with TLS 1.3 Handshake (draft -13)
e22faab56d QUIC: Add TP disable migration from draft-13
7161d44a41 QUIC: Fix typo and align code
ab57230aa6 QUIC: Update TP to draft-12
7d5859c81f QUIC: Update assigned Transport Parameters (draft-13)
35cd04b9da QUIC: Remove OMIT_CONNECTION_ID Transport Parameter
cd168a42ba gsm-gsup: correct value OSMO_GSUP_CANCEL_TYPE_*
ab741aa6ad [Automatic update for 2018-09-16]
c7ebedff51 FP: Fix trying to resolve out-of-range LCHID
02fc8b4b10 ssl,ssl-utils: remove PCT support
203d875d3b lwm2mtlv: Show resource name in a generated item
b4093428ad rdp: fix Unused href entry: epan/dissectors/packet-rdp.c: hf_rdp_unused
9fa48899c8 couchbase: fix Unused href entry: epan/dissectors/packet-couchbase.c: hf_flex_frame
770e7bfa22 QUIC: remove draft -11 support
1d2fd4f411 packet.h: fix wrong parameter doc for register_dissector_table_alias
5dbc202063 Add support for aliases to dissector tables.
0dafb2bf88 Aeron: Update disector on the latest aeron protocol specification
191abbf18a Debian: Add missing symbols.
8669705f7e QUIC: recognize CRYPTO frame (draft -13)
56a30766ef make-manuf.py: Improve truncation.
17c8101107 Test: Fix a copy+paste error.
a5cd630033 evs: Start dissecting a bit of speech data.
011224bff5 QUIC: split per-packet state to fix packet coalescing
28a7a79cac opcua: prevent opcua dissector crash by limiting nesting depth
cd95e197ca Start renaming SSL to TLS.
63743a3733 QUIC: fix Initial dissection (draft -13)
aedf4a7dd7 QUIC: use HKDF-Expand-Label (draft -13)
81710c7d3c QUIC: implement draft -12 decryption (PNE and PP)
aeadce8478 Prefs: Add a check for aliased protocol preferences.
f55c33d4b8 DHCP: Fixup whitespace.
e6d9b78402 ieee80211: parse the 9th byte of the Extended Capability as a byte
35e4bbe691 evs: Put CMR "rate" in Info column.
26d4ad2fa8 gtp: move column append outside IF brackets