From b7ff41703e833df9392e29b918a6c52aca39ea28 Mon Sep 17 00:00:00 2001 From: Gerald Combs Date: Fri, 27 Aug 2021 10:17:38 -0700 Subject: [PATCH] Build: 3.5.0. [skip ci] --- ChangeLog | 4981 ++++++++++++++++++++---------------- NEWS | 44 +- docbook/release-notes.adoc | 6 +- 3 files changed, 2858 insertions(+), 2173 deletions(-) diff --git a/ChangeLog b/ChangeLog index dd94847ab2..b65b3932c3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,2157 +1,2824 @@ -3426b25621 Qt: Make sure the packet diagram's FT_NONE label exists. -0c373d648a IEC104: add dissection of CP24Time2a time tags -3417380d65 ncp: fix display of DS_FULL_CLASS_DEFS. -c1889e3cd5 gsm_a_rr: move TARGET PCID into the correct subtree -c5a6fccb30 ncp: pass the NDS class definition type to process_multivalues(). -395d2e7425 NCP: add more comments to tools/ncp2222.py. -e75969fb71 quic: show encapsulated protocols as top level trees -72921f8867 packet_diagram: use a better label for FT_NONE items -3b9656780b Qt: Don't fill in the packet diagram if it's not visible. -adfded498a Qt: FieldInformationGraphicsItem: fix a memory leak -9f7a06ff88 http: Put the Digest parameters in a subtree. -25d10e68a8 GQUIC: fix dissection of ACK frame -3f171542ac gQUIC: Add MAD0 Tag (Max Ack Delay) -c38c83c38f GQUIC: add support for Q046 -84deceaf1c DVB-S2-TABLE: Another spelling fix. -bd9554543c DVB-S2-TABLE: Fix spelling. -cc3c195a32 WASSP: Fix spelling. -2260fabbdb ncp: fix indentation. -78466d1046 Support to dissect beacon timing element -951837a644 A615a: Fix spelling. -d04afaf4c7 [Automatic update for 2020-09-13] -46456dcf1a TLS: add missing parameters in QUIC Transport Parameters -82827278f7 More dissector string spelling fixes. -2f89b8d62c SMB/NBT: Add support of SMB over QUIC -97a6146d81 Qt: Fixup packet diagram tick label placement. -272502790b Add FT_STRINGZTRUNC. -7811c06272 PFCP: fix dissection of C-TAG and S-TAG IEs -fd7739de6b CMake: Fix libssh >= 0.9.5 version detection -889dd0cbfb QUIC: Update to draft-30 -9182bb9c48 smb2: add NegotiateContext/Compression flags field -1a410ef0b0 ncp: fix a copy-and-pasteo. -13ac47ad4e Q.933: Fix decoding of PVC Status field -ee292b11a7 Q,933: Fix display of 'active' bit in PVC Status -726e0ccb0a MBIM: dissect the commands of MBIM extended version 2.0 -20ae645964 ncp: add a comment about possibly null-truncated strings. -83b45f0c2e packet-mq: Improve Structure Display -e32d2c7a7a gvsp: fix type of GenDC signature. -cb810e7003 proto.c: add support for BASE_SPECIAL_VALS to fill_label_number64() -b340dc8de8 SAP: make the Server Name field FT_STRINGZPAD. -3fa8f42c76 bpdu: fix some string types. -f33e1c13fa gsm_a_rr: correct spare bits of Channel Description -5e1a302d9e afp: treat passwords as null-padded. -fd922bc806 SMB2: add new RDMA transport negotiate context -51a1765698 SMB2: add new transport negotiate context -76229da61d SMB2: add new compression algorithm in negotiate context -bb563317a1 GQUIC: fix endianess for Q050, T050 and T051 -b801e7c4a9 gQUIC: fix wrong encoding for client timestamp (ctim) -ecbc0a5611 PROFINET: CBAVersion control is removed. -8893a0f311 packet-mq: code reformating -a2a3e38fdb Fix some more dissector spellings. -b446e36471 aeron: the Error String in an Error Header is not null-terminated. -1b5be9bcba Issue 16683 - SIP - Dissection of Logme Marker in the Session ID header of the sip packet -c0f6f7a7c1 SDP: Handle fmpt:MCVideo -106e686e45 packet_mq: Support V9.2, improve MultiSegment, improve some struct display -9e2cbb995e GitLab CI: Set MAKEFLAGS=--silent -f77b0bd9c2 Fix a couple of spelling errors in release notes. -a4319f3254 ieee80211: fix Wmissing-prototypes -6a08695e3e Qt: Remove an unused value. -f75281cdd0 QUIC: Fix missing bit shift from KP (Key Phase) -9e36a4fadd tools: Migrate gen-bugnote to GitLab. -96d8e310bd Update my email address. -08b5061733 Release notes: Miscellaneous cleanup. -661a08507e README.md: Fix a couple of typos. -31b67d320e Fix a typo in FeatureRequest.md -2f1cf93174 MySQL: Added support for MariaDB protocol -8bcf6783a5 TLS: add missing parameters in quic_transport_parameters extension -322f6f3988 GitLab CI: Restrict the Windows build to wireshark/wireshark. -5a874c5796 BSSMAP: Fix malformed packet exception on correct packet -28faecec7a BSSMAP: Fix used param marked as unused -d461bf3025 Yet more spelling fixes. -de115f6cd5 check_spelling.py: fix a variable name, and add a few dictionary words. -e7ab0e6dc5 Qt: Update translation files. -22e02a9d06 Add spell-checking script. -6a841ce4d5 [Automatic update for 2020-09-06] -30e13d7717 Gitlab: Add templates for issues -43a85d674e Fix more spelling errors in the docbook folder. -9fb13aaa9a SMB2: add missing cipher type for SMB2_ENCRYPTION_CAPABILITIES -d541071dae E1AP: upgrade dissector to v16.2.0 -dfabf33dfd proto.c: increase PROTO_PRE_ALLOC_HF_FIELDS_MEM -291c836392 F1AP: upgrade dissector to v16.2.0 -87521e8bf5 NGAP: fix a comment in the header file and add it to CMakeLists.txt -7ab6440416 Tools: Clean up checkAPI and add ui/qt. -a46b62fcab (G)QUIC: improve dissection capabilities (Q050, T050 and T051) -51cbb47e1f Fix some detected spelling errors in ASN1 dissectors. -fa9f718692 S1AP: fix a field mask -6f68f86f28 X2AP: fix a field mask -5024bbed65 XnAP: dissect a few more fields -ef1c388acd GTP NR RAN Extension Header: Update to latest spec. -645716fb6d FCOE: Autodetect Ethernet FCS by examining EOF -f68719bd8a RTP: always add rtp.payload field but hide it if a subdissector is found -aaf2edf8a7 github: fix windows build. -188b4a655f README.developer: Note that sources can use UTF-8. -fd075df3f8 tools: Make the "Allow commits" error more obnoxious. -c2b69f4e9b Fix a couple of spelling errors in docbook files. -eb626aa650 Query #define was being used in reply processor. -0e6551336d Diameter 3GPP: Pretify dissection of 3GPP AVP 524 Codec-Data -38d77e6c7c Fix some typos detected in man pages. -07ad7843f6 Qt: Use UTF8 middle dot for non-printable characters -c09cb5c343 GTPv2: fix dissection of Target Identification IE -09c9b87c8c XnAP: upgrade dissector to v16.2.0 -d5bafdcf5d WSDG: Add a note about "Allow commits from members..." -7476911490 tools: Force "Allow commits from members..." in merge requests. -10204490d7 USB HID: Avoid allocating a huge amount of memory. -0e6027313d gitlab-ci: Enable the Windows MR build. -898e390c2c Fix the Windows build. -5aec54c9c3 GitLab CI: Set up ccache. -2411eae9ed multipart: fix deallocation of invalid parts -83050495a7 RTPS: Fixing typo in a mask, it should be app_id instead of host_id -4f3f9ca54b Fix some spelling mistakes found among plugins. -a1762dcbb0 get_zonename(): don't convert _tzname[] values to UTF-8. -c702b44a01 USB HID: Fix a double free. -218881dd13 Fix some spelling errors detected in epan/prefs.c -c4634b1e99 TCP: do not use an unknown status when the checksum is 0xffff -4f362eef8e MBIM: dissect new UICC commands of MBIM extended version 1.0 -d11ca36362 Portcontrol: Implemented option code 130 -a8cb2809d1 ErlDP: support features of Erlang/OTP 23 -3e0ebabdec CI+tools: Install lintian. -00bf625286 GTpv2: Add expert info for zero length IE -fb86f83949 FCOE: (Pre-T11) Help Ethernet dissector guess about Ethernet FCS -d24674c4ae NGAP: fix ngap.MDT_Location_Information.reserved definition -6c0d34cf4b cl3: (trivial) drop _U_ for a parameter that is used -e7d20090f7 More spelling fixes, last part of 2nd pass of dissectors. -4c74caf9ef More spelling fixes, part 2 of 2nd pass of dissectors. -2999b7f6b3 More spelling fixes, part 2 of 2nd pass of dissectors. -73ff25185c EBHSCR: Add CAN and TS, update ETH dissectors -4a4e50992a More spelling fixes, start of second pass of dissectors. -8ee18eed20 ITS: enable decoding of UDP datagram as ITS message -54cd3cbb23 [Automatic update for 2020-08-30] -a7c8da4216 Fix build where compilers can't initialise multi-field struct with {0} -4c9f59ee56 Fix more spelling errors in dissector strings. -b8a773dddc Fix some spelling errors in dissector strings. -97ade16979 nl80211: Fix abbreviated field names for NAN -0e2cd329e3 CIP: Combine connection structs -ba34033df4 CIP: Combine handling for cip_connID_info_t connections -52dabc604e Diameter: Update AVP RAT-Type enum value. -2e7d75ba59 cirrus: upgrade to freebsd 11.4. -429fa65c80 Windows: upgrade Npcap to 0.9997 -73eff55668 GSM MAP: fix typo in template file -986ead744d NGAP: upgrade dissector to v16.2.0 -4c36f43612 Fix a couple of typos in true_false_string entries. -e48e9a5724 WSDG: remove another git review reference -f78579ee64 Remove .gitreview. -847d3949c9 Apply Decode As induced protocol preference changes -4f61542fc3 Update link to report bugs via gitlab issues. -97dcaf97fc Convert Gerrit URLs to GitLab. -ab4ef189ae wiretap: add Z-Wave Serial API frame type and pcap link-layer header -17e27e6c8b Move quic frag items inside gcrypt feature #if -d75ebf1139 Move btmesh frag items inside gcrypt version #if -c2f316dfea MPLS-Echo: Fix length of hf_mpls_echo_tlv_fec_igp_ipv6 -feba9bbff4 ci: add clang-tools to merge-request:ubuntu-clang-other-tests job. -b586f25789 tools: rename validate-clang-check.py to validate-clang-check.sh. -9cd9f02b34 Qt: Fix filename used in header comment -1fe4db4bc4 WSDG: Start updating for GitLab. -9977ca2132 doc: Update README.dissector for GitLab. -50550708cc Add merge request jobs to GitLab CI and migrate commit validation. -69ab0b00af [Automatic update for 2020-08-23] -a42286524a Only do trailing stray character checks on FT_STRING fields. -b228b5a1b1 Add Arinc 615A dissector -f91e6535c2 lldp: show the Protocol Identity as bytes, not a text string. -82a4968bc3 plugin_if: add plugin_if_get_frame_data() and plugin_if_get_capture_file() -7e46db8f86 gnutella: add a comment about the character encoding. -ae9f431c09 wmem_strbuf: add comments asking whether some checks are necessary. -c542e2476c tds: update URLs. -cc84e6a4e5 mysql: add more URLs. -08158882af hiqnet: update URL, use HTTPS One More Place. -0580dc7677 dmp: add the Wayback Machine version of a URL. -be8315eeac GBCS: Add alert clock not adjusted outside tolerance -f43625386a indigocare-netrix: use a string encoding for all tvb_get_string_enc() calls. -5dec9f91fc indigocare-icall: use a string encoding for all tvb_get_string_enc() calls. -421db8b019 proxy: add AWS TLV (VPCE) -6dc6d26768 SMB2: Add TC reserved flags field -81651fa34f SMB2: use tfs set_notset -fa6f2681e3 gearman: expand a comment. -132d6ec70b gsmtap: Add support for E1/T1 traces -4dac9c2c53 packet-q933: Decode LINK INTEGRITY + PVC STATUS IEs without codeset -e7116cca75 packet-fr: Treat DLCI=0 as Q.933 LMI if GPRS-NS is selected -217a92981b FSSO: Fix when additionnal data is not coming from TSAgent -e59b3c2338 tvb: add tvb_get_bits_array -bd7d0742db couchbase: fix conflict -77b67c7357 dcerpc: add more URLs. -4707c16add X2AP: upgrade dissector to v16.2.0 -df69e61cb6 dicom: Handle frames with segments from different reassemblies -abd6f143c7 S1AP: upgrade dissector to v16.2.0 -4e595577f3 PROFINET: DHCP suboption undefined bytes -c8e24f5c55 RTPS: DomainId incorrectly dissected when using TCP -fd9923cb76 USB HID: fail to parse the rdesc if it has mismatched report ID usage -bef04c21b4 USB HID: separate HID items into input and output -4215a55c7d wmem_array: make wmem_array_grow public -d88cf2780c EPL: additional dissection of flags -35418a73f7 Add format_text_string(), which gets the length with strlen(). -06ff18fbb4 EPL: adaptations of SDO dissector -f5f010568a logcat: fix indentation. -f915bc7523 FSSO: Add support of multiple Range Port -95176cc52e E212: Update MCC / MNC code interpretations -952e46fb56 TDS7: Make sure to populate pre-login message tree for all tokens -1b88c72776 NR RRC: upgrade dissector to v16.1.0 -389b81daeb Q.708: Fix Unassigned values -f8a394022b Q.708: Update ITU-T ISPC registery -2fe820c572 GBCS: Dissect user interface alerts. -293af3c32b Release notes: Add FTDI MPSSE protocol -5be3de0029 FTDI MPSSE: Display kilohertz using SI symbol -b85862654b FTDI MPSSE: Dissect Open-Drain enable parameters -3b67c5b308 TFS: Add some commonly-defined string pairs to tfs.c -e48ab21267 BER: Fix order of loop tests to avoid overrunning array. -521180d8d7 [Automatic update for 2020-08-16] -4e8dae37eb wifi-dpp: Add support for version 1.2.9 of the protocol. -ce81473b7f check_tfs.py: Import subprocess module (needed for querying git) -ba4066f470 dicom: fix exporting objects with tshark -42cac8dcfd check_typed_item_calls.py: add optional checks for labels and bitmask. -d97aedb64f Fix a couple of item bitmasks where bit positions were ommitted in error. -e2c332032b bthci: Correct endianess and fields related to LE isochronous streams -62c4e2525f Check that at least one token exists to consider the JSON as valid -ee42cb7924 bluetooth.gaen: Adding Google/Apple Exposure Notification to bluetooth. -b921c28603 EPL: append info-column with additional flag infos -563a270019 BMP: Add Route Policy (draft-xu-grow-bmp-route-policy-attr-trace-04) -4569772457 eap: fix which tokens we think contain mncNNN and mccNNN. -c3066b647e make-version.pl: Update sample output in comments to more modern git version 2.24.3 (Apple Git-128) -30beb5ae22 STUN: att_pw_alg and alg_param_len items are unsigned ints. -f59262b94c GTPv2: fix S103PDF and S1UDF IE dissection -6ee65f8af9 Radius: include newly added dictionary files -395ac51703 Fix some cases where item mask was wider than item type. -2d74b5c9b0 EPL: modified timestamp format of errorcodelist -ebf3d6dbf1 Try to fix -Wpointer-sign warnings. -057d50bfdf NR LTE: add dissection of capabilityRequestFilter for EUTRA and EUTRA-NR RATs -7c7f5765d3 For a zero time stamp preserve the base time but put "(0)" in front. -efd7cb38e6 doc: explain when to use FT_STRINGZ, and document FT_STRINGZPAD. -9eddbdafa9 Don't give a zero-length FT_STRINGZ a special value. -3e9bf7d7cb MQ: use FT_STRING, not FT_STRINGZ, for strings. -9c1a55a5ae RPC: partially dissect GSS NFS truncated packets -bf91124458 packet-stun.c: Add decoding of PASSWORD_ALGORITHM(S) -2ce378f8ab packet_xml: detect and handle UTF-16 BOM -dae7f769e8 tacacs: various fixes and cleanups. -b1753ce511 Qt: Add debugging ifdefs for the packet diagram. -a72e415451 For a zero time stamp don't print the EPOCH, print NULL. -a582672d6f lithionics: use ws_strtou32() and ws_hexstrtou32() to convert strings. -2db3708dfd Add Lithionics battery management dissector. -c2075185de epan: Fixup proto_item_set_bits_offset_len. -fed91de7a1 ssh: make fields for string types FT_STRING rather than FT_STRINGZ. -d5fe2d494c wsutil: define HAVE_LIBGCRYPT_AEAD in wsutil/wsgcrypt.h. -151ee60555 http3: fix build without support for AEAD cipher suites. -c462f72273 IEEE802.11: WAN Metrics Length Check Update -48a6ea0e05 ssh: don't crash when computing hash. -9b07412277 Qt: Add a packet diagram view. -e846d238d7 QUIC: fix compile without LIBGCRYPT_AEAD -0cce968634 GTPv2: validate length of PDN Address Allocation (PAA) IE -2364968cd6 Bluetooth: simple HCI ISO Data packet dissector -d7f7b62ef3 OBEX: Fix mismatching API/item-type for some subtree items. -e43e6e6897 ieee80211: add radiotap TX flags -79e43ef98d EAP: Update to EAP Identity Dissection -bb5d0317d6 Fix merge cruft from release-notes.adoc -414255f1de DHCPv6: fix for bogus errors. Detailed error msgs -c3dbba350c LTE RRC: upgrade dissector to v16.1.1 -744c57b42c UI: Follow Stream "Show and save data as" -> "Show data as" -74e917fc6c wiretap: have wtap_dump_flush(), and its callers, check for errors. -fcd7492566 proto.c: increase PROTO_PRE_ALLOC_HF_FIELDS_MEM -37666b6dec NSH: Fix an item's bitmask. -9a7b30aea8 Fix tfs strings that have leading or trailing space characters. -e9f6958c46 Windows: upgrade Npcap to 0.9996 -5ca2327cc0 [Automatic update for 2020-08-09] -2261b59eae Replace more DISSECTOR_ASSERT_NOT_REACHED() with more specific messages. -c7728244bb http3: add very basic support for HTTP/3 framing -2a832c8a8c ssh decryption: load logged keys and compute symmetric keys -c931f0d341 Fix most remaining detected cases where item with wrong type is used. -f5a8c08b12 Add FSSO (Fortinet Single Sign-On) Dissector -fd03c85d0f check_typed_item_calls.py: Look for items with the wrong type passed to APIs -3b47a55b0d Replace instances of wmem_alloc with wmem_new -191e1f62d5 Kerberos: make tfs change in template rather than directly. -ac814cf6b9 ieee1905: Eliminate a shadowed variable index. -e4379f0ea1 Dumpcap: print closed ring-buffer file names -a9f39a29fe QUIC: add STREAM data reassembly support -1dd8bb2811 Find and fix dissectors that should be using a default tfs. -b711b300cc netmon: handle non-monitor-mode 802.11 packets differently. -06702303da editcap: use constant for maximum nanosecs in 1sec -d24c9df384 editcap: add capture-file comments to output file -9015824c0e dicom: when exporting objects, don't assume we have the AE titles. -245b6387f0 ieee80211-netmon: fix a typo. -818bb96e5f editcap: clean up an error message. -61e8381ab2 editcap: allow the UNIX/POSIX Epoch to be a start or stop time. -47e9852213 editcap: fix check of start and stop times. -613c1bd931 editcap: clean up the parsing of fractional time in -A and -B. -75884bd011 packet-bthci-cmd: For LE Supported Features, fix loop to exit after 8 items. -30413ed0b3 PFCP: Add GUID field with correct API and length. -e189bd2996 Qt: Always pop empty filter syntax -5087b4f418 smb2: add some missing flags for TreeConnect -555b89492a editcap: support fractional seconds in -A/-B opts -e22da97fd1 SLSK: Change several items to be signed. -4ac54e27b0 Qt: Fix status message issues in find packet search -12242e147e STUN: fix heuristic for ChannelData payload -f54611d110 Qt: Pop filter syntax in search frame -3a5d0569d7 packet-stun.c: Support for different versions of the protocol -5670644829 ISUP: Fix typo - increment offset to move past NC digits -438a8a8e7e stun: eliminate a warning. -5c7bb2116a packet-stun.c: Update to current RFCs and current IANA numbers -5e642b9cb6 dhcp: add RFC8357 agent source port sub option -22a0db959f TECMP: Adding subdissector support for CAN and FlexRay -d8702b98cf Added Lawful Intercept Diameter AVPs to the Verizonwireless.xml file. -d1a15acd9e dhcp: add RFC7839 agent sub options -3a8111e1c2 Lua: give better errors for more WTAP_ERR_ types from wtap_dump_open(). -e1c10c5856 NTP: fix detection of larger MAC sizes, remove Autokey support -e6b5bd0976 Build: Add LTO/IPO support -458623fd87 ISUP: Decode Bellcore GR-317/GR-394 as ANSI -a381adfe12 wiretap: fix an internal routine's name. -aa6b8f59af DCERPC: Make heuristics more discriminating -c5704d3e70 EPL: Include stdlib.h -1395494e7a STUN: add heuristic over CLASSICSTUN -a2d994d334 Btle: AE Host Advertising Data reassembly -e387a4752c wiretap: Adjust the pcapng systemd Journal length check. -a4fe4e449b EPL: put a hidden field to all EPL message types -3c7d381f84 dcom: fix typo ("rountine" -> "routine"). -48fdd08237 dcom: free data_marshalers and set it to null when we change capture files. -7d2629d946 null: use tvb_get_h_guint32() to fetch a host byte order value. -3b230d5ea3 GSM A DTAP: fix the bitmask of hf_gsm_a_dtap_test_loop -2356415cfe libwireshark: define ENC_ANTI_HOST_ENDIAN in epan/proto.h. -93260afcff [Automatic update for 2020-08-02] -25353885b1 DHCPFO: Update to latest draft-ietf-dhc-failover -e7057c7923 USB-Audio: fix typo on display filter name -bad5b89f00 TDS: Lengths are uint, so add with _uint() APIs. -9c2b2798a6 UMTS_FP: Treat frame_type as an unsigned number, and use #defines for values. -5e1c011704 usb: fix comments. -688ba9c5f0 usb: use proto_tree_add_item() and proto_tree_add_item_ret_{u}int(). -b4c08d166c USB: Make iso_status variable a gint. -0334b6af55 Fix use of _ret_uint() for UINT_{BYTES,STRING} when _ret_length() is wanted -a44bdf5675 FP: add unsigned item with _uint calls rather than _int() -7088a0a3e6 USB: Use the correct API to add iso status field -ab92bb579f usb-audio: fix -Wpointer-sign -5bd304f470 QUIC: fix conflict -f30ab19ca6 Aruba(IAP): Octet 14 is model -ccd7e1a63a ptvcursor_add_ret_int(): Fix error string if item of wrong type -9fc4ac6cae Update Extreme networks specific radius dictionaries to vendor provided files. -1977417385 GeoNW: properly display lists of HashedId3 -5d0f0131eb GeoNW: Fix parsing of ecies_nistp256 public keys -d6ec8aa0f5 Fix some uses of proto_tree_.._ret_[value_type]() calls -e6469a757b Fixed the usage of proto_tree_add_bytes -4b0f6b7060 ITS: decode MAP a SPAT v1 -898b00c9a1 Qt: Restore an attribution. -28bec58f05 CDP: Improve CDP port ID TLV hack heuristic -c68d36b173 wiretap: have the file's time stamp resolution be a dump parameter. -f8efccc3cc wiretap: generate fake IDBs for more capture file types. -12621c5b64 wiretap: add a routine to add a "fake" IDB. -7760bcb3dc TECMP: Fixing the dissection of Status Bus Vendor Ext -21e0037231 ieee1905: Fix issues caused when adding reassembly. -a71e225c40 USB Audio: Fix parsing of v2 Endpoint Descriptor -8c0c27e590 iptrace: supply packet direction. -c099892700 iptrace: generate IDBs. -a4ebc98fa4 iptrace: various cleanups. -45ab688922 FTDI MPSSE: Fix handling responses without command -2fcbbf35db FTDI FT: Rename from ftdift to ftdi-ft -dba5465f11 MQ: Fix short NameValue presentation -4805a70e0c [Automatic update for 2020-07-26] -6b400e27af FTDI MPSSE: Link Bad Command when skipping data -5233fd2c2d FTDI MPSSE: Match responses to fragmented commands -75c739e4b7 ISDN, LAPD: clean up the way they connect to other dissectors. -ac2883f5e8 NSIS uninstaller: ensure the uninstaller runs with elevated privileges -4bea0e7c2e USB Audio: Dissect v2 Feature unit descriptor -509bffa462 ITS: add subdissector table for PtActivationData -8ede837188 extcap(.h): fix empty paragraph passed to '@return' command [-Wdocumentation] -08af00d759 rtps: fix no previous prototype for function -fc0581e032 TPM20: Add support for new commands -18bc35e3e5 Support for Kafka 2.5 -1f5624d2ce USB Audio: Dissect version 2 Selector unit descriptor -e80d08974a pluginifdemo compilable on Windows -2046666b97 csn1: fix M_UINT_OFFSET: show value after applying the offset -26c4120204 GTP: extend TPDU Heuristic for ethernet frames -8cf0cd1bb1 ieee1905: Take into account VLAN IDs. -1d8680d07f packet-gsm_sms: Return early in hashing funtion when NULL passed in. -babbe57a1a ftype-time: Use time zone from hfinfo->display -e269b0e330 ITS: add GDD module -bc231d2b98 WSDG: Add info for building with Address Sanitizer -7be4a8fb00 Add wmem_destroy_array() -c8bda07641 mqtt: Do not configure a default version -9db3ce11eb ascend: update a comment. -8cf626bf16 nettl: user IDs are 32-bit in HP-UX. -3a38fc9d11 STUN: add heuristic over TURN -70b4dd9f70 mqtt: Add default protocol version setting -779715a530 ISO 8583: fix dissector for field 15 -b4284772b3 GSM RR: properly handle CSN.1 Null breakpoints in IA Rest Octets -6b4fae1a0b Windows: Switch from the WpdPack SDK to vcpkg's libpcap. -ca3b4a79b2 FTDI MPSSE: Dissect CPUMode read response data -b44dceae0f FTDI MPSSE: Dissect clock N bits commands parameters -7db43f0b89 C12.22: Fix Calling-authentication-value-c1221 CHOICE -13e82fa4c1 RTPS: Update vendor IDs -076a62a091 RTPS: Added dissection of PID PID_UNICAST_LOCATOR6_EX -2a1431abdc DNS: Add support for SVCB and HTTPS RR -a0e0389e4e FTDI MPSSE: Dissect read data bits commands response -93fb6052c0 FTDI MPSSE: Dissect data shifting commands response -67bef4c24e RTP/RTCP: remove port number check from heuristics -08b3414d17 RTPS: catch another use of an uninitialized structure member. -40dee6eafb sshdump: clarify integration with Wireshark -c0bb2c4e5b FindWinSparkle.cmake: Fix a comment. -6b5e95c473 opa-mad: use a simpler way to read a time field -dc7f935330 kafka: zstd: free the composite tvb only once -391d451663 smb2: SMB_EXT_FILE_ATTR is misused to parse FileAttributes of SMB2. -7445a7b831 ACDR: Add TLS_APP_TPNCP -fcf787b408 [Automatic update for 2020-07-19] -a60bc4da84 sshdump: allow for multiple instances. -b15ebdf0ab rlcmac: Decode properly Pkt Ul ACK/NACK R99 Additions -e1df757c46 Qt: Improve status bar messages -6432e18b2a FTDI FT: Do not add Reassembled data source on first pass -19e583a4e2 Stun: improve ipv6 addresses visualization -3f83807c42 DTLS: add heuristic over Stun -9b5f07d829 json2pcap: Added pcap masking and anonymization support -3dedaf8064 extcap: put the code to add lissh version information into a common routine. -9296677472 extcap: assume we're using libssh 0.6 or later. -a1d2d18cb8 extcap: get the libssh version string from the libssh.h header. -48237f77aa Profinet: Wrong Block Length Dissection Fix -a5533561db Qt: Fix 5.15 deprecation warnings -d04ce112a7 Update to DICOM Edition 2020c -e4835191cb extcap: clean up the version number handling. -44ca0af5df extcap-base: no need to get the basename of the executable path twice. -dccc382b4f Show the version of libssh being used, if possible. -93012800c8 Extcap: silent mode install -f793923a12 extcap: add libssh version info to sshdump and ciscodump. -d975ebbed4 extcap: improve version output for all extcaps. -88f62c8d0e ieee1905: fix indentation. -7184c1bce2 OPA MAD: do not search a non existing and unused dissector handle -34ff98c860 Assign access_bpf to GID less than 500 -7e4ff6f826 cppcheck.sh and check_dissector_urls.py: Show which files are being examined. -3ff0a55d5c Qt: Check if "Apply as Column" column already exists -6037b40106 FTDI FT: Add RX payload to tree only when present -00b5c2809a Sort list of available filetypes when loading a capture -d8db04bf5f Windows: upgrade Npcap to 0.9995 -f0b35ee9b3 ieee1905: prematurely return if addresses are not defined. -fe8d996bb2 xcsl: fix an off-by-one in premature exit. -7a3bef5746 7COMM: Try to fix Wpointer-sign warnings. -b921a5670b RTSP: Try to fix Wpointer-sign warnings. -9cd7629daf DNS: Add support for RFC8490 DNS Stateful Operations -e7642e162f TLS: fix build error without LIBGCRYPT_AEAD -90c3e7dead QUIC: fix build error without LIBGCRYPT_AEAD -cc039149a8 DNS: Try to fix Wpointer-sign warnings. -c5aa5b8f41 IMAP: Try to fix Wpointer-sign warnings. -45e9da9b67 TDS: Fix If COLMETADATA is present, all row data display is unusable. -b31a6aaae7 B&R - company naming -759a62b5c5 RTCP: Add few remaining AVB specific fields -44ed20a97c QUIC: fix unintended address/port match for empty DCID -608835bf56 Don't call any routines from WinPcap/Npcap packet32.dll. -4a4c8bdfea Systemd journal: Fix timestamp conversions. -73f24f5ad8 ccid: dissect interrupt notifications for 8 slots -4fc9098830 Qt: Keep pane sizes when quit without loading a file -7f09a6fd81 ITS: ISO TS 19321 (IVI) updated to version 2 -2b6f38b37d Extend the BLUETOOTH_LE_LL_WITH_PHDR format -474f8c9a17 synphasor: solve issues from buildbot -cb8fa30177 ieee1905: Comform to the latest Multi-AP spec plus add reassembly. -db966fdd2f coap: Do retransmission detection only for CON and NON -b61a4abc91 FTDI FT: Use custom reassembly table key functions -dd43aa2a0f FTDI MPSSE: Do not unnecessarily request reassembly -756178514f FTDI MPSSE: Speed up malformed captures dissection -32a804dea2 kafka: snappy: free the composite tvb only once -a71ecfa2b5 QUIC: add GREASE QUIC Bit Transport Parameter -300099e9e2 [Automatic update for 2020-07-12] -69216a385d QUIC: fix decryption when the client uses an empty SCID -34c2353a39 QUIC: improve display of unknown or large Transport Parameter types -ed334d4f2d FTDI MPSSE: Improve command to response tracking -c706a909e3 FTDI FT: Reassemble fragmented MPSSE data -70119bb905 check_dissector_urls.py: Add options to control which files to scan -415f72a146 QUIC: Add column info for ACK_FREQUENCY and TIME_STAMP frame type -29c9425d22 PER: decode SEQUENCE OF with extended SIZE constraint, fix unaligned integer -1257bd379a asn2wrs: support for (SIZE(A..B),...) constraint -f505ada1f0 pfcp: fix typo found by lintian -d0cd357825 Qt: Remove some dead code. -584569932b packet: don't mess up the subdissectors list during optimization. -a0b2ff45f5 EPL: use predefined tf strings from tfs.(ch) -3b86e04c2d Doc: Have make-authors*.pl explicitly use UTF-8. -770872790d Stun: add heuristic over TCP -734287d6d4 Profinet: ControlBlockProperties Decoded Properly -1cbaaf3e8d tls: Update list of CT logs to 2020-05-29 -5d313ecb2d TDS:Fix -Wpointer-sign warnings. -3526ecd623 BGP: Fix scope for path attribute packet_data -d9f88b3289 EPL: extended decoding of ring redundancy flags -455a4794d8 USB: Add a size check. -4cf092382d spoolss: pick up what some printer attributes mean from Microsoft documentation. -5b0adea0b3 Nano: Fix field abbrev -c9a5557c76 PIM: Fix field abbrev -fb37407d27 NIS+: give the meanings of the NIS_CALLBACK return value. -038161d78e TECMP: Resetting VLAN depth per frame -4660a30bab Fix -Wpointer-sign warnings. -48630d4742 packet-smb2: correctly dissect SMB2 TRANSFORM_HEADER Flags -5b91801a8d value_string: Change the bytes_string struct to avoid Wpointer-sign -7ed3180a29 ieee80211: add VS SGDSN type 1 message -e84d431e39 QT: Don't use qAsConst and C+11 on QT < 5.7 -416ccd18c4 E212: allow to decode 5 digits long short IMSI used in MAP messages -570b9ffe7b UMTS_RLC: Rename rlc.ciphered_data expert item -e566c615f0 NIS+: Make true_false string differentiating -af6140d643 Test: Remove an unused routine. -f0d456bf2d cppcheck: Fixup some comparisons. -1484c1e7f6 Fix Wpointer-sign warnings. -e9a21e9f41 cppcheck: Bail if "-l " or "-o" don't find any files. -3c37494ea6 USB HID: fix memory leak when saving report descriptors -2b7975db54 Fix Wpointer-sign warnings. -8a4e53cbed Fix -Wpointer-sign warnings. -dc42e2b1cb file-rbm: Fix -Wpointer-sign warnings. -6f52f969d8 tn3270: improve on some of IBM's painful prose. -86c27cc1c0 USB HID: fix parsing {logical ,phys }{min,max} in the report descriptor -2d49ab3d25 USB HID: introduce a report descriptor parser -9c53ac0187 extcap: Lazily load our interface list. -45378647d7 TDS: Fix field abbrev for RPC name -3bdf657706 SPOOLSS: make reserved field value presentation meaningful -620b8b3c71 TN5250: Fix two true_false strings so they are differentiating -c45aba408d BSSAP: Fix field abbrev for IMEISV IE -6a5dba8b1e file-pcapng: Try to fix -Wpointer-sign warnings. -30f8f9656b epan: Fixup our ENABLE_CHECK_FILTER warnings. -4b4bbe8067 DVB-S2-BB: Add the next-header protocol types from RFC4326, section 4.4.1 -475cba7e6b mbim: Try to fix -Wpointer-sign warnings. -4dc3114c05 Windows: Set our locale to ".UTF-8". -0d7d7fe3c6 rtps-utils: fix no previous prototype for functio -53b0b25661 nfapi: Try to fix -Wpointer-sign warnings. -64b7bb05d4 http2: fix no previous prototype for functio -fc3a9d3328 enip: fix no previous prototype for function -9c5b15a8f4 SDP: Try to fix -Wpointer-sign warnings. -9fc054a65b Add all supported charsets to Show Packet Bytes/Follow Stream -23cb6959c1 slsk: Try to fix -Wpointer-sign warnings. -a8d5920caf tls_utils: Try to fix -Wpointer-sign warnings. -e01795489b umts_fp: Try to fix -Wpointer-sign warnings. -d13098e235 GSM-SMS: Fix max of a range value. -77d4112bb1 DVB-S2-BB: For GSE Protocol Type, separate Next-Header and Ethertype subtypes. -df5cc85a79 GBCS: fix field abbreviation for firmware hash -f0158ea131 Nettrace: Try to fix -Wpointer-sign warnings. -fa6eb07e2e UDPCP: Move link from original specification to Wayback Machine archive. -b0cea2cb4c ncp2222: Try to fix -Wpointer-sign warnings. -b1ec5ddff6 ieee80211: Remove duplicate and erroneous entries in the status code table. -95c56f5b72 nordic_ble: Avoid identical true and false strings -c3802e5af1 DVB-S2-BB: update list of standards. -7c855fba83 UNISTIM: Remove useless bit field true_false_string -f63916425d DVB-S2-BB: update a URL. -79576219c9 kafka: lz4: free the composite tvb only once -23aa1ed679 mplog: increase the max packet length to 4096 -486d163470 iso14443: support larger frame sizes -638d989567 Revert "ISO14443: Update some commands" -5e05fe0421 [Automatic update for 2020-07-05] -d626a4b7e8 Add missing CAT001 fields -0162ba730a Enable display filter autocomplete on find packet search. -18421cc733 BFD: Adjust BDF echo message filter name -f0490ae52a dvb-s2-table: Fix Dead Store -569a768ccd ajp13: fix the type of elements of an array of pointers to hf_ values. -26b44bd823 DHCPv6: remove a redundant test. -f23fe3b84e amqp: fix the type of elements of an array of pointers to hf_ values. -2340a2ebb2 DHCPv6: Fix a header field entry. -7975b3ae1d Typing errors for Category 011 in ASTERIX -729ddd1c9d DHCPv6: Fix compilation error. -78329eb938 NR RRC: fix dissection of MobilityFromNRCommand IEs -8174e94fe9 NR RRC: fix dissection of 5GS S1 mode to N1 mode NAS container -f5d08e31c8 DVB-S2: show raw bbframe data when it is not dissected -73d1721db6 DVB-S2: Reassemble GSE frames. -fb215255bb DVB-RCS2: dissect Ethernet/VLAN payload -4bf4ee88f0 DVB-RCS2: Handle optional BBFrame EIP CRC 32 field -0455c0f16b DVB-RCS2: Added several descriptor dissection -a17b0f144a WSDG: make sure _U_ is rendered correctly -daebdc4b1a Qt: Handle filenames in preference editor frame -a6d8a2c118 Qt: List all protocols in PacketList "Protocol Preferences" -7bf8a87429 DTLS: Add connection ID extension support -b8a330d2d5 Qt: Update ByteView recent settings on all tabs -0c5b81c641 DVB-RCS2: Added TIM, TMST, TDT and TBTP2 dissection -faeefc9d59 DHCPv6: fix for bogus errors. Detailed error msgs -b46a554ae7 Packetlogger: check for more packet types in the libwiretap heuristics. -af31bff2f9 DVB-RCS: dissect signalling tables in DVB-S2 dissector -656aed7d6a Try to squelch [-Wpointer-sign] warnings. -1a8b67c772 ieee80211: Fix bitmask of RNSX fields -5a823dda01 opa-mad: Try to squelch [-Wpointer-sign] warnings. -dd247d821e Qt: Remove ellipsis from "Disable protocol" menu item -cd566f4a6a DNS: Try to squelch [-Wpointer-sign] warnings. -ff4296a1fe oscore: Small bug fixes. -916550de96 TECMP: Adding support for the TECMP protocol -39b4d2eb3e A-bis/RSL: fix dissection of Mobile Allocation in CHANnel ACTIVation -408bc4cb1d Qt: Add keyboard shortcut for Decode As -9a1a5fd22a Qt: Add copy from another profile for Decode As -e312d07367 EAP: Handling Identities with Periods -d592e475cc ASTERIX: add dissection of I001/050 and I001/060 -cb5bb6c99b Qt: Use elided heading in filter menus -1699e50102 GSM/RR: fix wrong field name in SI2quater dissector -bd11d5b90b wslua: Include stdint.h on Windows. -f0f2480f3c coap: Add Hop-Limit Option -65a70ffd82 ASTERIX: CAT001/210 has an extension indicator, it's not fixed -c41c47505c NAS 5GS: fix dissection of extended emergency number list IE -f3a835701e btsdp: Try to squelch [-Wpointer-sign] warnings. -45da818a53 Add internalAstError to suppressed errors from cppcheck. -217c0e65f1 NGAP: Preserve column info when NGAP is embedded in HTTP2. -18d29c7023 S1AP: add dissection of inter RAT to EUTRA transparent containers -50a71ea0a7 DVB-S2: Add DVB-S2x support -b8aec0a9f2 NGAP: decode Handover Request Acknowledge target to source RAN container -ca41ee2aed tests: Try to squelch [-Wpointer-sign] warnings. -5ae50899bd DVB-S2: Add option to not dissect BBFrame contents -4af7888cae coap: Fix "End of Block #" indication -133dbc2178 BER: Add the posibillity to do "decode as" on an UDP port. -4b40c28a0e DVB-RCS: Dissect NCR in DVB-S2 dissector -40f3c393c3 coap: Move dissection of payload before state tracking -90d63ba075 coap: Add items for block payload and block length -47a1b736bd ASTERIX: Fix data item I002/070 -570a0cb301 Set member variables in initialiser list (rather than in CTOR bodies). -d70bd4489f GVCP: Fix an infinite loop. -5258ceadb3 cppcheck: add a -o option to check modified or staged changes -d000ff3e6c FTDI MPSSE: Replace asserts with expert items. -9e3671562c SMB: fix Response of SMB_COM_LOCKING_ANDX (0x24) -360ae8b1c0 couchbase: Fix dissect length of status!=0 values -07ece895ac RTPS: don't add an unitialized info structure to a table. -bc3f3b3e09 couchbase: Decode XATTRs in payload of DCP_EXPIRATION & DCP_PREPARE -d065fe022e couchbase: Add doc_flag::CreateAsDeleted -52512329c2 Qt: Accept changes in Decode As when combo box has focus -09777ecc04 epan: Always clear all decode-as when loading entries -3dc5f5c2d6 epan: Keep decode_as_list when changing profile -52d8c572fb NetMon 802.11: Register dissector -6ccae11c11 NGAP:n2InfoContainer is also used for datatype N2InfoContainer -bf30a1cbe7 QUIC: Add Google QUIC Q050 support -6d4ec8b044 BSSGP: Try to squelch a couple of warnings. -5bd9a50e27 DOC: fix layout mergecap manual page -251d41e07c Diameter AVPs: Add 3GPP AVP 4321 and 4325 -14049d75fd cppcheck: add more include folders to look in. -9d17b367c4 [Automatic update for 2020-06-28] -8557c94f87 FTDI MPSSE: Dissect Bad Command response payload -d933a98f89 A-bis/RSL: fix wrong parent tree in dissect_rsl_ie_cause() -2dcf32bc9c coap: Mark private and vendor-specific options as unknown -38bda830d3 NAS 5GS: fix dissection of S1 mode to N1 mode NAS transparent container -5654dfd982 Optimize heuristic search by bubbling the matched element -1f75d7b3b9 wslua: Add ability to query current temporary color filter text -c7f74a94fb USB HID: skip re-saving report descriptors -7fadf3ac05 USB HID: fix saving the report descriptor body -b7f282052c USB HID: fix USAGE definition name -a2afe9b255 NGAP: fix dissection of PWS messages exchanged in Namf interface -006a7f5115 BGP: Use VNI when VXLAN/VXLAN-GPE encapsulation is specified -2471ae1e0e CMake: update a comment regarding Libgcrypt requirement for LTE PDCP -dc023ad68a CMake: warn for older Libgcrypt version -4b2cecc2de TCP: show relative numbers only when tcp_analyze_seq is enabled -c914bdd4ef f5ethtrailer: avoid throwing a "Malformed Packet" exception -cac1426dd6 BGP: MP_REACH_NLRI dissect Next hop network address for EVPN -ba1777cb6e ieee80211: update status code (from 802.11REVmd May 2020) -c3d5ddc557 sysdig-event: fix the type of elements of an array of pointers to hf_ values. -74d7c3d14f RTPS: set the "we have an entity ID" flag whenever the entity ID is set. -f97e20a011 RTPS: don't use incompletely filled in GUIDs. -4f1276b5fe WSDG: Update the Code Requirements section. -2a0a29c544 rtps: Fix Dead Store -d96e72ee2d pcapng: add support for new Enhanced Packet Block options -dad321fb0e [Automatic update for 2020-06-21] -040cb0c9dd tools/generate-sysdig-event.py: fail if the URL fetch fails. -9e1fbfb766 generate-sysdig-event.py: improve error reporting. -78a507b142 VRT: fix the type of elements of an array of pointers to hf_ values. -1d0f7c3a0c ICQ: fix the type of elements of an array of pointers to hf_ values. -5b885240b7 MAC-NR: get rid of an unnecessary level of indirection. -1f8c4ec270 QUIC: print helpful hints when Libgcrypt is too old -2eb87432f7 RTPS: initialize the fields_visited memer of a new type mapping object. -e6726a4608 PIM: Check return value of dissect_pim_addr() -e1d9a226a2 Fix the type of arrays of pointers to hf_ values for bitfield routines. -51bb2c4d7f README.X11: update. -45b5103e91 X11: update to the latest xcbproto and Mesa. -3d6b466700 QUIC: Add support of mvfst draft-27 (0xfaceb002) -b8ef6db0b6 QUIC: restore draft-22 and mvfst (0xfaceb001) support -2f4bb25287 rtps: fix compilation with and without ZLIB. -fdf9610b84 radiotap: make tables that we modify automatic rather than static. -7a526325e9 radiotap: make tables that we modify automatic rather than static. -8b168e998f radiotap: fix typo. -090b32f485 A-bis/OML: check indicated vs actual message length -5336ae7d84 ascend: add a couple of comments. -77d94aea24 RTPS: Added dissection of user data using discovery traffic -b179fbe059 ZigBee: Fix multiple wrong field type string in ZCL SE. -4dc64b44aa ieee80211: fix BSS menbership (wrong value) -c7c6927332 version_info: make indentation more consistent. -d91b0d560a acdr: cleaner test for "is this tree item an RTP item?" -67e70dcad2 proto: clean up comments. -5954e5556f MACsec: Adding parsing of unencrypted messages -e3d44136f0 QUIC: fix Malformed Packet exception with small transport parameters -933067acc2 ACDR: don't call the JSON dissector as an ACDR media type dissector. -526a9a64ee New dissector: Asphodel Protocol -d7f610d776 rawshark: fix test to avoid reading beyond end of format string -326a43627a version_info: fix clang output. -ef8da8e355 acdr: remove unused variables. -976130ddf8 acdr: check existence of last_child before using it. -c0b7a1d6eb Qt: Fix separator for FilterExpressions -6b1fd0b6f3 ssh: add support for Curve25519/448-based ECDH and EdDSA public keys -e794525b7a PIM: decoding of address encoding -c888e3a4ee QUIC: Update Retry secret and nonce (draft-29) -4015992a89 sshdump: remove redundant ssh_userauth_agent call -78bcdca8d3 [Automatic update for 2020-06-14] -3ae8dc65c5 Windows: upgrade Npcap to 0.9994 -d6d4f71f29 macos-setup: Add iLBC. -ec65f1d9e2 macos-setup.sh: Update GNUTLS, NETTLE and GMP versions -885ac0c279 More cppcheck fixes, using top-of-tree cppcheck. -231663a0fb 802.11: Add BSS membership selector to supported(and extended) rates Tag -18ffd52e8e RTP: Make Decode As handling consistent across subdissectors -eddfa0f146 dissectors: hartip: Fix command 77 decoding -24712ec073 Kafka: fix the FETCH response alignment issue -c97076b7d7 MAC LTE: add support for extended LCID -4d50fddfed cppcheck.sh: Add support for xml output with '-x' -07ca55323f NGAP: fix dissection of NASC field -3d9b2807aa LTE RRC: dissect nas-SecurityParamFromEUTRA for the 5GS to EPS handover case -9d240722f1 QUIC: Update salt and rename SERVER_BUSY error code (draft-29) -761985036d NSIS: remove translations sub folder before styles parent folder -d3845de256 coap: Add block reassembly -86c6befcab coap: Fix "More Flag" value -be1ac1333d GTPv2: fix dissection of gtpv2.mon_event_ext_inf.lrtp -f8d464f435 checklicenses: Add a --list-allowed option. -5a7b949398 CMake: Remove unnecessary defines -b77a435aee epan: Reassembled in link is generated -ec0403acb4 ieee80211: Add RSN eXtension (Tag 244) -6f700a9da6 Qt: Fix zip import/export on Windows -0d10d8e6e8 nan(wifi): fix display filter typo -43c16b14fb NAS-5GS: fix decoding of 5GSM cause -6ba8bc9233 vpp: get rid of unnecessary header. -7f4ebb6e67 shim6: indicate the RFC for the protocol. -89755cc897 shim6: use ip_checksum_tvb(). -2e8a804461 rsvp: explain why we don't worry about in_cksum() returning 0xFFFF. -b9943e57e8 ospf: explain why we don't worry about in_cksum() returning 0xFFFF. -05b2804cb4 ip: explain why we don't worry about ip_checksum_tvb() returning 0xFFFF. -a6f37c5a35 udp: explain why we don't worry about in_cksum() returning 0xFFFF. -d6c7699790 diameter: update ULI list according to TS 29.061 v15.5.0 -ef76c3a2e2 nhrp: do more packet sanity checks. -cf66efa82e assa_r3: don't use proto_tree_add_string() on a non-string field. -440e1d4322 dvb-ci: (trivial) fix two comments -6219f82390 radius: update ULI list according to TS 29.061 v15.5.0 -fe5bcbaab0 usb-hid: skip report descriptor if caller doesn't provide it. -439b77d032 lbmsrs: Fix bug in heuristic causing malformed packet. -9fd024a050 Add some missing values into value_strings. -39845dcdc6 Windows: upgrade Npcap to 0.9993 -24b19be0dd GSM A Common: Advance offset after reading type_of_shape. -bc21aa158c icmp: fix indentation. -73457289ee TPNCP: Update tpncp.dat -93bf3fd3ae sync_pipe_write: Fixup a comment. -095d897381 wmem: Use better terminology. -43b5c63aea Tools: Use better terminology. -668161f8dd [Automatic update for 2020-06-07] -35cdb63ecb PIM: update hello options list -66d5bb9dbe proto.c: check for proto_item_get_display_repr() -7c6e1a02ce BTLE: check for btle_context -a5886341e4 BTHFP: Add support for battery level indication -4ef8c1880d NAS-5GS: fix decoding of SM PDU DN request container -df2f5cc677 ACDR: Fix T38 with added header -c125e306c6 NSIS: Add styles/translations to uninstallation -bc7c5ca628 Diameter-3gpp: 3GPP AVP 525 Service-URN show it as string if printable. -1bab3c4a0f GTPv2: the header sequence number is 3 bytes long, display it as FT_UINT24 -c914843195 gre: Support decoding GRE-in-UDP (rfc8086) -4ae362383f kerberos: move krb5.h include upwards. -12c3a29cbc pa-hbbkacup: Fix Dead Store -ca6b106265 smb: Fix Dead Store -72db848d04 btle: Fix Dead Store -b1fb415dbf gsm_a_common: Fix Dead Store -f363aa57f9 gitlab-ci: add test:debian-stable. -2318cbd8bc Qt: Fix a Qt 5.15 deprecation warning for QProcess. -86eba21b82 Squelch a Coverity warning. -7f9f781d32 Warn, in a comment, that an interface name could be a valid decimal number. -16ef9b6735 kerberos: fix compilation on FreeBSD. -f4e977ebac kerberos: add some comments to #else/#endif. -21dc133147 kerberos: set some parameters unused. -469b0b2765 GSM RR: Fix wrong expert warning about missing P1 Rest Octets -e0eefe186a Fix some cppcheck issues: -75cc8d7691 PCNFSD: Add missing proto_item for tree. -060f876f97 HTTP2: check return code of a strcmp() call -2ca5a14513 Qt: Fix some Qt 5.15 deprecation warnings. -42544c8c44 dot11decrypt: Support decryption using TK user input -f1bc8ad34b USB HID: annotate usbhid.data -88aec0ecd9 editcap: fix time adjustment for ERF -0b179d901e composite_tvb: fix memory leak when tvb_composite_finalize is not called -43cfa9c1fa http2: fix build error with nghttp2 before 1.11 -507285a534 GTPv2: add dissection of Monitoring Event Extension Information IE -9888a4c742 GTPv2: fix display of spare bits in Monitoring Event Information IE -5e0ebc9fc0 [Automatic update for 2020-05-31] -c416e2ff37 Qt: improve performance of related packet delegate -0708fadb33 WSDG: Mention CMAKE_OSX_DEPLOYMENT_TARGET. -4e6f47fa62 Qt: Make our exported and saved line endings consistent. -76d92ba7e7 Qt: Updates for 5.15. -3605bdc323 WSUG: Remove expression button from filter toolbar -029051d7e9 CMake: Add a MIN_MACOS_VERSION check for Qt 5.15. -a584fd9fb6 ieee80211: Add datarate for 802.11AX packets -d02ea543b7 WSDG: Fix example -b036c0742e USB: Set address after creating interface conversation -c3e2f3cf9c USB HID: introduce report_descriptors data structure -fc35d51089 Fix compilation without kerberos. -64d99d6662 NAS 5GS: do not stop dissection if the messages are integrity protected only -5233a37c93 GeoNW: add support for psid-traffic-light-control-status-service ::= 637 -f5858299a9 packet-kerberos: maintain EncAPRepPart_subkey in a kerberos_app_session_keys map -8b35c401dc packet-{kerberos,spnego}: move KRB5_KU_USAGE_* defined to packet-kerberos.h -5aaec7f16d oscore: Update to RFC8613. -53a24787b8 kerberos: fix build without krb5_c_fx_cf2_simple(). -60571acacc USB HID: make usbhid.data bytes -7d3881ddc5 WSDG: Mention winget and scoop. -daf8b802d8 packet-kerberos: avoid guessing the KDC_REP keyusage were possible -fd9ed550c3 packet-kerberos: avoid guessing the authorization_data keyusage -d89565e0c0 packet-kerberos: avoid guessing the authenticator key usage -fa60a8c5f5 packet-kerberos: provide details about missing keys -738e73a50e packet-kerberos: add support for decrypting KRB5 FAST messages -a97956fa20 gtpv2: Use ENC_TIME_MSEC_NT for "Origination time stamp". -d2ad1a42d6 packet-kerberos: show learnt and used decryption keys on the top level tree -94f0842f8b packet-kerberos: split out kerberos_new_private_data() -975e8531a7 packet-kerberos: improve displaying used decryption keys -b95a1b652f packet-kerberos: display details of learnt keys -e2f43f4cfa nghttp2: Assume we have a method header if we find -8edf1cf549 packet-kerberos: let decrypt_krb5_with_cb() use kerberos_all_keys -3a289703ef packet-kerberos: maintain a kerberos_all_keys map -acbcfefa7e LISP: add support for Distinguished Name AFI in LCAFs -677fc33d5c NSIS: remove unused DisableSection and EnableSection macros -f1ef488120 WSUG: Update the Configuration Files section. -0b7dd5720d packet-kerberos: let verify_krb5_pac() use kerberos_longterm_keys -4caaba64b2 packet-kerberos: maintain a kerberos_longterm_keys map -6c4d03c74b packet-kerberos: allocate enc_key_list on wmem_epan_scope() -06f06eec3c http2: workaround to fix headers dissection for partial captures -65806b69c5 TCP: Add expert info for ignored TCP Fast Open data -099d241046 dot11decrypt: Avoid allocating SA on packet decryption -62f25dfa64 dot11decrypt: Use hash table to store SA entries -499a49fd84 dot11decrypt: Remove DEBUG_TRACE_START/END macros -685a125729 dot11decrypt: Remove some unused code -e4ef58a883 GTPv2: Use message specific IE name for generic IE -20bfb9ffb9 packet-kerberos: use a fixed keyvalue buffer for enc_key_t -4d801abad0 packer-kerberos: maintain enc_key_t->id as a unique number -bc26b5ee24 packet-kerberos: pass more information down to add_encryption_key() -afaa3d5c30 packet-kerberos: add hooks to handle each learned encryption in a separate way -d34a806e86 UNISTIM: Refactor display address/control/tag handling -41c80cde5c Update doxygen config to 1.8.17 -d7b312238d New dissector: UFTP version 5 -567d9d38da [Automatic update for 2020-05-24] -f94fed6010 Windows: upgrade USBPcap to 1.5.4.0 -6b5e61971e packet-kerberos: use better add_new_data_source() names -a9634ab5a0 packet-kerberos: add dissection of PAC_DEVICE_INFO -36ca304359 dumpcap: Initialize a couple of variables. -2b9796adc6 QUIC: add new transport parameters and error codes (draft-28) -ff96e37a08 peekremote: update a comment. -1aac1aa09c peekremote: go to the Wayback Machine for a URL. -4ed533334c wifi-dpp: changes to cover new public action frames used in dpp v 2.0 -0817970d24 IEEE802.11: Added HS2.0 ANQP Oper Class Indic Info -05c06d04cc IEEE802.11: Added Hotspot 2.0 ANQP Connection Capability Info -9e52936b2b IEEE802.11: Adding ANQP Type 280 per IEEE 802.11-2016 -87a8d9fe94 DoxyGen: remove obsolete config file -c0d04d90ca gsm_common: Update geographical_description -160e247e69 ITS: fix RCSUnit subtypes decoding -9d6c7f3ffb NAS 5GS: fix parsing of mapped EPS bearer contexts IE -238781fe91 [Automatic update for 2020-05-17] -20094c36fb isobus: note what ISO specs cover ISObus. -e34f760f28 isobus-vt: update with information from the spec. -e837ad57d9 PFCP: fix wrong names of some IEs -bd1724aa38 PFCP: fix Ethertype IE -a9b0db19c0 PFCP: fix Trace Information IE -cf340fa0ec USB: fix redundant assignments or tests flagged by PVS-Studio -7794527604 rlcmac: Improve COL_INFO for (E)GPRS packets -1ddd9932d8 gprscdr: Update to 3GPP TS 32.298 V16.4.1 -cbb12e04bf pfcp: Update to 3GPP TS 29.244 V16.3.1 -454d974fe5 tls: PSK is named "Pre-Shared Key" -f331b62436 NSH MD Type 2 Context TLV definition updated to conform with RFC8300. -b5dc967c79 Radius: Fix NULL pointer call -6078965ebe smb2: add dissector for App_Instance_Version structure in SMB2 Create Context. -2342872ed4 ENIP: TCP/IP Object Updates -536f5b466b sharkd_session.c: fix a warning reported by gcc 10 -4b67b72d2a SBcAP: fix update of info column -d2812de8e7 Fix some more broken web links in dissector code -84e0f45640 Add radiotap.vendor dissector table for vendor namespace -5ed4f53e2b Fix a few broken web links from dissectors -90d1a9de43 scylla: fix tree sizes and offsets -da8c28dc67 CIP Motion: Connection Configuration Data -256cc1a85c RTPS: updated submessage parsing to match protocol spec -e8c9b6c0dd DoxyGen: Add Wireshark icon to output -91a4950926 DoxyGen: Remove build dir from input -17c9a2a2a4 scylla: link requests with responses -82fb2d1f29 scylla: fill the list of packets that do not expect responses -24a2d77ac4 DLEP: Additional data items -fc1929e9ae scylla: add PAXOS_PRUNE verb -a941457d91 [Automatic update for 2020-05-10] -a32298b7f6 GSM-SMS: add missing increment of offset. -366415bcc3 ARP: expand the set of ARPHRD_ definitions from both IANA and Linxu. -569f3bd611 More PVS-Studio issues flagged by Valerii Zapodovnikov. -d795711a49 sll: se the value_string table for ARP hardware types. -7e7db3e91c sll: add support for LINKTYPE_LINUX_SLL2. -2480d9b69a Add an encapsulation table entry for WTAP_ENCAP_MP4. -c0a4b8b30f ENIP: Code Cleanup -63a8ac5210 Qt: Respect user preference to hide packet list -fd7895d37c Replace instances of wmem_alloc with wmem_new -87f320ec25 IEEE802.11: HS2.0 ANQP Friendly Name Subtree Fix -9279be0394 IEEE802.11: Fixed HS2.0 Cap List Dissection -ef67994c90 TCP: Add expert info for SYN-ACK that accepts TFO data -3a82774b32 CIP: Various Updates -ceb45a186c QUIC: append Stream ID to more frame types -5d3eea14a3 ConversationDialog: fix a TCP graph race condition -b869452ba3 packet-dof.c: Remove fprintf -a5703f22cb More changes arising from PVS-Studio output. -1d0b233f12 Qt: Stretch last packet list header section -f399d135e0 IDL: Clean up IDL based dissector generation -5e4379f5b5 IDL: make code generation reproducible -ddc5a49ca4 EAP: AT_NOTIFICATION Dissection -5dabd51742 Windows: upgrade Npcap to 0.9991 -1408dd3b50 Last batch of changes from PVS-Studio scan. -f263df0a45 SOMEIP: removing warnings due to guint64 (%lx vs %llx) -dba3081f4d EAP: Unknown Data at end of EAP Identities -6ada4302b5 SOMEIP: Bugfix for SOME/IP-SD Collision of Unique ID -c5215707d4 Infiniband: skip past the undissected vendor header. -b99a0c95d8 pcapng (dissector): don't assume the endianness doesn't change. -432cb20707 Fix calculation of fractional part of time stamps. -274ec6adc4 NAS 5GS: fix highlighting of the QOs flow description elements -5b238a6c76 MIME/pcapng: use snap length to get SPB data length -5634eb64b6 LBMSRS: Dissector for LBMSRS protocol dissector -ea2c7adb22 asterix: fix extra semi -c143dfa544 MIME/pcapng: reset interface array on new SHB -9e299c1166 ui/capture.h: add missing include to fix build with GCC 9.3 -df5b18f437 RTPS: avoid warning from Conflict Check -f3ddcb96a3 pcapng: pull the interface ID handling into a single routine. -c9735a3da9 Generate a dummy description if we don't have an interface name. -bd963200ce Clean up some issues with get_iface_list_string(). -90fdb71bf6 pcapng: show some fields in decimal, not hexadecimal. -0b1e27ec77 voip_calls: Fix leak of GString from unistim handling. -6ba8bd037f Some more issues identified by PVS-Studio. -60622e63fd pcapng: fix more interface ID checks. -29340f1b33 pcpang: fix test for missing IDB. -1a9c5364d1 pcapng: expert info when packet or ISB appear without interfaces -cac7dd3e80 GTP: add support to decode TPDU as ethernet -1f5c32ae73 doc: update README.idl2wrs to reflect current build system -35fa77ce96 ASTERIX: Bugfix in CAT021 V0.26 and V0.23 -db717c2c01 FTDI FT: Do not finalize empty composite tvb -bf3d14ca4e [Automatic update for 2020-05-03] -c22b2ccd94 stats_tree: plug a memory leak. -b99dcf0593 Fix some issues seen with a fresh run of PVS Studio -bab7b8d638 prefs: plug a memory leak. -95073e299c epan/color filters: plug a memory leak. -778c708965 travis: allow ppc64le builds fail. -3618aa2cc6 epan DTD parser: don't leak the full path string on error. -4067652c86 Fix memory leak in export_object.c -6967d04544 RTPS: in parameter lists ID 15 is used for DomainId, not deprecated -a367b0c55d RTPS: Updated built-in entity names and values to match spec -6341185a49 travis: skip tests when the build fails -be63a17e54 wiretap: move the "fake an IDB for pcap files" code to libpcap.c. -7d95c27de2 ERF: split wiretap/erf.h into three files. -9d30864607 wiretap/erf: Get rid of no-longer-used routine. -0e0f20bc7d wiretap: add a routine that adds a wtap_block_t for an IDB to a wtap. -43b945d116 Note why we're getting the time stamp from the frame data structure. -e548eceeac wiretap: combine common code into a common routine. -d5fc969e57 No explicit glib.h include required -f35865428b mpeg: make sure the presence flags are set. -f0db07421f camins: make sure the presence flags are set. -582ad24c38 Remove some single-SHB assumptions. -3a32757313 CMake: Fix FindGLIB2 for saner output -6b4c158f00 UFTP4: fix for tree display of uftp4.complete.reserved -3bb7d00d41 pcapng: have per-section interface tables rather than per-file. -adb8feee6d Qt: Allow renaming personal profile -07576e9f3b pcapng: clean up handling of current vs. new section. -ada193f6ad ieee80211: fix typo naqp => anqp -67f6809d8b pcapng: free up the section table when closing the file. -1e80803aa1 Support reading mixed-byte-order pcapng files. -61d923da39 bison/flex: comment why we ignore deprecated directive warning. -faa4399184 pcapng: give a structure member an appropriate name. -928bbf5984 capinfos: fix absolute and relative time display. -0eb92d7aa0 Document unit string and true false string helper functions -7bd3f8a58f LteMacStatisticsDialog: fix memory leaks -8025250313 WlanStatisticsDialog: fix memory leaks -b7ea495e2e CMake: Increase our AsciidoctrJ JVM memory limits. -76a69be324 If possible use proto_tree_add_item(), not proto_tree_add_bytes_item(). -50806f2f1b Qt: workaround a C4138 warning generated by MSVC2019 -f867d127ec Peekremote : modified the peekremote dissector to support 11ax -c24286a9ca 3GPP: Update Geographical Area Description (GAD). -99ecab4122 New dissector: Dynamic Link Exchange Protocol -e4aeb1d2bb Clean up the encoding value definitions. -9eaf9a5648 proto(.h): fix parameter (it is pi not it) like on proto.c -5f80801add RTSP/SDP: Fix parsing error for H264:sprop-parameter-sets -56e9110e09 ICMPv6: Add PREF64 (RFC8781) Option -7fcac9c955 Qt: Fix export of dissection -ca4cc6a34f proto(.h): fix -Wdocumentation -6d0863eecb dissectors: add ScyllaDB dissector -1aba12265e openflow_v6: OFPMP_FLOW_DESC multipart req rep has an array of ofp_flow_desc. -524baee94f Add string encoding values for various BCD encodings, and use them. -94556ca7a2 doc: document another character encoding. -bf7aa7710c doc: Add some new character encodings. -7fcc19a373 tls: Add EC J-PAKE Key Exchange Params -4149f3e5bd [Automatic update for 2020-04-26] -3abdb967ae nfs: Initialize the fs_cycle element of an nfs_name_snoop_t. -e38e2df5a2 WSDG: Expand the zero window description. -a1266a6363 MSRP: Support TCP defragmentation in MSRP -17298cc0fb DTLS: try harder to decrypt broken traces with double CCS -64b6b68efa TCPStreamDialog: prevent access to uninitialized memory -d8137cc1be ProfileTreeView: fix a memory leak -3485ad6d1c travis: fix macOS build. -5a854b882f DIS: dissector fix for Articulated Part VP records. -d2824f4820 Fix display of header length and timestamps in UFTP4 -10be2814fc Docs: Switch from [float] to [discrete]. -7cbdab776f WSUG: Name resolution updates. -dddb086f58 Docs+help: Remove "-m". -6158e89f19 WSUG: Describe the advanced preferences. -3460bd70b5 UDPCP: Use g_direct_hash() and g_direct_equal() for reassembly -9f03cde5a5 Add a routine to get the representation of a protocol tree item and use it. -9750d00ff1 Introduce tfs_get_string helper -c9295f161c isakmp: clean up EMERGENCY_CALL_NUMBER dissection. -ba50c5a5f6 Check the validator in ExtArgText::isValid(). -48f87bc3ee unit_strings.c: Prepend space before dB related unit strings -a814b0c626 OsmoTRX: Fix unused ei entry ei_otrxc_unknown_dir -363152916e OsmoTRX: use unit_name_string_get_value() to print unit string -4b503b1f0e Add a comment explaining why we treat OUI_HP_2 specially. -485476d0d2 OsmoTRX: Use units from unit_strings.{c,h} -6bc19621bc PFCP: Fix encoding of PFD Contents IE -30f4f1b056 Qt: update import via GUI to match import features using text2pcap -dc4a5b5add LISP: add support for Distinguished Name AFI -569deb7215 PFCP: Fix lengths of fields in Remote GTP-U Peer -2a64d97d8c http2: Replace deprecated function. -9e4a704115 WSDG: Edits to 'How Wireshark Works' -3a42f536ed JDWP dissector for TCP transport -9132feb4a4 synphasor: refactor style and add some improvements -9748e8a315 IEC104: Add dissection of reset process command C_RP_NA_1 -b1668e77e4 NFS: fix dissecting of READ_PLUS contents -e74ce4e1bc Qt: Fix compilation error -9c75c1dc18 Qt: Allow folders for filter buttons -d10817ce02 mac-lte: fix no previous prototype for function -0c3729a688 lwm2m: fix no previous prototype for function -6736b8f281 Add a newline at the end of the file. -76b530eb6a eth: require padding to be zeros by default -15b53b6892 wireshark_zip_helper(Qt): fix no previous prototype for function -c0069d9676 http2: Use proto_tree_add_bitmask_with_flags_ret_uint64() to dis flags. -5115fc50db http2: Introduce decode as for streams without content-type. -44407c16fc travis: remove Windows support -439e9a6318 ACDR: Fix DTLS dissection -c6411187a0 Qt: Fix filling bluetooth device address -d5ec6882fe ColumnPreferencesFrame: fix memory leaks -183a0dfdd6 dvb-ci: register the dissector by name -53a313fff9 [Automatic update for 2020-04-19] -d29346e2d1 SMB2: fix gcrypt version check to match between def and usage. -9af6ceec20 docbook: clarify the use of extcap FILESELECT/MUSTEXIST. -7bb5f01bd6 smb2: fix compilation with older gcrypt versions. -628c6ff520 ieee80211: Fix minor errors in WFA MBO-OCE element -97bbe25151 ieee80211: Allow vendor element in WNM transition req/resp -989ffe78d3 ieee80211: Fix BSS termination in WNM BSS transition request -adf3826e9f ieee80211: Dissect WFA WNM notification request -c7316b4c78 http2: fix compilation without HAVE_HTTP2. -f0e834dfe8 MAC-LTE: Use heuristic for length for DC PHR CE -3a1a64eea2 bacapp: don't call fTagHeader twice. -a9ea061368 http2: Make session info part of function signatures. -12be9483d7 smb2: add checking of SMB2 signatures -67ce4722fb ieee80211: Dissect OCE attributes of WFA MBO-OCE element -798e6aee36 ieee80211: Dissect WFA MBO ANQP element -cad371a59d ieee80211: Fix length in vendor specific ANQP data subset -5d0bff5c40 ieee80211: Separate WFA vendor specific element and ANQP subtypes -4cdf2a2419 ieee80211: Dissect MBO attributes of WFA MBO-OCE element -16dad84dd7 USBLL: Improve the dissection of Split packets -3d785236ae USBLL: Set usbll_data_ptr to NULL on capture file close -73d2989f37 Qt: Remove unnecessary private variable -6d25a1062d epan: access a ws_in4_addr byte by byte. -251b16bb93 NFS: Switch to p_[gs]et_proto_depth. -759fb119a7 FrameInformation: fix a crash in the destructor -040c31c269 sshdump: Use Open dialog for SSH private key -520bfad41c http2: mark conversation param as unused - without HAVE_NGHTT2 -9a6a64726a http2: Reduce the number of times calling find_or_create_conversation() -9f7e4fda0b iso15765: Fix Dead Store -581e34d9e9 nettrace_3gpp_32_423(wiretap): Fix Dead Store -fc6763989c NFS: Add filesystem cycle detection. -6a8c1b9b93 epan: Add p_[gs]et_proto_depth. -e9e90f67b7 Docbook: Documentation toolchain documentation updates. -2bdff1df49 packet-dhcp.c: AEROHIVE (Extremenetworks) option 60/43 support -4b060b739e cflow: Add support for dissecting fields with data type subTemplateList -6b589151a2 Qt: Fix memory leak in TCP Stream Dialog -d3c4dfa9ee wsutil: use ws_in4_addr in tvb_get_ipv4_addr_with_prefix_len. -ab52c76cb6 Bluetooth: Complete Additional Controller Advertising Data dissecting -c2d67c0928 wiretap: don't use memset where possible. -9eeb1c80fb conversation: use wmem_new0 instead of memset. -24d7323eaf Bluetooth: nordic: Calculate packet time for LE Coded PHY packets -8af333af1d Bluetooth: Add support for dissecting packet format on LE Coded PHY -02ef284140 CMake: fix another Windows specific warning reported by CMake 3.17 -514706b1f8 GSM/SMS: clarify 'no error' values of TP-Status IE -fd19f39bf2 GSM/SMS: decouple error and reason fields in TP-Status IE -37c8671141 GSUP: cosmetic: use upper case in short protocol name -f5622e81eb Bluetooth: nordic: Add support for protocol version 3 -10469dff01 bluetooth: Provide auxiliary PDU types name from capture context -05e8a30fda SOMEIP: Bug fix for ignored length field config on struct -d70a4a9321 Standardise IETF RFC and Draft URLs in dissectors. -58ba81ec09 OSPFv2: Add RFC 8770 Host Router Support -1f6449c05d Qt: Fix a memory leak in ByteViewTab -55920e64e5 extcap: Fix a memory leak -560d9188c7 Bluetooth: nordic: Document that the payload excludes the preamble -8b5236d470 Bluetooth: Provide BTLE physical channel pdu type from capture context. -8a0673a578 Bluetooth: nordic: Document RSSI sample result in the nordic_ble dissector -b6e4b38f25 Bluetooth: Dissect the common extendend advertising payload header -a6ea26a131 Bluetooth: Add handling of ADV_EXT_IND and setting valid adv header flags -abcb95ffe2 PacketList: ignoreFrame: remove write-only variable -7044c6101d PacketList: markFrame: remove write-only variable -71f6d9411a Qt: don't use a widget if not set. -ada1a5c770 Add record length checks. -1070d7b376 Fix a comment. -e80592b5ce Fix previous change. -bb352dc0db BGP: Update/Fix Extended Communities -ac97bca592 lanforge: timestamp and len field are not generated -5df5f8efe3 lanforge: clean up the dissector a bit -55b8b5627c mqtt: Improve message decoding when using v5.0 -bd701147df SIP: Differentiate the Display Info items -1f802975f2 Bluetooth: Handle reserved bits in LE channel map -88923604b2 Fix up some broken links to specs from dissectors. -52400c9869 Bluetooth: Set correct name of target address in ADV_DIRECT_IND PDU -21b4b3c83e Bluetooth: Add channel to bluetooth dissector context -151de46c0b [Automatic update for 2020-04-12] -d8615d27b4 Fix the heuristic for checking whether it's a CAM Inspector file. -edf694393b lanalyzer: Make sure a LANalyzer file has exactly one summary record. -88bc0082bc Bluetooth: Fix spelling mistake -3c2d080dee Bluetooth: Rename packet names that has changed from REQ to IND in the spec -6308451f8f test: fix invalid escape sequence warnings -ee9d9ddc1b Stylistic consistency. -fcd51deb99 Docbook: Fix an unterminated tag, other updates. -ee61578682 decode_as: Update the documentation a bit. -a0600e02a9 tshark: fix use-after-free while closing a live capture file -f71a5e0f02 github: add cmake options workflow. -43c4e88625 SBcAP: use short protocol name in protocol column -4e909f2b65 packet-dhcp.c: Signed vs. unsigned warning fixes -f74bd40eac packet-dhcp.c: Small whitespace fixes -0d2e6033ec Add additional checks, clean up some stuff. -41ebec37cd lwm2mtlv: Handle 8 bytes Float -a543cdd350 Use spaces, not tabs, for indentation. -94a9eeda2d NAS EPS: display remote UE context IPv6 prefix as IPv6 address -ecebc071ad FPP: Make dissector directionally aware -a4d4cb1409 nas-eps: Display interface identifier for the IPv6 lla as IPv6 -324f46ce1f NAS-5gs: Display interface identifier for the IPv6 lla as IPv6 -15dc2f6bd4 BACapp: Add a nesting / recursion check. -3b7ae88961 Revert "github: add action to automatically close pull requests." -f73135fce9 github: use the Repo Lockdown app to auto-close repos -ed89fadd3b ISUP: Fix inconsistency within range_string definition. -0d12aaf0d1 Windows: upgrade Npcap to 0.9990 -d30a0a2ce7 WS_DLL_PUBLIC is required on most UN*X platforms now, as well. -2acbaf5849 WSDG: Edits to 'Packet dissection' -8b7757811d Qt: fix endpoint map file creation and presentation -44799c2e76 FTDI FT: Handle RX with more than MaxPacketSize bytes -83b1249291 USBLL: Display addresses for SOF packets -90a68d117a e100: clean up the dissector -13d5615db9 gsm_map: Dissect location number with the ISUP dissect function -ef717da61a CMake: remove ENABLE_PCAP_NG_DEFAULT option -55d3d32239 proto: remove a temporary variable -ec781e9749 proto: Add a debug check to sanity-check range_string -361f82fe5a XnAP: upgrade dissector to v15.7.0 -b72e53731d NR RRC: upgrade dissector to v15.9.0 -f627f850b5 Dumpcap manual: remove duplicate '-i' in synopsis -c5d77e474f synphasor: refactor display according latest version of standart -e4bfd8b19e dot11decrypt: Silent Coverity Scan out-of-bounds access error -9bd47b765d dot11decrypt: Fix a resource leak on error path -3f51380b3b bmp: remove _U_ for a parameter which is used -1fab12081d at: remove _U_ for a parameter which is used -1702b922d0 mp4: remove _U_ for a parameter which is used -cea9793437 afs: remove dead code -366daf37a0 acn: remove _U_ for parameters which are used -d28520a7e3 [Automatic update for 2020-04-05] -f48a62f4ef CMake: fix some warnings reported by CMake 3.17 -8bf6c7b3bf WSDG: Migrate the asn2wrs content from the wiki. -a3cf955113 X2AP: upgrade dissector to v15.9.0 -64daf0136c LTE RRC: upgrade dissector to v15.9.0 -7fb4ae4c34 NAS 5GS: add dissection og multiple payloads container -6b87ea0562 zbee_se: fix typ found by range_string checking -d9c5c59f50 EISS: Fix a typo in range_string (Application Id) -6c7583fc93 WiFi NAN: Fix range_string typos (ranging setup type) -e97ba4b489 TN5250: Fix issue with range_string entry hiding those below. -c474b70f8b github: move pip installations upwards. -e285c7c1da Eliminate duplicate code. -5a9c86f5a7 OICQ: Add command 0x03f7 as "Withdraw message" -2f514106ea github: don't install ruby twice. -65bcd03ce8 github: install ruby via action v1.1.1. -764b4d3bb3 netflow: decode RTT -c0186ba7f1 netflow: nic IE decode -b94260d0f6 zbee_aps: fix typo found by range_string checking -18781916da isakmp: fix typo found by range_string checking -324ec99d6d netflow: decode Boundary bprobe meter ID IEs -37831185f0 GSM SMS: fix gsm_sms_tp_failure_cause_values array definition -6d471c9a22 Diameter 3GPP: fix diameter_3gpp_qos_delay_cls_vals array definition -024e6cf1e7 added fastip (Boundary) enterprise ID -a4220efead IEC104: Add dissection of parameters P_ME_NA_1, P_ME_NB_1, P_ME_NC_1 -ec2ca11c9c Clean up a number of things. -a2b3b0d49f usbll: fix no previous prototype for function -1467f6e57d rtps: fix no previous prototype for function -2346ad87c0 cfdp: fix no previous prototype for function -acc6a61ddb RTCP: Fix wrong value in rtcp_mcpt_field_id_vals (Queued User ID) -772813fcc7 pluginifdemo: fix compilation when it's enabled. -e37a7abf56 Remove duplicate status messages. -3885912cca proto: fix invalid types in hf check routine. -e07f75f795 ieee80211: Beacon Radio Measurement request/report update -52ae96e360 dot11decrypt_util.c: fix no previous prototype for function -c68b7cb74a DTN: Fix dissection of the Bundle Refusal Reason. -3398c2898d Document the -k option. -0975bf792a Handle -k better on platforms that don't support it. -8e5007442e QT/UI: Fix shortcut -71e9009825 Check for true_false_string with identical true/false string. -9b7a54d86c Make the message type values hex. -e2b695ddef Qt: Fix a deprecation issue. -8017bde10c pidl: fix typo found by lintian (mesages => messages) -4f776cb70e PFCP: add Travelping's vendor IEs -c694a6f548 PFCP: fix Redirect Information IE -74aeb50b30 PFCP: fix End-Time IE -aacb52a31e TCP: Don't scale calculated window size using preference if no scaling signalled -da04d89f1e wslua: Update the ByteArray and Tvb docs. -ed3fe162bd wslua: Update the Int64 docs. -99798d2c1c wslua: Update the Dir and Utils docs. -3069129fe5 Qt+wslua: Add back progress bar titles. -6f59b8e84d wslua: Cross-reference and title case fixes. -e53cb23b1f wslua: Update the packet information docs. -404bedbf39 USB: GitHub link update -48407df448 wslua: Update the TreeItem docs. -87be7fa23c wslua: Update the dissector docs. -c4f7a9798b ASTERIX: Add support to dissect CAT011 -fa1599a22a ACDR: Dissect LIX2X3 packets when the corresponding bit is enabled -b2e13cd782 ACDR: Remove unused udp dissector table -0bbc8f7293 ACDR: Fix T38 over UDP dissection -23a947073b wslua: Update the Listener docs. -1a3e64db39 wslua: Update the GUI docs. -77b0dc6931 gitlab/travis: remove nopcap tests. -ea2ca383a9 When using preference for window scaling, show same way as signalled. -1af213e4c4 [Automatic update for 2020-03-29] -ca41f28cb5 NAS 5GS: S-NSSAI dissection fixed -fd88bfa348 Write the if_hardware option, if available, to pcapng files when capturing. -5e77ab8b95 Remove space that snuck in during editing. -f9cf25f7df Add support for IDB option 15 - if_hardware, for hardware description. -f9fdf327ce CSN.1: Optimize update of remaining_bits_len dissecting CSN_UINT_ARRAY -543c55b2c0 CSN.1: verify enough bits present to decode whole CSN_UINT_ARRAY -64ffd4512b CSN.1: Properly verify CSN_BITMAP length -c67b607274 QUIC: For gboolean fields, use FALSE/TRUE rather than 0/1. -db1d0402f2 bluetooth: Update Assigned Numbers -39ee56ec33 github: fix job names. -560836f0e5 GSM RLC/MAC: fix typo in comment -9d14dfb82f GSM RLC/MAC: Drop extra empty line -9f1b91a4a0 csn1: fix: do not return 0 if no more bits left in the buffer -ac78d8658d HiSLIP misc changes -49a2de66da ASTERIX: Bugfix in CAT010 -2f6a692fcd TPNCP: Fix dissection of acTOpenOrUpdateSBCSession -778555795e Add a dissector for the USB printer class. -464d5688cc Don't build code to handle capturing if we don't have pcap. -30bad8e627 Have callback function pointers in a capture_session structure. -3662a69036 Maintain cf->state, because file cleanup depends on it. -439005cc2c rlcmac: Introduce MS Radio Access Capabilities 2 to fix related spare bits -69a47691cd rlcmac: Fix bug receiving RA cap -badbc3c609 rlcmac: Don't pass array element to CSN1 descriptors -f6ef53e3ed csn1: Validate recursive array max size during decoding -7b8ea03c64 lltd: fix typo found by lintian (Phyiscal => Physical) -9f5be6f7eb fix typo found by lintian (Uknown => Unknown) -a7a44755f1 ASTERIX: Add support to dissect CAT010 -7579d98448 gitlab-ci: upgrade to Clang 10, drop special -Wframe-larger-than case -31f933121b TPNCP: Use security_cmd_offset value -a71765a619 TPNCP: Simplify names for data field info -8baf0fd295 fix typo found by lintian (mesage => message) -3d730f84fe nstime: make declaration arg order match definition -5fbe2e4df8 GTPv2: Dissect IE 8.106 Node Number -12d5041eb7 Qt: Fix Lua GUI issues and get rid of casts. -21ed54aba1 RDMnet -eb439e89f1 wslua: WSLUA_BIT_OP_FUNC macro already does return . -d854143e8f NAS-5GS: shift supi_fmt field before testing -9c28c92d78 USBLL: Handle addresses for all packets -2f21e7c981 ACDR: Support LawfulIntercept bit -c6ea36d981 kerberos: fix compilation when kerberos is unavailable. -3f92e4173b kerberos: remove redundant returns. -19240a6182 kerberos: change indentation from tabs to spaces. -d0e279aaed wassp: fix typo found by lintian (Unknown => Unknow) -dc6fc9bfc3 btmesh: fix typo (Accesss => Access) -16d4decb4d systemd-journal: fix lintian (Unkown => Unknown) -25f159e636 fix typo found by lintian (Unkown => Unknown) -a3195b5539 tempfile(.h): fix -Wdocumentation -52a782d653 dot11crypt_system(.h): fix Wdocumentation -3b3a978d26 WSUG: Add dfilter_buttons configuration file -3e9ce48d24 dot11decrypt: Fix decryption of MFP enabled connections -f998e785d5 RTCP: contain BYE packet dissection to its stated length -428735ce9e [Automatic update for 2020-03-22] -0af8d7c091 Some cppcheck fixes. -1796abbed6 cirrus-ci: update freebsd 12.0 to 12.1. -a955d38f3a Fix the nanosecond-resolution pcap magic numbers. -c4d32e8ddf Handle nanosecond-resolution pcap files. -f4cd24a3fc NAS 5GS: improve dissection of SUCI -228fc003b7 couchbase: Add new DCP commands -dcd65a4012 gsmtap: Support dissection of non CS-1 (E)GPRS data blocks -378ecc27df CMake: FindGLIB2 depends on FindWSLibrary module -42010a64a4 Windows: upgrade Npcap to 0.9989 -f5c39a33b7 SOMEIP: SD did not register port for IPv6 correctly (bugfix) -ac3ca74bce s_addr -> src_addr, d_addr -> dst_addr. -dd41259548 NR RRC: fix dissection of q-RxLevMin parameter -8a959eff08 RTPS: hf_rtps_nokey_data_frag_number is FT_UINT32 -2ba42a047e CMake: fix detection of Lua development package -e59c89b58f packet-kerberos: split out a decrypt_krb5_data_asn1() helper function -1579ad0d24 packet-kerberos: split out a decrypt_krb5_data_private() function -1716352f6f travis: remove redundant jobs, update to xcode11.3 -ef8f915c9d packet-kerberos: rename some generated fields to avoid name conflicts -68087ab776 packet-kerberos: dissect PA_REQ_ENC_PA_REP -55c068bd0b packet-kerberos: dissect new RFC6113 errors messages -17dcfb213a packet-kerberos: remove unused line '#EncryptedData/etype encryptedData_etype' -8f00b7011f packet-kerberos: dissect names of new PAC_* types -fa7584898d packet-kerberos: Encrypted{AuthorizationData,Authenticator} are not the same -95d0ab1e01 packet-kerberos: we only need PA-PAC-REQUEST once -5e1aa48d56 packet-kerberos: decrypt PAC_CREDENTIAL_INFO from [MS-PAC] -f2dfcebd09 packet-kerberos: dissect AD_GSS_API_ETYPE_NEGOTIATION -3bf7bfb69e packet-kerberos: dissect AD_TARGET_PRINCIPAL from [MS-KILE] -60378b1071 NAS-5GS: PDU session reactivation result error cause wrong PDU type -b7c11bfaa4 packet-kerberos: dissect AD_AP_OPTIONS from [MS-KILE] -11acf0d40c packet-kerberos: dissect KERB-AD-RESTRICTION-ENTRY from [MS-KILE] -7a6aa7bb99 packet-kerberos: dissect PA_SUPPORTED_ENCTYPES from [MS-KILE] -04d2d01d98 Added RDMnet protocol -3d8cf862cc packet-kerberos: dissect PA_ENC_TIMESTAMP messages -7eb872d627 packet-kerberos: add more AUTHDATA-TYPE values and generate AUTHDATA_TYPE_vals -62039fd1c4 packet-{kerberos,pkinit}: Add support for Windows based PKINIT -bc5a7061a2 packet-kerberos: more PADATA-TYPE values/generate kerberos_PADATA_TYPE_vals -b970a6bf51 packet-kerberos: always remember the toplevel msg_type in MESSAGE-TYPE -85147a17d1 packet-kerberos: avoid using actx->private_data for two different things -c38f97aa22 Add support for more monitor opcodes. -ac82fd6353 f5ethtrailer: Add support for version 4 of low noise trailer -ae2e83f2d8 CIP Safety: Change MacID to NodeID -fbca66fc8d rtcp: extend mantissa and bitrate to 64 bit. -4a8da5fbde wslua: Fix crash on TvbRange:__tostring for a zero-length TVB -2b50d124ec tools: do not install doxygen -5cb8343fb9 packet-dcerpc-netlogon: dissect and verify NETWORK_LOGON messages -c67b8c4f29 packet-dcerpc-netlogon: remove unused '#ifdef HAVE_KERBEROS' -8e76178fcd Fix reporting of interface-list-fetching errors. -eb7774e4c1 Qt: Improve tcptrace graph drag responsiveness -d87bce7c4f capture-wpcap: gracefully exit when has_wpcap is false. -5b4af5b65b Remove unwanted newline. -c14a887b2e USB HID: add missing usage pages -b5593553d4 debian: Ship codecs libraries in libwireshark0 -6bd6b1df78 More modeline fixes to put HT tab stops every 8 characters. -d77a8669df WSUG: Update the Service Response Time section. -16c315ca32 dot11decrypt: Let libgcrypt handle AES unwrap -1d20a875e4 Qt: Fix bug causing hidden columns to be displayed -0039505dd1 Tab stops are always always always always always every 8 spaces. -0f0e486b91 Put common code into get_interface_list_findalldevs_ex(). -c939ef8246 USB HID: update modelines to match the current code style -8cac5c0a3a Check for "is wpcap.dll loaded"? when getting the remote interface list. -ee39cd988f [Automatic update for 2020-03-15] -b4da2c09d2 USB HID: fix incorrect format string when annotating top level rdesc items -9567bf0595 packet-dis: fix dissection of Entity State Update PDUs -fd34c09ffe Remove an out-of-date comment. -eee9f0e4aa Remove no-longer-necessary tests. -c4f652397b Don't check for ancient libpcap versions on HP-UX. -e091ee5212 packet-dcerpc-netlogon: add expert info to dissect_secchan_verf() -44c923737f packet-dcerpc-netlogon: add expert info for NetrServerAuthenticate* -b26ea6eab2 packet-dcerpc-netlogon: let NetrServerAuthenticate use common code -0e7e70ac96 packet-ntlmssp: add expert info for session keys too -e83b3aead7 tests/suite_decryption: Skip CCMP-256 test with libgcrypt < 1.6 -cf4c0552e7 ieee80211: GCMP decryption support -f3a9d9abed packet-ntlmssp: factor out a ntlmssp_create_session_key() helper -b30e823301 packet-ntlmssp: cleanup the setup of conv_ntlmssp_info->client_challenge -d835d59290 packet-ntlmssp: rename gbl_nt_password to ntlmssp_option_nt_password -7e89bd873a gitlab-ci: test nopcap build with gcc-7 instead of gcc-8 -01f706af65 USB HID: fix interpretation of unit exponent field -14c71587ef packet-dcerpc-netlogon: make use of get_md4pass_list() from packet-ntmssp -fff3776cdd packet-ntlmssp: export get_md4pass_list() to be used in packet-dcerpc-netlogon -d430932b4e packet-ntlmssp: don't pass 'gbl_nt_password' to create_ntlmssp_v[1|2]_key() -d947c7d8a2 packet-dcerpc-nt: split out cb_str_postprocess_options() -8882c22851 USB HID: dissect the missing fields from input/output/feature items -64c3b2dfff USB HID: provide item string for the unicode usage page -975d99cbac USB HID: have a consistent style -93f5d130c9 USB HID: fix bug where logical min/max were being dissected as unsigned -4497902079 packet-ntlmssp: move ifdef's into get_md4pass_list() -598839ff10 dot11decrypt: Make ccmp_construct_aad an internal utility function -eed31f13be ieee80211: Add CCMP-256 decryption support -14bc684b18 dot11decrypt: Use libgcrypt's CCMP decryption ability -a51e150e2d packet-ntlmssp: display the authentication key origin as expert info -9dcba0c68a gitlab-ci: print tshark --version for OpenSUSE and Debian -f9af3ec4d5 tshark: Fix compilation without libpcap. -012695d944 Diameter 3GPP: Core-Network-Restrictions check if data exists. -f8de1fcddb USB HID: make the dissection tree look as in the spec -9f6fad0a46 WSUG: Update the I/O Graphs section. -73ea612d25 Qt: Fill in our UAT delegate editor backgrounds. -cd3af470b8 Update comments - Npcap no longer requires HAVE_REMOTE to be defined. -d73c0be3bf Remove trailing whitespace. -0c889d6f5c Require at least libpcap 0.8/WinPcap 3.1. -f77c677f18 Fix some places where we forgot to mention Npcap. -16adaf33b4 GTPv2: Dissect Core Network Restrictions and UE Radio Capability ID. -29614e007e gsmtap: Add support for dissecting GSM voice / user plane messages -b6c50fe032 Add bfd_echo "dissection" -e3212a49e5 debian: speed up build by running asn1 and guides target in parallel -0ec5ca3ecf gitlab-ci: remove GCC-5 -1461e5e0ef USB HID: use the correct names from the spec -297c680fa8 Diameter 3gpp: Don't write to columns when decoding SMS. -1e60efeb64 USB HID: refactor usage page identification -ad6b19484d t38: propagate ACDR changes in autogenerated file to the source -cecde18cc5 Link 16: Add a link to DSTO-TN-1257. -0145bd0ce5 asn1: fix -Wmisleading-indentation warnings with Clang 10 -4526ad4eb5 Small update to Extreme's MINT -38a4ffb6c4 dictionary.meinberg: Add some values -7bdf4cc526 RTCP: Add mor expert info for Application data. -166c06ff15 Lua: Fix description for pinfo.dst_port -e2c07dae19 GTPv2: Length of APN Rate Control Statuses is 2 bytes. -b7f38efb78 github: add action to automatically close pull requests. -e3f6dd4af3 WSDG: Expand the VS command prompt text. -1594112d34 github: setup ruby in macos workflow. -d8ac2a046b Qt: Re-highlight packet bytes when re-selecting packet tree item -76c8c3ef0e afs: fix backup & butc RPC confusion -78b08dd00a afs: make defragment / reassembly configurable -3cf85db1f9 afs: add some "new" RPCs -94bf1c55f4 rx: decode version packets -d24a11ee2e dot11decrypt: Avoid unecessary memmove -a413802052 dot11decrypt: Remove unnecessary offset parameter -a2dc713c11 Qt: Fix Copy Description from context menu -694c2bcbf0 FTDI MPSSE: Match response data with commands -914bb159f7 TLS: Limit the number of DNs in Certificate Request messages -839209d219 Fix formatting of the start time and elapsed time. -9caf4650c1 Change $HOME to /home in folder documentation example -4b0e800773 github: create Windows package and upload it as artifact. -9cdff50e18 github: create OSX package and upload it as artifact. -c2b1cf6f33 github: create debian package and upload it as artifact. -d39e27ad96 tools: add additional params to macos-setup-brew.sh. -2e2b537381 Qt: Keep profile selection when renamed -40b8293d43 Qt: add new protocol name when reporting deprecation -e6dfc1ca01 [Automatic update for 2020-03-08] -9f2497de9c Fix the isis.hello.reverse_metric.flags field. -1c7f2c94d1 isis-hello: use UINT type instead of BYTES. -a7b06aae59 github: restore original Qt windows action. -fd6490fa8e Windows: upgrade Npcap to 0.9988 -460b42f5f9 fp: add missing field name to tree item -be90029975 docbook: remove legacy "trap". -77d2bf81a7 afs: correctly calulate padding for strings -e8d770f3c7 GTpv2: MM Context, handle new data. -b31e9f3e20 wsp: Remove lwm2m.dm length check -a58b398461 rx: display rx-ack reason string -3c91b1b533 rx: correct erroneous comment -e0a7190e41 WSDG: Add a note about the VC++ redistributable MSMs. -480deb2eec QUIC: Add missing extension link (Delayed ACK, Loss Bit) -ac09d33468 WSUG: Use our full signging organization name. -64ad0a85c6 pfcp: print Predefined Rules as ascii if possible -548a08cadc DCERPC: Regenerate autogenerated CLUSAPI dissector. -cc39bc8495 DCERPC: refresh clusapi idl after various additions were made to the protocol -caed4ae2a8 Bluetooth: fix Flow Specification HCI Command -86337a8e69 Qt: Don't hijack Ctrl+C for copy packet list entry as plain text -b7996de371 NAS-5GS: PDU session reactivation result error cause wrong offset used. -6e9e51e49c Revert "gitlab-ci: upgrade to Clang 10" -bdf793d641 ieee80211: Add additional field to fixed parameter. -fbe9d7f4b4 gitlab-ci: upgrade to Clang 10 -6bb691189c gitlab-ci: remove unnecessary jobs, upgrade versions -5fba6e973b f5ethtrailer: Add support for TLS Trailer Type 2 Ver 1 -57de65c9e7 Diameter 3GPP: fix dissection of MBMS-Bearer-Event AVP -718b282f60 QUIC: define QUIC Transport Parameter on Hexadecimal (like spec) -a1ba7aa35f QUIC: Add Time Stamp Extension -53246cee24 Qt: Add missing breaks. -d5794990d5 docbook: add more infos to Mac package build section. -290ddeeed4 macOS: Make the dmg_package target fail noisily. -9f3a335f45 QUIC: Add ACK_FREQUENCY Frame Type -b7566bf40f LUA: remove duplicate words -5ffb495f07 gvcp, gvsp: Adjusted to GigE Vision spec. 2.2 -b4551fe7b2 docbook: Remove duplicated words -4a2cd15aa5 Qt: Fill in our item delegate editor backgrounds. -fb28b60e3f QUIC: Fix frame type (it is also a varint) -4a3853645f USB: Fix NULL pointer dereference -2ba35ceb41 USB Audio: Allow filtering on baSourceIDs -13bf41740b net_dm: implement support for flow action cookie -8877fa2301 Diameter 3gpp: When checking if text ignore padding or NULL termination. -7322c35a47 Remove keep alives from "Bad TCP" coloring rules -a7e3942101 Add github actions yaml files. -321de10aad USB Audio: Dissecting Selector Unit and Endpoint Descriptor -340e9b3e84 GSMTAP: also dissect PCS band indicator of ARFCN -a42fde90c1 [Automatic update for 2020-03-01] -612568d7b3 Edit Resolved Name: Allow user to remove name -04a86e99e4 Qt: Fix import profile from directory crash -50a4063352 USB: Record bcdVersion in device product data -c68366f01d FTDI MPSSE: Group commands with parameters -c07a48b6d3 Qt: Fix profile zip import on Windows -ab274af1ed SMB2: properly show reused FIDs -4fe7fbd51d Qt: Changes ProfileModel assert -3c28305ca8 FTDI MPSSE: Dissect setting the clock divisor -cead73576d macOS: Expand a comment. -a5926fdda7 nettrace_3gpp_32_423: Improve parsing. -54261ccaf2 SMB2: remove duplicate session info -f222e4be33 pfcp: update IE 8.2.12 Transport Level Marking -27dc3d1481 btatt: Call btatt.handle subdissectors -d398471cb5 Add support for ISO 15765-2:2015 jumbo frames -14663215e8 f5ethtrailer: Correctly generate the TLS keylog entries -eabc9356c2 Qt: Do not display alerts on repeated failed reads -236dbcf66c USB Audio: Audio-class specific format 3 dissection -b3871fb864 macOS: Software update fixes. -00edddb9ba GTPv2: 8.22 F-TEID, update interface types -14d3c06d15 pfcp: Update to 3GPP TS 29.244 V16.2.0 final part -6a0f70041d pfcp: Update to 3GPP TS 29.244 V16.2.0 part5 -b6d67794d8 NGAP: fix dissection of intra 5GS NASC IE -20bef29f72 pfcp: Update to 3GPP TS 29.244 V16.2.0 part4 -b1a4aac543 Qt: fix packet list selection regression -1ed9ddd26a Fix some typoes in comments. -e1e8e2dce9 Clean up some comments in the preferences file. -3383667106 SMB2: generate session for every packet -c583304dd5 Add TEAP dissector -f8f6ce55de Test: Make sure we can run Wireshark on macOS. -574aa22870 macOS: Fix a sanity check. -47bd34873b macOS: Add a sanity check. -0659802f5f tools: add missing packages to macos-setup-brew. -c334293099 smb2: move file related metadata into session object -46d6230cd4 smb2: make sessions table per-file rather than per-conversation -12b8144dfc smb2: add editor modelines in header -5608e07641 bthci_cmd: fix typo -9bde8f53f3 couchbase: Add new HELLO features and flex frame changes -5a44e1b7c5 goose: test field is renamed to simulation -3c5759a0d2 lacp: Fix Dead Store -7e38df24c6 Remove some entries from .gitignore. -cd6134da90 Add ws_strtoi() and ws_strtoui() routines and use them. -f2a64e9559 RTP: Add support for RTP over TCP (RFC 4571) -4e98225198 GTPv2: Dissect more flags -301cb9956b gtpv2: 8.12 Indication, add new bit decoding. -7b99a82bf8 Edit Resolved Name: Don't add duplicate IPs -2c4fc32913 smpp: Set the column fence before dissecting the PDU -c86e995aa2 FTDI MPSSE: Improve command descriptions -59130ed824 ieee80211: Adding dissect of 60GHz Information Element -6b80979faf FTDI MPSSE: Display pin name alongside signal name -e54bcb0100 editcap: Remove an arbitrary time boundary. -0875845e90 f5ethtrailer: Continued clean-up from plug-in import -8bda8642df EAP: Remove a couple of string length assumptions. -8953da8975 rpm-setup: Get rid of unary operator expected warning. -ce0d780c3f Some more issues spotted by PVS-Studio in bug 16335. -a9d7ce53b1 FTDI FT: Add Amontec JTAGkey USB VID/PID -7620ba7f72 [Automatic update for 2020-02-23] -1702e59b55 test/suite_decryption.py: update SMB3+ decryption tests -b8f9448c78 SMB2: try to guess encryption settings when not available -95a37ff2fe SMB2: allow users to give decryption keys directly -de665417ab SMB2: ipv4 address is stored in big endian -1403c09105 DNS: Add DoT ALPN (RFC 7858) -a2530f740d WireGuard: ignore messages with invalid lengths -b2ee7a2876 WireGuard: fix null pointer crash -c268e9b0d5 Use "must" instead of "should" to avoid ambiguity. -e4138a3b98 QUIC,TLS: update transport parameter encoding (draft-27) -31cf648423 SMB2: add (disabled) debug code -b45b53bd10 smpp: Implement export PDU functionality -ae1d569322 macos-setup: Update Gcrypt to 1.8.5. -b3efeb2573 Test: Bump the WireGuard Gcrypt version requirement. -645f05bafa EVS: Fix display of A.2.1.3 Special case for 56 bit payload size -498644ef61 mp4(file): Fix Dead Store -d582640336 ACDR: Move TPNCP registrations to TPNCP dissector -2abba7ad62 csn1: fix csnStreamDissector(): catch unknown CSN_CHOICE values -22e617d862 mptcp: correctly parse v1 ADD_ADDR suboption -c544f7e3f4 Qt: initialize members (CID: 1457926). -ed0e320611 ACDR: Fix value display for XML media types -9ea4bd2b96 doc: Apply proper capitalization to the Wireshark name -52de94394e acdr: remove private gtypes.h header to fix the build -d400dbe476 Qt: Remove unnecessary processEvents() call -7e02165453 More issues spotted by PVS-Studio in bug 16335. -fbd88490dd [Automatic update for 2020-02-16] -18a7e64c85 get_dns_name: fixup some missing change introduced with c397adda8a7 -c129c28d3a Qt: Allow creating new files in extcap fileselect -d7bbe384f5 Test+Qt: Add an automatic update check. -7247b98d45 wsutil: Strip the processor brand string. -273ec3ffef QUIC: explicitly report verified Retry Integrity Tag values -9a5bb0705c packet-lldp: Report only the consumed octets -a64d926ebf packet-lacp: Report only the consumed octets -5d1f89f10c iee80211: Conform to the spec and handle Anti-Clogging Token container. -2c1d660940 Qt: Access I/O Graph settings via UAT interface -e30f0d0920 Some issues spotted by PVS-Studio in bug 16335. Many more remain -36e5f9539e UDPCP: Check signalled length against available payload -c74801c9d9 EAP: Add TEAP (Tunnel EAP) -32679c14be Introduce AudioCodes Debug Recording (ACDR) dissector -c867d27138 ULP: Upgrade dissector to OMA-TS-ULP-V2_0_5-20191028-A -6dad599a8a WiMax DLMAP: Fix a large loop. -04648c2174 UDPCP: fix reassembly filter name, and other trivial improvements -eca4bc5682 QUIC: add support for Facebook QUIC variant mvfst -401098d5c3 tls: GREASE changed from draft to RFC 8701 -558dac8830 F1AP: dissect more RRC containers -acaba5ee7e CMake: Fix WinSparkle discovery. -74c2bcbe9b Qt: Restore space and add tooltips -055b4c59e4 TPNCP: Support IPv6 without modifying tpncp.dat -52559702a0 SIP:Add SIP Header P-Charge-Info RFC 8496 -912be1a298 NAS 5GS: Dissect more IEs -0fed3e2681 UDPCP: Check Packet Transfer Options -7e73515007 Diameter 3GPP: Fix output of AVP 713 Requested-Nodes -8a6000b6dc TLS (QUIC): Add min_ack_delay TP -937c7c512a Debian+RPM: Require QtSVG. -76462953a9 SDP: clarify that the G722 sample rate is actually 16000 -980cf9c857 dcm(.h): Update DICOM 2020a definitions -f072494611 radiotap: remove unused increment. -33bb4b0c22 Qt: Add window title settings the preferences dialog -2ab65bf0ba extcap: Fix packet time calculation -20c8215fd5 radiotap: remove unused increment (CID: 1458175). -2db9a52a34 UDPCP: Set protocol column -a20fea02fc Qt: add initializers. -b926d24b96 RPM: fix missing qt5-linguist dependency, simplify installed packages -6e7918319b [Automatic update for 2020-02-09] -38d54660f2 ieee80211-radiotap: Add support for radiotap TLVs. -0d68a088fa tools: update pkg in bsd-setup. -4c87407a3c Fix ZEP dissector for displaying the LQI value -23749592e3 TDS7: Update Feature IDs for FeatureExtAck Token -3e2a837cc0 TLS: update cipher suite list -f307dcc1d4 TPNCP: Show IPv6 correctly -9d185416da TPNCP: Update tpncp.dat -02199970d7 SMB2: store file names longer than 256 bytes -0dd91d64da WSUG: Update the macOS system requirements section. -ce4e7bdf4b FTDI MPSSE: Initial MPSSE commands dissection -7ce2ca316c WiMax DLMAP: Add a length check. -fca18e2e5c Qt: fix compilation without pcap. -1e4c4f2209 Qt: Make it possible to hide welcome screen warnings. -19b3376a24 LDAP bogus malformed errors: decoding encrypted data -80e1c54ff4 CANopen: Add SDO Block Upload/Download decoding -9266a27264 macOS: Remove a version check from osx-app.sh. -26be041184 Add dissector for OBSAI UDPCP protocol -31effe3690 PDCP-LTE: Show name alone with Cipher number in more places -2580053638 TFTP: Rewritten object (file) export algorithm -55f83324ef Qt: simplify decode_as_ action in the packet details view -6bbd61860b Qt: make Decode As from packet list functional again -abe50bf237 eee802.11: Fix bug in previous SAE Anti-clogging support. -a6614f995c Windows: upgrade Npcap to 0.9987 -995672e8b6 Qt: allow Resolved Addresses search filter to be cleared -f5f435305b CFDP: Fix off-by-one offset -0596047e3f Qt: fix missing IP hosts in Resolved Addresses dialog -fcc90461fb ieee80211: More correctly handle EOSP vs bit-4 in QoS frames. -d5d8a3419e ieee80211: Add support for an SAE anti-clogging token handleing. -37e74c9ceb TFTP: Transferred files may now be reassembled and dissected. -d597655d25 RLC-NR: make dissector handle volatile to avoid compiler error (gcc 4.8.5) -e4094aeac6 NBAP: Actually set max mac-d pdu size flag -8c9efa5f1b ISAKMP: Critical flag should not be in proposals and transforms -b5c629b62d tools: add lua to bsd-setup.sh. -7bbda13a72 f5ethtrailer: Whitespace / formatting changes only. -90ffb0cdf8 RLC NR: call NR RRC dissector for TM payload -b014062f07 [Automatic update for 2020-02-02] -a2368cd124 QUIC: ignore invalid short header packet to fix decryption -f5c70db3b4 extcap: Check for valid PID before killing child process -4ef8ace610 PDCP NR: call NR RRC dissector for signalling payload -20e9652179 Check for liblua-{version} as well as liblua{version}. -9e894cfbd8 QUIC: recognize Connection ID between 1 and 3 bytes -439621c4e5 gsm_abis_om2000: Name some more information elements -468e6eb023 btle: Add Version 5.2 to ll_version_number_vals -977fea0b9e gsm_abis_om2000: Name the 0x9e, 0x9f and 0xa0 information elements -716771255e gsm_abis_om2000: Dissect some more Information Elements -3aee5c5054 gsm_abis_om2000: Real decoding of MCTR related Information Elements -281edac5c0 TLS: do not dissect OCSP when disabled -d3c704ce63 TFTP: Redesign conversation creation algorithm -1592679ed8 Bluetooth HCI: Add support for Bluetooth v5.2 -76ed59b756 Regenerate some ASN.1 dissectors after gd44c5e45cb -96ba92ea8d LLDP: Add ONOS Ether Type (0x8942) -eb0dcc984f RTP: Fix rtpdump export -aaad273ec1 pkcs1: recognize explicit curve parameters -530e243c09 CMake: look for libcap on Linux only -8c1e28c0b7 tshark: remove unnecessary sys/capability.h include -ec7a84f14e cmake: add libcap package properties. -8efde39805 extcap: terminate the child process using kill. -e0ca87cfb1 tls: update list of known CT logs to 2019-12-23 -09dbf2c979 LLDP: Add ONOS TLV (Chassis, Port and TTL) -d24fbbc5a0 QUIC: add verification of Retry Integrity Tag (draft -25) -bbb1a794c5 ieee802154: Do not require correct FCS for ACK tracking -139e4288d3 dhcp: DHCP option 77 User Class Option 'Microsoft bug' -b7802d76a8 Netflow: updated Niagara Networks decodes for RADIUS IPFIX IEs. -0d4e81e7c7 EVS: Handle A.2.1.3 Special case for 56 bit payload size -8f4cd818ee Profinet: Two new bugs are detected and fixed. -ddc03b8c87 QUIC: Need to remove Retry Integry Tag to Retry Token Length -a24231bc90 amqp: fix wrong bitmask (v2) -6e6831fbd3 QUIC: update Retry Packet and comments, rename idle_timeout (draft -25) -0c112e2e24 Fix indentation. -a042c11567 gsm_abis_om2000: Add some more observed message types + IEIs -c7281ca42c mp4: dissect Chunk Offset Box (stco) -8228b0bc0f mp4: dissect Sample To Chunk Box (stsc) -3351effd06 mp4: improve Sample Size Box (stsz) dissection -d2dcb9ee7b mp4: dissect Edit List Box (elst) -3b0bdd9e57 mp4: improve Movie Header Box (mvhd) dissection -239273e925 mp4: fix Sample Size Box (stsz) dissection -16c9c18e36 mp4: dissect edts box -db1db08b83 mp4: dissect ctts box -9247ae9757 mp4: dissect stts box -77ff747e9f Use the Wayback Machine to find a document that's no longer there. -59108b1683 Qt: replace QRegExp with QRegularExpression in FilterListModel. -17a6916a21 epan/to_str: change MAX_BYTE_STR_LEN from 48 to 72 -82ed8918ab mp4: factor out FullBox dissection -41be9b9c5d mp4: tkhd times are encoded as ENC_TIME_CLASSIC_MAC_OS_SECS -732aa60098 proto: fix get_time_value() for ENC_TIME_CLASSIC_MAC_OS_SECS -a4cb1c3234 tools: add missing package to bsd-setup. -32fc20eef4 [Automatic update for 2020-01-26] -4f462bb6e3 rdm: Remove incorrect dissection of ack overflow data -534c462678 amqp: fix typo on file reject requeue display filter -97f90c07ac androiddump: Link against libwiretap and libwsutil -eb4e2cca69 IO Graph does no return to 0 if there are no fields for y -0290bd3592 HTTP: share dissector status value_string array with tshark HTTP stats -967c0f2c93 IPv4: Use FT_UINT8 for the 3 bits flags field -0b64a3afc0 Fix the check for ws_fdopen() failure. -8a79d27010 SIP: share dissector status value_string array with tshark SIP stats -f1e2d36ffa IPv4: Rename variable -6fceff7240 RTP Stream Analysis: fix wrong values for clock drift and freq drift. -db6c3b8e15 IDMP: Reset a couple of variables. -d7d14f230f QUIC: add new frame type and transport code (draft -25) -3a8215827d IPv4: Remove unnecessary macros -89beba7ea6 IPv4: Fix display of Fragment Offset field -fd1dd72d8e cirrus-ci: fix check and install bash. -ece8da5ea6 tools: fix check in bsd-setup. -6686ffcf6b RTCP: fix packet length check when having unhandled application data -10d683ed07 artnet: update ArtPoll packet dissection -2399f0ee92 artnet: Update ESTA Manufacturer codes -f4dfd4c955 artnet: update Art-Net OEM codes -623d5b3a61 artnet: update documentation URL's -824fef51aa artnet: Fix ArtPollReply universe calculation -b3c9244c82 kerberos: fix -Wcomma warnings -bb105ee06c packet-kerberos: add decrypt_krb5_krb_cfx_dce() function -a7c862ca0f packet-kerberos: split out decrypt_krb5_with_cb() -1b97f84785 packet-gssapi: add gssapi_{header,trailer}_tvb -6afa37bb1a packet-dcerpc: pass down header/trailer for hdr_signing -560f120946 packet-spnego: make use of decrypt_krb5_krb_cfx_dce() -b0d959eef8 NVME-TCP: Fix ICReq fields: -adeeb7f2da LTE RRC: fix a memory leak in composite TVB handling -7bc9cd620b GTP: fix a leak in UAT -919b4ca1cf someip: Fix guint64 printf formats -9084ca2695 geographical_description: Don't mask Orientation of major axis octet 12 -a152e041fa Put various epoch time deltas into wsutil/epochs.h. -d44c5e45cb x509af,ocsp,ber: display serialNumber (INTEGER) as bytes -75e1b69e88 CoAP: change detection logic for CoAP over TCP or TLS -3442c76bc5 Windows: fix win32 libilbc package -3d2ccf4a9e Rename a time variable to reflect its units. -fc31446277 Add support for "classic Mac OS" timestamps and use them in file-mp4.c. -23b91bdcd0 tools: minor changes in bsd-setup script. -b0c5f2230d Diameter: Fix Location estimate. -1fccffdaea mp4: Fix uint64 printf format -ddb547b04e ICMP/ICMPv6: fix request/response tracking for checksum 0x0000 -b5ef0847dc mp4: dissect Track Header Box (tkhd) flags -bd645093e5 mp4: display timestamps in human-readable format -084a887a30 Fix compilation with gcc-9. -567991b8fb toold: add libilbc to bsd-setup. -a47cf5f45d RPM: fixed log sequence -8e7432c36a RPC: trivial prettification. -6693067290 rtp_play_dialog(.cpp): avoid Dead Store false positive -dd4b562df2 macOS: Add a disk volume icon. -f605e9466b ui: Define plugins_add_description() unconditionally -a5abaa81ad CMake: do not check for Qt5Svg at build time -12a13a6926 RTP: decode iLBC payload -7bd57479b6 tfshark: Link against libm -7f45131a4d [Automatic update for 2020-01-19] -e9031028fc Qt: Support ampersand in profile name -0f57ad35c8 IO Graph shows unsigned values correctly -30baaab460 NAS-EPS: add an option to dissect user data container as non IP -eb1e379948 SMB: Fix DialectIndex handling -fde8f715ed androiddump: Provide fifo argument to g_warning() -380282d9cf MMSE: add a missing "Ok" value for X-Mms-Retrieve-Status field -fc0cca0911 macos-setup.sh: Add SpeexDSP setup and install -7403f28f4d amqp: wrong bitmask for amqp.method.arguments.multiple -5ffeabc8ce pfcp: Update to 3GPP TS 29.244 V16.2.0 part3 -597ca8aa38 DOC: Remove lingering references to autotools -16ebca009a Register Ericsson P-GSL + TFP as GSM LAPD SAPI -dab167cb9f WSUG: Add details about the TCP Out-Of-Order threshold. -535f5277f3 ieee802154: Use the dissector internal address format for ACK tracking -e38fea4dba netscaler: fix nstrace_ensure_buflen call. -5ead0a36ea pfcp: Update to 3GPP TS 29.244 V16.2.0 part2 -3250410e1b pfcp: Update to 3GPP TS 29.244 V16.2.0 part1 -34a18d9302 packet-gsm_abis_om2000.c: Add string for TRXC Managed Object -4ad18674b7 QUIC: Add Loss Bits Transport Parameter -4ee88f3e34 netlink: use indicated encoding for attributes -3e072f1bc9 lapdm(.h): fix duplicate include guard (found by lgtm.com) -0de33e955a XnAP: another ASN.1 description fix -8bc827d561 XnAP: fix ASN.1 description -e0ea5cbc02 XnAP: upgrade dissector to v15.6.0 -3169344480 NAS-5GS: add support for n1SmMsg from 3GPP 29.502 -d0c9c33f52 IEEE1609.2: Minor updates to the ASN1 specifications. -6606e95318 CIP Motion: Version 1.5 Updates -4ee1110fa5 Fix UAT PKCS #11 Library handle leak -b8101a691c ISAKMP: Dissect ID data types also for GDOI SA TEK -82032fe375 Qt+Windows: Remove the DBAR check. -116d381ea4 wiretap: Fix mp4.c compilation. -62276f79a2 TPNCP: Avoid multiple registration of preferences -9a5eb26b28 macOS: Force-sign Sparkle's AutoUpdate.app. -ce8e6e1c95 wiretap: Add MP4 reader -5b861d84f8 X2AP: upgrade dissector to v15.8.0 -b6ce60afbb Prefs: Fix name of deprecated TPNCP port preference -e816edd1ea Qt: Add a missing separator in packet tree context menu -e45ee832a6 LPPa: Make it possible to dissect private IEs -0ab71cc1ec json: append in Protocol column when call by another dissector -098077b685 FTDI FT: Dissect SetBitMode command -bc89c4d774 netlink: add and improve code comments -e85cbd57c6 Qt: Suppress warning: unused parameter 'actions' -6e7f08781d Gen-bugnote: Another encoding fix. -216c4b2673 Gen-bugnote: Fix an encoding issue. -8b9f718dee Qt: Set AA_DisableWindowContextHelpButton. -48024b102d Qt: Make sure shortcuts are visible in context menus. -9e135f8748 ieee802154: Use ACK tracking to add generated addresses to ACKs -e7a8c94aa7 Qt: Add a splitter to the I/O Graphs dialog. -3579779dd6 WSUG: Clarify streams docs -e60a56b050 WSUG: Remove references to OSes prior to Win XP -8c2328f121 Point to a page that might be less likely to move. -8fc67d48af Update URL. -71b59b18e4 WASSP: Fix a couple of off-by-one errors. -b92bf7c981 Qt: Update our main window capture warnings. -d5cfa99217 Allow Multiselection of packets to work during live captures -f582c85623 netlink: use value retrieval with proper encoding -c84bbf4853 Qt: Add error message when create profiles dir fails -0b8ba07954 X509SAT: fix conformation file -f3988d0302 S1AP: fix import of ASN.1 code -a4c5296aaf F1AP: upgrade dissector to v15.8.0 -23801f0ce2 NGAP: upgrade dissector to v15.6.0 -a8c90e1767 [Automatic update for 2020-01-12] -efa5c4cbeb S1AP: upgrade dissector to v15.8.0 -e57b37137d Compilation fixes when CMAKE_BUILD_TYPE = MinSizeRel (-Os flag). -dbfb204f48 ber: display x509af.utcTime year in 4 digits -3f17a8948f Add Cisco Miscabling Protocol -f9c2bdc413 Implement all mapping macros for the new proto tree API -f1a49e55b1 travis: add gcc-9 builds. -a8c7beb070 Use symbolic values for Cisco's LLC PIDs -58949b7ff1 DOIP: Trivial typo fixed -fa2fa5657b DLT: Fixing parsing of multiple DLT message in a single UDP packet. -160a4696fa NAS 5GS: correction of QoS Rules with the length of two octets -bc8140be0b Fix build and deprecation warnings with Qt 5.14 -507bec0f36 Add initial version of a dissector for the Paloalto heartbeat backup protocol. -1fa51cfc0c BGP: MPLS label for EVPN Extented community -ad2584f437 tpncp: replace stack variable with dynamic allocation. -1bbac91d33 Qt: Fix related packet delegate -e3a92cf8f6 Qt+Win32: Tell the user to install Npcap/WinPcap if needed. -999e63543f Qt: Add elements back to the tcptrace graph. -0db890ba59 Netlink: Properly interpret and mask out attribute type -c227279d33 packet-kerberos: try to fix the build on macOS 10.14 -35cdf00669 NR RRC: upgrade dissector to v15.8.0 -b4e37280c5 LTE RRC: upgrade dissector to v15.8.0 -41179647b8 AUTHORS: reword a bit some acknowledgements. -5c0042a2f6 packet-ip.c: The return value is already calculated and returned by the previous call. -dda104cdde Add Ethertype 8988 used on the heartbeatlink inside a Paloalto firewall cluster -d01b85c028 wka: Add Cisco ACI gleaning src MAC -1ca7f03408 tvbuff.h: Fix formatting inside a comment. -936a844cc3 Qt: Fix PacketListHeader column -e0bb1ddea7 TPNCP: Update from downstream -3e9e05cf0a TCP: fix DESEGMENT_UNTIL_FIN handling in combination with OoO tracking -0db02a89f3 GSUP/SMS: also dissect ToN/NPI header in SM-RP-DA/OA -1fec43355f DCERPC: display various driver version fields as hex -9f30fc974d WSDG: Update the libraries chapter. -d9aab840a7 packet-kerberos: try to verify the PAC checksums and display the used keys -23a6fab52e Qt: remove codecs from about Wireshark dialog -10ef28df30 BGP: Add EVPN Layer 2 Attributes Extended Community (RFC 8214) -9326789204 packet-kerberos: add a hint to the used decryption key into the proto tree -ed81b83768 packet-kerberos: re-add dissection of ntstatus (KERB_EXT_ERROR) in PA-PW-SALT -f9c2b3aa79 NSIS: Fix a dangling output path. -b553066a33 Netlink: remove encoding copies and, by extension, nl_data copies -3b781dbab5 rtp_player_dialog: Route audio for a stream to left/right speaker in RTP player -ce6952dbf5 packet-smb2: add support for SMB2_FILE_NORMALIZED_NAME_INFO -9483fbcbf4 packet-dcerpc-netlogon: relax the data model for netlogon_auth_key -088266e39e Netlink: stop hiding packet_netlink_data pointer -200124d420 NSIS: Make the licensing page match reality. -44b0cb187d Docs: Ensure that the API reference has the proper permissions. -3c5480a2c0 Docbook: Fix some file permissions. -8b7e251bac NSIS: Build Unicode installers / uninstallers. -1e0fa912d4 AUTHORS: remove newlines. -b6b7065b7c dcerpc-netlogon: fix compilation with older gcrypt versions. -984c7a9c42 BGP: update Well-known Communities -dc74cfb3f9 TFTP Header End Fix -d958375349 NL80211: Remove global variable m_pinfo from dissector -46b3753d53 case-sensitive: Fix casing for PCAP and WinSparkle -73a5236f2f debian: remove double spaces. -6785c9ad04 Qt: Don't plot zero values in I/O scatter plots -06bff9f20d packet-smb2: handle SMB2_CHANNEL_RDMA_V1_INVALIDATE for read -58d446c408 packet-smb-direct: move Flags into data_tree. -f779835844 packet-dcerpc-netlogon: implement NETLOGON_FLAG_AES decryption -b00e2834cd packet-dcerpc-netlogon: remove STRONGKEY related processing from get_seal_key() -fe7a0b4b97 packet-dcerpc-netlogon: split out prepare_decryption_cipher[_strong]() -2a8a604a1d packet-dcerpc-netlogon: split out uncrypt_sequence_strong() -371c2d1bd6 packet-dcerpc-netlogon: use the correct NETLOGON_FLAG_AES flag -33ea029de0 packet-dcerpc-netlogon: fix the build with DEBUG_NETLOGON -f04475167a UDP: Add a filter for payload. -71fb8bebfe rtp_player: Player is able to set start of audio play by double click -c1f5b4d2d9 rtp_analysis_dialog: Improved codec recognition during saving of audio to .au -c283cf37c5 NAS 5GS: add missing R15 bits in 5GS network feature support IE -888137161c voip_calls_dialog/voip_calls: Fix for duplicated entries after retap -2060e02021 Qt: don't use monospace fonts for licence dialog. -590ad8d8ff wsutil: Replace disallowed filename characters to '-' -7a09c78f12 NSIS: Don't package .pdb files. -05d772ce7b USB MSC: Dissect subclass and protocol codes -13703434da Get rid of %debug, so protobuf_lang.y can be processed by Berkeley YACC. -ecd60cc7fe USB Audio: Fix Feature Unit Descriptor dissection -17cd230a03 voip_calls_dialog: avoiding of 'remove_tap_listener(): no listener ...' warning -376d877012 IPv4: Fix incorrect expert info for IGMP TTL -b401c92615 [Automatic update for 2020-01-05] -76c577aab4 SIP: authorization validation segfault on missing fields -8b7caf5e9d Try this - it might be clearer. -56e2629c4d Rewrite the "please submit" message a bit. -68a21c46f6 tools: Make compress-pngs a standard utility. -9ca39e1c56 IPv4: Fix indentation (use spaces) -9fd4555c6f gtpv2: added IE Monitoring Event Information -ae3b611fa0 WSUG: Note that you can edit packet ranges. -5e8da3d2ee WSDG: More translation updates. -e0a4e0e123 Qt: Update translations. -fac6a2179e WSUG: Add a Packet Lengths dialog section. -4778386e71 WSDG: Miscellaneous updates. -76dfe6004b packet-iec104: Use pinfo->match_uint instead of port number from configuration -d832145366 Qt: Add Spanish (es) translation assets. -83fdea9ad6 GSM RLC/MAC: dissect Mobile Identity in Packet Paging Request -4d67f06108 make-manuf.py: Add "of" to the general terms list. -11aef7c19b BER: fix ber.error.bits_unknown display -4f105e1f24 BGP: Support for drafts Tunnel Encapsulation and Segment Routing -5ba082d51d Happy New Year 2020 -3c77808cf3 WSUG: Update the Capture Properties dialog section. -e9014030fe HTTP: Fix dissection of data following the HTTP Upgrade response -f8aa0d5c02 LPP: upgrade dissector to 37.355 v15.0.0 -6d5c749785 Guides: Update some of the MaxMind text. -c189393f06 GSM A RR: Fix wrong description for Access Technologies Request presence field -e9dc3b047c SIP: RFC8688 Rejected Status Code -8a3572997f codecs API: Added description of API usage -cff06caa1e GSM A RR: Fix typos in PS IR field -12550ef794 make-manuf.py: Fix a shortening error. -4d14586385 [Automatic update for 2019-12-29] -f8808b8bd0 make-manuf.py: Handle more business types and other fixes. -96965c6b4a netlink: changes to match Linux kernel v5.4 netlink interface -fe9ee2c9b9 netlink: update 802.11 related netlink messages Linux kernel v5.4 -17492b8a6b Qt: Use a neutral tone in an error message. -893f7f3d0c ieee802.11ax: Fix spelling mistakes in HE Capabilities Supported HE-MCS. -a81c8e57bf Find the line ending using tvb_find_line_end(). -f0be7f27d8 Lemon: Squelch an unused parameter warning. -aebe018061 Cleanly fetch the query string. -4010996d8e SMB2: display oplock/lease break packets properly -b21276d9a0 Qt: Create directories recursively -b1910fcdc8 rtcp: Extend AVB RTCP (IEEE1733) to decode AS Timestamp and Sequence Id -e306618d56 whois: add query string to info column. -87ef6cea34 USB CDC: Match subordinate interfaces with master -63a954320f Additional styles for IO Graph -4df2bd988d Qt: Fix the Capture File Properties dropped format. -cafb5e269e pgsql: add GSS Encode Request message -31570163d1 Revert "Qt: Fix dangling delete for sequence diagramm" -2a1d27bcbf [Automatic update for 2019-12-22] -6cd984011f Note the lack of character-encoding indications in the protocol. -8d65ccfee4 Show answers a line at a time, after the request frame and time delta. -0442f7a2c3 UI: Fix compilation with Qt 5.14 -1c98b5b180 log3gpp: invert check with use of offset. -a8331a9274 802.11: Use the pseudo-header PHY to determine whether it's DMG. -69c0a10400 test: fix extcap_name fixture and skip test. -746335804b Expand the frequency range for the DMG PHY. -e2fc0e4806 There's a macro to test for 802.11ad frequencies; use it. -2925fb0850 Use g_file_open_tmp within create_tempfile -c247a8351f wcp: skip buffer too long. -bbd9c8956b TeamSpeak3 DNS: Change defalt port to 0 as it's not IANA registered. -80e27e4cba packet-vnc.c : Fix parse h264 packet error -56e1832cff DCERPC: add DRIVER_INFO_8 decoding for DCE/RPC spoolss dissector -c7f6591247 DCERPC: Fix DRIVER_INFO_7 defines in DCE/RPC spoolss dissector -6094e9d392 CMake: Create a DocBook stamp file for Visual Studio. -1129114c55 DCERPC: implement GetPrinterDriverPackagePath in DCE/RPC spoolss dissector -641d193ca6 ieee80211: use offsets when needed not before. -2a4f09aa62 DCERPC: implement GetCorePrinterDrivers in DCE/RPC spoolss dissector -caf8e70dfe GSM A-bis/OML: use more proto_tree_add_item() in dissect_oml_attrs() -5b08742905 GSM A-bis/OML: use generic proto_tree_add_item() for IPv4 addresses -88364fb296 GSM A-bis/OML: fix: do not use tvb_get_ntohl() to fetch IPv4 address -23b11003bf h264: fix label for frame_crop_right_offset -56a609028f macOS: Explicitly set our package root permissions. -89dfd3d378 extcap: fix use-after-free bug. -a20fcccda4 test: fix CI builds on linux. -623b347d1e Protobuf: add dissecting protobuf fields as wireshark fields preferences, etc. -5d342b01e3 Windows: upgrade Npcap to 0.9986 -2cbd844bd1 Release notes: Bump the next version. -fd6cf89f21 macOS: More ChmodBPF signing updates. -b044c5f1de Qt: Don't crash when disabling all protocols. -a9c79f0159 Uncrustify: Change line length to 100 chars -8dd407d97c macOS: Sign the ChmodBPF script. -53a6c26023 ieee802.11: Support the latest band id values and fix MHz. -d614ade782 De-camel-ize "Wireshark" in a few places. -c656affc34 Windows: Get rid of textify.ps1. -2abade04f8 MsgPack: add dissector to UDP port decode as list -f73018eb0c test: add suite_extcaps. -cc451ab6aa dissectors: re-use most of the existing spoolss container dissectors -993c027100 Add new DCE/RPC IRemoteWinspool dissector -12305928b2 PROFINET: Profienergy record dissection -5e8d79fd69 WSUG: Update the Expert Information and Status Bar docs. -7c61ab7cf2 WSUG: Update the filter dialog section. -060716b8df FAQ: Update and remove entries. -5cfd8bca95 CMake: fix CMake 3.16 warning about CMP0071 -dd90a8fd6f TPNCP: Update tpncp.dat -20c72b2f45 wcp: fix indentation. -8fbe28b1f0 profiles: Try to better sync on disk config state -d90a22c1cc Reorganize long option values -1cd1e36a05 extcap: remove potential leak. -effe6ddaca [Automatic update for 2019-12-15] -6d7e98dd2b MPLS: fix Downstream Detailed Mapping TLV label stack dissection -625b71bb30 WiFi: Properly parse bitmap sections (CID-1451085) -2f42fda600 H265: properly index 2D array (CID 1450950) -595153ca99 RTCP/MCPT: Limit list of SSRCs (CID 1455251) -85e47d9bcd WSUG+WSDG: Remove description list formatting. -8939d358e2 WSUG: Update the mailing list section. -4ee90e4e6f test: fix comment. -abd83d9961 cmdline: cleanup option string definitions -8b8bf62600 m3ap: Info column lost at filtering. -cffa0df310 DCERPC: Add dissect_hresult helper -7807630857 H.264: add dissection of SPS with seq_scaling_matrix_present_flag equal to 1. -31414484d4 html2text: Skip generating footnotes for self-links. -64e5ae4b9d Uncrustify: Remove newline between for and brace -4649512b14 Uncrustify: Add spaces between else and braces -dd1daa41cd PER: Add a couple of NULL checks. -2629bd2081 pcfp: add missing Usage Report Trigger indication -e1a876cf9d couchbase: Fix Dead Store -2df91a8742 NAS 5GS: fix LADN Indication ID in Registration Request -90e80ac6af Qt: Add some null checks. -3e0acea604 CMake: Fixup a variable in FindLZ4.cmake -2db8ca2671 radiotap: Detect 11ad based on the frequency. -23903925a1 Windows: update c-ares 1.15.0 package -34cbff30e9 LNET: fix malformed packet error on RDMA Read Request -e8aa574aff Revert "extcap: Pass --extcap-version if extcap supports it" -6f9efa7583 More Qt minimum version updates. -c5093fb227 Qt: Remove a comment. -b098353ad9 ZigBee: Maintain APS extended counter for nodes -68a7add68a btatt: check the opcode against the current data. -9910d8c913 extcap: Pass --extcap-version if extcap supports it -14e4759b56 Qt: Bump our minimum Qt version from 5.2. to 5.3. -50713161c3 Win32: Remove win32_save_as_statstree. -dc19356be2 Win32: Fixup our file dialog titles. -d884ff2cdc Qt: fix wrong checks. -ef67401c33 Win32: Remove some unused code. -7c883dd771 Win32: Factor out win32_check_save_as_with_comments. -6a1ba1af8d NGAP: catch NAS 5GS dissection errors -fffb132641 M3AP: Update to TS 36.444 V15.0.0 (2018-09) (No change except to ref) -99bdac09d6 pfcp: add warning of faulty FO flag -6925671887 RPC-over-RDMA: add reassembly of SEND first, middle and last -f5705e9118 WSUG: Export, packet range+format, and other IO chapter updates. -c8dd7eed99 pfcp: Update to 3GPP TS 29.244 V16.1.0 -c6c3ee1d62 TTLs are unsigned; format them with unsigned_time_secs_to_str(). -803d47fd50 dns: Unify display of TTL with time_secs_to_str() -9110c59322 SMB2: IOCTL response dissector minor fixes -0820306494 dns: Bring back TTL formatted with time_secs_to_str() -718837ac45 Bugfix SMB IOCTL response with BUFFER_OVERFLOW -8de71634db s7comm: Add decoding of some more SZL indices -3e3a0bc71d WSUG updates. -fe647fb085 Win32: Fix the Export Packet Dissections dialog title. -3bf0163506 [Automatic update for 2019-12-08] -d255a3524a Docbook: Updates for Windows 7 and macOS. -8275036fda Make the TTL field unsigned, but keep warning if the high-order bit is set. -1e3db49f05 recent.c: cfield might be NULL -643dc75964 WSUG: Add a Wireless menu section. -b116405139 tools: use better operators in package scripts. -9689eea25f UDS: fix uds.rdbi.data_identifier filter length -7ab09fa1ad cirrus-ci: increase tasks timeout. -65663e2bb2 WSUG: Compress some images. -ffabb74e2c Back up to the beginning of the file if we don't have a gzip header. -4b673a14d0 tipc: check message bundle size before using it. -469228a2e5 tools: fix check of shell variables in other setup scripts. -839e615fcb WSUG: Update the capture chapter. -7be2d964f0 Qt: We show preference panes using their module names. -f2c2b9687d README.dissector: Add a note about integer promotion. -9879850cc3 tools/debian-setup: correctly check the value of shell variables -082ad65a0d ieee80211: Improve EAPOL Key MIC Len handling in some cases. -3e97b28c4b RTCP: Add expert info. -c72413ec14 ieee1905: Fix an incorrect bit usage in the Client Association Even TLV. -e253e62750 Use human-readable numbers for conversation stats -997e21d1e9 Qt: Rename the Capture Interfaces dialog to Capture Options. -ba2e69bc0d WSUG: Remove some old, unused images. -3704373206 NAS 5GS: small cleanup -27b297f07a NR RRC: fix dissection of NAS container field -ab03f35850 gprscdr: add newer RAT types -f509a83381 Add format_size_wmem -63945535ac NSIS: The "Sshdump" option installs Ciscodump as well. -8dcd1e2bcd kafka: don't use an empty tvb list. -e06969455b Restrict allowed characters in "short name" of heuristic_protos -faf3118d45 [Automatic update for 2019-12-01] -4c0a0d6efd expert.h: Reorder includes -7554369a79 IEEE 1609.2 dissector issue when HeaderInfo.generationLocation field is present -aa5105de63 packet-mms.c: Sync ASN.1 generated dissector -890e2bea2e Documentation: update (long) cmd line options -f17f127760 ieee1722: use payload_length only when it's valid. -d4ca6cc550 couchbase: Update dissector for latest 6.5.0 DCP snapshot marker -3c10d7308b GPRS RLC/MAC: Describe CHANNEL_CODING_COMMAND value -4a353d40e0 couchbase: update dissector with missing collection error codes -54010d4093 Add support for first frames with CAN-FD -50595debd5 RTCP:MCPTT fix while loop and location info. -bb70d49dfd docbook: make all examples use 64bit architecture. -f6953e378a Qt: Remove a couple of private variables. -40eece98f8 Change struct can_identifier to can_info -bb7014731c doc: add reordercap to editcap references. -57d4161a66 Qt: Remove unneeded method -2d12ec67a3 Qt: fix erratic expansion of tree item when switching packets -4370164419 BGP: Add D-PATH Attribute -7c3ae2b5ab TLS: support Facebook's TLS 1.3 draft 23 and 26 versions -12d72be15b WireGuard: fix MAC1 computation for non-zero reserved case -07a1753d44 Qt: focus the correct field when switching packets -15faccd2e4 Annnnnd fix another typo. -5f23791f82 docbook: put a space after PS prompts. -25bbe6654a docbook: add warning about using an old version of Windows. -12204f1a4b docbook: minor fixes. -e9b58b1d40 Add short descriptions of the PHYs other than the legacy PHYs. -ac5c03e21a Add entries for 802.11ad and 802.11ah PHY values. -473900d102 Add more support for the 802.11ax PHY. -17bb0b7eb1 macOS: Switch ChmodBPF back from bash to sh. -9a647c6ed5 NGAP: dissect other variant of N2 SM Information (as found in 3GPP 29.502) -b0ea9e0760 HTTP: Add Too Early (425) HTTP Error code (RC8470) -2828c8bcd6 AVSP: Updating Arista vendor sepecific protocol dissection -f2dce23b40 Qt+macOS: Add /Volumes to the file dialog sidebar. -69201185ad WireGuard: support Decode As and non-zero reserved bytes -dd54eb995c ieee80211: Correct 802.11ax Basic Trigger Preferred AC field decoding -e159e423d5 WSUG: Automatically update wireshark --help output -cad5dff5e2 packet-gsm_ipa: Add #defines and names for more osmocom IPA extensions -076334a70c Qt: fix packet selection when modifiers are pressed -6433e12474 Qt: Show all column types in context menu -40897b0234 Qt: prevent inline completion from happening for filters -dededba8dd ISAKMP: fix dissection of SA TEK payload for non IP address -c9bb676118 Qt: fix crash on Next/Previous Packet in Conversation without selection -56ed5d49f4 macOS: Use the correct path when building our app bundle. -4f2304ae02 conversation.h: Whitespace fixes -4e18ef9b0e Update LACP Dissector -27f9606932 Qt: fix display filter completion with few recent entries -a700bb9acb [Automatic update for 2019-11-24] -451a241e50 Add c-ares to the required library list. -6a0b558ac1 tools: remove obsolete VS2015 deployment file -8f90446db5 Qt: Refactor ExportObjectsDialog -06afefad91 QUIC: atag is an array of bytes, not pointers -b22a63d025 docs: fix up MS toolchain references -37f3c65ca5 rtp_analysis_dialog.cpp: save any supported codec as .au -c55dd79d2c Qt: Further cleanup goToPacket -59ce14522b Qt: Fix nullpointer access -5199a61e79 coap: use correct OSCORE option type -cfee0f8082 Qt: Remove frameSelect signal -ecb90a4e25 NAS 5GS: fix for control plane service request identification -986fec7f3b print: remove assert in get_field_data(). -8e8d19be1a WSUG: Avoid using multiple layers of replacements -45c6ba587d cppcheck: Exclude the doc directory. -48725641c9 Qt: Remove a duplicate variable. -82e7835b2e EAP: Fix Dead Store -d2da4c7afb Qt: Use … instead of UTF8_HORIZONTAL_ELLIPSIS in translated strings. -9ad3d14ea4 http: don't try to dissect zero-length bodies -df7d1905eb github: fix macOS build. -4105e65add Tools: Handle leading "#"s in gen-bugnote. -bf46e5c4cc Docs: Note that you can group filter buttons. -a08e78f324 GTPv1: Highlight only the value part of "TEID Control Plane" -b65893f4f4 lithionics: Fix Dead Store -71ea1f9017 dcerpc: Fix Dead Store -4ad8adeab4 gtp: Fix Dead Store -e126d91455 mbim: Fix Dead Store -de44c3e392 smb2: Fix Dead Store -7d3ee49180 RTCP: Add dissection of Application mccp TS 24.380 -7514e50d16 SMB2: add reasonable upper limit to pattern_v1 repetition -3502d53ffb Remove leftover cruft from previous comment. -c34bc0cf4c Qt: Handle palette changes in the packet diagram. -2ecd9f6818 IEEE 802.11: Use common filter string for action_code -b9a2d861e4 quic: fix reassembly issue for smb2 (and other protocols) -c597927da8 Add some more string encodings. -b7c0dc3cb1 Qt: Make sure the packet diagram always has a field value. -8b4e0148a2 Fix some more wrong filter names. -c69d8dd410 extract_asn1_from_spec.pl: add version into exported asn file -ec7c5699a7 QUIC: update to draft-31 -73c0e8efc9 Add Metaswitch vendor-specific AVPs for Diameter -6dd9c098ad check_typed_item_calls.py: add --consecutive flag -24ef8400fe Release notes: Add an item about Npcap 1.00. -330fd5733c Add /*build*/ to .gitignore -08ab0e5d1f Fix some wrong filter names. -2dd014f8f2 [Automatic update for 2020-09-27] -0b99248593 Windows: upgrade Npcap to 1.00 -d1f29ee338 Qt: Fix the packet diagram start offset arithmetic. -8b9ec1b5a5 Qt: Reset the packet diagram between captures. -8d7ebc732e Fix issues discovered by common python linters -c5926c51e7 SMB2: add tests for chained compression and pattern_v1 -3d94644dc8 SMB2: add new pattern_v1 decompression support -b0f5b2c174 SMB2: handle chained compression -b2fd5bcfb9 SMB2: stick the compress header items under the header tree -fed08cfd45 SMB2: label decompressed data as such and mark as generated -906ead6993 Fix some more doc folder spelling errors. -acdaf33630 README.developer: Fix some quotation marks around function names -6f49de2e65 SDAP: Show presence in configuration, and summary in root. -d0256f168a extract_asn1_from_spec.pl : fix export of S1AP -572c1ae5a3 Qt: Collapse packet diagram items correctly. -2722082171 docbook: Fix wiki links. -ca43dace10 IPv6: Update SRH dissection to RFC8754 -fc64ba242a More dissector spelling fixes. -b00a76d36b SDAP: Add some long help, and fix filter name. -04873cc5ef NAS EPS: fix dissection of IPv6 PDN address -68f59bd1f4 extract_asn1_from_spec.pl : update comments -b562109562 extract_asn1_from_spec.pl: fix export of X2AP, NGAP, XnAP, E1AP and F1AP -c92ab1158e MAC-NR:for drb the lcid range is 4-32,lcid=3 corresponding srb3 -71223de4a3 Add : extract asn from (36|38)\.413|(36|38).423|38\.463|38\.473) -a6393f24b6 a defining the Filter Macros procedure is added plus screenshot -dcc8bbaf9b BLIP: Update an expert item. -4a94842710 BLIP: Fix decompression buffer bug -b2380385a3 DHCP: Update Captive-Portal to RFC8910 -6387fd7729 X2AP : fix id-Target-SgNB-ID registered to wrong type -103d9140ae Kafka: Check returned offsets. -99f6ac1969 ncp: fix handling of NDS List requests and replies. -d3c1f31439 Windows: Switch to Qt 5.15.1. -e487575362 ncp: fix setting elements of an ncp_record structure. -8201285759 EAP: Avoid to inscrement offset on proto_tree_add_item function -b746222896 X2AP : fix a typo -3ec16de87b USBLL: Code commenting and alignment -ddd3910709 IPv6: Fix the bit lengths of top-level items. -1e2e32f8ab MySQL: Fixup connection data initialization. -2b3e666a16 SSH: Fix some warnings. -af83d476dc ncp: add some XXX comments. -586121fad4 Shellcheck fixes. -dde6261626 nds: use DSI_ #defines in case statement. -2af134ad2e SMB2: dissect new signing capability negotiate context -2a3f9d2789 Add a few EAP dissectors -91418775aa PROFINET: IOCS and IOData object dissection with Multi AR -41e6b2f2ae ecmp: fix dissection of file_info request -bf0a6c8bd9 typo: replaceing--> replacing -a734de58a6 ncp: put the information flags and entry flags in the right place. -1b0e691157 QUIC: add support for MVFST EXPERIMENTAL version -51adcbf255 STUN: improve heuristic to detect TURN ChannelData -3c08f06be6 RTP, DTLS: add heuristic over CLASSICSTUN -b870486ce6 [Automatic update for 2020-09-20] -9086af5e25 GSM-SIM - Added support for additional EFs, INS and ADFs -ae6bbff3d5 AMQP: fix the bitmask of an item. -f0e7a98e96 NRUP: Add Assistance Information Data message. -f962539374 check_typed_item_calls.py: Scan plugins folder too -59483604de macOS: Switch ChmodBPF to zsh. -888a8178f5 lwm2mtlv: Create element items -211e375ef0 docbook: Update wiki and code review URLs. -4a7be0aaa7 doc: Update wiki URLs in man pages. -1f6bf70505 sample_size check readded -a1f6dc4fad New dissector: ILDA Digital Network (IDN) Protocol -e5921672f8 New dissector: ILDA Digital Network (IDN) Protocol -34f60a1cfc Test: Normalize the line endings everywhere. -45188b673d Diameter make use of OctetStringOrUTF8 -187b1f05bc packet-mq: Improve MultiSegment dissect and display -9f3a42f0d5 sflow: fix dissection of sysuptime -ee8ee3e3ad STUN: add some missing attributes -4cf3a742c8 Test: Normalize the line endings of subprocess output. -c5d5023654 A Community ID implementation for Wireshark. -0d179f114c Diameter:Define a new type-name type-name="OctetStringOrUTF8" -11adf2d019 afs: use a simpler way to read a time field -d02ddfb9b1 mysql: initilize is_mariadb_client -194b3b406a Update our issue tracker URL in some places. -ece76abdd3 GitLab CI: Move commit validation to its own job. +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} +d893ee2af4 osmo_trx: move MTS field dissector into a separate function +8adf9742c9 osmo_trx: update coding of the MTS field in TRXDv1 +8ed012dc42 osmo_trx: add a macro for GMSK modulated burst length +6cf5ed263c osmo_trx: make the argument of format_rssi() const +8f827d3b99 osmo_trx: cosmetic: rename s/HDR version/PDU version/ +1649babef4 RPCoRDMA: fix read chunk reassembly if reply chunk is present +507bc43777 Closing issue #17217 +b33482f3f7 GEONW: minor format improvements +3cc090fc86 ErlDP: decode fun and new fun ext +9dcaa32a2a ErlDP: decode small and large big integers +4925447c51 ErlDP: decode float and new_float values +ec0ce7919d ErlDP: use proto_tree_add_item_ret_XXXX where sensible +f44ba07774 ErlDP: decode old message format +1fed3443af ErlDP: add decoding for BINARY_EXT +e673a9ba75 ErlDP: fix small int printout +719f5f971d tshark: fix a memory leak about display filter configuration +2f51b2352d HNBAP: Use specific MNC/MCC fields +0a0f090f74 X2AP: Use specific MCC/MNC fields +b77fc703ca mptcp: add support for the 'Subflow Reset' sub-option +b9e942930f maxmin_db: Fix a memory leak in maxmind_db_pop_response +5f8612e973 TCP: Ignore Spurious Retransmissions during reassembly +aee224d5a4 DRBD: disable heuristic dissector by default +caed4cce7d RANAP: Use RAI specific MNC/MCC fields +b66bcdfedf NGAP: Use specific MCC/MNC fields +26c3fd23a5 packet-wow: Replace fallthrough attribute with comment +39621579e8 packet-wow: Add error handling for packets +ceddf3cc77 packet-wow: Fix realmlist parsing +c496d62a34 packet-wow: Remove unneeded enum +1d998afb06 packet-wow: Add reconnection proof +84f785e5fc packet-wow: Add reconnect challenge packet +1366ea9f9d packet-wow: Add missing fields to proof packets +e34a72d392 packet-wow: Add missing fields to Challenge Packets +dacbfc4ae9 Tools: Try to exit more gracefully from fuzzing. +bc8bb0152e commview: add support for newer NCFX file format. +3fb0a46319 IEEE 802.11: correct name of FTM +a6dfdef9b5 PFCP: add dissector for Broadband Forum TR-459 +9e8e4f3ed3 PFCP: rework Enterprise IE decoder to be reusable +40d2584b46 PFCP: update Travelping vendor IEs +3a62834f46 IEC104: Initialize a variable. +1701a2db5d S1AP: Use specific MCC/MNC fields +a106ba9d27 F1AP: Use specific MCC/MNC fields for NRCGI +02fc9ea059 SOME/IP: Cleanup formatting and fixed typos +2fe4f1af76 gtpv2: Use the correct name for Remaining Running Service Gap Timer +1d3a3491ec [Automatic update for 2021-05-09] +37e7f331c3 Clear final build warning (hopefully) +81ecbc0cb5 Clear build warnings +0ad284cbbc packet-iec104.c - Add IEC 60870-5-103 Protocol Dissection +0b8051db67 E1AP: Use specific MNC/MCC fields for NR-CGI +7f4c33d634 RANAP: Use specific MNC/MCC fields when applicable +7c1efdf712 SABP: Use SAI specific MCC/MNC fields +3994d52b82 NFS4: added dissector for fattr4.FS_Charset_Cap +71e6b0498a http: Add dissection of HTTP2-Settings +1dc5579366 WIP: SOME/IP: Adding support for WireType-Length-Value encoding +be3d6ed23c IEEE 802.11: indicate termination for FTM Response +9a31ed93c0 ITS: fix unused LongitudinalAccelerationValue_vals +f04c6d3b18 ITS: use custom formatters for better readability +9c6aef746a GitLab CI: Adjust the Documentation rules. +4266e1e9ba Tools: Show only filenames when fuzzing. +7c6df3848f GitLab CI: Give our jobs proper names. +bedf0eb21c GitLab CI: Restore the ability to run pipelines from the web UI. +ae37347103 GitLab CI: Simply our fuzz run times. +826e03c9f4 CMake: Apply AUTO{MOC,UIC,RCC} more selectively. +0c3db4c9fd GitLab CI: Install valgrind. +458bc93171 GitLab CI: Fix the fuzzing before and after scripts. +ca86d0ab38 GSM A-bis/OML: show Manufacturer ID in vendor-specific messages +7291d7f951 R09: use tvb_get_bcd_string() +016a95721a R09: add license +a84d08734b R09: new dissector for R09.x public transport priority telegrams +98673850a4 GTPv2: add dissection of Mapped UE Usage Type IE +607aeb5416 HTTP2: Make it possible to configure a port range. +2afa79a14d PFCP: fix UE IP address Pool Identity +5af925e013 ITS: fix asn2wrs #.NO_EMIT +be6aff9e11 ITS: fix - do not emit unused vals +9d2f37a651 ITS: add Collective Perception Service (CPS) - ETSI TR 103 562 V2.1.1 (2019-12) +5682a264c1 isis(clv): Fix Dead Store (unused variable) +750563e356 vj-comp: Fix Dead Store (unused variable) +8aec509a22 nvme: Fix Dead Store (unused variable) +57024cdc0a icmp: fix Dead Store +b4898e653a wtap_opttypes(wiretap): Fix Dead Store +8d0e1b798d packet-wow: Correct protocol_version field +4397eed75c GitLab CI: Add Valgrind and randpkt fuzzing. +da66bae61b GitLab CI: Fix a path. +cc285882bf GitLab CI: Fill in fuzz-test. +fd99368364 WSDG: Update Qt and MSVC versions +c00aa5e967 IEEE 802.11: fix spelling for TBTT +438ace8f26 Qt UI: fix AutoUic warning 'The name 'label' (QLabel) is already in use' +3401f9697d Revert "GitLab CI: Try switching Windows builds back to Qt 5.15.1." +d7bdd77a4c GitLab CI: Add a minimal fuzzing job. +83dc9a247e packet-selfm.c - Resolve Uninitialized Variable +1fae992dbe GRPC: Register both tables streaming_content_type/media_type +6747b20961 Remove unncessary temporary variables +e8a5e2d8f6 packet-selfm.c - fix tabulation +0a7f5d4058 packet-selfm.c - Use proto_tree_add_time where appropriate +de93de7909 Added missing file. +0f86c41e73 Added NetPerfMeter statistics feature, including corresponding documentation. +4100cd748a GitLab CI: Fix our API reference uploads. +6d6b376b43 VoIP dialogs: Default actions for buttons works as before +773c35d70a GitLab CI: Fix an upload command. +3b18c3f1fd GitLab CI: Distribute our documentation. +7b81ddd35b GSM A-bis/RSL: add Osmocom specific channel rate and type values +77e990eb08 GSM A-bis/RSL: handle Osmocom specific Training Sequence IE +4c7c377d42 RTP Player: Player is able to skip silence during playback +71f66bee3b GitLab CI: Consolidate repeated RPM declarations. +81ce8bbade RTPS: Fixed GUID not initialized in dissect_rtps_submessages function +4dd71cfbb6 Update to DICOM Edition 2021b +8335c597b9 RTPS: Added new flag to PID_VENDOR_BUILTIN_ENDPOINT_SET +d6500f5870 GitLab CI: Publish the API reference. +74145a8bc6 GitLab CI: Fix our Coverity submission URLs. +6467a5ecad GitLab CI: Try to fix Coverity submissions. +a145ed6071 JSON NaN value supported +249eb294b3 SIP: Add decoding of protobuf fields. +aed3f61175 NVME: try to fix a value_string value +6d3b86357d TCP: RTO calculation relies on a wrong reference packet +37e833e2c6 GitLab CI: Fix an artifact declaration. +a479922052 GitLab CI: Try to fix Coverity submissions. +8fc875db99 Allow the RTP player dialog to be opened even if we're built without libpcap. +3de0a93759 GitLab CI: Fix our common rules. +6555cfe885 Add min/mean delta and min jitter, to the RTP analysis. +75c6177fa1 [Automatic update for 2021-05-02] +a682f45c23 BGP: Update and fix handling of Multiprotocol Extensions +e80f6fd768 Qt: URLs to Display Filter Reference and Wiki Protocol pages +38f99c09dc sharkd_daemon: fix signed vs. unsigned comparison. +49fd57440f GitLab CI: Switch back to explicit scheduling. +69c2e89fe2 GitLab CI: Update the schedule variable name. +e119c035b3 GitLab CI: Switch back to using "only" for scheduled jobs. +d816ebea17 GitLab CI: Fixup a scheduling rule. +f80227861f Qt: Fix some documentation warnings. +c603a5f2c1 GitLab CI+tools: Make our clang version configurable. +ce95951993 GitLab CI: Add a sloccount job. +bfddd25f3e GitLab CI: Add more restrictions for merged commits. +018714708f GitLab CI: Submit a URL to Coverity instead of a file. +6a46e33313 GitLab CI: Restrict when build:ubuntu-dist runs. +feefb045ee GitLab CI: Miscellaneous updates. +57a1514ac7 Cast away the return value of g_strlcpy() and g_strlcat(). +0914739700 MAC-NR: workaround a gcc 9.3.0 for AMR64 false positive. +5a109265a6 USBLL: allocate address in pinfo pool +9896b1d65d GSM A RR: add missing 10.5.2.82 Extended TSC Set IE +f7fa73802a GitLab CI: Fix a variable reference. +9aee4cdc68 GitLab CI: Try to fix coverity-visual-c++. +2d2637c034 GitLab CI: Add a Clang scan-build job. +2b44c77a8d GitLab CI: Add a missing URL. +6445af1075 GitLab CI: Fix our curl path on Windows. +992b9146e9 GitLab CI: Try to fix our scheduled job logic. +3bcdd863b1 GitLab CI: Switch to single line commands. +2cad09e89b GitLab CI: Add a Visual C++ Coverity Scan Build job. +0630332565 GitLab CI: Add a GCC Coverity Scan Build job. +faf2e62db8 tap_export_pdu: we don't have packet flags, don't claim that we do. +924e16a22a packet-smb-direct: also call payload dissector if tree is NULL +92faecc3f7 packet-iwarp-mpa.c: fix mpa_fpdu dissecting without marker pdu fragmentation +16988d2b4f packet-iwarp-mpa: make use of tcp_dissect_pdus() to reassamble pdus +f25c3ccc08 Update Keysight/Ixia netflow fields support. +00b0cb180a RTPS: initialize guid.fields_present field +d8dedddf8a RTPS-PROC: fix a possible NULL pointer dereference spotted by Coverity +b46d244a9b RTPS: Fixed crash when dissecting Type Code info. +4b41dc87d3 IEEE 802.11: display Partial TSF as microseconds +40bc53a129 NVMe: do not use packet scope memory for BASE_CUSTOM fields +eb4d68033e Don't cast away upper bits when assigning to a nstime_t's secs field. +21b334fd82 RTP Player: Export of audio can start at position of play cursor +ebdb6784fa wslua: fix compilation with gcc 11 +3bfe597f5b etl: fix handling of the packet flags. +4e9d2be9ae validate-clang-check: fix extracting the file basename. +00b86cf64d wslua: Fix crash on FieldInfo.range and FieldInfo.value for a nonexistent TVB +0caf4b74c0 GitLab CI: Disable Fedora tests for now. +e2e4b79d0d M3AP: update release version in header +cb10c0f53a M3AP: Only version updated, no code changes. +e8fd04a145 DCT2000: Lookup xnap and ngap protocols +0d12050e5e validate-clang-check: fix some issues. +ebafa3a4b9 NAS 5GS: add NAS 5GS protocol to TCP port decode as table +5af65b3a92 tfshark: fix compilation. +855662f8dc ieee80211: Fix the handling of the ISTA Availability bit map. +cd0950adeb DIAMETER: Add two new AVPs discovered in CCA from Huawei OCS on SMS rating. +f4ba2c7545 Update packet-dcerpc-taskschedulerservice.c +31165fbbce remove comment +17ae0f6be2 DCERPC - Add dissector for ITaskSchedulerService +ec14bbd892 IEEE 802.11: decode RSTA availability duration +bdc878e2f7 wiretap: clean up freeing of if_filter options. +02107e6abe RTP Player: Fixed issue when keys were not processed till mouse clicked +1b2fdeca13 PTP: Fix a couple of spelling errors +80a6e34d81 rtps-virtual-transport: fix printing of 64-bit integers. +3cdbbcdfb9 RTPS-VT: New dissector to enhance the RTPS protocol +2549e51ee4 Remove unneeded c-ares checks. +ff9a89c8a2 http2: Rename GOAWAY Promised-Stream-ID to Last-Stream-ID +c713fb3b7d Windows: move ENABLE_VLD to CMakeOptions.txt +21474fa308 IEEE 802.11: add dissection of FTM R2I/I2R reps +c1084fe97e RTP Player: Settings for enabling use of disk as temporarly store +fd14396972 PTP: Check for enough bytes +340019b233 USBLL: Group packets into transactions +2448f6da57 BCG729: Fix url +71bd81efd4 RTP Player: Fix of clang compilation error +54b7886a5e RTP Player: Memory consumption improvements +d5bd5a920b 🔍 Fix HiDPI scaling on Windows +e91806b8e9 RTP Player: Fix for compilation when no HAVE_LIBPCAP is defined +1408db615b Windows: upgrade Npcap to 1.31 +c4d6b0f6d7 [Automatic update for 2021-04-25] +d9ad3b15c5 Fix more item lengths. +8a96d2a903 CAN, AUTOSAR NM, Signal PDU: Fix the interpretation of CAN ID +e35efdee8d TIFF: Add a basic TIFF dissector +9569288c3b BGP: Update Subsequent Address Family Identifiers (SAFI) +da80daaf83 DNP3: Add TLS dissector +91d21fc334 btmesh: Fix typo in PDU name +1bd0cf5fbd NVMe: fix build error +96e8ab4682 AJP13: properly display request attributes +de5a830e95 AJP13: properly display common headers +9ad9bb8969 IEEE 802.11: display STA Info STS with custom func +0048142ea1 RTP Player: Added button 'Refresh streams' for live capture +c182fa4268 Make some vars static. +f3bd0b5772 80211: Rename VHT_TX_PWR_ENVELOPE to TX_PWR_ENVELOPE +50dda353ec SGSAP: Use ECGI specific fields for the ECGI MCC/MNC +4232d2f81d Fix for the ASAP and ENRP statistics. +fe13ec8fd2 ieee80211: Fix handling of PASN Auth for seq==3. +785657d9b8 CMake: fix macOS build when Qt5 and Qt6 are both installed +c295e8a149 Added missing documentation for the RSerPool statistics features. +4959ae652e UAVCAN/CAN dissector see https://uavcan.org/ +f15d35b0c8 CSP: fix compilation with MSVC +f199c00d40 Improvements for the CSP dissector +d42042fcbb Qt: Add checkbox for enabling/disabling packet-list hover_style +6d809554a4 Fixed typo. +1c7d9a57ab Further SCTP Analysis dialog layout improvements. +c0aa2a0841 More SCTP Analysis GUI layout fixes. +317d264664 Second part of SCTP Analysis GUI layout fixes. +df394c057b First part of SCTP Analysis GUI layout fixes. +eb3e124b46 GSMTAP: use Wireshak's API for displaying dB/dBm units +eb5f4eea99 RTPS: Added new coherent sets PIDs. +1e012c2c00 Read ICMP extensions from after the original datagram +3173a808a3 GSM_MAP: Error Code typo's fix +4d72ce1a4a NVMe: Get LogPage: Sanitize Response. +59d81aa02a NVMe: Get LogPage: Reservation Response. +6b80b58506 NVMe: Get LogPage: Endurance Group Aggregate Response. +01e32eaa20 NVMe: Get LogPage: LBA Status Response. +a228c46030 Added decoding of NetPerfMeter message flags +b0a8f287ac Gitlab Issue Template: Add label via quick action +d75e9f95eb More trivial spellings. +b7a0650e06 MS-WSP: Don't allocate huge amounts of memory. +9222bd77cd Remove unneeded modelines in ui. +9bb2af76d9 RTP Stream: Small code cleanup +cd81255da2 Qt: Fix various compiler warnings. +26c5635973 [#17212] Define loading order for lua plugins +9f72d4ce60 DOC: tshark io,stat - function name not optional +a8ccb67921 VoIP Calls: Streams related to calls can be selected in RTP Streams +42c54434a8 Using REGISTER_STAT_GROUP_RSERPOOL for ENRP statistics. +fe04fb5e98 Added ENRP statistics. +53c67e31e7 NVME: Fix some spellings +4959389fc3 NVMe: Windows compiler support. +3a0e1ba1e2 NVMe: Increase PROTO_PRE_ALLOC_HF_FIELDS_MEM. +f19298d2e1 NVMe: Get LogPage: ANA Response. +d24d62ea0e NVMe: Get LogPage: Predictable Latency Agrregate Response. +fa07609955 NVMe: Get LogPage: Predictable Latency Response. +d3c5eb2a71 NVMe: Get LogPage: Endurance Group Response. +b5d770fc5f NVMe: Get LogPage: Telemetry Response. +2ca3707be1 NVMe: Get LogPage: Device Self-test Log. +bb5ec812fe NVMe: Get LogPage: Commands Supported and Effects +4ea25fc41a NVMe: Get LogPage: dissect Changed NS List Response +d30bbbb7e8 NVMe: Get LogPage: dissect FW Slot Response +582319d33a NVMe: Get LogPage: dissect Smart Response +732d30ffa1 NVMe: Get LogPage: dissect Error Information Response +b856762463 NVMe: Get LogPage dissect. +67ac25c862 AUTOSAR NM: Adding support for different CBV versions +6cd7d80bb8 Release notes: added VoIP/RTP Player changes +078b152687 SOME/IP: Adding dissection support for SOME/IP over DTLS +ab3bd1b228 [Automatic update for 2021-04-18] +627b5439a8 Stun: ensure addr var zeroed. +9bf14020b0 IEEE 802.11: Add DSCP Policy Query subtype val +c5abbd3602 Fix some copy/paste errors. +c93b6772b3 ieee80211: Add dissection for QoS Management Attributes. +5db4d2c0c9 Fix compilation with gcc-11. +6341257fae BT BR/EDR RF: Move common code to a header file. +922f9f4520 IEEE 802.11: display user-friendly STS +1678325ad6 RTPS: Added dissection UDPv4 WAN transport elements. +8b50de0da9 Fix some more item types. +94628dc8fb BGP: Add support for draft-filsfils-spring-net-pgm-extension-srv6-usid +79b12eb4de ieee80211: Split out the SS Allocation field to two fields. +4ce4cc5b27 ieee80211: Add support for Wi-Fi QoS Management V2. +f7e5fb6952 Qt: Fix various missing prototype warnings. +9c8f8a3c89 Epan: Fix various missing prototype warnings. +a27391ab16 Plugins: Add missing prototypes. +e513ed41d2 Wiretap: Fix some compiler warnings. +c92637bcd8 Add missing prototypes to lemon-generated code. +23a82b040e GitLab CI: Switch to Clang 12. +4e23db3841 systemd Journal Entry: fix a typo in filter name +f42a6e0705 stcsig: fix conflict +4f6f728f82 stun: fix conflict about username +bb4c6969c4 systemd-journal: fix conflict +1fc234aed8 zvt: fix conflict +bdfa22b321 packet-smb2: complete SMB2_RDMA_TRANSFORM* dissection +dc0b6d1fe7 packet-smb2: add SMB2_WRITE_FLAG_WRITE_UNBUFFERED +5b89326f08 packet-smb2: mark SMB 2.2.2 and SMB 2.2.4 as "deprecated; should be 3.0" +6d72eb7a30 GTPv2: Add dissect of F-Container in Configuration Transfer Tunnel +1d623fd541 packet-ldap: fix regression for SASL handling +e2c7dc6627 NAS 5GS: add dissection of operator-defined access category definitions IE +5648ff25aa SCCP: Make use of HEX_DEC as suggested +ebcf6e117c SCCP: Display Translation Type in Decimal +512adcb046 ptvcursor: just do a realloc. +80cfcd8227 ISIS: Add TE Metric extensions (rfc8570) +b615031126 IEEE 802.11: add dissection of LTF total subfields +d90c49e2cf AUTOSAR-NM: Adding support to configure CBV and SNI +77946b1f88 Signal PDU: Not all signals were registered (BUGFIX) +fa483ac191 ptvcursor: Fix crash with deeply nested subtrees +bbcc605ee2 Fix issues with tcptrace graph +f460e7b18f Fix: RTP Player might crash when audio routing touched during play +c8479e41ae VoIP dialogs: Improvements and new functions +212ff30603 RTP: Fixup stream ID hashing. +040212119d bssmap: Parse 'Last Used E-UTRAN PLMN Id' in Common Id +8390771a56 Update README.plugins (typo - ENABLE_PLUGIN_IFDEMO) +92e652ebfa Fix adaptive sampling performance on scatterplots +293eb2f534 WSDG: add mention of pluginifdemo in Qt Information +776957ec8b Clean up the "print interface link-layer/time stamp types" loop. +a9b3dfbbc7 Wireshark: when printing -L output, just create the console once. +f099bd179a Fix conversation table when using epoch based time +4c42707f66 IEEE 802.11: process RU allocation region +8af90fcf47 CMake: Pass /diagnostics:caret to Visual C++. +7a199b6e05 IEEE 802.11: use custom display for trigger frames +1dc50f7433 CMake+CI: Colorize our compiler output. +cf46f0d747 Mibeacon: Unauthorized withdrawn +fb8b1a4098 Mibeacon: Unauthorized addition, application withdrawn. +c7f5646249 VoIP dialogs: Performance improvements +38d279326a Fix -Wdocumentation warning +81a055b78c MiBeacon: Add dissector for xiaomi bluetooth protocol +fcb56bd1d4 Clean up printing of interface information. +d6c3781a7a Wireshark: fix output of -L and --list-tstamp-types. +c9e2d3bc57 ieee80211: Correct the handling of Trigger Ranging Common Info. +c27a7ffb9a Command line: Add a HAVE_LIBPCAP check for -k. +60e339bba4 Don't handle -k in capture_opts_add_opt(). +6ab7435af8 RTP player: fix compilation on Windows +da2cdf7a39 bencode: Fix for truncated packets +bc96d375ab RTP Player: Parallel playlist operations avoided +ec4a059968 WSUG: update Tools Menu - text and screenshot +9e05d40825 tshark.c, ui/qt/main.cpp: fix indentation to match what it's supposed to be. +9b70baac96 Add a new header defining commonly-used exit codes. +20b662b01d rpcap: clarify what the linktype preference does. +0f88e349f3 WSUG: typo in Regular Text Dumps +0338a7afac Windows: upgrade Npcap to 1.30 +5b70d58502 MQTT: Fix heuristic subdissector call +a92265c48a rtp-event: Update rtp_event_type_values +b16d9e2041 ieee80211: Fix an issue Trigger Ranging User Info and Common Info. +0f3a287e8b ieee80211: Add the Trigger Ranging subtype to the COL_INFO field. +d2bf2af308 protobuf: Load .proto files from standard locations +2c82ed9a97 WSUG: Added description of new features of telephony dialogs +53f031a8bd NETFLOW: Add decodes for Juniper Networks proprietary IE's +0b85227528 [Automatic update for 2021-04-11] +c8c210a7de VoIP dialogs: Cleanups and clarifications based on work on WSUG +d06287ec2e Some more spelling fixes. +4bd5830cda CMake: Add ENABLE_VLD option for MSVC +1b1a4281b4 MQTT: Add a heuristic sub dissector table +e35b6d4859 RTP Analysis: Fix of use of uninitialized structure +d852c1f38e F1AP: upgrade dissector to v16.5.0 +fe6b16fb31 E1AP: upgrade dissector to v16.5.0 +c0e041c6a3 XnAP: upgrade dissector to v16.5.0 +1c2cf2ba0e NGAP: fix dissection of extended RAT restriction information IE +8c6a7c13f9 RTP Player: Fix of opening of multiple dialogs +e04ea5c108 PROFINET: Rsi dissection errors are fixed. +dbdfe53538 Separate the data bytes in IEEE 802.15.4 TAP DLT +c2f3b654f7 Manpage tshark: Add option '-A' +bd123cadaf GitLab CI: Conditionally create C:\Development on Windows. +efb5e44539 epan: print leading zeroes for sub-second values. +7a2d5fe83e IEEE 802.11: add Ranging trigger type +67301b471a qcustomplot: Fix some clang code analysis warnings +3341067ca3 NGAP: upgrade dissector to v16.5.0 +9f3822ad7b X2AP: upgrade dissector to v16.5.0 +7ebd4dba7a S1AP: upgrade dissector to v16.5.0 +861054fb83 epan: fix proto register bgp to make mp_[un]reach_nlri.safi available +33114aa38c smb2: add compress_data share flag +5dfedb4997 smb2: update dissection of transport negotiate context +763d251589 IEEE 802.11: dissect VHT NDPA extended sta info +7de6b0822a pcapng: expand a comment and tweak the version test. +7894b1d0ea sysdig: a couple more fixes +cbbe660504 sysdig: implementation fixes +8c70dd8d17 sysdig: simplified the separate handling of the two different sysdig block types +fbe8d3a00f sysdig: support the most recent version of sysdig Update the pcap-ng reader and sysdig event dissector to support the second version of the sysdig event block, which was introduced after Wireshark's original implementation +b258f90ce5 GitLab CI: Try switching Windows builds back to Qt 5.15.1. +e462b2b1c2 RTP Player: Fixed issue with hanging the player at end of play on Windows +33cdd795e8 STUN: Remove duplicate code +9a41ec8697 Improved ASAP statistics. +109de7891c Changed group for ASAP Statistics. +39fd3212b9 Added statistics group for RSerPool protocols. +9587569f44 Added ASAP Statistics. +9550944ef9 Added dissector changes in ptp for G.8275.2 Profile +cd26f4bbb8 WSUG: Update print dialog +2b072b8e76 RTP Stream Analysis: Process more streams than two, audio save removed +fe7bf413fc GitLab CI: Clear our Windows build dependencies. +156737db0f GitLab CI: Add a Visual Studio code analysis step. +0d202254f8 PFCP: In UP Function Features dissect QUOAF bit. +f2091790a3 ieee80211: parse multiple TBTT in Reduced Neighbor Report +6eb8a81d67 ieee80211: add 20 MHz PSD field in Reduced Neighbor Report +d0088585b3 qcustomplot: Fix some warnings in upstream code +fe98c68224 RTP Player: UI improvements +4d361cc7cb RTPS Fix locator port signedness +e06940d5a6 RTPS: Fix call to unsigned field for locator port +df5e4fe9aa RTPS: Fix missing port in LOCATOR_KIND_UDPV6 +059887e089 Clean up some cppcheck warnings. +69244cbb98 macos-setup: Update CMake, Qt, and Python +d95213afb0 prefs: get rid of unused PREF_EFFECT_ flags. +4637111f6d GitLab CI: Make our MSBuild output more quiet. +3231a33590 prefs: get rid of unused #define. +85b36ef4b6 GitLab CI: Switch to our new Windows runner. +56c540159d packet_list: Promptly reflect changes to frame.marked field +a97506d166 wslua_utils: fix a memory leak +1dbd022c6b ieee80211: Improve the handling of the ISTA Availability bits field. +dff0f997de check_static.py check symbols that could be static. +35d47066b3 QCustomPlot: Update external library to version 2.1.0 +e83ee9b66a Add more common words to spelling dict. +82b203dfee tvbtest: Test offsets returned by tvb_find on subsets. +587198a4cc QT Print Dialog: Make header optional +52030fdca7 Try not disabling designated initializer overides. +074b33e465 ieee80211: Fix a small issue with Ranging Trigger support. +ff5430b100 NAS 5GS: upgrade dissector to v16.8.0 +c01dd585c7 netmon: fill in all of the 802.11 pseudo-header in the dissector. +4c16875759 protobuf: Fix leaking nodes and strings +c280ee9234 EBHSCR: add digital IO protocol +c0abaa06f7 maxmind: add optional synchronous lookups +b13065cdc0 TFTP: Fix is_valid_requerest_body +255fafad70 ieee80211: Add support for Ranging Trigger User Info subfields. +284d5a6b01 proto_data: small cleanups. +e4746392c7 lldp: Extreme TLV 4 is ZTFv2 Fabric Connect and first byte is Capability +548290098a isis: Fix tlv 184 decoding error +51170b91d2 asn2wrs.py: prevent adding several times BASE_VAL64_STRING +352b555b7c LTE RRC: upgrade dissector to v16.4.0 +348daa8d50 NR RRC: upgrade dissector to v16.4.1 +3c4b6c94f2 DIAMETER: Dissect Access-Network-Information (AVP code 1263) +ec2c42723f osi/nlpid: Update Avaya proprietary NLPID +8c7a1c0f39 ndp: Add Chassis type used in GNS3 image +1845d71819 lldp: Add Extreme/Avaya Fabric Vendor specific sub-TLV decoding +e100466798 packet-netlink-psample: Align enum ws_psample_attrs to kernel header +ea20002a07 QT: Fix printer dialog +3b8574b244 WSDG: We build with vcpkg's libpcap on Windows. +7a261fb538 Make a couple of functions static. +4e5f0456c6 RTP Player: Added ability to save streams as .au and .wav +e44db606fa DIAMETER: Process BCD encoded IMEISV in User-Equipment-Info +67f072e9f5 ieee80211: Add further support for 802.11az D3 ranging parameters. +a80ea46ff7 CMake: Enable AUTO{MOC,UIC,RCC} according to our CMake version. +f4d0273a15 TFTP: Added tftp heuristic dissector +60509540b9 TFTP: strengthen heuristic for RRQ/WRQ +966347c441 TFTP: Added conversation dissector check +81d1c8dbc8 PCEP: Updating some IANA defined types/codes +7e39f4eb86 RTP Player: Added ability to save streams as .au and .wav +68ba60774f Prettify and standardize LAC, RAC, SAC, TAC in several ASN.1 dissectors +f29563b860 ieee80211: Add support for PASN Authentication frames. +94bb564996 conversation: use the Wayback Machine for a URL. +7445635fdc RTP Player: Allow a user to select output rate +b06a3c5eb8 NAS 5GS: Fix dissection of EAP Message in PDU Session Authentication Result. +cf827f248d NVMe: Decode all fields of Identify Controller Reply. +58ec37f093 RTP Player: Added play rate of decoded audio +47862d8fce RTP Player: Dialog is nonmodal now and can be called multiple ways +e43058ca59 A-bis/OML: Improve dissection of ip.access specific IEs +22b2d8e1fc isis: TLV 147 is not proprietary, it's MAC Reachablity from RFC 6165 +a60cde8eb0 isis: Updates to Avaya proprietary TLV 184 decoding +5dd15cd56c RPM: Don't install HTML manuals twice +5848d8a6f2 RPM: Update the HTML documentation location. +a9c119a6a6 RTPproxy: typo +c0249887af RTPproxy: update list of errors +e4d4814168 Don't install HTML manuals twice. +d08fa84025 ieee80211: Dissect decrypted FT BSS Transition GTK subelem +1f9ff3f547 OER: parse extensions in SEQUENCE and CHOICE definitions +678914ca0b Fix some item lengths. +7fee50274f Merge the caputils/ and capchild/ directories +2ba52cdc0e tvbuff_subset: fix its implementation of string scanning. +22cf2cb345 CMake: Set CMake Policy CMP0071 to NEW +d7401147b4 CMake: Remove non existent '/codecs' include path +0fd2033ba2 plugin_ifdemo: Add missing QtMultimedia dependency +5595cfb3e5 IEEE 802.11: Add dissection of PASN Parameters +00bf70e446 IEEE 802.11: add AKMs 19 and 20 +cc3ee84516 [Automatic update for 2021-03-28] +eaf6554aa1 ISIS-LSP: Fix length of a field. +cda18f951e wslua_tvb: correctly trim off the end of a tvbuff. +2b9a6ee592 text_import: just suppress the two-initializers warning. +fd39930f40 text_import: don't initialize array elements twice. +5bbfee2ed8 protobuf: fix leaking tokens +1c59f7d9ac RTP Player: Decoding of audio improved +e75e1fb580 Follow SIP Call: Added Follow SIP Call to Follow menu +cd5b568233 RTP Player: Showing of setup frame for RTP stream fixed +828b43491c macos-setup: the current Python is 3.9.2. +be2b0fc810 CMake: Enable AUTO{MOC,UIC,RCC} earlier. +6da96eeb2a capture_opts: always initialize ifname to null. +525006f97b protobuf: free memory used by scanner after parsing +98cf147b19 glib-compat: Fix build on Windows +62af671bf3 Lua: add DissectorTable.try_heuristics() function +537c5f2955 Regex text imoprt: MSVC compiling and updated timestamps +b0289c5aaf Regex text import: fixed ui deviations +afd1bb0381 Regex based import: documentation and release notes +8c1b29a597 Regex based textfile import +880edd9009 nordic_ble: Update display name of nordic_ble dissectors +72a6e814bb isis: Support for proprietary Avaya/Extremenetworks Fabric TLVs/NLIPD +f96886ebef tools: add g_memdup to prohibited APIs. +2484ad2f72 TCP: SEQ analysis precedence preference +df46a52174 NEW: Dissector for signal PDUs +93e96885c5 GSVP: fix a typo +ea929d6401 wsutils: add local implementation of g_memdup2. +e6df130762 test: add missing raw string regex identifier. +d18e1f19e9 Add dumpcap options to set the name and description for a capture source. +ecad065809 Add FIND dissector +bedd1a8aee gvsp, u3v: GenDC endianess fixes and new pixel formats +815024346a TFTP: dissect_tftp fix +0304d5ec27 TFTP: strengthen heuristic for RRQ/WRQ +5e2080131d TFTP: heuristic fix for RRQ/WRQ +291a8b8bc1 Replace g_assert(FALSE) with g_assert_not_reached() +ebf670692a Protobuf: Allow all protobuf fields to have a plugin dissector +11f933b446 Protobuf: Provide an option to add plugin subdissectore for fields of all types +387ebc955f Protobuf: Provide an option to add plugin subdissectore for fields of all types +f10ebb959d VoIP UI: Added shortcuts for dialog buttons +4b1dad3f2e USB HID: Removed codes of repeated dissection +2a4859bd14 RTP Player: UI improvements +2e6d3b571b LDAP: SASL Buffer doesn't include Length field +337bdf8eb3 DNS: Fix pointer for is_multiple_responses +4981b10d0b Add a commit-msg that may be installed to verify commit msg line length. +5177437f30 "GTP: add option to decode T-PDU Data with a plugin dissector" +e677a909e1 SMB2: fix two memory leaks +2af7f913b8 packet-isis-snp.c: Add source-id-circuit to dissection +3f556a6e76 Do the LFS checks before processing any subdirectories. +a7082e33ff psample: fix formatting of 64-bit integers. +146578889e packet-netlink-psample: Add dissector for psample netlink packets +030fbc7740 RTP Player: Fixed incorrect handling of legend in graph +0cc59d38ab Replace the Large File Support CMake stuff. +3693dd52cc rtp: addedd extended sequence number and timestamp +9a3bb60266 IPPUSB: Do not assume every USB traffic is IPPUSB +a123578fd5 RTP Player: Visual waveform shows what is really played +fdbe68e3f0 ftypes: an fvalue_t can no longer have a GRegex. +09707973a9 NR RRC: use _ instead of - in filter names +c5c6a5a9cc LTE RRC: use _ instead of - in filter names +f6b0ff72e7 XnAP: use _ instead of - in filter names +9df7492627 S1AP: have a single filter for ENB-UE-S1AP-ID or MME-UE-S1AP-ID fields +7c0ca88170 [Automatic update for 2021-03-21] +439ecf98b6 TCP: Obvious Spurious Retransmissions are not always detected +51cf733fc6 NGAP: have a single filter for RAN-UE-NGAP-ID or AMF-UE-NGAP-ID fields +048a28e3bc IEEE80211: use G_GUINT64_CONSTANT instead of %ULL +f81572ac09 IEEE80211: remove a shadowed variable +66f35c7130 IEEE80211: squelsh a MSVC warning +1abe8cc3ce IEEE 802.11: add FTM ranging NTB-specific +07fb47111e DNS: IXFR/AXFR queries with multiple responses +90d9eb2062 TLS: another fix for Google-QUIC-Version Transport Parameters +b61fd6d76a dfilter, ftypes: get rid of FT_PCRE. +ce611792c3 dfilter: clean up indentation. +de374722e8 TCP, HTTP: Fix reassembly of odd corner case of HTTP responses +936870d507 WSUG: remove extra "/" after adoc URL attributes +a9a476f855 SCTP dissector improvements +4c513fb4ab Minor doc cleanups. +9b3afa0278 Rewrite wmem_strbuf_append_vprintf() using vsnprintf() +392299d9ff wmem_test: Replace some assertions with equivalents +b18bb58a95 json: add application/x-ndjson to the media types handled. +be000686de prefs: use g_error() to report certan errors. +9f04392c0f frame, tcp: don't g_assert while in the middle of dissecting. +6ffbbcefa3 libwireshark: don't allow fields of type FT_PCRE to be registered. +54c30c8336 TCP: Handle sequence number wraparound in multisegment pdus +d025bdca05 Dissection of Abort packet and characters number in Authorization +90da092772 MNDP: Add TLV 17 (IPv4 Address) +5a4cb7ce33 caputils: pull the includes out of extern "C" { ... }. +4584b9d1d3 caputils: get rid of the extern "C" { idiom. +9ca121bcf8 caputils: fix compilation without pcap. +f6e0de60db Windows: upgrade Npcap to 1.20 +6cdfc087c5 TLS: add support for brotli-compressed certificates +02a4d41c10 Fix typo in packet-exported_pdu.c +f5fb60cfdd GTP: Fix the version check in decode_qos_umts() +eda6acb63b 802.11: add dissection of FTM Ranging Parameters +83165d0107 PFCP: Add missing dissection of ipv6 pd address in UE IP Address +eee8476acd tls(-utils): Add value from RFC 8998 +7efb2120bc kerberos: regenerate packet-kerberos.h. +2820156fbd Move still *more* headers outside of extern "C". +205e77d404 ISAKMP: Pad Length field is 1 byte long +d3235c685b ieee80211: Support decrypting Fast BSS Transition with roaming +da05e55c74 ieee80211: Display IGTK and GTK subelem key lengths in decimal form +49f279a04d ieee80211: Convert proto data type define to an enum +f0dcee3787 ieee80211: Save dot11decrypt proto data only when decryption is enabled +37b3295175 ICMP6: Parse RFC 5837 extension structures +e434d404d0 Move even more headers outside extern "C". +1e1f4e6b5f Move more headers outside extern "C". +a892a161d7 pcapng: add some comments warning not to cheat. +a7d98a2cc9 Expand a comment. +8f965899b3 Remove unnecessary includes of wiretap/pcap-encap.h. +ce20c00049 Remove unnecessary inclues of wiretap/pcapng.h. +9bf838b2ea tap_export_pdu: finish the job of reporting errors. +8795edd57c tap_export_pdu: report write errors on the output file. +37000e9565 tap_export_pdu: clean up includes. +c33e2f7b51 Add more error-reporting routines that call through a function pointer. +89ae76d300 IEEE 802.11: Add Protected FTM Request/Response +db8be3d200 IEEE 802.11: Refactor FTM Request/Response +8252878a45 ieee1905: Fix a filter bitfield that was incorrect. +5f0dc153dd debian-setup: include GCC and G++ in the basic list. +528eb3b3aa ieee80211: Fix a tag_len calculation that was wrong. +fd4c768972 ieee80211: Add the tag val for TAG_INTRA_ACCESS_CAT_PRIO. +f785cf5340 Fix the captions for the buttons in the "export specified packets" dialog. +03d6f39a99 libwiretap: make wtap_wtap_encap_to_pcap_encap() private to the library. +7dc17158db tap_export_pdu: fix an out-of-date comment. +2e87c27ce1 Voice dialogs: Unified naming and order of buttons in dialogs +01151ec332 Clean up "Export PDUs to File" code. +006f0ab571 Voice dialogs: Added Select All/None/Invert to all of it +bc45d75608 [Automatic update for 2021-03-14] +d4c55ba464 tap_export_pdu: free err_info for WTAP_ERR_INTERNAL. +610dffbb19 pcapng: make sure the packet encapsulation matches the interface encapsulation. +c92f22d034 debian: wtap_register_backwards_compatibility_lua_name isn't a public API. +ea60a57826 tshark, export_pdu: Allow tshark to export PDUs to other file types +9bd144b8ea tshark: clean u the way the -U option lists available taps. +b5f2ed34b1 btle: decode new control PDUs and advertising info in 5.2 +d23b0b82c4 GitLab CI: Fix our debian-stable version. +172323a3e1 IEEE 802.11: Add dissection of FTM action trigger values +1eb4a62dbc tshark: fix handling of "you're writing to a closed pipe" errors on Windows. +e5916d1fc9 NVME: Fix some spellings +f99bd01cee nvme: don't assume "%lu" is the right format to use for a guint64. +5d39e36198 doc: Clean up lists of file types. +cc6a45420a VP8: some cosmetics from RFC 7741 +dabf0af6b7 AUTOSAR NM: In default configuration all CAN packets will be dissected +272ff625f5 NVME Identify Controller: decode TNVMCAP, UNVMCAP, RPMBS fields. +d509e7e872 NVME Identify Controller: decode MTFA, HMPRE, HMMIN fields. +b7f3a922e0 NVME Identify Controller: decode AVSCC, APSTA, WCTEMP, CCTEMP fields. +6b9adc46de NVME Identify Controller: Error Log Page Entries and Number of Power States decoding. +ded4a94c71 NVME Identify Controller: Firmware Updates and Log Page Attributes decoding. +e2b444a650 NVME Identify Controller: fix compile with CLANG in strict mode. +5d0488cadc Refactor dissect_nvme_identify_ctrl_resp() function. +72443746a8 NVME Identify Controller: decode Optional Admin Command Support. +d1f5fa2965 NVME Identify Controller: decode NVMe Management Interface +d277368d26 NVME Identify Controller: decode Command Retry Delay Times +23a3f83140 NVME Identify Controller: decode FRU Globally Unique Identifier. +c88eb867d6 NVME Identify Controller: decode Controller Type +f7ba8421cf NVME Identify Controller: add Read Recovery Levels decoding. +7d20992d8f NVME Identify Controller: add and use add_decode_group(). +af803b6f01 NVME Identify Controller: Decode Contoller Attributes. +04add823a5 NVME Identify Controller: Decode RTD3 fileds. +84be51e614 NVME Identify Controller: Decode Optional Asyncrhonous Events Support. +de0a0a3568 NVME Identify Controller: decode additional fields: +381207c4e3 RTP: fixed comments, https +e5adb4b506 GitLab CI: Speed up our fetching/cloning. +71f4712532 ncsi: Fix warning found by Clang Analyzer +c3687757b9 mbim: Fix warning found by Clang Analyzer +ed2955cf4c PTP: PTPv2 dissection updates +ee64d6362c ICMP: Support MTU in RFC 5837 +c473eba8dc observer: rename source and update name. +2561f1e9f8 libwiretap: don't have a central table of file type/subtype name mappings. +98485a1c27 pcapng: small cleanups in pcap_open(). +e0afa7f2a4 Observer is now a product of Viavi. +20a6fea312 EAP: fix a memory leak +74d432ecc4 NFS: fix for EXCHANGE_ID SP4_SSV +24d59017a6 RTP Player: Added additional shortcuts +aab0bd12a5 pcapng: clean up pcapng_block_read(). +fa9d8fbc85 VP8: Show details of version field +584442fd6d VP8 RTP: fixed wrong bit for "show bit" +a52ab28013 pcapng dissection: fix dissection of the if_filter IDB option. +73de7b1325 NAN(WiFi): Fix wrong variable size +63b484c91a Qt: Copy->Value - don't zero pad hex values +11b7d17951 IEEE 802.11: add PASN authentication algorithm +f669bf2ec9 pcapng: ignore if_filter options with an unknown type. +6210256229 LLDP: Allow organizational specific TLVs without payload +7446a16247 pcapng: get rid of the local pcapng_t in pcapng_open(). +933e7f5eb6 DECT: "tranceiver" -> "transceiver" +598e32f933 commview: use the data rate to determine the modulation. +686f141e2c tools: add more packages to brew script. +649eab2dfe RTP player: It is possible to select SETUP packet related to RTP stream +dcd3e26a81 several: make the phy reflect the packet modulation. +7b48fb91a0 DECT: Register dissector correctly +b185260efb prism: clean up some things. +71905c6597 radiotap: fix a comment. +4b07a92103 Windows: Update our spandsp packages. +84e8b8b1f5 oampdu: Fix "Queue Configuration" message parsing +1084e72f78 oampdu: Process DPoE GetRequest messages for Link and User Port objects +2753c4c27e Expert info: check group and severity +ce786ed265 Rtp player: It is possible to select multiple rows in stream's list and graph +5d709459c4 TECMP: Adding missing reserved flag to timestamp (BUGFIX) +1dd97bc1ff IEEE 802.11: add az LMR public action frame +6e285df1c2 ppi: make the "phy" reflect the packet modulation. +b3e55ba4b7 MP2T: Detect stuffing bytes after SECTs when PUSI is 0 +31dc280d25 radiotap, wlancap, wiretap: make the "phy" reflect the packet modulation. +d3f17ee08a Remove modelines in ui/qt. +1910e416a9 LTE-RRC: Rename some duplicated fields names. +fd9dcb592a GBCS: User interface alerts does not contain UI code +4131019969 proto.c: Use global var insted of environment var +879a33f158 LTE RRC: add dissection of NAS 5GS PDUs +23052de590 ZVT: Added dissection of Refund and Reversal packets +e240ec3d2d NetPerfMeter: Drop "protocol" from the name +095618ea87 [Automatic update for 2021-03-07] +cdf5f31454 cip: set hf_cip_cm_sc as generated field +41a172cc95 if_capabilities: Use a structured error msg from dumpcap +b5530e7021 Teach our console log handler to use log domains (Unix) +cff3a1c08d prefs: Don't clobber env variable G_MESSAGES_DEBUG +e4b5573ff5 RPM: Fix build using the Unix Makefiles generator +6b830718d2 niobserver: some work. +ad143c382b BTLMP: Fix a value_string value +ed9d35df92 MBIM: Fix value_string entry +f13fd55663 rpm-setup.sh: Fix typo +2d7b68aa09 Replace g_assert() with g_assert_true() for testing +b2bb8bf4e0 Replace g_assert(0) with g_assert_not_reached() +d617f197e8 IEEE80211-Radiotap: Fix a typo +fadbb0a31b Fix for NetPerfMeter Results message. +2627bd4b84 snoop: expand a comment. +8f700ab1f3 peektagged: guess the PHY for 11b/11g/11a. +25d44cde11 wsutil: rename frequency-utils.[ch] to 802_11-utils.[ch]. +e60bdb8d9a Replaced large NetPerfMeter captures by one small capture. +a5757e77a4 Fixed detection of NetPerfMeter data pattern in dissector heuristics. +5efe21850d IPVS: Fix commit hook warning +aae3c634b4 IPVS: Add COL_INFO with version and number of connection +efae777674 IPVS: Add Payload version 1 +efb27fe2e3 IPVS: Add support of Header Version 1 +bae98a46e9 ZVT: Added dissection of missing fields in Status Information packet +4628a60740 debian: config.h is not a public header +1796053491 dvb-data-mpe: Decode MAC address, don't process scrambled data +bd044e5ec0 PDCP-NR: some decryption changes. +6b6a2f77ad IEEE 802.11: Add constants for az, aj, and aq +b8d90bb548 netxray: update a comment. +e536166b38 Fix warnings with GCC and -O3 +1e17f3f287 MPEG-DSMCC: Increase size of private data length field. +fc6bdbfe71 ORAN: Fix a param name, and some section refs +eabca2f2b8 Header updates, pointing to up-to-date I-D versions. +57300b5008 Moved some more definitions. +957ab6370a Removed defines from packet-enrp.c, since they are now already defined in packet-asap+enrp-common.h. +80b723dc1b Moved common definitions from packet-asap.c to packet-asap+enrp-common.h. +fb3de6ef04 ZVT: Add receipt parameter dissection +481b490b82 Miscellaneous EditorConfig fixes +b807020537 'stats_tree' is not a dissector plugin (CheckAPI.pl) +470f94cc3d mpeg-sect: Support Decode As; only register one dissector (MPE) to TID 0x3E +25edc7439b Make ui/*.[ch] indentation consistent. +8f7303df82 Fix checkapi stats_tree files +7f105d3981 CMake: Use CheckAPI's abort/termoutput with dissectors only +142cfb03ac GQUIC: fix parsing of unknown (but valid) tags +26b602a7ae [dissector] add dissector for OPUS packet support +a3be7e898c column-utils: Get snprintf prototype from stdio.h. +e31bddb16f geonw: fix the column formatting. +73d793788c Remove and replace obsolete ws_snprintf() definition +670fab2ce5 ieee80211: Fix Dead Store found by Clang Analyzer +b140ea6f50 ieee80211: Add FILS Discovery to COL_INFO +fc9fe99234 ieee80211: Fix FILS Discovery Offset +fae1067d59 IEEE 802.11: Add FTM Sync Info extended tag +e247ffa906 PROFINET: Multiple write in record dissection +a23fe56980 RTPS: move PID_DATA_REPRESENTATION dissection +be68150021 ZVT: Dissect Print Text Block packet +e075626611 [Automatic update for 2021-02-28] +76ae08b7b8 WIP: IEEE 802.11: fix ieee80211_tag_rsnx length processing +23a5ebf2d9 ASAP+ENRP dissector clean-ups. +984f3372c8 DNS: Ignore req/resp tracking when in_error_pkt +ab7375dc6b Check for CaptureFileDialog::selectedFileType() failing. +2f31927dcc tls: improve TLS-SRP support with decryption and username dissection +f503117689 git: Add HTTPS support to Git Protocol +72dcf04a1b plugins.example: Be less terse in the README description +e20ca8e9e8 tests: skip plugin count test if feature is disabled +404f619ea2 Added decoding of ProtocolID and PPID into Component Status Protocol dissector. +12edf427ab dvb-ci: clean up the protocol column for mime files +eceff254b6 Docs: Recommend EditorConfig. +8ccbdb786a Add support for SRVName SAN extension for TLS certificates +e2ee14ae03 GQUIC: add support for some missing tags +92b3edd798 macos-setup.sh: Starting with major 11, the minor SDK version no longer matters +525ad67066 The latest power profile C37.237-2017 has IEEE_C37_238 TLV different from the earlier version C37.237-2011. The previous version of this standard, IEEE Std C37.238-2011, separated grandmaster time inaccuracy and what was then called NetworkTimeInaccuracy into two fields. The first, grandmasterTimeInaccuracy, was located immediately before totalTimeInaccuracy in this version (now a reserved field). The second, networkTimeInaccuracy, was located where totalTimeInaccuracy is now found. +7665075241 wiretap: make WTAP_FILE_TYPE_SUBTYPE_UNKNOWN -1 rather than an index. +715fc20a92 Update packet-mux27010.c following the correct interpretation of the EA bit from the specs https://www.3gpp.org/ftp/tsg_t/tsg_t/tsgt_04/docs/pdfs/TP-99119.pdf where it is described the case of info field bigger than 127 bytes: * the first octet stores the first 7 LSB bits * the second octet stores the other 8 MSB bits (see pg. 18). +9191746670 wiretap: add a block type for systemd journal entries. +7ffc11e38f wiretap: add some additional bounds checks for file type/subtype values. +23e6b32855 git: show expert info for unrecognized special packet 0003 +a3f1408649 IEEE 802.11: Extend RSNX to dissect octet 2 +7fd7153696 GQUIC: add decoding of CGST tag +ed86f51e49 wiretap: rename wtap_register_file_type_subtypes(). +4cdc6ee573 exp_pdu_open: swap two arguments. +0e301fba78 usbdump: update struct file_type_subtype_info. +166159f15d wiretap: eliminate the pcap/nspcap/pcapng WTAP_FILE_TYPE_SUBTYPE_ values. +3742f921b2 git: read pkt-line length from specified offset +ef61fd4638 added description for UDP Multicast Streams +c3ec4f52ce added description for the Flow Graph window + screenshot +30d14386b4 radius dict aerohive: Add comment about attr 212 (ap mgmt mac) +fe4555c3c1 Extremenetwork/Avaya/Lucent/Baynetworks/Wellfleet specific protocol updates +aae669118e packet-srt.c: Add link to some network protocol description +ba196f550d packet-tftp.c: Fix an incorrect value in a comment. +ea7131cee0 Make a couple of dissector vars static. +20720c8441 MBIM: fix some signedness warnings +cf14578c61 MBIM: dissect the commands of MBIM extended version 3.0 +bc3cc17bc4 Lua: add routines to return pcap/nsec pcap/pcapng file type/subtypes. +69ca16bdf0 ZVT: Dissect list of permitted ZVT commands +d50f712a85 wiretap: fix use of wrong index as array subscript. +00d2661459 wiretap: fix dependency in CMakeLists.txt. +3a25ebbc42 Updated broken URL in headers. +614df91e23 RTCP detect non zero padding and dont dissect zero length +d5d26679fc ZVT: Use g_ascii_strtoll instead of atol. +2e7f2ffb7a Added "Follow DCCP stream" feature. +a57a32c04e ZVT: Addedd dissection of amount, terminal ID, date and time. Registration fix. +f895014f68 reassemble: Improve perf of free_all_reassembled_fragments. +297246093b Small FGP dissector improvement +842a7cccf9 wiretap: have file handlers advertise blocks and options supported. +b8ce02e6fb editcap: Fixup our help output. +b9bdce8484 NetPerfMeter: Fix compilation on Windows. +dc3e92f638 Added NetPerfMeter test suite. +2fe740c00d Removed unnecessary check for transport protocol. +cdbbf5d384 Decode time stamp field to the actual UTC time. +115472aaf8 Now using heuristic dissector for transport over TCP, UDP and DCCP instead of port number range. +6f6537dfba Fixed typo. +6737430111 Added NetPerfMeter test trace. +77343db1fe Improved NetPerfMeterProtocol dissector with detection of protocol for TCP, UDP and DCCP by payload inspection. +0f0b340aa5 PacketList: mouseMoveEvent: fix memory leak +ba28616ff5 TCP: Conversations Statistics loyalty to connections initiators +ceb1db49d6 Fix reassemble_test's additional debug mode. +daf4e3cafe [Automatic update for 2021-02-21] +3ee6eb0be3 dvb-ci: afs resource: dissect file req / ack +95f3d1b075 QT ByteViewText: calculate string widths consistently to prevent clipping +cd77e5aa5f Some more spelling fixes. +bddd034186 added the description for the exporting TLS session keys dialog +94488fc509 macos-setup: Require Qt 5.6 or later and macOS 10.8 or later +f3bc71c44f Make some more vars and functions static. +4d793fdd7a sharkd: squelch redundant decl warnings +166dcae76f sharkd_daemon: squelch unused parameter warning. +ddd8f0ab61 tests: Look for softhsm2 in more places +1f595c435c BER: get rid of WTAP_FILE_TYPE_SUBTYPE_BER. +c80c16759b wiretap: eliminate two WTAP_FILE_TYPE_SUBTYPE_ values. +abf9e027fc Require Qt 5.6 or later. +b620a5e535 VJC: Fixup some proto_tree_add_expert calls. +72c9b4b1e8 Add bounds checks to VJ compression [#17243] +81cc0ad06c Added missing dccpservicecodes.h to epan/CMakeLists.txt. +b82d08ab18 Added IANA-assigned DCCP Service Codes. +06a65f121f mPacket dissection improvements +a443d60b1c git: Factor out dissect_pkt_line helper +313a6e9274 CI: Don't run xcode-select. +61d53b74c9 RTPS: update dissection of discovery PID 0x77 to match spec +32d4af0ed9 NAS-5GS: Dissect Extended rejected NSSAI IE +a814a95007 arinc615a: Avoid calling g_str_has_suffix(NULL, ...). +8b775000bc wiretap: register BUSMASTER log and candump file formats. +c9423a9a13 Fix some spelling errors and update word list. +4fd5224ecf CMake: Use target_include_directores more. +6bffbc9896 dvb-ci: pass ami payload to mime-encap dissector +a931d73e64 wiretap: fix return value of wtap_register_file_type_subtypes(). +43ffb5436c btbnep: use the define for ethernet address length +e106fa9e74 dvb-ci: lsc resource: dissect ip config request and reply +edc17b6589 wiretap: update the count of builtin types early. +881f1048eb frame: get rid of an unnecessary initialization. +dc73b731ca IEEE 802.11: Handle invalid SGDSN serial number lengths. +ba9b08a710 netscaler: fix a comment. +f3166ce07d ui/capture.c: simplify cf_open_error_message(). +99ef1b2643 make-manuf updates. +a7256d50b5 wiretap: more work on file type/subtypes. +2ff9f3eb78 dvb-ci: add the host control apdus from CI+ 1.4 +4e3ec2d01a TCP: last out-of-order packet is marked as a retransmission +b3f356efa2 RADIUS: add accounting request authenticator validation +1965109ec7 Fix null dereference in packet-vj-comp.c +2efed17b54 addeded description about Resolved addresses stats +90b6db8ff8 added the description for HTTP2 +e5658ccb5c Spell checking script: reduce output. +6581899a84 NCSI: Squash commits of NCSI and PCI-IDS +3ad7f90a96 CMake, GitLab CI: forcibly unset CMAKE_VERBOSE_MAKEFILE if requested. +fa15eb8f5d CMake: Add a note about setting CAExcludePath. +9ffb0f27c8 GitHub CI, CMake: override the definition of cmake_build. +23a5f6a177 Support Van Jacobson PPP compression (#12138) +20ab1ba46b HNBAP: Break out MCC and MNC from PLMNidentity +2a1de77c72 GitLab CI: *both* commands to sed need a -e flag. +2e9303b7b2 GitLab CI: use sed to strip out -W and -f options from output. +0ed0ab665f CMake: the argument to rpmbuild to quiet it is --quiet, not -q. +e29c934d72 NVMe Fabrics RDMA: Initialize a variable. +ef03a3b4ea ieee80211: Fix dissection of NonTransmitted BSSID Capability when include on nonTransmitted BSSID IE +ecaf1897aa Qt: Do not use obsolete functions +4b22f71f76 CMake, .gitlab-ci.yml: try to cut down the output for Fedora RPM builds. +812c9f5b81 rpm-setup, WSDG: add a --install-rpm-deps option to install rpm-build. +11e919898c Set a few more dissector vars/funs to static. +909bb0a012 dvb-ci: initial support for auxiliary file system resource +e99c9afce8 Be more strict about opening URLs. +270c8ed746 CMake: Make sure system headers are treated as such. +3c404abf2c rpm-setup: install libgcrypt by default. +dde65b96cd ip: ip_ttl _ws.expert fields not set if no tree +996bdc37bf WSDG/WSUG: Bugzilla->Gitlab Issues; bad MATE link +7f2ad0b7d1 IEEE8022.11: Fix some spellings. +de4cd04e60 gitlab-ci: try to make the RPM build less noisy. +2e4ea72f51 gitlab-ci: try to make the Debian build less noisy. +c0711693ab Enable -Wredundant-decls. +3387eef836 wiretap: remove duplicate declaration of wtap_block_get_type(). +0cf834f909 Make some more variables and functions static. +e727d6f838 PDCP: set key error strings with g_strdup_print) +20bc017ba5 [Automatic update for 2021-02-14] +b8b3531883 wiretap: register most built-in file types from its module. +5b3c3d0682 WSDG: deprecate wtap_filetypes. +8ec5906fd6 iseries: report Unicode files as Unicode rather than ASCII. +63d802099a ieee80211: Update Reference +8bba6ebe5c wiretap: remove spaces from file format names. +8037be0ef6 Modbus/TCP: Add TLS dissector +afeb15d4d8 QUIC: add support for more QUIC versions +5d38347128 bssgp: Set in_error_pkt +318d86852d gprs-ns: Mark NS-STATUS as in_error_pkt +5260be8ab6 rdp: add Restricted authentication mode flags dissection +24acef0885 wiretap: file types have a name and a description. +28dbff322b WSDG: add UN*X targets for building packages. +f0ebc50762 wslua: expose some libwiretap APIs in Lua. +b67494e32a WSDG: give more details on setting up a UNIX build environment. +b9bdc803bb ASTERIX: fix dissection of I010_041 and I010_042 fields +af119730e6 ISKAMP: fix a REPORT_DISSECTOR_BUG printf +4c328749ac NVME RDMA dissector: add decoding of RDMA payload for connect command. +7246677d42 NVME RDMA dissector: store RDMA transfers and link them to commands. +aea7f6fad2 NVME RDMA dissector: decode Property Get/Set structures. +bfa2ae5964 Revert "NVME RDMA dissector: store RDMA transfers and link them to commands." +c361d31843 added the description about the 29West stat menu +5160fc895e NVME dissector: fix parsing of NVME Identify command. +54abb56b1d added description for F5 +aa0081327c wccp: fix unused variable ‘length_remaining’ [-Werror=unused-variable] +7d8d209c9f wccp: fix Dead Store found by Clang Analyzer +9d91ebd616 VNC: Fix dead store found by Clang +a4bcc8bd13 snort: fix dead Store found by Clang Analyzer +3cf55c314e ieee80211: Fix Dead Store found by Clang Analyzer +2aab84350d someip-sd: Fix Dead Store found by Clang Analyzer +6fc94ac462 extcap: Fix Dead Store found by Clang Analyzer +f2888ecf38 btle: Fix Dead Store found by Clang Analyzer +a22ef5cca5 btatt: Fix Dead Store found by Clang Analyzer +a3bb5f2da3 Added the description for the SMPP operations +05d5506324 NVME RDMA dissector: store RDMA transfers and link them to commands. +7b9e8f3080 SOME/IP: Fix crash after loading a faulty uat config (BUGFIX) +f5b8c1b686 ESP: validate keys in UAT. +c7f66cf934 TShark: Load extcap preferences only when needed. +28937e9022 Fix dissection of transport connect payload for NVMEoF with RDMA. +156bc6ca91 DNS: Support for ZONEMD RR (RFC8976) +2c6b9e83f1 RTP player: squelch a narrowing warning. +f355bfadcc SCSI: use BASE_DEC_HEX for counts/lengths/etc.. +976f3da9aa Infiniband dissector: print RDMA addresses, sizes and keys in HEX. +9e2e260fa8 Infiniband, iSCSI, NVMA: use BASE_DEC_HEX for counts/lengths/etc.. +a8e2197d99 git: Parse delim-pkt and response_end-pkt +c8246c9973 Moving glib.h out of extern C +1eeb2c1a10 SOME/IP: Bugfix copy and paste in method name check +46c44e0785 NR RRC: add preference to put NAS in the root tree +12ab24019f RRC: add preference to put NAS in the root tree +ebfbf958f6 Add ENC_TIME_NSECS timestamp encoding +9dd74b2788 p1: Rewrite do_address for extension attributes +52163d05ba IPSec: add comments to ESP key-setting function. +259134b406 Make some more variables/functions static. +cb3d463a38 lte-rrc: Add preference to put NAS in the root tree +a1e03ea89e Remove the existing "custom block" mechanism: +e92620454e Diameter 3GPP: Dissect more flags in Access-Restriction-Data +5e735f6581 TCP: Remove a no-longer-used field. +ce19a2512e TCP: Add a SACK range check. +ccd8529440 ieee80211: Add bit 34 and 35 on RM Capability +70a85e1fa5 gsm_a_common: free stat table items +cd4e55fa03 gsm_a_common: create and populate the stats table only once +02cb167cce uftp: Fix typo in #define for default port +f0c54cc480 wiretap: add an API to get the type of a block. +09684644ee wiretap: clean up WTAP_BLOCK_ names. +d67b856d62 added description for IPv6 statistics +ae8c1d405a added description for IPv4 statistics +698dab4bfe RTP Stream Dialog: Selected rows keep selected during recap +99c712ff5a dumpcap: don't mention Npcap if we're not using it. +7e063b6070 RTP Player dialog improved +9c9376fa01 QUIC: add support for draft-ietf-quic-version-negotiation-03 +b1838bb950 Make more dissector non-statics static. +69066c77ee PDCP NR: fix compilation without any ciphering algorithm available +b09514f3b3 dumpcap: provide more information to put into an Npcap bug. +40e5934444 first version of reassembly btatt +9b771d2c14 dumpcap: use the display name in error messages. +37f5e0f7fd dumpcap: give details on how to fix Npcap bugs. +b3db9e3aa1 dumpcap: show the interface name in capture errors. +35d8055e0e ieee80211: fix HE Operation Channel width +a3bab17bc9 ieee80211: Add HE Operation 6Ghz +40c1929115 Refactored: Moved sample_bytes_ to rtp_media.h as SAMPLE_BYTES +80aa82c039 ieee80211: Add support for Robust AV Streaming. +cd9d4d38c4 wsp: create and populate the stats table only once +0239c495dd mtp3: populate stats table rows only once +965451f10e dot11decrypt: fix build with older GCC +251092b005 Make more functions and vars static. +b35befb818 added description for ONC-RPC Programs +69df23fc40 sharkd: Add configuration profile and other options +37bef583da NAS: Put decoded user data in the top tree +1684ff0b4a packet-netlink-net_dm: Fix timestamp handling +d28021cacb "The device has been removed." can happen if it has, indeed, been removed. +27cbb68525 dumpcap: look for "PacketReceivePacket error: .* (1617)". +c9174bb67d smc: display reserved bytes +152fd1fdab dumpcap: improve some secondary error emssages. +b12c82c102 wsp: (trivial) use consistent indentation +02e875b78f h225: create and populate the stats table only once +72468248c7 gsm_map: create and populate the stats table only once +a198094599 ansi_map: create and populate the stats table only once +04d887f2fd camel: create and populate the stats table only once +881941e255 sip: populate stats tables' rows only once +dd1b76b4ad rpc: populate stats table rows only once +9337e1cd53 dhcp: populate stats table rows only once +395af33e74 ansi_a: dtap stats: populate table rows only once +67b4680bca ansi_a: bsmap stats: populate table rows only once +f93f7d80b3 [Automatic update for 2021-02-07] +85de5ed784 btsnoop: fix writing of btsnoop files. +4569260b22 ieee80211: fix conflict +edd0396bb0 ieee80211: fix -Wmissing-prototypes warning +3a4def009e ieee80211: Add Known BSSID and Short SSID Extension Tag +7306a1a5c6 ieee80211: Add Reason code (71) from 802.11ax/D8 +4795dccac7 ieee80211: Add Band id 6Ghz +a660c80f79 ieee80211: Add Extended Capabilitilies from 802.11ax/D8 +1441d45000 ieee80211: Add Extension Tag: Mutiple BSSID Configuration +1abc4d7f1a ieee80211: Update Extension Tag value_string +57fd3157c5 ieee80211: display payload data and expert info when unknown Ext(ension) Tag +a5483a99d7 ieee80211: not found tag num (or Extension Tag) are unknown +be214d1166 ieee80211: fix length of extension tag +30744de9e3 per: remove len is not longer needed +316ecda0a7 per: remove extra parenthese +d735f8b9ee smc: fix Dead Store found by Clang Analyzer +0ca129bdd2 per: fix Dead Store found by Clang Analyzer +f715b01058 pdu-transport: Fix Dead store Found by Clang Analyzer +572774123f opa-mad: Fix Dead Store Found by Clang Analyzer +f6508c33c8 iso8583: Fix Dead Store found by Clang Analyzer +721c70956e nfs: Fix Dead Store Found by Clang Analyzer +d9c71861a3 radiotap: Fix Dead Store found by Clang Analyzer +e59c6b5c78 gsm_abis_oml: Fix Dead Store found by Clang Analyzer +60cdc48efd mgcp: fix Dead Store Found by Clang Analyzer +7ef0bd34b0 iso8553: Fix Dead Store Found by Clang Analyzer +ef6d3ae9a0 cemi: Fix Dead Store found by Clang Analyzer +11a55c8601 dcom-typeinfo: Fix Dead Store found by Clang Analyzer +1cbafa47b9 wiretap: add a mechanism for built-in modules to have a register routine. +12960c81c4 pcapng: write out the FCS length IDB option. +910c489a4a pcapng: fix build without plugins. +89fee9321e Avoid exposing HAVE_PLUGINS in the public API +91064e337c Aruba(IAP): fix extra space +1de4cc47af minor fixes +527bb28d20 added the ANCP statistic description +44dbf37412 pkixtsp: support opening standalone query/response files +9e8e157b75 added description for DNS statistics +fdcddd4b78 rtmpt: fix extended timestamps on type 3 chunks +5f31971e68 SCTP menu item is described +6c24e17a5c TFTP: Link each DATA/ACK to its read/write request. +539ab40611 added description for the Collectd statistics +63147c10ba added the HART-IP description +0676de8d77 added description for the Sametime statistics +1579ada891 Added support for application/json-patch+json (RFC 6902) +23467afdc5 wslua: explain, in a comment, how .init routines work for a Proto. +b83f92a458 packet-fr: Register for SLL dispatch to Frame Relay dissector +74961582b3 RTP Player: Possibility to remove stream from RTP player +597a5df1a7 Make more functions and vars static. +cefc4e183d added description for the HPFEEDS statistics +67c666b251 RTP Stream Dialog fix: Duplicated streams could be shown +1bb97c5973 TCAP: Don't attempt to decode content when a subdissector has done it. +51f6be91e7 added the BACnet description +88a86f5f01 RTP dissector: Remove unused functions +eb066c6091 wiretap: use a hash table for option types. +44abff6934 pcapng: expand the plugin option handlers to support writing options. +f55813e518 Qt: Remove an unneeded semicolon. +9d5e9f2c29 IEEE 802.11: Allocate our S1G property keys. +1897208d34 RTP Player: Selected waveform is emphased. Waveform can be selected by click. +68ae34fba7 RTP Player: Audio routing information refactored +9db3617b46 RTP Player: Added notification message during long decoding +712490f214 pcapng: have common code to handle otherwise-unhandled options. +66d84fc567 RTP dissector: Removed unused functions +279d4d12c2 RTP dissector: Remove unused functions +c74ba04628 Oran: Advance offset for section extensions +7401dbaa82 SIP: Fix header Id mapping +ba23c3b316 tests: Add argument to trim output to a reasonable size +791d101d4d LLDP: Add new IEEE 802.1 subtypes +981e662a0a Minor changes to ENC_TIME documentation +c05bcb2c9d Oran: Add section extType=6 +42dc21a346 pcapng: pull common processing code into subroutines. +ba189f04b2 TECMP: Better formating for analog values +08d3c6a4d3 Add an initial CONTRIBUTING file. +0e86ea6c57 Update documentation for ENC_TIME_* constants +11c8f5c30b FIX: asterix cat.240 START_RG(240_040, 240_041) +d68c19565d Make more functions and vars static. +55d53dbf1b S7COMM: remove array size from function interface +95ba4daf5b WSUG: don't repeat caption in the text +fbdd2446e1 pcapng: Fix copy-and-pasteo. +5c3a651ea2 Fix doc/README.plugins mentioning the wrong symbols +581aa9136d IPv6: Add dissector for Tunnel Payload Forwarding (TPF) +0d851d336c IPv6: Fixed hf_ipv6_routing_crh32_current_sid unused bug +02f4f45687 RTPproxy: Explicitly check for IPv6. +2834024db1 Make more functions/variables static. +9e7168e476 Address more non-static, non-shared symbols. +7f23130fc0 SOME/IP: Changed config was not respected (BUGFIX) +0773147a55 wiretap: redo the way we handle if_filter IDB options. +5837bcea5e GOOSE: New option to display float values +fb2a0b4a71 ieee80211: Add support for S1G including PV1. +fc5d8db628 ieee80211: Add support for Extended Capabilities up to Octet 13. +bdb6e79490 DocBook: Update the packaging and CI sections in the WSDG. +e642f94ecb [Automatic update for 2021-01-31] +80760302c9 RTP player: Doubled buffer for replay to avoid play stop caused by underruns +a5207b541e mtp3: create the statistics table only once +b00c3bd742 sip: create the statistics tables only once +b49b95af65 rpc: create the statistics table only once +f21f1c292a dhcp: create the statistics table only once +8963dff518 ansi_a: dtap statistics: create the table only once +46389187ca GitLab CI: Don't build openSUSE 15.1 anymore (EOL) +1f15c0899e epan: have a routine to register all tap listeners. +b2db1517be Oops, put back accidentally deleted blank comment line. +2c719d4517 Generate plugin.c for tap plugins. +8c83f31063 wiretap: fix indentation. +3db10d02e9 wiretap: add wtap_block_set_nth_string_option_value_format(). +ed9485ce00 TCP: Null pointer crashes Wireshark +10178fdb09 Don't include config.h in system headers +b8e2005653 wiretap: clean up comments. +9177f0e71a Docs: Change the default wsbuglink text to "Issue". +ca85c516fe Refer to options whose data isn't a simple data type as "structured". +5fbc354f86 Make more functions and vars static. +f4ac70818a stat_tap_table_ui: create tables only once during init +9fc1ce7610 ieee80211: Add FILS Discovery (Public Action) +b4f74bac74 ZVT: clean up some data points +4715f5021c epan: don't print nanoseconds if seconds isn't representable. +bf265d7e7a epan: don't use gmtime_s(). +4e4a7c11c7 epan: don't assume gmtime_s() or gmtime_r() succeed. +6508b02ec4 D-Bus: Improve signature validation +266e99e11a D-Bus: Handle variants with empty signatures +96169c25f6 D-Bus: Pop subtrees on error in D-Bus header +8e1e28623b Add an encap_table entry for WTAP_ENCAP_ETW. +616d44cbb6 ZVT: Use standard TCP segment reassemble support function +93a472575d Rename WTAP_ENCAP_ETL to WTAP_ENCAP_ETW. +efcaa68807 More checking of non-static symbols. +be0171019c UDP: Clean up handling of zero-valued UDP checksums +1ef2077904 UDP: Add preference to ignore zero checksum over IPv6 +d7ffd8f014 git: parse Git Protocol version from pkt-lines +ca4e5c2962 Next batch of unused globals. +c26addae44 One more check for connection_info being non-null is needed. +76abe23f6d Bluetooth BR/EDR RF: header decoding according to specification +7664748e72 BT_EVT: Codecs are not vendor codecs +cd278f5fd9 wiretap: Fixup the sdjournal block length in pcapng. +795dce3a6e NR-RRC: Use mac-nr UEId to configure algorithms +277890d7e1 Bluetooth: Fix NULL pointer dereference crash +d536d11a28 QUIC: Add dissection of MP-QUIC draft-deconinck-quic-multipath +f255f6c683 TCP: Taking SACK's into account for in flight calculation +32cadbacb1 Bluetooth: Detect invalid control procedure collision resolution +619b3128a1 Make some symbols static or delete them. +785e291c1b USB HID: Avoid allocating a huge amount of memory (second try). +26f0db01a7 USB HID: Fix a memory leak. +6a860c979a Fix TID bitmap name +420c0aea1e EPL: various extensions +846985afba AMQP protocol method Exchange#unbind-ok got method id 51 +aa78bb8546 tools/check_spelling.py: Fix args handling +748d63712e rdps.py: Use string equality for comparing strings +31546ad35d check_tfs.py: Avoid duplicating list entries +e69a20f5c8 check_spelling.py: Avoid duplicating list entries +009ce4b331 check_typed_item_calls.py: Avoid duplicating list entries +9592d3fee9 check_typed_item_calls.py: Avoid mutating default arguments +5693ca8d50 packet-someip.c: Fix copy-paste error +0dab2494ca Bluetooth: Match control procedure requests with responses +d50d075f88 [Automatic update for 2021-01-24] +bc530a355d Added dissector for TP-Link SmartHome protocol +a7ad6c271f tshark: Fix typo in comment from ascci to ascii +506f1c650f tshark: Unconditionally call extcap_register_preferences +9ba1053237 packet-vnc: resolve issues reported by check_typed_item_calls.py +b523ae8d74 added the description for Bluetooth devices windows +884158fd24 GSM A-bis/RSL: fix SRR bit dissection in L1 Information IE +c8115695fa description for the Bluetooth ATT server attributes menu +c69553216e dot11decrypt: Try to fix builds with Libgcrypt < 1.6.0. +18013a8968 added the description for Bluetooth HCI Summary +bb48a9da99 CMake: Fixup rpmbuild verbosity. +c1527c5d22 SOME/IP: Adding support for filtering parameters +229148a168 ieee80211: Update Reduced Neighbor Report with 802.11ax (WiFi 6) +483021004d added the DHCP statistics description +9913b8647e packet-vnc: added support for VeNCrypt +1b5df467b6 E1AP: use tcp_dissect_pdus() +b297afee3e f5ethtrailer: fix low, legacy noise / FCS 0 start +d2a6ca780f WSDG: Add section on expert items +13e04a2192 FC ELS: Fix address length of FCWWN address in logout message +4eb76c8ee8 E1AP: Dissect E1AP over TCP with a 4 byte length indication. +cb1bc50774 PTP: Adding support for 32bit timestamp +f7b0f9b2d4 tshark: prevent multiple -T. +8da6d6d1cc bluetooth: Add event counter and event counter valid to context +df53c21cab Move some variables inside the block where they're used. +150d138a0d dot11crypt: Fixing bug that breaks build on Windows +f9fc064255 Cast __LINE__ to unsigned int and print it with %u. +d78d50d5a1 Move some variables inside the block where they're used. +69aa20669c dot11decrypt: Refactor Dot11DecryptRsna4WHandshake function +fbb9056d20 dot11decrypt: Add partial FT-EAP decryption support +76932c250a ieee80211: Dissect FTE and MDE with flags and subtrees +2306cbddb9 dot11decrypt: Support decrypting FT initial mobility domain +75e90aa4e9 dot11decrypt: Create utility PRF and KDF derive functions +8f8e87e384 dot11decrypt: Indentation using whitespace in dot11decrypt_util +f64eddfd01 NAS 5GS: fix display of IPv6 interface identifier +b794e4798a NAS EPS: fix display of IPv6 interface identifier +3aa64fe819 ieee80211: Update Public Action +476d2e81ff ieee80211: Add Reduced Neighbor Report (201) +3019bc4efc MAC-LTE: Make main disection function static +acf713313e ieee80211: Fix Environnement +5c71955270 Move some variables inside the block where they're used. +05b9e53777 Don't dereference a known-to-be-null pointer. +28d89773fb Move some variables inside the block where they're used. +97a168747f Move some variables inside the block where they're used. +11b500ce1c Remove redundant assertion. +138041b545 Squelch "Clarify calculation precedence" warning from cppcheck. +887cacd12c Don't check whether eth_name_lookup() returned a null pointer. +64f1d09ef3 Make various max packet sizes unsigned, and clean up from that. +6db087ae4b No need to check for both "not null" and "is space". +793333d039 Make some loop indices private to their loops. +c6d1031328 Squelch duplicateCondition warning from cppcheck. +6b85987e4a Squelch "Clarify calculation precedence" warning from cppcheck. +f92206ab51 Add dissector for Asterix Category 240 v1.3. +165792fb31 dup() can fail; check whether it does. +85a7938925 Qt+tools: Fix most of our lupdate warnings. +f504af93f3 PDCP-LTE Zuc integrity + deciphering +a260f6a4e0 Correct comment on expert values +2132b3bd40 PDCP-NR: Add ZUC Cipher/integrity calls. +675de0f4f1 [Automatic update for 2021-01-17] +9faf6d4e7b QUIC: improve error reporting +1979750a78 Spelling: avoid generated files with --commits +6a271f90c5 SOME/IP: Change UAT config from dec (0 or 1) to bool. +ad13b877e6 SOME/IP: dissector_delete_all used the TCP handle for udp (BUGFIX) +a51713c087 SOME/IP: String endianess was not respected (BUGFIX) +8203e10488 SOME/IP: Fix subdissector support +737e18d37b SIP Flow: Fixed core dump when dialog opened +4c1e0dd1fb macos-setup: Support uninstall of QT versions 5.[10-14].x +6c65f0586c Register some expert information for a common deviance from spec +64033f80f1 Preliminary MODE09 Support +569cf94c28 Remove magic numbers; adjust dissection for new payload offsets +1c3186ef2b OBD2 on CAN rides on ISO15765, made it a subdissector. +22f4e21cb5 GTPv2: Update IE 8.12 Indication +53aefe55d5 ieee80211: add ID ANSI to VS SGDSN type 1 message +f13c389fbc gprscdr: Update to 3GPP TS 32.298 V16.7.0 +00b5934ef8 PFCP:Fix duplicated filter names and use BASE_SHOW_ASCII_PRINTABLE +8bfff60293 Avoid CMP0071 warning when configuring with the pluginifdemo +cc929623a1 EPL: fix reassemble (length) detection +8e030dfbea tap-simple_stattable: fix a memory leak for tshark -z +b2b66be42c OBD-II: Adding support CAN heuristics +dfd7ae3b74 nstime: Remove an unneeded check. +e8f52680c1 pfcp: Update to 3GPP TS 29.244 V16.6.0 +fab3070e79 TECMP: Adding heuristics support for CAN and FlexRay messages +4d515f70af AUTOSAR-NM: Adding support for PDU ranges and clean up +5f36e597a0 NBAP: regenerate dissector from ASN.1 source +0636906880 CAN: fixed heuristics of CAN +60414fa60f Revert "Qt: fix memleak in DecodeAsDelegate." +238446dc91 AUTOSAR-NM: True-False-String wrong way around for PNI (BUGFIX) +cb8c64f521 Fix duplicated filter names +fba99bdef1 DoIP: Make finding start of message more robust +45e6575699 WiX: Update the README. +d9abd5005d gsm_a_common: remove a variable that is always 0 +dedfbc9d20 gsm_map: remove a variable that is always 0 +af6507c71f ansi_map: remove a variable that is always 0 +765ce11b3f Fix value_string consecutive repeated strings +26e4b84623 camel: remove a variable that is always 0 +a07898a280 Windows: add a notice to NSIS in case of BSOD while installing Npcap +511aeaa44a Windows: fix USBPcap page link display in NSIS installer +5db887753a lwm2mtlv: Update to Core V1.1.1 spec +77043708fe PER: remove an unused expert info field +6178fe94ef PER: fix a typo +3e84673c5f NAS 5GS: add a value string for standardised SST values +8b487e22e0 Qt: fix build error with older GCC +92cc8096a3 PER: Add a check for avalable data in open type dissection. +09426b2cd5 dhcp: remove a variable that is always 0 +a2b7925708 DVB-CI: fix parameter names for payload functions +02f2d18b2e SIP: Fix parsing of multiple contact-param +132d725bdc rpc: remove a variable that is always 0 +9700d53e2b PDCP-NR: Trivial updates to some comments +e6a93a313b Qt: Debounce Preferences -> Advanced menu's "Search" to improve UX +9d62e96411 Fix a couple of user-guide spelling errors. +69710ff117 DoIP: Adding 2019 DoIP Type +5d8105752d GSMTAP: dissect SRO/SRR (SACCH Repetition) bit in L1 SACCH header +6e801d132c adding the description for UCP Messages menu item +41a4d594b9 proto: replace g_assert_not_reached() with REPORT_DISSECTOR_BUG(). +fb422bed91 Qt: Make the checkSaveAsWithComment dialog box appear. +ab42a5dc41 WSDG: Remove reference to Gerrit, as it's no longer used +d612e19767 macos-setup: Allow installing QT 5.14 +c523356c3b Fix duplicated filter namecated fileter names +03baf65ae7 editcap: add support for epoch timestamps in `-A` and `-B` options +0e84610676 Bluetooth: Refactor dissection of control proc packets +8dd8491713 Qt framework: Dialogs are correctly notified when capture file was closed +aad42108e0 imap: fix bug in username retrieve. +514b3d707a PDCP-LTE: Fix level of error string indirection +f6af99045f BGP: Support for RFC9003 +bd597dc247 TLS: add support for "delegated_credentials" extension +a6ed43e06b [Automatic update for 2021-01-10] +546dc0270c CMake: Make the rpmbuild output quiet by default. +0d820ddc8d Packaging+GitLab CI: Dist tarball updates. +9b0c3f5eaf Just correct the documentation for this obvious mistake. Closes #17141. +4a72be5473 NR-RRC: Set drbid entry properly in mappings +43ec0bd228 PDCP-NR security fixes +eff595db67 macos-setup: Update Python for Big Sur and Apple Silicon (arm) +d6bd8d2c3d drb: fix compiler warnings. +b758fdaede Add iso8601_to_nstime() for editcap and nettrace +73cef353bf ansi bsmap/dtap: remove variables that are always 0 +07c2439714 gitlab-ci: reuse tarball from ubuntu-dist in rpm. +6b0f2ead7a rpm: disable double dash check on fedora. +e0f1c67970 cmake: make rpm-package dependent from dist target. +102a53c852 NR RRC: upgrade dissector to v16.3.0 +53651da5f7 dns: fix compiler warnings. +2702956d9b tcp: fix compiler warnings. +27b2d71bc0 Update RLC Graph screenshot user manual. +3551dfe56e LTE RRC: upgrade dissector to v16.3.0 +15b574de49 LPP: upgrade dissector to v16.3.0 +6fb9455327 description of the RLC Graph menu item + screenshot +2e0dda9e03 CMake: Reduce "Generating plugin.c" noise during the build +1d43b2a3aa Telecom dialogs: Fixed issues during capture file closing +55075f6e8d Fix: SIP Flows dialog can't be open when VoIP Calls dialog is opened +dd13766fb9 Qt: fix memleak in DecodeAsDelegate. +602a1ef613 Qt: fix leak in DecodeAsModel. +0f7ec0694e ieee80211: Add HE 6Ghz Band Capabilities +1546a0af26 TECMP: Fixing wrong size of HW version in Status CM Msg (Bugfix) +1c12c99b13 Fix duplicated fileter names +21ee5be5fe WSDG: Update section "Adding a basic dissector" +8427aef42c WAP-WSP packet counter menu item [docs] +a5e1527d9f description of the Osmux menu item +acf8f8b0b9 GSM menu item in telephony is described +7910a5c4ba Release notes: Fixup the new protocols section. +7ace905366 F1AP: upgrade dissector to v16.4.0 +d74bfc569e macos-setup: Update CMake for Apple Silicon +fc49e2fb6e E1AP: upgrade dissector to v16.4.0 +b0abc6f380 XnAP: upgrade dissector to v16.4.0 +d0bf9c1571 NGAP: upgrade dissector to v16.4.0 +0dcf1ab024 git: parse sideband control code from pkt-lines +dc8ad07ce7 The exporting PDUs to file section is written. The window screenshot is added +78bbd1784e bsmap and dtap statistics windwos are described +fbb9ae4f47 missing is removed. the description is merged in 887 MR +d139fe3bc7 LTE-RRC: Fix duplicated filter names. +71128b0d73 description for ISUP Messages menu item +098dc4843a X2AP: upgrade dissector to v16.4.0 +40c1ab88da S1AP: upgrade dissector to v16.4.0 +11bec9b0b5 description of the MTP3 menu item +b816d5de5c description of the H.225 menu item +445df19e7c PDCP NR: Get DRB params when RLC not present +8902386c76 UAT: Adding support for uint64 (dec/hex), int64 (dec) +c1ba732861 Qt: Set Packet List scrollbar page step +7980f25f99 Qt: Fetch OverlayScrollBar sliderPosition from the real ScrollBar +718cff5264 Initial refactor of nettrace reader (#17009) +84eeeabde9 Update to DICOM Edition 2020e +4003a5f3ce TPNCP: Fix exception for commands/events without CID +dfc05555eb [Automatic update for 2021-01-03] +7928f81b10 RTP processing: Modified RTP sequence verification +85deb99637 ntp: remove size constraint for invalid refid. +41a6457ff3 PDCP-NR: Set 'cipheringDisabled' from RRC +4907aa5f47 TCP: Implement 2 new fields to track the connection closing initiator. +5b6af25fc7 TCP: First Full TCP Window is not detected +b9e5b58ee9 RTP dialogs fix: sigv occurs when dialogs are open when no cap file is open +a256ad68d6 UI: Remove apostrophe from FAQs item in Help menu. +a42ab09b72 Qt: Connect QScrollbar::actionTriggered to OverlayScrollBar +346bfe097f DHCP: RFC5192 PANA Authentication Agent option +1b81052f9e PDCP LTE: Check configured key strings +3506735f08 macos: Clarify when xz support was added to tar +fbd3fb3138 GnuTLS: Bump minimum version to 3.3.0 +fd6c5e6a9b RTP analysis: Dialog uses common calculation function +f0c703e22d RTP Player: x axis centering correction +962ff4883f TCP: Fix port reuse giving a wrong relative seq number +b5a0ba896b DOP: regenerate dissector from ASN.1 source +77151a2801 CMP: regenerate dissector from ASN.1 source +7844e267ec mptcp: fix relative DSN/ACK for additional v1 subflows. +1455b6e82d MPTCP: Fix false Duplicate ACKs +e38e412239 MPTCP: Correct Apply as column for the subflows field +976c560bea RTP Player: Fix for #16452 +9e4ec8a616 RTP Player: Shows streams independently on active display filter +e9e36e20bc RTP Stream Dialog: Start of call can be shown as Time of Day +793ece52e5 PDCP-NR: Report errors for invalid keys +2c44097e66 Kerberos: add support for decoding SPAKE exchanges +ac0cc25210 Remove more duplicate manuf.tmpl entries. +2a5c96a799 Voice dialogs: Added option to apply display filter in VoIP/RTP dialogs +1f3a81de86 RTP Player: Time span column shows time of day when Time of Day enabled +cf9ffd3d83 All RTP dialogs: Added option to specify count of decimal places +5c936174c6 libgcrypt: Bump version number to 1.5.0 +85bf15fd76 Happy New Year 2021 +ee78d8e616 VoIP Calls Dialog: List of calls is not cleared/refilled on retaps improved +894a70d079 Remove a bunch of duplicate manuf.tmpl entries. +26a822c968 TPNCP: Initial support for "Since" version +ca46d11c08 ieee1905: don't assume the address size in reassembly. +022b230dcf ieee1905: remove redundant forward declaration. +2e2a3ec8db NR RRC: update column info before starting Security Mode Failure dissection +9164d7f9ce PDCP-NR: add ciphering and integrity checking +4e8474fa29 80211: Fix interaction of 802.11s Mesh with Atheros padding. +41d6deb7c3 Scripts: Check that files exist. +b3d6580b4f editcap: clarify relation between -A/-B and -r +f652c79d5e BGP: Require min length Add-Path-Prefix check +cb65f9c150 PN: CIMVDIValue is not part of DNCP Suboption +a23915c9a8 TLS: fix display of Google QUIC Version in Transport Parameters +6a300f13d0 RTP Stream Dialog: Added 'Start Time' and 'Duration' columns to the dialog. +41bf14a39d VoIP Calls Dialog: List of calls is not cleared/refilled on retaps +45df54d319 NAS EPS: use equivalent common tfs +a727f83597 Qt: Allow color filters to use all valid display filters +f26a2952e4 SV: Interpret reserve1 S bit +bf81d7c16a tools: skip deleted files in check_typed_item_calls. +19a048157d rtps: merge all dissector pieces into a single file. +c7e89940b5 funnel: Remove unused typedefs +cd30f2434e proto: report dissector bug in proto_item_add_bitmask_tree. +b5c93beda0 Compiler warnings +396baef3e5 voip_calls_dialog/voip_calls: Fix for #16952 +a9d4e70edc GOOSE: fix a duplicate FIELD_RENAME +8454674581 GOOSE: Interpret reserve1 S bit +71e3969d63 voip_calls_dialog/voip_calls: Fix for #16952 +fbccfe9996 DHCPv6: typo +3f825576d7 DNS: typo in word "minimum" +762bc7beba Update docbook/wsug_src/WSUG_chapter_work.adoc +ecf91c06de WSUG: typo in ip.src example +b586e194bd RTP player: Size of symbols increased +5a7f249edb RTP player: Added pause button +936f2a9b70 WSUG: fix incorrect tcp.completeness example +a7c6de4c66 GitLab CI: Build merge-req:ubuntu-dpkg using Ninja. +9783caebdf PROFINET: According to PN spec, RSI dissections are added. +ed8268fcc0 TFTP: Parse "windowsize" and "msftwindow" options. +9443c14247 RTP: Added 'Play Streams' button to 'RTP Streams' dialog +c657a6f5e7 pcapng: add missing file format interpretation of EPB options +8dcff0e1f5 travis: bump macOS image version. +0f5aad4500 RLC-NR: Add reassembly of AM frames +1c2b499e0b Improve R-GOOSE protocol tree +93f6aa2c69 iLBC: fix deprecation type and cast. +1eff9c8982 rbm: fix compiler warnings. +428ecf2013 msgpack: fix some compiler warnings. +a5822f6792 Cleanup debug output and fix indentation +c15a37db51 dumpcap: Improve the secondary error for promiscuous mode failure. +c15025f684 [Automatic update for 2020-12-27] +f918c3372c Bump Qt version to match what is used on the MacOS buildbot +969c1c0271 packet-rrc: allocate correct type of object +cd2d35c1d2 Protobuf: fix bugs that parsing complex syntax .proto files +5778b2403e wiretap/k12text.l: replace g_malloc with g_new +fe6b774358 mate: replace g_malloc with g_new +b98754dc9e PDCP LTE: Add refs to message formats for security +2104b79479 WSDG: update protocol stats section to match current API +f75e2e5956 editcap: one more integer -> Boolean. +e8ebebe860 Adding dissector for PDU-Transport +0d0071a302 editcap: make verbose a Boolean as well. +d98106876c editcap: treat the "keep packets" flag as a Boolean. +a9ce232c37 NAS 5GS: upgrade dissector to v16.7.0 +ca971264a0 NAS EPS: upgrade dissector to v16.7.0 +6bce7b859a Detect and replace bad allocation patterns (more) +180b5e5dc0 Replace more g_malloc with g_new +1c7edf49f8 mate_setup: allocate correct amount of memory +38ab00a094 Let the CLI programs tell about how to show their version +b3352bd639 macOS: Force dark mode support. +e017fd5a04 cmake: fix comment in rpm-build target. +d45eab1f2d GitLab CI: Don't run locale-gen. +55bcf95d52 gitlab-ci: replace old notation with extends. +33ab986589 gitlab-ci: fix build:ubuntu-dist. +29b331bf0c make-version: use 0 as number of commits if they can't be obtained. +5227f385b8 Replace g_malloc calls with g_new +e16166a74c Detect and replace bad allocation patterns +7b27b444cb GitLab CI: Set CCACHE_DIR globally. +fc124f45bb GitLab CI: Use shallow clones for merge requests. +b468b1fb01 GitLab CI: Don't set our ccache size in ubuntu-dist. +a2bc5b5357 idn: prevent heap buffer overflow. +c971d7f10c GitLab CI: Copy the dist (tarball) build. +e2593e2022 Call add item and tfs checking scripts in ubuntu pipeline +b7d93ff0ef Fix some more item lengths. +ca99a821b4 Fix the way we get high-resolution time. +299d2f1ae5 [Automatic update for 2020-12-20] +2c303c725f CMake: macOS version updates. +eef4ba7ed7 More spelling fixes. +bfb889910a GQUIC: add decoding of QLVE tag +60401ca54e QUIC: improve heurist to avoid false positives +7332c91a7e A-bis/RSL: fix handling of MS/BS Power IEs in dissct_rsl_ipaccess_msg() +f3dc269df6 macos-setup: work around a botch in GLib "make distclean". +7052994a19 IPv6: SRH setup correct DA for pseudo header +8b0d19c634 macos-setup: explain why we're running autoreconf on minizip. +0cdbdcc5a4 macos-setup: fix the name of the -done file for Minizip. +806f524a10 macos-setup: do "make clean", not "make distclean", for zstd. +6498bde741 In Wireshark's version info, indicate whether we were built with Minizip. +024d91a493 cirrus: remove FreeBSD 11.4. +efabf1d291 wlan: fix wrong reported length for reassembled payloads +ff23fb9f0c SOME/IP-SD: hidden fields for entries are 16 bytes off (Bugfix) +b06b760dd2 UI: Fix Firewall ACL rules +4713e04143 Aruba(IAP): Fix and update model list +1949b6a5ee macos-setup: don't configure p11-kit to use libffi. +01e64f996b QUIC: update to draft-33 +2db0c64034 macos-setup: remove tabs. +3bf1f18e48 Fix duplicated filters +9772fc5be0 GitLab CI: Add a dist (tarball) build. +2e137f31fa Update comments: From wtap_pkthdr to wtap_rec. +1694820e84 GTPv2: Update IE 8.12 Indication +cf6f049456 GSM A-bis/OML: fix dissect_oml_attrs(): do not dissect empty IEs +7010b4236f bfd: add ports for BFD on LAG and seamless BFD +ca13c3ce49 macos-setup: get rid of a debugging "set -x". +9fbf79c045 macos-setup: various cleanups. +190442d76e macos-setup: set SDKROOT when running xcrun. +bf45e8c3f1 macOS: Add a workaround for libsnappy. +6deafe8afa F1AP: upgrade dissector to v16.3.1 +d4b40c0047 Qt: Force layer backing on Big Sur when needed. +f2af1ea66d macos-setup: fix uninstallation of libtasn1. +7e8392c784 R-GOOSE dissector: Fix subtree item lengths +adb1b59495 Fix duplicated filter names. +4735eddfef Fix duplicated filter names +19ffed19bd fcdns: the Owner Id field is a 3-octet FC address, not a text string. +7b4abddef2 LPPa: upgrade dissector to v16.1.0 +4427c11571 NRPPa: upgrade dissector to v16.1.0 +ed6f6a49aa fcswils: fix a comment. +58dc84ab04 ORAN: check valid sample bit width from prefs +099554adb0 extract_asn1_from_spec.pl: fix parsing with CRLF line ending +3e3194092c GitLab CI: Switch from clang 10 to clang 11. +3f0fc1b232 FC: use ETHERTYPE_UNK when applicable, no excuses +354a6fd015 FCdNS: use correct header field for field of flags +9c1893b565 GitLab CI: Try to optimize our ccache maximium size. +5dff85e84b Fix duplicated filter names. +253c49b73e packet-mq: Improve MQINQ Display +b7cb24c1fd check_typed_item_calls.py: some tweaks +0fdbe0839d asn2wrs: Rename duplicated filter names +d13a7899ec github: use macos 11.0 in macos image. +99cc1280dc VCDU: Sequence Count is 3 bytes. +4bf4a46f9b Qt: add support for new netsh syntax in Firewall ACL Rules window +5ed3a4dc02 Windows: clean libpcap package +0d11bbeeaf Windows: upgrade Npcap to 1.10 +ff3fffcf5c VoIP: VoIP calls statistics are cleared when retap is issued +6048e027ec SCTP: Fix marking of dependent frames for tshark +ac8ac25da1 GitLab CI: Increase our merge-req:ubuntu-gcc-ctest parallelization. +5bb776bfe3 TDS: make dissect_tds_prelogin_response() return a Boolean. +5a53365f60 TDS: show the COLMETADATA results token flags in hexadecimal. +701d72754a ORAN: trivial comments and formatting changes +21928345d3 [Automatic update for 2020-12-13] +7f376c7ced SNMP: Fix checking of SNMP v3 auth if MD5 method is used +9d2481c9f5 ORAN: Skip BF Weights if don't do comp method +270561ade1 DCT2000: Allow any PDU to be dissected. +02c5f50009 macos-setup: more cleanups. +7d01e3a74e macos-setup: clean up uninstallation of snappy. +1a3703cc3e ORAN: Fix possible divide by zero errors +e92119c608 macos-setup: build snappy as a shared library. +b63692e327 GitLab CI: Disable LTO on Windows +504f2ea42a Snappy uses CMake, and they didn't bother to provide an unintall target. +2ecb606142 Work around more NeXTStEP-induced pain. +53775325df RPM: Try to fix openSUSE packaging. +b687813f58 acn: Change new DMX protocol name +4227e5a1ad QUIC: fix a stack overflow +cea77caf41 cli-main.c: free() argv's memory +001d0debdc rpm: rename metadata +f194adb200 NAS 5GS: fix a typo in request type filter name +beb1877841 Qt: Add missing break in Win32 file export init dialog function +746051d099 Qt: fix crash when opening/saving IP map on Windows +e2e43c0a8a eCPRI: cache oran dissector handle +b908dd3d78 NAS 5GS: Fix a conflicting value_string +9623aaebdd UDPCP: cache xml dissector handle +404802dc34 Tools: skip commit validation for merge trains. +9fb03566c2 Qt: create endpoint IP map in temp folder +6e1142c33a Win32: Add an include guard. +69117ba88f AUTHORS.src: Add Jan Schiefer for O-RAN dissector +5a36793c84 O-RAN fronthaul UC-plane dissector +7304487462 btle: LL_REJECT_IND_EXT -> LL_REJECT_EXT_IND +976738cd6c USB-HID: Tertiery is usually three +081f78e8dd GitLab CI: Update merge-req:windows. +42a09ad02e Linux: rename metadata according to spec +9a46fabf52 Introduce ENC_BCD_ODD_NUM_DIG in order to handle odd number of digits +37f11e9a36 DOCSIS: Add FDX support to Downstream Active Channel List MDD TLV +2a98c11896 Reassembly: Flag duplicate packets as overlaps in offset based reassembly +08a87f3e4c dot11decrypt_util: Avoid abusing memory layout +86e23155fe Windows: upgrade libssh to 0.9.5 +10377c4d92 sshdump: fix detection of custom version in Windows +1bab2f7ee0 GitLab CI: Stop installing external dependencies. +ef10cc74d1 CI: Fix Ubuntu tests. +770746cca8 epan: Fix format_text treament of Greek, Arabic, etc. +a61b6d277b RTP: RTP stream dialog exports to CSV and YAML pure and formated items +a1b870a2b7 packet-s7comm: Prevent use of invalid timestamp +bb494c11de Fix various spelling errors. +2ab153527d SOME/IP: Fixed incorrect resetting offset of static array. +0af60377b4 QUIC: fix handling of unencrypted padding data +3458494240 Snort: Allow snort to ignore checksums +16ea22eaa4 F-Container: Try to improve error handling. +c4d19650d5 wiretap/erf: Use memmove instead of memcpy +3bf856868d Tools: Run `brew doctor` after installing Homebrew packages. +9cafd342ac Lua: Add get_preference() and set_preference() utility functions. +c7e6b79825 Kafka: Decrease our maximum decompression buffer size. +7a8a3a8702 GitLab CI: Update lintian excludes. +c876b34ed1 SMB/SMB2: FS Name is always Unicode +ba16825c6c Qt: column list model: remove unused ListElement component +a16c1697dc Windows: update libs cleanup paths +cb3b469d7f Qt: Fix packet bytes hover rectangle position +d2abcb09c1 TPNCP: Minor cleanup +403fdbe1a0 Snort: Try to address confusion from issue 17062. +3a0e4220c3 packet-radius.c: Replace gcry_md_copy() with gcry_md_reset() +9fb22c1ec0 Four trivial comment typo fixes of ‘ad’ to ‘as’ +f6c7cb1251 [Automatic update for 2020-12-06] +e7ec6739b6 Fix reported_len in Lua framewark when creating tvb from range. +a11e5261e1 editcap: add IDBs to second and subsequent output files. +18ae9bd4e2 DOCSIS: Add FDX Sub-band TLV support in MDD Downstream Active Channel List +f506d971b8 Windows: Upgrade c-ares and nghttp2. +ed6a2c156b Add a documentation comment for wtap_dump_add_idb(). +a3e952344d wlan: don't commit to the "OLPC"/"Atheros" stuff being either of them. +98fbf1a1a2 Release notes: Wireshark now supports reading ETW +872fb08aad wlan, llc: support EPD and LPD for 802.11 frames. +9f056c395a NGAP: don't include packet-ngap.h twice +d38de4c03e Initial try at y_axis_factor for I/O graph +59e16ad039 Qt: Prevent multiple check marks in custom column +ac6a60de11 column-info.h : increase COL_MAX_LEN from 256 to 2048 +1330b729d5 Aruba(IAP): fix typo for Gemini type +a42bbbeff6 Bluetooth: Fix l2cap reassembly resuming old reassembly +d104571e8a Lua: Improve Listener error handling +00d45cc71a wlan: fix a bug-number typo in comments. +6ae2bdd84b Qt: Increase ring buffer file number limit +5bcb8eec39 IEEE1722: describe CVF H264 PTV field +708ada8381 DOCSIS: Fixed FDX Sub-band ID/offset TLVs dissection +bfc7630e3c fix display data of unknown vendor specific pppoe tag +dca19aa2b3 Qt: UAT editor column widths, italic pathname +d113dbfd18 GSM A-bis/OML: Fix ipaccess specific GPRS NSVC obj class +27acec97e9 Lemon: import fresh lemon from upstream +10e9ac701b GTPv1: Implement SGSN Number and Node Identifier +6b38ffb9af smb2: reduce the length of the negotiate contexts to the correct value +96e31cb116 RadioTap: skip present bits for vendor NS. +3c640ca04a wlan: never treat DMG frames as if they have an HT Control field. +e131717d83 packet-mq: Improve MQINQ Display +ac0cf10ab0 PI_MALFORMED is not a valid error severity; fix it to PI_ERROR. +26220f8045 GMR-1 RR: revert g165b56afe7 +11bccd9e39 Aruba(IAP): Add IAP-500 Series (Gemini) +2d8dd9ed4f qt+export objects: Don't sort the header in with the content types +6035312ea9 Support to dissect PXU and PXUC +31b81393be RPCoRDMA: fix reassembly for Position-Zero Read Chunk +5ca608f519 USB HID: Usage Minimum and Usage Maximum are inclusive +6a6f58c9aa packet-lwm:Move gcry_cipher_open() and gcry_cipher_close() out of loop +27c00ca0e9 Lua: make TvbRange:raw() return a subset #12046 v2 +f4374967bb Kafka: Limit our decompression size. +a9fc769d7b epan: Fix a memory leak. +79f84f7737 GSM A-bis/RSL: fix buffer overrun in dissct_rsl_msg() +32671ad57b PDCP-LTE: Trivial changes while reading security code +2acd5c706e packet-tls-utils:Move ssl_sha_init() and ssl_md5_init() out of a loop +5798b91c15 QUIC: fix decryption when "loss-bits" feature is enabled +2a5b34d8b0 MBIM: Update dissector to support DLT_ETW +fe1f947540 macOS: Enable PKCS #11 support when building with macos-setup.sh +e0403df086 Update packet-tcp.h +77e9d7d3f9 macos-setup.sh: Update various software versions +55c7c0779d packet-lacp.c: Update a comment +a83cf4d757 packet-tls-utils:Replace ssl_md_cleanup() and ssl_md_init() with ssl_md_reset() +0a7de84501 SSYNCP: Fix build failure when can't decrypt. +dcf6bdda84 Protobuf/gRPC: add test cases for Protobuf and gRPC +6a0feb8d0a D-Bus: Dissect complete messages +2158ff241f packet-tls-utils:Avoid calling ssl_hmac_init() and ssl_hmac_cleanup() in a loop +2f235deb3e TCP: Add support for TCP Conversation Completeness tracking +0a3eba683d ssyncp: Add new dissector +3a42bf0de2 Windows: Upgrade brotli, libmaxminddb, lz4, and snappy. +6ba539fe05 SFlow: Improve dissection of Lag counter +dde70546fd sFlow: Fix dissection of lag counter records +8bd4162d84 QUIC/DNS: add support for DNS-over-QUIC +9c5ea50b0a packet-ehdlc: Fix TEI in COL_INFO +e5bb8b4b08 gsm_ipa: Add more enum values and 'official' names +165b56afe7 GMR-1 RR: Use tvbuff_new_octet_aligned to get octet aligned tvbuff +07d77dd5b1 SMC: Add support for SMCD(v2) +e74b6bdebe Qt: fix Qt 5.15 deprecation warning +a973416077 TPNCP: Update tpncp.dat +44a8ada319 TLS: debug_file - no comment when processing comment lines +f21cd2e23f wiretap: Convert ascend.y to Lemon. +1fa5687fad wlan: don't treat non-QoS frames as having an HT Control field. +3b7db8de8a VXLAN: Reordering &hf_vxlan_flag_d and &hf_vxlan_flag_i +45594f9639 icmp: fix typo in hf_icmp_ident_le field definition +baee4a41c7 wlan: clean up some tests. +59efc252dc LPP: upgrade dissector to v16.2.0 +7c07202d78 [Automatic update for 2020-11-29] +cb8150cdf3 Qt: CaptureOptionsDialog: set parent for SparkLineDelegate +de5ed8d664 Fix function documentation +258fb14821 802.11: clean up data frame handling. +ee764b8d7d llc: don't fetch the etype until it's needed and if it's present. +3f8423c267 llc: clean up indentation. +7dd469f801 packet-gsm_abis_oml: dissect Get Attribute Response Info +7a72ad677f packet-gsm_abis_oml: dissect List of required Attributes +9080232823 packet-gsm_abis_oml: move length of oml_attrs into the signature +e06afb4252 bluetooth: Change wording of sequence number context information +7f5ddfc7f3 bluetooth: Add context information for next expected sequence number +0f004f422d Add an alernative version of the 3270 Data Stream Programmer's Reference. +0bc4c81a11 MySQL: Enhance "field length encoded" and column info. +125790b918 NAS EPS: fix a typo +0120c12c5d ringbuffer.c: avoid leaking gzFile handle +7f4ae9a229 Qt: Load interfaces on profile change if settings have changed +4190ddfb7c Protobuf: add 'preload_protos' preference +358377bd43 gsm_sms: Get address string with tvb_get_string_enc +98c21601f8 NAS 5GS: add a fence to info column before calling EAP dissector +dbb17b5233 JSON: fix a typo introduced in g2baaab6c +2baaab6c01 json: Make it possible to filter and sub dissect json keys and data. +e782fb0200 GTPv2: Export dissect_gtpv2_ie_common() +8e2815bfc0 Don't assume macOS version numbers are of the form 10.N. +de99214e43 DCT2000: misc changes +c4343ed60b IPv6: fix clang warning +b26512e33a tvb: Add base64_tvb_to_new_tvb() +f1ab1f0b5b Put the XXX_pipe_open_live() calls after the file type determination. +eb02336e28 Update a comment, and add some comments. +884bae3317 Fix previous change to use WSAGetLastError() only on sockets. +84bdd086cd Make sure a pcapng block's length is a multiple of 4. +7a12a663c3 Refine issue templates even more +b904fc69ab Have capture_loop_init_pcapng_output() report an error code. +8c4d0bb131 Expand a comment to note that pcapng_read_shb() does a synchronous read. +fb2414ae6d Qt: fix some Qt 5.15.2 deprecation warnings +15d315c2ae GLib: Bump requirement 2.32 -> 2.36 +2999173126 GTPv2: Dissect the content of F-container type 3. +8c4d420fb3 Extend IEC 61850 GOOSE dissector to support IEC 61850 R-GOOSE protocol +74c0b2134b S1AP: fix decoding of inter eNB transparent container from NGAP +063af96df7 NAS 5GS: add dissection of R16 UPDP messages +9fdc3fb3ce NAS 5GS: request type field is 3 bits long +f71458c601 proto(.h): fix -Wdocumentation +d75fef88fb NAS 5GS: upgrade remaining 5GSM IEs to v16.6.0 +533f21edfd NAS 5GS: upgrade some 5GSM IEs dissection to v16.6.0 +0fad19b7d9 tshark: set cf values when quiet and tempfile +753515f48f RPCoRDMA: fix RPC-over-RDMA message type info +699f1f9041 BER: Fix debug statement +f22ed956f6 NAS 5GS: upgrade dissection of remaining 5GMM IEs to v16.6.0 +7d8dbd98b0 [Automatic update for 2020-11-22] +5fcedcf8f4 Various code and comment cleanups. +4212bea8f3 NAS 5GS: add dissection of 2 more r16 IEs +df651aca91 Spelling improvements +7d16b7b251 NAS 5GS: upgrade dissection of more 5GMM IEs to v16.6.0 +68313f4972 Avoid python deprecation warning +561c5607a8 NAS 5GS: upgrade dissection of a few 5GMM IEs to v16.6.0 +1f40b822e6 NAS 5GS: upgrade 5GMM and 5GSM messages description to v16.6.0 +c586f71a5c bluetooth: Fix dissecting of packets received on LE Coded PHY +58aea1de62 PacketListRecord: add an ensureColorized() method and use it. +aeebea1330 GSM A DTAP: fix hf_gsm_a_dtap_ue_received_rlc_sdu_counter_value length +a6f8ea1143 SIP Flows window is discribed +c1ff6b3675 Fix some more item lengths. +b78abaf1be windows-common: fix Clang +785ef0f43d checkAPIs: Fix typo +8c99f4de8d QUIC: fix compilation without HAVE_LIBGCRYPT_AEAD +91be8b6e60 SMPP: Support GSM 7 bit alphabet (3GPP TS 23.038) +65ac14b51a btle: Initialise acl_data to avoid wild pointer dereference +7654bb260d QT+epan: Set FI_BITS_OFFSET and FI_BITS_SIZE flags on [u]ints and bitmasks +c09b33cf1d RDM: Dissector: Fix end-of-packet string dissection. +4b9dfc3a19 github: fix actions. +1d7bc367e9 GSM A Common: Dissect polygon points +0250e4e2e4 HTTP: Restore SSTP support +5d374fed36 RFC2190: Fix bitmasks for several fields in mode A +ff3f9d3e4a tvb_get_bcd_string: 0xf can both be filler and stop digit. +7906a2f6a8 Protobuf: rewrite parser of *.proto file from Bison to Lemon +69e6a16ba4 capture option dialog: fix unintentional dialog size by merge request 422 +8b520a437e f5ethtrailer: Reserved field should have been ENC_HEX +b822a62729 Addr Resolv: Prefer profile specific file if exists +1b254c2815 rlcmac: Append RRBP mark to COL_INFO on DL CTRL blocks +66005aef49 rlcmac: Append BSN2 to COL_INFO only on blocks containing it +76c8e4c921 NAS 5GS: fix dissection of common information elements +5380aaad62 RTSP packet counter window is described +3396a096e8 SIP Statistics window is described +bad17e79e1 f5ethtrailer: Replace ingressslot and ingressport with reserved +f37951a035 CI: Clean up the CentOS 8 build. +536ed6335f CI: Switch to our CentOS, Debian, and openSUSE containers. +99bad1d667 CI: Switch the Fedora image to wireshark-fedora-dev. +46af0bc744 CI: Ubuntu container updates. +e7898384b3 NAS 5GS: Add more IEs to messages. +65f005ea61 EBHSCR: Fix EBHSCR Eth header bits +3d25ed8ebf DHCPv6: add Option 15 User Class +29f2177222 rtps: don't free wmem addresses with g_free. +e1b3fb0262 tools/check_typed_item_calls.py: check consecutive mask +01d5e8ee51 Tools: Update the usb.ids URL in make-usb.py. +39050a72de [Automatic update for 2020-11-15] +7c0d9c1426 capwap: fix item length +32f89a492b dns: fix item length +cc8ac80b54 couchbase: fix item length +7530c337b5 cdp: fix item length +bf4622c05a bluecom: fix item length +692ab543e6 BGP: fix item length +31666c5214 awdl: fix item length +c7bd8baea2 AIM: Fix item length +febf7aa643 IAP(Aruba): fix item length +e3047d9b38 Pass an address-family-appropriate socket length to connect(). +5df3f5d05d Encodings: Fix missing pointer increment in 3GPP TS 28.038 unpacked +646bfde7fa Fix some filter names. +a9e414ce54 Tuning of IO Graph intervals +30ca4b72ec NAS EPS: upgrade dissector to v16.6.0 +62730dc4fe NAS-5GS: Start upgrading to release 17.0 +8c29bfe8b2 NAS EPS: fix inverted description of 2 N1 UE network capability IE fields +c2bd3bc487 xml: fix list of default media types for XML. +08d7e14cdd Fix a few more item lengths. +3a7966c716 Qt+epan: Print better-looking values in the packet diagram. +440d8ceff9 NAS-EPS: remove an extra spare bit +e35752c252 3GPP NAS: upgrade dissector to v16.6.0 +ea311f2e21 MBIM: fix mbim.control.ms_app_info.app_name display +6228e18648 xml: Add default media type application/vnd.3gpp.mcptt-info+xml +cb430d2ef2 TCP AO: Add dissection for RFC5925 TCP AO +8b512665fc MMRP: Fix wrong offset for service attribute type +96eec0beb9 Qt: Fetch byte view text font metrics more often. +580de09849 Fix a few spelling mistakes. +08509b5aa6 Protobuf: feature of adding missing fields with default values +5e45f770fd QUIC: fix handling of Key Update +986a4712ba epan: BGP Prefix-SID attribute SRv6 SID support +33e63d19e5 RTPS: Fixup our coherent set map. +8e93097147 bt-dht: don't iterate on strings in values +3730eb251f Qt: enable sorting for Help->About tables +57fc841aea RTCP: try to continue dissection with partial SRTCP packet +07f048f1f2 parsing enterprises file: comment and slightly simplify +dfa8a3fe5a rlcmac: Fix EGPRS UL data block TLLI endianess +d0b0094bf3 WSUG: Add a note about verifying downloads. +c394a7a87b Kafka: Fixup returned offsets and initialize variables. +913001b817 Opensafety: fix some item lengths +e1c72bd47c [Automatic update for 2020-11-08] +a175435c0a QUIC: improve migration support +d5f2657825 epan: Limit our bits in decode_bits_in_field. +51145c62e6 wiretap: Update pcapng systemd timestamp handling. +50dcb5d6f4 Fix some more item lengths. +b65ff23d6b IPv6: Try to fix CID 1468890 +d90f8da3d8 Fix some more item lengths. +3632642980 SMB: Dissection of Dynamic Access Control specific ACEs +ac34f3e8b6 RPM+CI: Update and fix for Fedora 33, CentOS 8, OpenSUSE Leap 15.2 +57b6666920 giop: free the buffer where its at +84ddbf373e RTCP: Initialize padding_item +40ce72f1a8 giop: don't use packet scope for allocating a buffer at init time +9d5de22a88 rlcmac: Handle properly LI=0 in GPRS data blocks and identify spare bits +1fff3cb106 Protobuf: fix bug about parsing negative enum value number +30c392f166 Tools+test: Call python3 explicitly. +ebfa1f8a4b wslua: Return nil from Dissector.get() when not found +9b46447bb1 IPv6: Add dissector for Compact Routing Header (CRH) +1dd8b133ee RTCP: expert item on non-final packet padding flag +2c2ee172eb giop: don't use packet scope for allocating a buffer at init time. +dd6b6f48dc Tools: Allow cherry pick lines in validate-commit.py. +d71fae8806 Image: Add another icon library link. +48c09fe046 QT: progress UI: Fix TextLabel string to loading +ad1cf5eeb0 QUIC: Fix typo +a4e9931c98 docbook: Fix example to run tests containing dumpcap +57e89b6e60 Gitlab: Tweak Bug issue template +47f10ea819 Gitlab: Fix label for FeatureRequest issue template +a3b2afab9b Gitlab: Add issue template for Websites +22e595666c ISIS: Add Purge Originator ID TLV (rfc6232) +321f231bd9 ACDR: Fix dissection of control packets +9ac8dcb3a1 SOME/IP: Cleanup of length field parsing (BUG FIX) +905f304d54 STUN: fix heuristic over TCP +24d7ff72bb Speed up ethernet entry (manuf and wka) parsing. +63d045e7eb rpm-setup: Find opus development package for OpenSUSE +18365c16a1 Nettrace: correct conversion from ISO 8601 to time stamp +44241f694e win32: fix MR180 - broke "-i -" input pipe +cda11f813d Support to dissect Gate Announcement +bd5431ff44 remove empty zorder (fix warning) +c84681aca2 Qt: Support ampersand in funnel menu and button +1db107a249 rx: simpler check for a known type +e07bb433b2 RTCP: Extended Reports: check for padding +07df04e4c7 Unistim: Set the length and type of IP address fields properly. +666e287c73 [Automatic update for 2020-11-01] +25f1540d39 Add bcg729 to the optional RPMs installed when building +21e1056058 CMake: Don't restrict ENABLE_CCACHE. +9613c943e0 QUIC: fix connection lookup for Version Negotiation packets +cafdab3967 QUIC: allow dissection of sessions forcing version negotiation +b6222766cc usbvideo: Fix dissection of PROBE infos structure +b925734fe2 GSM A: Uncertainty speed is only 1 byte. +cc4ad69366 IEEE 802154: Improve support for vendor specific IEs +5b3bce3b5a OAMPDU: Fix the length of an item. +73f3bc97a5 enable compression options only when gbNewFileAuto is checked. +c14ea41233 add support for compression of capture file +9d6ebdc8a5 Dissect frame drop count if present. +732591237b GSM A RR: fix wrong cause value in gsm_a_rr_RR_cause_vals +156f9e81fc lcsap: fix decode of plmnIdentity +7c178d752f Bluetooth protocols: fix some protocol item lengths +abf3eaace8 Encodings: Add FT_STRINGZ support for GB18030, EUC-KR +4ff3c82534 Bug.md: use code blocks for logs and build information sections +05bd5cd91e CI+RPM: Disable the Fedora build for now. +b1d18e41db Qt: Add a recent item for packet diagram field values. +1c2fd68e26 Qt: Fix saving+restoring frozen packet list rows. +9b5d4945d0 DOCSIS/XRA: fix typos + cleanup. +918db88055 Create protocols to the end of the TVB if length unknown upfront +af0c4203a0 ieee1905: fix endianness of fields +7c9eb8b235 Fix typo: 'descriptionfor' -> 'description for'. +1c5d577d63 Protobuf: fix bugs about field subdissector +ecdd7f3ede TECMP: Adding support for two temps in Vendor Data +889e0d5cb6 Add a new record type REC_TYPE_SYSTEMD_JOURNAL. +edd71daa90 lte-rrc: Pluralize PagingRecord(s) +5413331ed3 AT: Handle response without leading \r\n +639891651f Impose limits on the number of records we read. +a88d72dc8e Qt: Avoid crash on ProtoTree item deselect +cea3bdca9d ASTERIX: Bumped version of ASTERIX Category 004 to 1.11 +2fe6c3cd85 Fix some more item lengths. +2920c49c1d Qt: use packet_list_colorize state in Flow Graph +32b64c1694 Apparently, WS_WIKI_URL() can work in Qt C++ code. +f7c99f73e2 Revert "Apparently, WS_WIKI_URL() is unworkable not only in C++ but in C." +a8d023ba58 Include +d9897f1ddf [Automatic update for 2020-10-25] +fc1b478a55 packet-gsm_rlcmac: display TLLI as hex +b694ad77e4 sv dissector: dissect optional field "gmIdentity" +6e35d38c2d DNS: change response time in statistics view to msec +ce47866a43 DNS: RFC8914 Extended DNS Errors +5df2925434 Apparently, WS_WIKI_URL() is unworkable not only in C++ but in C. +5b2901d090 MATE: Improve MATE debug facility +84f89e97a2 DPNET: Make some 4-byte fields FT_UINT32. +f1d9b3c966 Gitlab-ci: Build doxygen +cad1785868 dns: detect DNS over UDP on non-standard ports using heuristics +00c09b8696 extract_asn1_from_spec.pl : fix ^END to ^END$ +4fd7983b04 dumpcap: fix the macOS "no permission to capture" message. +08f521fb63 Fix typo: 'filed'->'field' +273eb06390 USB HID: Initialize a struct. +e42cc6716e Openflow: fix some item lengths +2663d49559 LISP: add support for vendor specific LCAF +059b64b971 Qt: restore welcome page release string after edit preferences +89b7f83541 WSDG: Update some branch name references. +6633ca1b90 Fuzz: Don't blame the latest commit. +17170ea1fe tls: Use Data dissector when no appdata dissector found +524a28c4b1 QT/CLI: Move max tree items and depth to prefs +56e19bec49 Export Objects: Don't double increment count +69b1ad68bc data: Enable DecodeAs tls and dtls as Data +7e79d09fba UMTS FP: Fix the length of the DRT field. +a46bda17ef Lustre: Fix some item lengths. diff --git a/NEWS b/NEWS index d9cf5993ca..09bca3260b 100644 --- a/NEWS +++ b/NEWS @@ -20,6 +20,10 @@ Wireshark 3.5.0 Release Notes • The Windows installers now ship with Npcap 1.50. + • A 64-bit Windows PortableApps package is now available. + + • A macOS Arm 64 (Apple Silicon) package is now available. + • TCP conversations now support a completeness criteria, which facilitates the identification of TCP streams having any of opening or closing handshakes, a payload, in any combination. It @@ -85,7 +89,8 @@ Wireshark 3.5.0 Release Notes • Same tools are provided across all dialogs (Prepare Filter, Analyse, RTP Player …​) - Follow stream is now able to follow SIP call by SIP.Call-ID + Follow stream is now able to follow SIP calls based on their Call-ID + value. Follow stream YAML output format’s has been changed to add timestamps and peers information (for more details see the user’s guide, @@ -100,7 +105,10 @@ Wireshark 3.5.0 Release Notes stricter conversation tracking heuristics" top level protocol preference. - tshark can now export TLS session keys with the + USB Link Layer reassembly has been added, which allows hardware + captures to be analyzed at the same level as software captures. + + TShark can now export TLS session keys with the --export-tls-session-keys option. Wireshark participated in the Google Season of Docs 2020 and the @@ -110,18 +118,26 @@ Wireshark 3.5.0 Release Notes changed. First line of export contains names of columns as in other CSV exports. + Wireshark now supports the Turkish language. + + New File Format Decoding Support + + Vector Informatik Binary Log File (BLF) + New Protocol Support - Bluetooth Link Manager Protocol (BT LMP), Event Tracing for Windows - (ETW), High-Performance Connectivity Tracer (HiPerConTracer), - Kerberos SPAKE, Linux psample protocol, Local Interconnect Network - (LIN), Microsoft Task Scheduler Service, O-RAN E2AP, O-RAN fronthaul - UC-plane (O-RAN), Opus Interactive Audio Codec (OPUS), PDU Transport - Protocol, R09.x (R09), Real-Time Publish-Subscribe Virtual Transport - (RTPS-VT), Real-Time Publish-Subscribe Wire Protocol (processed) - (RTPS-PROC), Shared Memory Communications (SMC), Signal PDU, - SparkplugB, State Synchronization Protocol (SSyncP), Tagged Image - File Format (TIFF), and TP-Link Smart Home Protocol + Bluetooth Link Manager Protocol (BT LMP), E2 Application Protocol + (E2AP), Event Tracing for Windows (ETW), High-Performance + Connectivity Tracer (HiPerConTracer), Kerberos SPAKE, Linux psample + protocol, Local Interconnect Network (LIN), Microsoft Task Scheduler + Service, O-RAN E2AP, O-RAN fronthaul UC-plane (O-RAN), Opus + Interactive Audio Codec (OPUS), PDU Transport Protocol, R09.x (R09), + RDP Dynamic Channel Protocol (DRDYNVC), Real-Time Publish-Subscribe + Virtual Transport (RTPS-VT), Real-Time Publish-Subscribe Wire + Protocol (processed) (RTPS-PROC), Shared Memory Communications (SMC), + Signal PDU, SparkplugB, State Synchronization Protocol (SSyncP), + Tagged Image File Format (TIFF), TP-Link Smart Home Protocol, and + World of Warcraft World (WOWW) Updated Protocol Support @@ -129,7 +145,7 @@ Wireshark 3.5.0 Release Notes New and Updated Capture File Support - BLF support + Vector Informatik Binary Log File (BLF) Getting Wireshark @@ -165,7 +181,7 @@ Wireshark 3.5.0 Release Notes A complete FAQ is available on the Wireshark web site[8]. - Last updated 2021-08-22 09:05:33 UTC + Last updated 2021-08-27 17:11:06 UTC References diff --git a/docbook/release-notes.adoc b/docbook/release-notes.adoc index bb8ca82e19..eac6cfee49 100644 --- a/docbook/release-notes.adoc +++ b/docbook/release-notes.adoc @@ -78,7 +78,7 @@ The following features are new (or have been significantly updated) since versio * VoIP dialogs (VoIP Calls, RTP Streams, RTP Analysis, RTP Player, SIP Flows) are non-modal, can stay opened on background ** Same tools are provided across all dialogs (Prepare Filter, Analyse, RTP Player ...) -* Follow stream is now able to follow SIP call by SIP.Call-ID +* Follow stream is now able to follow SIP calls based on their Call-ID value. * Follow stream YAML output format’s has been changed to add timestamps and peers information (for more details see the user’s guide, {wireshark-users-guide-url}/ChAdvFollowStreamSection.html[Following Protocol Streams]) @@ -88,7 +88,9 @@ The following features are new (or have been significantly updated) since versio account, as those addresses can be reused. To revert to the previous behavior and not reassemble fragments with different VLAN IDs, turn on the "Enable stricter conversation tracking heuristics" top level protocol preference. -* tshark can now export TLS session keys with the --export-tls-session-keys option. +* USB Link Layer reassembly has been added, which allows hardware captures to be analyzed at the same level as software captures. + +* TShark can now export TLS session keys with the --export-tls-session-keys option. * Wireshark participated in the Google Season of Docs 2020 and the User’s Guide has been extensively updated.