diff --git a/ChangeLog b/ChangeLog index b65b3932c3..4f765d6229 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,2824 +1,1989 @@ -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. +ad28888d2f Qt: Fix display filter read/write +c4f6914aa6 DVB-S2: Only add the rolloff value once +4977e20ab2 Qt: Prevent remote interfaces to show up +ae9e80a34d Qt: Fix proper preselection for remote interfaces +5b59a38c3b Qt: Clean up remote management interface +d5a0d390e8 btmesh: More information displayed +fdf55aaa51 eap: support tunneled TLS decoding +b09263f1a3 epan: Normalize conversation code indentation. +6739d0397b Fix the pfm-sd default case +6b4b9f614b EAP: fix stride when decoding TEAP TLVs and tree alignment +c69045c04f [Automatic update for 2022-05-08] +8f1cf0176c USBLL: create the top-level item using the regitered protocol. +8f4d38b776 MBIM: Fix the offset to RSRP and SNR buffer of MBIM_SIGNAL_STATE_INFO_V2 +d9ec48a759 NAS 5GS: add a UDP framing format +81c67b3e05 packaging: Provide workaround for rpm-package from source tarball +5a48815fb4 Fuzz: Fix our elapsed times. +36e834b6b7 ETW: Extract IP packets from Windows event trace +0f5025eae4 SOME/IP: Adding string fields for easier filtering +4fa373400f Tools: Add trailing periods to our bug notes if needed. +ca5b095b38 .gitlab-ci.yml: more checks from tools/check_typed_item_calls.py +f85d4a5763 Falco Bridge: Fix a couple of bugs. +000e4ec75e PDCP-LTE: Allow updated keys to be found by frame number +7261eb0f09 CIP Safety: Fix SERCOS III attributes +a14e35a440 CIP Safety: Detect Cancel Propose/Apply TUNID +0ab1cbdb40 SMC: show translated MTU and buffer size +341e625249 SMC: support for SMC-Rv2 LLC messages +7c70af016f SMC: improve SMC-Rv2 CLC message support +b66b07a786 SMC: Add support for SMCRv2 +edfef021e7 CIP Safety: Increase error detection diagnostics to PI_ERROR +e43501cf9e qcustomsplot: revert for fix Clang Warnings[core.UndefinedBinaryOperatorResult] +e8bcaad686 Tools: Show elapsed time when fuzzing. +925daf665c GitLab CI: Switch back to Clang 14. +3b6734389d tools: Show recent commits in fuzz output. +e75f6800ca EAP: fix packet leak caused by ce087027ef87679ca934f392d37b0bf4d1334860 +2f31c09045 [Automatic update for 2022-05-01] +0cce93d76a Tools: Fix make-no-reassembly-profile.py. +69e956d792 conversations, endpoints: sort resolved addresses as text. +7fbfea9d68 IEEE80211: Fix a couple of filters +ce087027ef EAP: massage pinfo for EAPOL so the TLS decoder does not get lost +6843ca2463 EAP: decode TEAP Outer-TLVs +914d8bc756 EAP: add PEAP decoder +49c730cc23 EAP: use enum for pdata instead of magic numbers +b9681002c5 EAP: add MSAUTH-TLV decoder +f694e70771 EAP: improve EAP-TLS flag decoding +76660922e1 Tools: Add a timestamp to our fuzz test error header. +7bccf9e2aa GitLab CI: Revert back to Clang 12. +3336ec24ac Falco Bridge: Add typed address fields. +70bd130379 Fix "generated by" comments in configuration files. +b244db8f3c pfcp: Update to 3GPP TS 29.244 V17.4.0 +482794ff2e CIP Safety: Fix TBD bytes expert info +536c685ea5 docs: Update reference to minimum versions of GLib and Qt +f595f3b6ad sshdump: Update doc for openssh key note +1e0f579952 docs: Remove references to configure +7e04ea3202 .gitlab-ci.yml: Disable security-code-scan +84515e3175 Packaging: Only preserve a tarball if the commit ID matches +52db7e88bc Falco Bridge: Fix building on Windows. +0f695875ac Falco Bridge: Switch to the sinsp capabilities API. +b104af1c7d Tools: Update our fuzz test error header. +a6dcf70f68 debian: add missing symbol. +c27d8bbedd Profinet plugin: Add severity according to PA Profile 4.02 +b75b8ca72e dfilter: fix may be used uninitialized in this function [-Wmaybe-uninitialized] +7284ee091f Diameter: Decode GMLC-Number AVP +bfdb4c558e epan: refactor dissector E.164 MSISDN number name +c3249701b5 .gitlab-ci.yml: Disable semgrep +c2444370f4 GTP': correction of Release Identifier Extension +b72b4cf512 LLDP: Fix malformed packets when EndOfLLDPDU TLV missing +90cc7cadf7 Fix a documentation warning. +2141f0f03b Falco Bridge: Update to match the current libsinsp API. +4f3f507eee dfilter: Add syntax to match specific layers in the protocol stack +c0170dad42 dfilter: Rename "range" to "slice" +d517feee74 epan: Add more bookkeeping for layers +b53d349583 Tools: Only validate a file if we have a build rule for it. +74fd19fb10 NAS-5GS: correction of Configuration update command, IE 5GS registration result +095043f74b Update Wi-SUN FAN dissector to the last version of the specification +dbf3ac3701 CMake+Logwolf: Populate our Falco plugin directory. +fc2cc05dde Move some configuration and data files to resources/share. +2b24b512ca rpm: Support for building with clang on Fedora +62100da7f4 TLS: fix RSA decryption with EMS and renegotiation +b1ba667acc wslua: another fix for -Werror=clobbered +858a670d34 rpm: Specfile cleanup +35cc7f43ab Spelling script: minor improvements and more dict words +3dd5ccbe7d GitLab CI: Build the fuzz and "No Options" job without mmdbresolve. +968f40d373 Tools: Handle table rows and admonition titles in html2text. +c3d9f11b8b Docs: Remove "win32" references from the guides. +7ec3e841ba rpm: Fix SUSE 15.1 builddir issue on make +19dc602fe3 802.11: fix TWT Setup dissection +cfcfbbdd60 [Automatic update for 2022-04-24] +91987dc0ab nghttp2: Implement minimum required version 1.11.0 +e5e78d5da9 CIP Safety: Update more naming/units to match spec +71b3fe0f4b couchbase: Add timestamp to DcpSnapshotMarker encoding +bd02037042 wsdg: main_window .cpp filename changes +0676ddfb4f rpm: Update glib and cmake BuildRequirements +d2064ae188 gnutls: Bump version to 3.5.8 +1ee8ead845 Provide the section number for blocks, and show it. +7286e2982a Move the idl directory to epan/dissectors/corba-idl. +4cc20bb49e CMake: Fail if we're building for 32-bit Windows. +aca0c5d175 Qt: Remove unrequired setTab +2dd07bc5b9 glib: Bump required version to 2.50 +b9b1494cd1 Qt: Disable sorting for if acticity on default +374c5997da Qt: Remove unnecessary signal/slot +3407992cb4 CMake: Bump minimum CMake version to 3.10 +4bb16383a3 macOS: Require Sparkle 2. +a1e0c34c30 GTP: Minor reconstruction +a73fd872ad dfilter: Add a null check. +51f5bdc287 FPP: Add null pointer checks. +88f07ff5d1 epan: Add a null conversation checks. +f067e40166 fpp: check conversation pointer before use. +1278af07c3 Qt: Improve UIX for sparklines +49ec7da90e fix pipeline issue +2f41595382 CIP Safety: Fix CRC logic when timestamp rolls over to zero +d6fb90ecab proto_hier_stats: Skip non-protocols and reduce recursive calls +45da161430 libgcrypt: Remove HAVE_GCRYPT_AEAD , _CHACHA20 +d87b9ca731 test: Remove libgcrypt checks for 1.8 and below +b80cdaa243 libgcrypt: Require version 1.8.0 +9c115d0ed5 macos-setup: Require Qt 5.9 or later and macOS 10.10 or later +13075b4ff0 Require Qt 5.9 or later +e16b1629dc CMake: Only require C++11 once +21d8522334 Tools: Update the Sparkle version in macos-setup.sh. +7a97a1dc22 epan: Add comments about _get_parent, _set_len and faked items +c2fd505516 macOS: Even more Sparkle 2 signing fixes. +d024502c8b macOS: More Sparkle 2 signing fixes. +b491d28c42 GitLab CI+release notes: Remove 32-bit Windows. +486fd46fe9 macOS: Update our app bundle for Sparkle 2. +373280bc65 MIKEY: Register the application/mikey MIME type +b51c70ae11 LLDP: Profinet TSN TLV Dissection +7e0d0eb418 PROFINET: TSN Dissection implemented +26be00e320 ieee80211: Fix clang analyzer warning (Dead.Store) +87b0288b8d epan: Add the ability to add conversation filter protocols. +f6061c4a3c Tools: Fix our pacman arguments in arch-setup.sh. +33dca395b1 aprs: NULL-terminate a string. +6c3e4c7304 enip: init address on declaration. +7cbb6e9a76 dissectors: init memory before use. +e4c46563fb QUIC: Add IMMEDIATE_ACK from ACK Frequency Draft +69637a731d QUIC: Update to last ACK Frequency draft(-01) +27f6fd6f9a iface_lists: fix resource leak +58821b50b5 PDCP-NR: changes to make security keys work better +371b52120b ipp: Use proto_tree_get_parent +d2335dd414 XML: Adding new 3GPP Mission Critical XML media types +8d6fbafe05 gitlab-ci: Add SAST +05d33b9690 WSUG: removed extra "or". +ea62d7d6fa hierarchy stats: Don't add text only fields to the hierarchy +43828765c3 NR RRC: upgrade dissector to v16.8.0 +58af12cac7 LTE RRC: upgrade dissector to v16.8.0 +2d48d49524 Allow to filter interface types +5c7c723feb LPP: upgrade dissector to v16.8.0 +69b9c480fd Revert "wsutil: Use a separate "extlog" directory for Logwolf extcaps." +fea6591b0c macOS: Add support for Sparkle 2. +c8d9c6fc6a Fix tools/*-setup.sh to work with no arguments +fab32ea0cb dfilter: Allow arithmetic expressions as function arguments +92c1519dfe dfilter: Add float multiplication/division +eb2a9889c3 dfilter: Add abs() function +8889d8c78b ieee80211: Implement more KDEs from ieee802.11-2016 and on. +24d65950e9 check_typed_item_calls: Count all warnings +bc29ce61d5 GitLab CI: Switch to clang 14. +6900065f2d Tools: Make the Alpine and Arch setup scripts more strict. +05c86efcf6 Tools: Set a variable in rpm-setup.sh. +bce8825df8 [Automatic update for 2022-04-17] +d66c29ab07 IEEE1905: Fix CAC Termination Request's offset calculation +f4c7bd9c75 DOCSIS: Fixed RNG-RSP Commanded Power Sub-TLVs dissection +90c784bd97 fpp: Fix mCRC calculation +83959f77e3 dfvm: Fix Dead Store found by Clang Analyzer +86bc544fd3 PROFINET: Fix count of IO data objects and IOCS +dcffa0303a PROFINET: Split number of IOCS between in and out +c2c20a6f2d Implement parsing of OpenVPN tls-crypt packets +88719f0884 CIP Safety: Minor Refactoring, Part 2 +af878388fe dfilter: Fix scanning of strings +e364444b24 wslua: Update the menu group documentation. +b4a15f8be3 BER: Add the length check of dissecting BER integers, int64, and booleans +98793186b9 CQL: format timestamp as microseconds (ENC_TIME_USECS) +b51a635bce BACapp: Fix a recusion check. +4e0cd3dbd2 epan: add ENC_TIME_USECS timestamp encoding +cef02cc3a0 dfilter: Add max()/min() tests and documentation +827d143e6e dfilter: Allow function arguments to be non-existent. +cb2f085f14 dfilter: Add max() and min() functions +a372497a85 hierarchy stats: Include appendix length in byte counts +62a2fe28c2 wiretap: Try opening systemd journal files before IxVeriWave. +8528fca055 Falco Bridge: Misc cleanup. +943c38d606 CIP Safety: Minor Refactoring, Part 1 +3c25b69ff6 CIP: Correct DATE, DATE_AND_TIME type handling, Part 2 +234db3b48f CIP Safety: Display human readable timestamps +50ada3d65c NGAP: workaround a gcc 10.2.1 compilation issue +55f7b27b35 tshark.adoc: update -z conv/endpoints descriptions +01239eb59d whois: Assume UTF-8, add an expert info +1e352c3e7b manpage: Fix grammar errors and improve phrasing +0dba7456aa tests: Remove leftover debug print +bcc286f341 UI: Rename the qt_logwolf directory to logwolf. +ca04f4c8cb Qt: Update our dynamic menu groups. +8746eea297 dfilter: Try to resolve field reference instead of using a heuristic +8355e96858 tests: Add test for display filter field reference +04c42eace3 tshark: Add a --selected-frame option +7a3c2252f5 hierarchy stats: Only increment the total packet count once per frame +4c7865c81b whois, finger: Dissect at FIN (or after) on first pass +3aee6ce9d6 ACN/rdmnet: add protocol check to TCP heuristic +03e41d4950 ftypes: Fix a macro argument +096947337e PER:Add function to add "PER encoded lable" to the tree. +09696f1762 Try to fix a narrowing warning +2f02cd6e19 dfilter: Handle missing error location more gracefully +ceef8aa8ee fix the indent +24443fa33a tshark: Add underline to dfilter errors +fb3bdffaba Logwolf: Remove a bunch of packet-specific menu items. +3b8ea97731 Debian: Add missing symbols. +4b556d6bc6 Qt+epan: Get log conversation filters working. +58e31a2e77 Qt: Try to fix missing translations. +bd6ee4479f Tools: Make the Debian and RPM setup scripts more strict. +3890d822ba macOS Homebrew: Install PCRE2 +1c9538624f [Automatic update for 2022-04-10] +4d9470e7dd dfilter: Add location tracking to scanner and use it to report errors +da19379eb5 dfilter: Create the syntax node in the scanner and pass that +d23fec2116 bluetooth: show packet status in info column +50de7dd6ca bluetooth: show SCO packet type in col_protocol +fb9a176587 dfilter: Allow grouping arithmetical expressions with { } +73770c61b4 Qt: Add a null pointer check. +b52437ba28 WSUG/tshark: protocol summary and output with "-e" +b5fef40379 Git: Fix our debian ignore. +6e9b19dcb0 Qt: only Show/Export Packet Bytes when field is selected and has_packet_bytes +b7ba126644 F1AP: upgrade dissector to v16.9.0 +ab71cb51ff XnAP: id-TargetNodeID is a protocol IE +894762b654 X2AP: fix a typo +82f268789c E1AP: upgrade dissector to v16.9.0 +3bf9bc6326 XnAP: upgrade dissector to v16.9.0 +c9353fdece NGAP: upgrade dissector to v16.9.0 +4b42dcf3c0 X2AP: upgrade dissector to v16.9.0 +e101aa6e78 S1AP: upgrade dissector to v16.9.0 +f0f0f05060 editcap: Document use of stdin and stdout +37ccc2b0e5 GitLab CI: Build Logwolf in the Code Checks + Clang Warnings job. +c5da4f661a Logwolf: Fix building on Windows. +545553e203 Update tools/macos-setup-brew.sh +0c316ec1a9 NSIS/Wix: missing preferences file for Bluetooth profile +54553de59d wsutil: Use a separate "extlog" directory for Logwolf extcaps. +ddbafcd9ba DRBD: Add support for dissecting DRBD on InfiniBand +aac695d62e icmpv6: Fix dissection of PREF64 option for shorter prefixes +bcb992c4fb nas_eps: Fix typo in function name +34f8420d1e ieee80211: Correct the dissection of the 802.11ax Capabilities device class. +c3c94ff4fd Bluetooth: print event code for unknown HCI events +cc5726b63f dfilter: Remove leading colon special meaning +0313cd02bc dfilter: Fix RHS bias for literal values +7429832db4 Fix a log message +8d646c1657 DHCPv6: Fix interpretation of user class data length fields +d681da2534 IWARP_DDP_RDMAP: add MPA error codes given by RFC6581 +c59315c45a IWARP_DDP_RDMAP: add MPA error codes given by RFC5044 +6630bee851 IWARP_DDP_RDMAP: fix error codes for RDMA layer +d4cfae1b72 IWARP_DDP_RDMAP: change Terminate header bits to set-notset +72b44d13ea IWARP_DDP_RDMAP: fix Terminate opcode tree hierarchy +63c1b032c8 IWARP_DDP_RDMAP: fix Terminate layer name mapping +c30a417528 dflter: Add test +5584aba326 dfilter: Fix slice using range [:j] +a6f37323e6 dfilter: Clean up lexical scanning +6057d1a6e2 dfilter: Add more IPv6 tests +8108e67de7 dfilter: Fix memory leak with leading colon +85be944ebe CMake: Make sure Logwolf includes dumpcap on macOS. +a0ae42e33b wiretap: Update a comment. +c2e1ee2e57 tcp: Rework out of order dissection to dissect sooner +444e3f230c tcp reassembly: Add fragment_add_out_of_order +4e184104af exceptions: Add an expert warning for FragmentBoundsError +12c8cc32f0 dfilter: Fix parsing of some IPv6 compressed addresses +411b3c1d78 Fix: Fixed issue with deadlock when same RTP dialog opened twice +0e269659ec srt: added reference to the internet draft +f5567200fa tcp: Mark unreassembled PDUs as fragmented in tcp_dissect_pdus +b4a0b30f88 Regenerate ASN.1 dissectors +798136f107 wsutil: Use the correct variable. +7ed5d5036e dfilter: restore support for identifiers using hyphen +454552c149 ieee80211: Conform to ieee802.11-2016 for the Capability Info field. +8fb28f5161 dfilter: Minor grammar cleanup +20afbd46ec dfilter: Remove existence test syntax tree nodes +fb08c4b4a8 dfilter: Replace bitwise sttype with arithmetic +c98df5eef5 dfilter: Print syntax tree using dftest + format enhancements +d91734ab6a dfilter: Fix range registers in DFVM dump +cb1b4fb966 Allow building with Qt without Xcode on macOS +498760b628 IEEE1905: Fix miscalculated offset +49c434d012 BER: breakout multi-octet length field +550434057e CMake: Make sinsp dependent on Logwolf. +57172fe4cd CMake: Finish splitting ADD_PLUGIN_LIBRARY. +4f3017c000 CMake: Add a jsoncpp include path. +23ed784ce1 Falco Bridge: Fix a function declaration. +5971fcb941 Qt: Remove some unused code. +a212b86222 Docbook: Update the Logwolf quick start. +330d408328 dfilter: Allow arithmetic expressions without spaces +34ad6bb478 dfilter: Make logical AND higher precedence than logical OR +167d44ea6d CMake+packaging: Create our macOS Frameworks directory in osx-app.sh. +211353c873 CMake+packaging: Add a logwolf_app_bundle target. +5c769757ff Docbook: Add a Logwolf quick start. +5d3ffe9b57 More Logshark to Logwolf renaming. +9ec6b50027 Rename ui/qt_logshark to ui/qt_logwolf. +b153f040fc Qt: Start renaming Logshark to Logwolf. +3086774fa6 wsutil: Add configuration namespaces. +6d2ab6900f Qt: Dynamically set our "Welcome to" banner in WelcomePage. +dceffb8e56 Qt: Remove telephony and wireless code from Logwolf. +d8008cb89e Qt: Split MainWindow into WiresharkMainWindow and LogwolfMainWindow. +80de95ca71 Qt: Split MainApplication out from WiresharkApplication. +ca426d68a9 add hide read only button +245f988e9e Logshark: Add initial UI. +2fdf85c6eb Create Wireshark and Logshark info plists. +ffba3dd487 RLC-NR: Don't overwrite SDAP config from RRC with 0. +5a81675009 colorfilters: Rewrite some expressions +70582b84f6 dfilter: Allow parsing binary number as a byte array of len 1 +fbd32cf853 Replace g_log() calls with ws_log() +ac7583c065 tpkt+rdp: Add a heuristic dissector for TPKT for RDP +ea39653c8d PROFINET: Support PROFIsafe 5 byte safety trailer +381ba88152 [Automatic update for 2022-04-03] +16871f66d7 coap: Change text format used in COL_INFO +f0ca30b60b dfilter: More arithmetic fixes +df5941d467 debian: add ccache to additional_list packages +248f11dd1b Qt: Fix interface statistics update if some interfaces are hidden +6065552dd4 Skinny: revert previous change +6dfd96f6fe rdp: Register RDP as a TLS subdissector for port 3389 directly +cf629e2547 ZBNCP: Fix some filter names. +436abf4cf7 CIP: Show Attribute ID as decimal +1997a86634 EVS: Refactor dissecting compact format code +67e5e5c3ab dfilter: Fix arithmetic expressions on the LHS +856cd96bb3 http2: Use the actual maximum table size for partial header workaround +e6202cf1d9 coap: Format text used in COL_INFO +f23a774819 CIP: Correct DATE type handling +7b4ec1bd88 Docs: Add new display filter syntax to the manpage. +15cc673c8e Fix release notes +a81617fda5 Fix build on CentOS 7 +8b737033b0 RTP Analysis dialog: Update statistics when data are processed +af716cdb4a Geneve: add parsing of GCP options +74d385548e Fix comment +8bc214b5bb dfilter: Add remaining arithmetic integer ops +d54e22b872 safe-math: Remove unnecessary clutter +e15658d1c0 safe-math: Fix non-existent built-ins +85aa5939f1 NNTP: fix indentation +88840f61a2 NNTP: add support for STARTTLS +45268efd0a debian: add missing symbol. +59bd93413a mpeg table: fix, shows a CRC32 field for an empty PAT +2a9cb588aa dfilter: Add binary arithmetic (add/subtract) +ae537e24f0 Skinny: Set some masks to match boolean field width +3c2c6b175f Minor release notes cleanup. +5cd0e4cc97 dfilter: Fix use after free with references +9ab2837637 dfilter: Add fvalue duplicate method +19c0e83d8b quic: add missing draft uri for quic cibir TP +eac578445c QUIC: Add cibir_encoding TP +260942e170 dfilter: Refactor macro tree references +431cb43b81 dfilter: Remove parenthesis deprecation warning +f401cdeaae asn1: fix missing dissector generation +2c5f2ac6f3 BER: Add a function to add a BER encoded boilerplate. +499a33c709 Debian: Add a symbol. +4476db5798 zigbee/isis-clv/wsdg: depreciate -> deprecate +d2907d91c0 dfilter: Add more logging for bytecode +9ee9b40b64 dfilter: Store expanded text +a1299d63d9 dfilter: Lower level of two debug messages +b55e012524 uds: Don't append parameter record if not available +b9b45a4a8f dfilter: Add ftypes pseudofields +f54bad026f Qt: Fix another qsizetype warning. +8df570294f plugins.example: Add some comments +e3765215aa plugins.example: Add package target +c451e572e5 plugins.example: Make installation relocatable +842f53c329 Revert "epan: Allow nested dependent packets" +ac0a69636b dfilter: Add support for unary arithmetic +677b68aa3b tests: Remove not implemented tests +f574f3fbe8 tests: Remove broken wslua gregex tests +13d0101c30 tests: Fix wslua regex parameters +e306c53062 tests: Fix Kerberos detection +1ff681cec6 Remove libsinsp search on Windows +3d1b2876dd QUIC: further update of the fields names used in version negotiation +c805c0c16e Qt: Fix an about box signal and use new-style connections. +b05a149acd [Automatic update for 2022-03-27] +4597cf3b08 AC DR: Fix a couple of shadow variable warnings. +e9a7f8c9e0 Qt: Fix some QCustomPlot Qt 6 warnings. +629fc46ea1 GitLab CI: Add a Windows Qt5 MR job. +f0e4a9960c ieee80211: Handle the case where a Vendor Specific response is not DPP! +4bed80187e QUIC: update the name of a field used in version negotiation (draft-06) +118e45d853 netflow: handle zero length varlen fields +7680335a5b ieee80211: Handle fragmented DPP Configuration in GAS Comebacks. +80eff54e83 Plugins.example: Fix typo and more rewording +18a2a6827f wslog: Refactor ws_log_set_fatal() for consistency +d7f3612613 proto: Fix comment on NTP Era 1 Epoch +1d65574fc8 GitLab CI: Switch the 64-bit Windows builds to Qt 6. +067b3805b7 Qt: Add float suffixes. +bcd3d05a3e Qt: Fix more Qt6-related warnings. +a3b76138f0 dfilter: Fix memory leak +f0e4cedd69 Qt: Fix most of Qt6 compile warnings and issues +f8d3ebe0e2 Qt: Handle qsizetype. +bdccea7692 CMakeLists: Fix the error reported when Wireshark code is recompiled +47f72e2366 EVS: Support decoding Primary 64.0 kbps packets +14bf5bbdf1 wslua: Lua Console - add Clear button; restore print() +2d8607e7e0 epan: fix a segfault, introduced in !6329 +3ac17381a6 ftypes: Fix IPv6 bitwise_and buffer overrun +4ed32de2ee E212: update and add new MCC/MNC entries for Kazakhstan +7f2e996193 PROFINET: TimeAware Dissection and RSI FREQ block fix +2724806e50 Docbook: Update the code signing parts of the User's Guide. +78656fe00f Redis RESP: REdis Serialization Protocol v2 dissector +33e97e6130 EVS: Support decoding Primary 32.0 kbps packets +2fc8c0e36b dfilter: Handle a bitwise expr on the RHS +0335ebdc3a dfilter: ftype_is_true -> ftype_is_zero +de0db2ad0a Qt: QVariant::type() is deprecated in Qt6. +ea11891f21 Qt: QMouseEvent::globalPos() is deprecated in Qt6. +8c2fdcb80b wsug: add Packet Diagram documentation +829fb032e4 CMake: Add support for WIRESHARK_QT6_PREFIX_PATH. +0a351fb6ba Falco Bridge: Update the README. +e06864e777 Falco Bridge: Miscellaneous fixes. +34cb45c743 Falco Bridge: Remove some unused code. +110dbffbe9 Rename Sysdig Bridge to Falco Bridge. +be03aa1a4d CMake+Sysdig Bridge: Add a FindSinsp module. +90bd33e4e2 Sysdig Bridge: Make sure we fetch the correct field info. +3ae5ccbe52 Remove some debugging code. +b9946577d6 Sysdig Bridge: Remove old code. +349c067414 Sysdig Bridge: Handle info and conversation fields. +bee0393a94 Sysdig Bridge: Switch to libsinsp/libscap. +9b106b500c Sysdig Bridge: Update the Sysdig Plugin fields. +72b1e028a8 Sysdig Event: Find the sdplugin dissector once. +a075ce1be7 Sysdig bridge: Update a struct. +24aa07281a Sysdig bridge: Fix a couple of offsets. +9a889e9546 Sysdig bridge: Set our plugin API version to 0.2.0. +70aed62c86 Sysdig bridge: Fix compilation. +58e3976910 Use the plugin name as the protocol short name +0555c413d1 Sysdig Bridge: Fix a memory allocation crash. +39c8e1ac2c Use register_shutdown_routine, not cleanup_routine +5fdc4142b9 Update to use single extract_fields func +c34693bb20 Update to reflect latest plugins api changes +665a04e5e9 Update pluginevent to match falcosecurity/libs +8c3f436cc0 load the plugins from the wireshark directory +d226a7aa98 separate list of conversation filters for logshark +2d6b0e8885 conversation-like filtering and coloring for sysdig plugins +de5f59d7a4 sysdig: initial implementation of sysdig plugins support +625a042ff8 initial skeleton for sysdig plugins experiments +a3877af990 debian: add missing symbol. +67a3256bcd rpcrdma: fix build issue [-Wmaybe-uninitialized] +f07c30fffe CBOR: fix build issue [-Wmaybe-uninitialized] +7c1dd842ff Diameter: improve IMEI/IMEISV dissection in User-Equipment-Info AVP +16729be2c1 dfilter: Add bitwise masking of bits +3e3db6cd3e CFM: Unindent dissector code by restructuring loop conditions +1e39a66746 etwdump: Clarify "ETW". +631cf34f0c dfilter: Use a function pointer array to free registers +89a39134ff NVMeOF TCP: fix storing of QID for TCP protocol -- fix missing commit. +6a0129a0e3 dfilter: Fix EditorConfig settings +54d8627c9a dfilter: Add more comments to optimization pass +d60f2580ba dfilter: Pass around constants in instructions +94d909103e dfilter: Remove DFVM constant initialization +ae17e733ac dfilter: Use more DFVM values in gencode +769f1f10de dfilter: Add DFVM value constructor +402bd8f28d NVMeOF TCP: fix storing of QID for TCP protocol. +1b574e7466 dfilter: Cleanup dfvm_apply() +22f3d87a8f dfilter: Use singly linked list for registers +ea949ef719 dfilter: Cleanup dfilter_dump() +9253762305 Qt: Fix startCapture legacy call +5212a757a4 Qt: Remove sparkline for extcap +e6487fcdf4 tools/radiotap-gen: Fix build issue on some versions of Ubuntu. +96f3b7065f CMake: Fix our dtds dependencies. +c347b057a7 dumpcap: Count more block types as packets. +6a97b2095c [Automatic update for 2022-03-20] +50f04cb9da dfilter: Remove dead code +984dc6de78 IWARP_DDP_RDMAP: display read request tags and offsets in hex +4a80186e2b RPCoRDMA: do not reassemble if there is only one fragment +37a0054551 http: Pass data relative to the original offset to follow tap +096bc367b6 Align plugin reg function search with epan reg function search +4099137ad1 tools/radiotap-gen: Add a sample program for generation radiotap headers. +5f6d7ada57 Qt: Fix pre Qt 5.11 builds +60ba57387c data: Add data shown as text to Info column +bf21921445 Qt: Allow capture from hidden interfaces +e61fe552d0 ieee80211-radiotap: Add support for headers to be bit-based as well as TLVs. +eabf92859e test: Use integer tuple to check Gcrypt version +9d11321385 Qt: Disable Sorting for the packet List +b82ef4ad04 tls: Use TCP reassembly functions for desegmentation +9ca501ae13 tcp: Use first frame and sequence number for reassembly +588d22a82b dfilter: Allow variable number of jumps during codegen +5f13127a94 ftypes: Remove unnecessary macro +72751919b2 ftypes: Remove shared boolean from fvalue struct +32446523f6 dfilter: Fix stnode_tostr() +765d6755fb RPCoRDMA: add padding on iWarp read and write chunks +db09e81dd8 RPCoRDMA: add iWarp read chunk reassembly +327437d04d IWARP_DDP_RDMAP: add read request to struct rdmapinfo +596c4151d8 RPCoRDMA: add iWarp reply chunk reassembly +8749bbca31 RPCoRDMA: add iWarp write chunk reassembly +29b660cb92 IWARP_DDP_RDMAP: add tagged buffer items to struct rdmapinfo +746b46a16a RPCoRDMA: add iWarp send reassembly +4cc8e09213 IWARP_DDP_RDMAP: add untagged buffer items to struct rdmapinfo +2523f6781d RPCoRDMA: correctly cache Infiniband send fragments +bf9a82d244 RPCoRDMA: correctly reassemble chunks when handle is reused +52e0a5a005 TCP: Add comments about current desegmentation limitations +bd5c6b8cac Add Ixia PEN fields for cflow: UDP and QUIC connection latency +78d78eb016 QUIC: update support for QUICv2 draft-01 +62d6c139b7 packet-eap: Fix memory leak +16786ce708 ITS: use custom value format for more ITS elements +bdb460ef69 Bluetooth: have BT specific global names contain bluetooth +109b92b5d7 wiretap: have wtap_dump_close() provide a "needs to be reloaded" indication. +304dae33d6 doc: Corrected an error in the Wireshark test guide +9012722f9b elastic: fix mapping with recent es versions. +23ed064ded wiretap: Fix doxygen comments +2ebf8d4bdd sshdump: fix remote-sudo parameter on restart +f9ee2c14a0 IEC-60870-5-104: apci type endianness bugfix +676ed85296 Bluetooth: Amend ID's with additional entries from registry +24420ceb47 [Automatic update for 2022-03-13] +9b49cbff29 WSUG: Fix numerous grammar issues +7747189861 couchbase: fix clang warnings +b630fdfb98 rfc7468: fix warning found by Clang analyzer +f6ce1bd5a3 rfc7468: fix warning found by Clang analyzer +2579599287 WSUG: Clarify Packet Details context menu +8575914213 epan: Make sure we always set our return values. +87ff577257 Move Freedesktop files to resources/freedesktop. +492a11a256 Move a bunch of protocol resources to resources/protocols. +e39b9a2f80 CMake: Disable fuzzshark by default. +3bfc864c72 debian: add missing symbol. +f4703d4dcf CIP: Forward Close Req: Show connection parameters +2c4165fe5a Qt: Set Packet List scrollbar page step only on macOS +80d0283341 mpeg: handle the presence of an image in the ID3v2 header. +3f9fdc373e QUIC: fix typos +1a4ef97e45 CIP Security: Update attribute values +42035b61aa quic: fix bug in decrypting draft-34 version +7ea63a134e WSUG: Add a sub-chapter about new display filter syntax +7aa5b08016 EditorConfig: Add settings for Flex +7e07f373f5 dfilter: Remove unused function +8983dda8f2 dfilter: Deprecate "~=" (any_ne) +e035fa3508 Qt: Add new operators to "display filter expression" dialog +db5aa275a0 Update radius dictionaries for ruckus again +fd22de4f3d Diameter: Update S6C AVPs +8622c92a75 extcap: new interface, wifidump, to capture Wi-Fi frames using a remote SSH host +ad48c4050d IEEE 802.11: Additional countrycode environment values +f405771abb Packaging: Fix some paths. +e482b375f2 Rename the "image" directory to "resources". +9fe01522e1 WSUG: Fix numerous grammar issues +0ebf7b6de5 iwarp: optimize the parsing of the MPA protocol +33151dc928 Qt: Fix overlay scrollbar indicator +f7e0c7028b RTPS: Filter description changes in RTI_BINDING_PING and locators. +5fc1ed369c USB HID: Initialize some variables. +dae7cb354f BACnet: update to protocol revision 24 +ec8c547136 Added the OIDs and codepoints of OQS-OpenSSL supported algorithms to Wireshark +b2eb476764 Tools: add script to check help URLs vs. available User's Guide chapters +be915d7374 epan: Allow nested dependent packets +1d2a8bff3c [Automatic update for 2022-03-06] +5ea49dbffb Drop old unused topic actions +dad78d209a iWARP MPA: Resolved the problem that the iWARP Marker parses abnormally +c4f60981c1 GitLab CI: Copy our macOS dSYM .dmgs. +1b8d2bcf37 Debian: Update our symbols. +93d9b799b7 macOS: Fix our dSYM bundle name. +1677e0a8f9 Packaging: Ship macOS dSYMs in their own .dmg. +df0fc8b517 dfilter: Try to be more flexible with leading colons +bd48f947b0 dfilter: Require a field-like value on the LHS +a68b408a9f dfilter: Add RHS bias for literal values +c4f9d8abda dfilter: Rename "unparsed" to "literal" +6d520addd1 dfilter: Add special syntax for literals and names +64d95a2808 pcap: fix the handling of the reserved field. +e999b0a4d2 pcap: process the subfields of the link-layer-type-plus-stuff field. +5db8d0930a NVME: Make an array of hf items static. +f43ce70fd9 HTTP2: Don't add a proto item before seeing if we'll dissect anything +f461e33a41 column-utils: Add missing check for frame_data::has_ts +0d0c1ceead Protobuf: Support to display JSON mapping for Protobuf message +8a9cb14aec json_dumper: Adding support to dump JSON to GString +3846d35529 TLS: Don't add to the info column if the msp ends in the same frame +db85804e92 cbor: Use common fields for uint and tag +c12a41e970 cbor: Add items for header fields +fd8a1e6f4a packet-ftp: Add support for exporting objects +041b9d6ade MySQL: Fix a buffer overrun. +b32659a5bc NVMe: decode Get Features transfers. +a97fc26d9d NVMe: decode Get Features CQE. +d06781ee9b NVMe: fix decoding of bad CQE status. +6977bc18ec Couchbase: Add support for server push messages +e9aca17038 ORAN FH-CUS: Getting ready to add modulation compression +0760bfd1f5 NVMe: decode partial transfers +dc1c251310 NVMe: decode partial transfers +2126920200 NVMe: decode partial transfers +ff298c9876 NVMe: decode partial transfers +dc4c32ebda NVMe: decode partial transfers +17ddf0e247 MySQL: Add a cast. +4a3ae916d6 SOMEIP: Dissect payload by default +31c71e94aa MySQL: Allocate enough memory for our metadata. +c3dea0b98e GRPC: Add support for gRPC-Web +90ddcc44ed TCP: check the layer number of the last segment as well +636c797627 MP2T: Only call subdissectors on the last fragment +6105d652f3 MariaDB/MySQL protocol improvement +8176303d9d tshark: -G plugins - add codecs to output +6ac2123953 CFM: clean up proto_item encoding, white space and some comments. +118271631c packetlogger: clean up the dissector code a bit. +71cb58df22 packetlogger: Handle SCO data packets +1278e36152 dfilter: Add more debug code +70301ba54c dfilter: Fix dfvm dump display +b9651ba7b0 [Automatic update for 2022-02-27] +1f88507591 LI5G: Use a dissector table +257225bf1d LI5G: Actually find an Ethernet dissector +0a362d7daa LI5G: Add value strings +0bb4b44e2e TShark: Don't yell at the user. +2d06b63b14 LI5G: Fix spelling of "Format" +393c2ec9f2 tshark: -G only accepted as first option +7baded473f LI5G: Remove mixed tabs and spaces +4a478927fe mpeg descriptor: add FTA Content Management Descriptor (0x7E) +ab055c7e44 LI5G: Add support over UDP +dd7fff4bce ieee80211: Handle UTF-8 SSIDs and unspecified charsets +939972800e Strip Headers: Add separate menu dialog, tshark help +cbf76ea22f Export PDU: Allow native encapsulations / strip headers +f457caae01 EIGRP: Fix some item lengths +462d755d8c IPv6: Calipso Domain of Interpretation is 4 bytes +4fdf7eee6f amqp: Fix spelling of Queueing (issue #17943) +a059280b5d CSN.1: Fix compiler warning showing wrong copy +f5277d0186 Couchbase: Simplify PDU length detection +33f5b9e145 Proto: Return NULL for 0 or lower -1 length items +4f0354b95f Couchbase: Whitelist some commands from key decode +864c8cc857 SOMEIP: Fix length resolution for wiretype 4 +fa0cd7d2f4 Couchbase: Refactor packet dissector +743ac32dca TVB composite: allow to append/prepend a NULL tvb +85cf859995 asterix: Sync with asterix-specs #4df694c69c +86c14aed44 asterix: long items fix +68edbaece1 Couchbase: Add missing hello features +13d7cd1f6f Expert info: "Ok" is not valid severity level +d1e5ae8385 Bluetooth: make dissect_bluetooth_common() public API +49566a5b0c dfilter: Add more tests +90c0862a93 Reword plugin info in About Wireshark dialog +8cd49b2da0 dumpcap: Fix a TODO for Npcap test +ac6cbbcda3 Windows: Fix build +e2fab18853 wsutil: New API to gather compile/runtime info +80cb8fbb12 LDAP: try harder to detect SASL with kerberos signing only +ec6a47f663 github: fix ubuntu action when building dpkg. +af6d86d4a7 NTLMSSP: fix dissecting the spnego mechListMIC payload +b9fcfd4f10 NTLMSSP: fix AUTHENTICATE_MESSAGE without NTLMSSP_NEGOTIATE_VERSION +ef31431aeb dfilter: Add a true/false boolean representation +70d516368b Fix EditorConfig settings +9cc3e7e1bb dfilter: Add support for binary literal constants +1aef88df4b dfilter: Fix node debug representation +fec12018f3 CMake: Remove redundant code. +21f57f04b1 Lua: Forward display filter text info +dd2fd30ba3 Tooltips for menu items that open browser windows +1d84a092cf doc: Update text2pcap and Import from Hexdump doc +0e427ac837 Packaging: Update our macOS notarization check. +2ebefa4cc1 GitLab CI: Try to fix macOS Arm builds. +91f588ea6f GitLab CI: Remove `arch` commands. +1799627b14 DVB-S2-BB: Get correct ACM byte for L.4 +a98aca3838 DVB-S2-BB: Add pref to try all Adaptation layer headers (or only one) +3eec649ddc SIGNAL PDU: Dissect payload by default +e5783d8549 Couchbase: Shorten prefixes +ced9e51c20 asterix: Sync with asterix-specs #808fb7b68c +8993d69335 asterix: python to generated C string fix +2990d624f9 Qt: Show Packet Bytes - first byte is 0 so end byte is length-1 +4a1dc2e9f3 NAS-5GS: Update decoding of Route selection descriptor component (CR) +55d3a9db9e tools/check_*.py: allow multiple --file entries +581f3142bb mpeg descriptor: add TVA ID Descriptor (0x75) +70d432c357 Remove editor modelines and .editorconfig exceptions from root files +695ce22b0d [Automatic update for 2022-02-20] +c7f84156c0 pcap/pcapng: byte-swap the CAN ID field in CAN pseudo-headers for SLL2. +b5d74c69a7 dfilter: Fix error message with non printable ASCII +30b9474aaa mpeg descriptor: fix Content Identifier Descriptor (0x76) +6bbddaa9c8 mpeg descriptor: add PDC Descriptor (0x69) +0824558af1 QT Proto Tree: Fix link to wiki for protocol ref +0396c65d60 Qt: "Decode As..." tooltips misassigned +62bf6422b1 MySQL / MariaDB length encoded integer correction +f7d8dd4938 DVB-S2-BB: Fix detection of adaptation field type +fbf403de00 epan: Always set our proto_item_fill_label label. +4c90ca7ad2 file: Eliminate pointer subtraction +b3f8c10542 PFCP: Fix offset for hf_pfcp_flow_desc +c9f8a427d7 RLC-NR: some trivial edits. +8608a432ee Epan: Add some missing reserved keywords +3a620f6f87 ieee802211: Add Model and Serial Fortinet Specific Vendor +9308f760a6 file: Optimize Find Packet +4633621c3e Some spelling fixes +58adcf1e7d RTPproxy: Handle preference range change. +9ef6eaa539 RTPProxy: Make it possible to configure a range of UDP/TCP ports. +03afef0a56 TLS: Ignore GREASE values for JA3 +8cb519153c Couchbase: Print VBucket as vb: +bc168ca376 Couchbase: Add ifconfig command +1a83f3c43a Couchbase: Add missing status codes +8efad466c4 Tools: Fix fix-encoding-args.pl ASCII string validation +8198dd51cd pre-commit: Add an exception to duplicate filter name check +8b526c61cb Tools: Improve update-tools-help's version handling. +371f98aec4 make-manuf.py: Remove HTML double quote entities +f07ff72f90 WSDG/WSUG: add missing asciidoc admonition icons +59b5c83e4c Qt: Refactor to avoid deprecation warning on Windows +79da670bd1 Packaging+GitLab CI: Move debian to the packaging directory. +4e3b2ec007 [Automatic update for 2022-02-13] +7d171d3782 mpeg descriptor: add Short Smoothing Buffer Descriptor (0x61) +1212ec9d56 msrcp: Fix warnings about -Wmissing-prototypes +26d48b9464 ppp: Fix Dead Store found by Clang Analyzer +c115a2ae60 signal-pdu: fix DeadStore found by Clang Analyzer +3dee67b2a2 msrcp: Fix DeadStore found by Clang Analyzer +a1be626264 text2pcap: Fix DeadStore found by Clang Analyzer +6d063e0190 EAP: fix Argument with 'nonnull' attribute passed null +38d5d79d74 bt-dht: Fix Argument with 'nonnull' attribute passed null +123a5f4e13 libpcap(wiretap): Fix unreachable-code +0f86319543 follow_stream_dialog(qt): Fix Wunreachable-code +13c42f5f83 help_url(ui) Fix Wunreachable-code +f5eceb4ad0 blf: fix Wunreachable-code +d73752d228 mpeg descriptor: add XAIT Content Location Descriptor (0x7D) +c73101601e mpeg descriptor: add Time Shifted Event Descriptor (0x4F) +2406588c64 mpeg descriptor: add Service Identifier Descriptor (0x71) +dc5cb69409 Profinet plugin: Decode more r/w indexes +a17037de4b Profinet plugin: Update several enums +699c3c051a Qt: Fix ASAN heap-use-after-free +52955b9c43 Qt: highlight when search result is in the current packet. +0011bb6a4c Qt: Allow omitting secondary data sources when printing +fc3f061829 Differentiate `-c` from `-a packets:` +4b8c280d68 ssh: fix warnings found by Clang Analyzer (deadcode.DeadStores) +5ddca40727 ssh: dissecting server signature +9f2e1dbaf5 ssh: dissecting generic connection packets +54a9d92b28 ssh: dissecting specific user authentication packets +62489e0b57 ssh: dissecting generic user authentication packets +ae394cd42a ssh: dissecting generic transport packets +15046059cb ssh: displaying sequence number +41b442d9c0 ssh: checking and showing Message Authentication Code +7ea9bab84b Geneve: new option classes +e1dbf36519 Docs: Add new protocols to the release notes. +84569f3ab8 ieee80211: add support of Fortinet Vendor Specific +1e0d117eb7 Specify directory for temporary captures +f72787e86f TCP: Fix SYN and FIN retransmission vs ooo detection +26dafbae39 file: Fix memory leak in Find Packet +782e7db8c0 PER: Check length calling tvb_new_octet_aligned() +833a825c7c packet-dcerpc-netlogon: use SEC_CHAN_* values from packet-dcerpc-misc +0fd55dbf54 WSCBOR: Add checks for length and NULL +095255481a Tidy up some masks in items. +1e27fe59fd Clean up checking for invalid field definitions. +a8c8ee6908 epan: Fix our FT_UINT_BYTES and FT_UINT_STRING checks. +e93001a8dd BP: Make sure our offset advances. +8d3c217779 GDSDB: Make sure our offset advances. +1e795b3f8c Qt: Fix Packet bytes dialog view +3c4e4cc134 p_mul: Change display of missing sequence numbers +027f6a02e8 GDT: add dissector for SCTP PPID 49 protocol +2a4171fc06 WAP: Clamp our value lengths to a usable value. +6b3daa9aec ZigBee ZCL: fix the zero-length item check. +7f820c4a02 More descriptive names for some heuristic dissectors +81f220ae80 Qt: Fix open explorer +b7babe8ae7 MSRCP: fix build issues [-Werror=maybe-uninitialized] +e03a590246 json: Handle application/senml+json +0a2629f844 mpeg descriptor: add Service Availability Descriptor (0x72) +64c4f74829 RLC-NR: work out a better id/data value for adding fragments. +782671a99a Kerberos: handle etype == 0 in dissect_krb5_decrypt_CRED_data() +b3716be761 Kerberos: Cope with FAST ordering in TGS-REQ PA-DATA +ac71f9418a Kerberos: add support for new PAC buffers +835d5b3f97 Qt: Allow byteview to be hidden +6dc92a5fb2 CBOR: Handle application/senml+cbor +5b6bf0b4f3 Qt: Fix show in folder issue +bb8e3db0c6 MIH: Check length tvb_composite_append() +d6fe0b3211 [Automatic update for 2022-02-06] +8510013135 Prefs/Expert: disable Open Expert Info on Protocol Preferences context menu +fb38fe8573 doc: Document tshark -z stats +9a11d75d4d Qt: Add Show as Json in Show Packet Bytes +42106c9688 Docs: Accurately describe our minimum GLib and where to get it +044dd69725 wsutil: Just use g_utf8_validate for now +25d0c88251 epan: Add BASE_SHOW_UTF_8_PRINTABLE +ebe22f7b7b ZigBee ZCL: Make sure our offset advances. +a25347c59c GSM RLC MAC: Check length tvb_new_octet_aligned +d003ad9092 Qt: Display fieldname as tooltip in expert info dialog +00149f1454 Git: Ignore Visual Studio Code workspace definition +64f98ee13c PER: Check length calling tvb_new_octet_aligned() +1f22c7e04c Trivial: change some formatting in hf item definitions +1d8690f8ef AMP: Fix large / infinite loops. +4e11aa1829 Qt: Show Preference key in the tooltip +1136ce9610 epan: Check our FT_UINT_BYTES and FT_UINT_STRING lengths. +f2dbaa1d53 epan: Handle -1 length in tvb_ascii_isprint +3466798ed0 More mask/field-length fixes +ad356d2672 WSUG: Fix TCP keep alive description +13f5d72453 ASN.1 PER + ATN-ULCS: Add checks for nulls in sequences. +758b41a017 x509af: Call dissect_ber_bitstring() with hf_index +3c5fd8a0df q.261: Fix a couple of fields (masks/lengths) +3abd163127 Docs: Start migrating the Developer's Guide to Visual Studio 2022. +c442f180f7 TECMP: Allowing Chassis Temperature to be not available too +d848127c6e packet-smb2: use better error checking logic in do_decrypt +cfe93f8001 Fix some masks/widths. +a690119080 Fix some too-narrow field types. +a979189ab0 packet-smb2: add AES-256-* decryption +a30d6a442e GTP: Update checked messages +0582cc7a68 GTP: Add UE Registration Query messages +b7dc881571 GTP: Update more checked message contents to V16.0.0 +7023907c57 GTP: Add Initiate PDP Context Activation to checked messages +185a5b3473 GTP: Update ETSI checked Tunnel Management Messages to V16.0.0 +f201f23299 GTP: Use alternative GSN address decoders for Update PDP Resp +09ecc11be5 ipsec: Don't use NULL heuristic if padding length is impossible +8ef0114995 SOME/IP: Add stats information to tshark man file +9038f5a7da SOME/IP: Add name resolution to statistics +0d357951c3 pflog: byte swap UID and PID fields in the header if necessary. +5c020863c7 Qt: Go To Packet field - change from inputMask to QIntValidator +a0426314a7 packet-ntlmssp: only mark invalid target_info lists without failing the rest +c9e1c2cf4e Revert "NTLMv2 dissector: skip target info for AUTHENTICATE_MESSAGE" +0b2c35986b ZBOSS NCP renamed zbncp.data.joined +a087544ba8 Qt: Fix PacketDialog preference context menu +65b44f4621 docs: tshark: read filter -> display filter +43a0a3bc8b ONC-RPC: when a GSS context is destroyed, NULL proc Verifier must be dissected +08dc06027f TShark, Wireshark: add some more documentation of "-i TCP@:". +dc16d91c37 OER: Check length +b88b7ce798 SCTP: Fix relative sequence number calculation first pass +778fc283a7 dumpcap: add some more documentation of "-i TCP@:". +62c1f9e1a9 pflog: fix typo in URL. +84873418da macos-setup.sh: libtiff: refactor curl fail logic +d06e7bd0f6 macos-setup.sh: fix libtiff filename and URL +18edc17bf3 mpeg_descriptor: add Telephone Descriptor (0x57) +2700bd60ce pflog: more cleanups. +a02b964b5f mpeg_descriptor: add NVOD Reference Descriptor (0x4B) +37dcb3902b DCM: Check if buf_desc is not NULL +b0036e01f8 SIP: Fix SIP Statistics in GUI +4debf54dbd pflog: Various cleanups. +7884d792ef RTCP: Reject packets with unsupported version +bbed034329 [Automatic update for 2022-01-30] +1fd1853837 CSN.1: Fix some alignment issues. +a2c7564eef mpeg descriptor: add Mosaic Descriptor (0x51) +7ecc87375e mpeg descriptor: add Time Shifted Service Descriptor (0x4C) +342ad4a083 ssh: fix warnings found by Clang Analyzer (deadcode.DeadStores) +226193a18f ssh: fix unused-parameter +8cc8a0544b ssh: fix Clang warnings about Dead nested assignment +f837a2000a ssh: Fix Clang Warnings about Dead Assignment +5ecb57cb90 Add ZBOSS NCP protocol dissector +59208468b9 mpeg descriptor: add Country Availability Descriptor (0x49) +e0a11d0607 PROFINET: Fix incorrect API call, assertion +813854102b Remove our .bzrignore symlink. +19ec126687 check_typed_item_calls.py - Find all (but 3) items from calls. +ee8a4fdfd7 GTP: Fix cut and paste wrong offset MBMS PCO +451e3cc4ef DNS: Check our NSEC3 hash length. +899b07a8eb Fix some filters strings. +e406e5b826 DTLS: Only call srtp_add_address now +804b5ffdb3 ppp-packet.c: VSNP fixes for issue #17815 +d4c56c2021 ppp-packet.c: VSNP fixes for issue #17815 +ab8500261b Docs: wslua TreeItem class typo +6c9662eda4 GTP: Add dissection for Source RNC PDCP Context Info IE +2f6cf59ce4 CPPcheck: When we say C11 do check for C11 +16ddc9ab19 RTP/RTCP: Create rtcp info when RFC 5761 multiplexing +6a99dacf54 Add Microsoft Cluster Route Control Protocol (MSRCP) +33b000148f GTPv2: MM Context handle 0 length IEs +1a512bc26d afp: fix dissection of afp.access and afp.file_bitmap fields. +f098b4ddba Prevent reuse of hf_afp_file_bitmap as a 16 and 32 bit value in dissections by introducing hf_afp_request_bitmap for the 32 bit Request Bitmap in FPCatSearchExt. Made the hf_afp_access_* FT_BOOLEANs have a width of 16 to reflect the fact that hf_afp_access_mode needs to be a FT_UINT16 as AFP spec defines access mode as a short. +5cdb661b8c afp: fix dissection of afp.access and afp.file_bitmap fields. +acd2b2a2aa TDS: add decoding of TLS messages +601a55b36d RTP: add some comments +84c89b8f6c GTP': Support Release 15 and higher CDRs +6231bdc716 Fix Linux build issue +f31881ef0b GTP: Fix wrong GGSN control plane address field +6e48f973ec Tools: Remove NPL. +36521f27b3 DTLS-SRTP: Set up SRTP and SRTCP sessions +ac164db3ac ieee80211: initialize local buffers. +5c5c109ec0 SIP: Add 3GPP TS 24.229 SIP headers. +d408ad5ba8 DNS: Base32-encode NSEC3 Next Hashed Owner Name +f7a882d3eb DTLS: comment out unused expert info +e4b26c586c realtek: add support for some Realtek protocols. +c49f63b5f5 Docs: Update markup in the text2pcap man page. +ab4d858398 RTCP: Don't always Decode As SRTCP +402e05bc37 X509ce: Use FT_ABSOLUTE_TIME for baseUpdateTime, invalidityDate +11e7240bcf LLRP: Fix check of enough bytes +89b7a1328b tools/check_typed_item_calls.py: improve detection of missing items +2235d5fd2c packet-kerberos: kerberos.patimestamp use FT_ABSOLUTE_TIME/ABSOLUTE_TIME_LOCAL +af40152a0d ieee80211: fix typo (verision => version) +fb7f1823da 5co: Fix failed assertion +5f29a00814 NSIS: Completely remove the User's Guide. +e4a33d22a8 GTP: Add MBMS UE Info IE +a202350f6f DHCPv6: Fix failed assertion tvb_bytes_to_str() +ac2389d3e4 ICMPv6: fix missing hf for SubjectKeyInfo +5ec5edec0f cdp: fix tvbuff.c:4429: failed assertion len > 0 +ccdcc91e81 couchbase: fix Illegal call of proto_item_add_bitmask_tree without fields +fbeee407b4 GTP: Fix wrong value_string for PDP organization +f7fba2ad52 [Automatic update for 2022-01-23] +fb37fe8537 GTP: Support Additional Trace Info IEs +2337761e92 IPP: Fix failed assertion for tvb_bytes_to_str() +78984d855e Clean up .gitignore. +8f873bcbb7 asterix: Sync with asterix-specs #251f703483 +63cbb2dd1e asterix: output format fix +99ab96555a asterix: minor cleanup in decoding subitems +b4e74af118 check_typed_item_calls.py: Don't match files with extra extensions +0efe56399c gitignore: Add ignores for clangd +f7ea4ab085 GTP: Dissect two IEs from BSSGP +7005b047a4 GTP: add dissection of IE's for some "for future use" +470b6b17ad GTP: Dissect more undecoded IEs +125f5cbd88 Fix no-ZLib builds. +d7d2994228 check_typed_item_calls.py: fix matching of calls +81b57b29ab PPP: Fix failed assertion for tvb_bytes_to_str() +f57919d6ba GTP: Dissect CSG related IEs +f37d8bad53 GTP: add dissection of various IE's +b2f78b47b4 GTP: Don't include padding in the RAC in ULI +56f1ee5c3a GTP: Support Cell Identification IE +a05d35fd4f SOCKS: Allow SOCKS over TLS +f5bb44f75f GTP: Add CAMEL Charging Information Container IE +de0fde6e46 Profinet Plugin: Improve dissecting PDPortDataReal block +74255a072f Profinet plugin: Dissect Neighbors block +c1a2cbcf05 Profinet Plugin: Dissect OwnPort block +74d522d8d3 Profinet Plugin: Decode PDPortDataRealExtended block +bb34f30d56 Profinet Plugin: Cleanup diagnosis data decoding +5b666b874a Profinet Plugin: Add 10BASET1L and APL MAU Type +6100e284cf Profinet Plugin: Update Block Type List +7efd80327d Profinet Plugin: Decode ControlBlockPlug +239d9de7ad Profinet plugin: Correctly name ModuleDiffBlock bits +6db8b0e4cc Profinet plugin: Decode QualifiedChannelDiagnosis +feebf6bc65 GTP: Add some undecoded IEs +4720967c4a tools/check_typed_item_calls.py improvements +0729f96fdd GitLab CI: Fix Commit Check gitrevision for multiple commits +73b94e7aef Improvements to check_typed_item_calls.py +3e2c79d924 dumpcap: Fix segfault when failing to create temporary file +f7b6ebcc04 tvbuff: assert the called len is > 0. +c6de71552a GSM RP: fix dissection of SMS in 5G Nf interface +1bf7904223 UDS: adding diagnostic address resolution +13b6cbb9cf TLCP:support GB/T 38636-2020 TLCP +e1f025d9f4 TVB: Don't uncompress zero sized buffers +8202125fe3 SRTCP: Warn about undecoded, not length error +91463dde4d NSIS: Use the correct Visual C++ Redistributable file name. +9a887cc909 macos-setup.sh: bump libssh version +fe09d8e7e5 version info: Update for Microsoft Visual Studio 2022. +ae1ee2f0c0 E2AP: remove an obsolete comment +26d2cb085d NGAP: stop clearing the fence +4165159263 S1AP: stop clearing the fence +0461354906 sctp: fix indentation. +2170f8e51b PTP: Clean up code to reduce warnings +269e662442 Adding dissection for subsystem sftp. +ca61ee833a wmem_alloc() moved from libwireshark.so to libwsutil.so with 3.6.x +9db22e8439 EAP: Adding EAP-IKEv2 support +1af0178afd PTP: Analysis of Message Intervals (Sync and PDelay_Req) +3c4d2a28ea tvbuff: add robustness to tvb search related functions +7843c1fa89 GTP: Add Extended Commong Flags IE +6d5a961414 ISO15765: change addresses to 32bit +3bbcf76d30 ORAN FH-CUS: Show I/Q values in U-Plane PRBs. +46cb5d5252 BLF: Make sure a struct is completely initialized. +fad709a582 Docs: Use modern Asciidoctor section IDs. +92c8c2f7a0 rpm: RHEL 8 update macros +d6a6cc72a0 cmake: fix indentation. +ea21ffdb88 ISAKMP: Fix Typo +65e3c4fbe2 rpm: expand comment +268582b553 Frame: Parsing of PCAPNG Option Block PEN 46254 +28fc042686 Kafka: Make sure a string pointer is valid. +5ee3116113 IPDC: implement proper length checks +1d0fb38d38 rpm: Fix up paths +a65abbc2bb http2: add PRIORITY_UPDATE frame dissection +0e8387747b http3: add PRIORITY_UPDATE frame dissection +1b46176849 tvbuff: add robustness to memory copy related functions +c8c7479ace libpcap: set wth->priv to the libpcap_t before returning errors. +019f8aa26e Docbook: Fix some section ID / anchor markup. +496a23a56a [Automatic update for 2022-01-16] +a9490f354c libpcap (wiretap): reorganize the file open code. +e06020e391 http3: fix QPACK blocked streams filter +1370a6186f http3: detect extended CONNECT setting +fd72d99d7f http2: detect extended CONNECT setting +9c318abef4 http2: add support for ORIGIN frame +ef43fd48b4 tshark: improve robustness for PCAPNGs not starting with IDBs +800524131f rpm packaging: Add build requirements for the guides +c9e08b7be3 Add ShowAsRustArray option +6ce15b9521 PTP: Adding Analysis Features +4107d5dd6e BLF: improved checks to avoid hangs +d2fd2eeb31 text2pcap: encap types option (instead of link type) +3f6c273e11 import_text: Check writable encap types against pcapng +816f858361 CMake+packaging: Updates for Visual Studio 2022 +5f19c5b6ef GitLab CI: Migrate to Visual Studio 2022. +559df3c620 Fix some spelling errors +8e805674e0 ieee80211: fix wrong proto_tree_add_item call. +112af30dd9 erf(wiretap): Fix Clang Warning Uninitialized argument value +153f836ab3 kafka: Fix Clang Warning Uninitialized argument value +b1d7d78fed file-rfc7468: Fix Clang Warnings Uninitialized argument value +dd663c8c7f BLF: Improve handling of zlib errors +e9d650362c BLF: improve debug log output +308add2f3a Fixed a typo +c0e2a26290 extrememesh: use correct address sizes when allocating a buffer. +5da3992c8e BT Mesh: Fix build error when GCRYPT_VERSION_NUMBER >= 0x010600 is false +5560f3f85b Fixed non-existent ness value because of wrong number +203820f3d0 wiretap: Register a systemd Journal Export Block +7da31cb139 libpcap: remove definition of unused structure. +3fce24fb99 netlink protocol: Add Keepalived and OpenR protocol identifiers +4b7a022a07 openflow_v5: prevent infinite loops. +445b3f7eaa openflow_v6: add one more sanity check. +c427b81aa2 tds: consider 0 as invalid token size. +a9e6f2660e wiretap: Fix description of Custom Block +6d53617f9d JSON: add 3GPP Supported Features handling +f62f8e59c6 pfcp: correction of IE Type: UE IP Address (93) +a6e24a6234 macOS: Require Sparkle 1 for now. +5074b4d717 test: Update text2pcap test to use new hexdump option +b5f89dbe2d tshark: Add new long option --hexdump +fdc5166234 ssh: prevent packet-driven oversize bignum. +1abf3d7000 Qt: Automatically enable new coloring rules +85e79ae1fd packet-rsl: Fix dissect of RLM Cause IE with length 0 +39d5557e7d Update dictionary.ruckus +7190f34e2d proxy protocol: Fix parsing of TLV values +5c1406971d NGAP: fix variable ‘ngap_data’ might be clobbered by ‘longjmp’ or ‘vfork’ +08f5044894 except: update some coments. +34c7a0edfd Set desktop file name for QApplication +a21f1af336 SIGNAL-PDU: Adding Aggregation Functions +18748abb5e Fix handling of dissector registration errors. +16e0ba7dd7 CFM: Add 1SL PDU dissection +f85f077b54 text_import: Allow fake IP headers with Raw IP encapsulation +a0a67a75fe SSH: Make some functions static (were local but declared extern) +9c38eda7ef mpeg descriptor: complete Registration Descriptor (0x05) ID list +7113cf15a6 MPLS ECHO: Fix FEC stack change TLV dissection +ad035ed438 text2pcap: Case insensitive match for ISO time option +db27fb777a exceptions: make the exception handler stack per-thread. +b5c51f396a text2pcap: Use RFC 3849 addresses for documentation +d047c75cd0 import_text+Qt: Don't add impossible dummy headers to wrong encaps +b7ab0fc1cd SSH: Add back a NULL check. +b3d5ace216 PTP: ITU-T OUI as define instead of constant (cleanup) +5e26c1cf8c PTP: Adding 802.1AS-2020 1-step Sync support +869b84631d dvb: unify some 'Length' fields +e71ab6dde5 [Automatic update for 2022-01-09] +9a681f88ad http2/grpc: make fake headers be used in uncompleted HPACK index table situation +a0328bdb03 qcustomsplot: Fix Clang Warnings [core.UndefinedBinaryOperatorResult] +075ee9138a qcustomsplot: fix Clang warnings [core.CallAndMessage] +6fd4188804 qcustomsplot: fix Clang Warning UndefinedBinaryOperatorResult +3afa8264cb qcustomsplot: fix Clang Warnings[core.UndefinedBinaryOperatorResult] +d4a3aabc27 SSH: Make code more robust regards NULL pointer deref +1774e373f3 imf: dissect some more headers +bb1fb0624c SOME/IP: Adding taps and statistics +479175d044 CFM: Add CSF PDU dissection +8d960aaac4 appveyor: upgrade to msvc 2019. +bf7f6c19d5 WSDG: Update some winget notes. +21833071dc mp2t: add descriptions for additional reserved PIDs +af8e134b18 Signal-PDU: Fixing description of Signal List UAT +175e24a30b text_import: Add default IPv6 addresses +7ad17154d4 Update USB ID list straight from the sources +d9023299e3 fixing heap overflow oob read 1 byte +bfd2adde4b SSH: Fix Key Exchange Init (20) is not shown anymore +c84430185b ssh: Fix CentOS 7 +736441ccfa packaging: Add RPM build dependencies for ninja, asciidoctor +3706edc8ca iuup: Avoid Malformed warning if IuUP contains no payload +4b7bc50e68 iuup: Remove _U_ param attribute on used param +0e5148e9ee TECMP: Fix warning that dissector_add_uint is called too often +2287014f04 ssh: Fix with gcrypt < 1.7.0 (CentOS 7, SLES 12) +7027242c27 packaging: Let SUSE build with /usr prefix +cac5c086ed TECMP: Support signed analog values +a2f6b079f1 Displaying decrypted data. +7356889242 Adding secret management in DSB. +c187020304 Enhancing debug logs. +2874b979ad Changing format of secret key file. +947d80c477 GitLab CI: Swap the Ubuntu package and latest Clang builds. +c14d731e45 CMS: get rid of globals +06bc298fbd FAQ: point to the User's Guide section of the Npcap guide. +c65f0a5a15 Update our Npcap URLs. +acc0260c84 tcp: add syn cookie support. +95ef3a2d45 bpsec: fix warning about -Wprototypes (proto_register/reg_handoff_bpsec +22de61a063 bpsec: fix -Wdocumentation warnings +7f5f7c8285 Tools: Remove git-review from rpm-setup. +11d8520f69 Tools: Add openSUSE 15.3 requirements to rpm-setup. +bf643c2649 SABP: Update ASN.1 template +bc9e8ea5b3 MPEG PES: Update conformance file for unify PES header bit fields +e9900c38c2 usb: dissect other speed config descriptors +b587d6a266 BGP: Fix next_hop decoding +29324f9409 EAP: Fix dissection of encrypted IMSI identifiers +428f222853 Extcap: Extcaps must be fully configured before start of capture +6b8c32fa7a rfc7468: allow multiple structures per file +858402d3c7 packaging: Fix RPM -qt subpackage requires +734d8cfbee GitLab CI: Update a couple of RPM builds. +5573d3c4e8 mpeg pes: unify PES header bit fields displaying +59012e34df mpeg descriptor: add Partial Transport Stream Descriptor (0x63) +e1a8f0119e Extcap prefs: Editor remembers empty values +4d9f29150e Signal-PDU: Adding support for zero-terminated and UTF strings +b3c24758b3 macos-setup.sh: Simplify building nghttp2 +adca11dd5c range_string: follow-up of 893290c +f1c31deb61 UDS: make a function static +9b43910bc2 PTP: Source Code Cleanup (formatting) +e9bc60ace4 macos-setup.sh: Update the PCRE URL. +4b5d54f5ea packaging: Bump RPM glib2 version to 2.38 +2cb8f34721 packaging: Remove unnecessary Requires +7afb52c479 ws_assert: refactor assertions +1dfba751e5 wslog: Replace ws_assert() +f7b904f328 wslog: Convert to C99/POSIX types +947c617812 Remove some circular dependencies on wireshark.h +232628322c wslog: Rewrite macros +3f27a830fc wslog: Use a wider type for line +0f2cf2b331 Signal-PDU: reformatting for consistency +a68fd7b09d macos-setup: Update nghttp2 release +893290c603 Extended range_string to 64 bit +382fe23aa8 UDS: add subdissector support +27ccf26b4b BLF: Fix a coverity warning. +98378d76d0 packaging: ENABLE_RPATH_ORIGIN on Fedora RPM build +007883408f packaging: Fix git-export-release.sh when CI_COMMIT_SHA undefined +ec0aaf1811 ftype-time: check for NULL from gmtime() and localtime(). +72a4210828 text_import: "localtime()" is an API, "local time" is local time. +74a9d3bb67 Docs: Fix release notes markup. +0a4f3d62e5 mpeg table: implement Selection Information Table (SIT) +39df51c46d Added missing nDPI ClassifierId +4ce03e2be2 mpeg descriptor: add multilingual ones (5B,5C,5D,5E) +99056c2d9e Signal-PDU: Fix extraneous parentheses warnings +699dc583bd mpeg descriptor: add NorDig Logical Channel Descriptor v1 and v2 +10ffdcb3c0 Some (trivial) cppcheck fixes. +b7ae71a9c2 Signal-PDU: Adding support for float, string, uint_string +3efc8eb073 ldap, ros: restore a missing word in a comment +a4cbf047e4 Validate only real C files, not templates +fc2217aa39 WSDG: Add a warning about private forks. +95e28f7631 GTPv2: Handle thcase where dissect_diameter_3gpp_uli has no data. +04974e3ca9 text2pcap test: Use the -a flag +0e98eb412f nstime: "localtime()" is an API, "local time" is local time. +2aa0664e25 text2pcap: Use -F flag for tests +da6cfc4de2 text_import: nanosecond resolution by default +d0408b8b78 epan: Add p_set_proto_data. +f02d2a4793 Signal-PDU: Adding Check to Remove Compiler Warning +196e8e74f3 DLT: Call subdissectors even with empty payload +070cc0a47a Run dissector URLs check - fix up a couple of entries. +d2b5441cec F1AP: upgrade dissector to v16.8.0 +6d319297ae Qt: Add a common hover color. +ce43234c5a E1AP: upgrade dissector to v16.8.0 +c50512abc3 NRPPa: upgrade dissector to v16.6.0 +29190ed12e RTPS: Make some functions static +4942262c18 XnAP: upgrade dissector to v16.8.0 +345326697c NGAP: upgrade dissector to v16.8.0 +7f9b4292c1 NR RRC: upgrade dissector to v16.7.0 +21465962fd text2pcap: Use common capture type flag +8501dc48dd dfilter: Accept byte arrays without separators +119473eab3 CMake: Use more consistent naming for options +60dd63892a X2AP: upgrade dissector to v16.8.0 +cc725c0f93 S1AP: upgrade dissector to v16.8.0 +c243f7b4c8 LPP: upgrade dissector to v16.7.0 +d6a9d00cd5 LTE RRC: upgrade dissector to v16.7.0 +d4c9dbd2b7 RTPS: Added compressed samples dissection feature. +df2fef33f6 Signal-PDU: Adding support to dissect DLT payloads +ea628979b9 Signal-Pdu: Fix possible memory leak +eeb45372fa UAT: Fix Wireshark crash on missing UAT columns +1f73e8e6a1 mpeg descriptor: update Registration Descriptor (0x05) +bfffc8d490 Signal-Pdu/AUTOSAR I-PduM: CAN-IDs registered as std/ext (bugfix) +19ed057563 BLF: Adding support to read interface names +c6f328c6a9 Qt: Disable alternating table rows. +17e4032e81 [Automatic update for 2022-01-02] +40256c64e0 Add support for some additional Cisco IKEv2 VIDs +dd9ac15ff2 dfilter: Require separators with ISO 8601 time +ab347ea14e text2pcap: add regex +6cdb86fbc7 Tools: Be more clear that we're matching the BSD 1-Clause license. +b1bf0db069 mpeg table: add IDs for EIT schedule tables (0x50 - 0x6F) +12d39efdca Revert "epan: Initialize wiretap" +5ce73acf45 mpeg descriptor: update 0x50 to DVB BlueBook A038r14 +ee92914e10 mpeg descriptor: update 0x48 to DVB BlueBook A038r14 +b90b4e5336 ISUP/BICC: Fixes parsing issues in some protocols. +d8474fdee7 Happy New Year 2022 +3cae0847fb Docs: Remove some Buildbot references. +b086e5192a extrememesh: check pinfo addresses before use. +4e417b8e7c Windows: UTF-8 harder. +67f05835ca Fix more repeated words throughout +6930a2db83 BTHCI: add Major Device Class parser for LE Audio +4d7199d14b import_text: Add fake interface name to settings +019bb06268 Docs: Add some content about different equality operators +e724a4baf6 dfilter: Use ISO8601 as the default time format +e8e6a2c6df NTLMv2 dissector: skip target info for AUTHENTICATE_MESSAGE +777aaeda62 x509af: support dissecting public keys in RFC 7468 files +a20f3649e8 arch-setup: Update requirements for user guides +24403a9a35 rtmpt: limit the number of iterations in rtmpt_get_amf_length(). +156a958d3f wsutil: Fix time zone handling. +d5cccc5398 MAC-NR: Add a bi-directional lcid field to filter on. +b296db31a4 import_text: Allow setting interface name from GUI +0047ca961f dfilter: Add support for entering time in UTC +42084c2d17 text2pcap: Move SHB and IDB setup to ui/text_import +6c9cb8f3fa Prefs/Extcap: Added support for password which is never stored on the disk +6d0bd4e8e1 text_import: Fix squished address line edits on MacOS +430bf3b6a4 kafka: have dissect_kafka_string_new() return the display string. +021c25e22c text2pcap: Use standard log debug level +797c66cc4c NSIS: Complain about installing a 32-bit Wireshark on 64-bit Windows. +ae9d3d1d4f kafka: remove compiler warnings. +1abc6bd3b1 ci: run checks on all the commits in the current MR. +5e08fbef54 appveyor: drop win32 build. +044c3a594b GitLab CI: Stop building 32-bit Windows Installer (.msi) packages. +3c0198492d Kafka: Add back some code. +5800b65a81 OpenVPN: Add P_CONTROL_HARD_RESET_CLIENT_V3 opcode +60533a55ff wslog: Add WS_DEBUG_HERE() macro +15fa09e5e3 import_text: Move IPv6 header control, use QComboBox +c1d7069a83 text_import: Only popup a warning about offsets the first time +62c9f333f7 epan: More abs_time_to_str() cleanups +64572a11f9 dfilter: Use better error messages for absolute times +7e041118d8 epan: Add back ABSOLUTE_TIME_NTP_UTC representation +0d471d9fe9 sflow: Rename fields to match protocol specification +b38987573e text_import: use 4-space indentation for number_of_padding_bytes(). +9a9a754378 Qt: byteview mouse hover highlights not selects +a03f43645d Kafka: Be more strict when dissecting varints. +1810ad641d github: bump msbuild version. +c3bbca8e73 github: update artifacts uploading. +44d27e975a text_import: Switch default IPv4 addresses to what text2pcap used +fb48954f26 Update model list based on libgphoto2 repo dated 27 dec 2021 +445dcd3117 epan: Extend abs_time_to_str() with a flags argument +8b03ead540 EditorConfig: Fix epan/to_str.h +865e2a3754 epan: Refactor abs_time_to_str() +da790dd7bf wsutil/nstime: Fix ISO8601 parsing with tz offset separator +737a76f6c9 wsutil/nstime: Add tests for iso8601_to_nstime() +48bb9534d7 wsutil/inet_addr: Add a cast to squelch a narrowing warning +a566076839 epan: Move time display types to field_display_e +0258ef3a04 github: remove scheduled runs from repo-lockdown. +a0f1ffec71 epan: Remove obsolete header "garrayfix.h" +318bbfce60 EditorConfig: Fix proto.h +14a1dfbe10 wsutil/inet_addr: Refactor to use C99/POSIX types +6343967eef Qt: Disable Import Hex Dump IPv6 check box when unused +7dc79c9a2f text_import: Fix custom IPv6 address handling +a42723359e import text: add IPv6 option, custom IPv6 addresses +756cc28592 import_text: Save IP address settings +0d5bfd44a8 Use a wrapper function to call strptime() +b83cefd2fe import text: Custom IPv4 source and destination address from GUI +dcbd456e69 doc: fix a copy/paste error and a typo +c11ceb08ed CMake: Fix timespec_get() detection on Windows +c457c8a396 CMake: Remove duplicate definition in config.h +1339d30de3 pfcp: Update to 3GPP TS 29.244 V17.3.0 +b851a9fbc6 Docs: Remove unneeded markup in the Wireshark man page. +87eca12c38 Docs: Document our diagnostic output options. +b1b1d24548 wsutil: Declare ws_inet_* with extern "C" +23355cddf6 import_text: Add ASCII identification checkbox +0dfc6414e0 text2pcap: Add Export PDU +a3df9fe13f [Automatic update for 2021-12-26] +3600de75c1 Docbook: Make our prefaces self-contained. +b3215d99ca rfc7468: don't use for (;;) for tvb_find_line_end() loops. +b9e299b1a3 text2pcap test: Add fractional seconds qualifier +9e7b5c9189 text2pcap: Use debug level +38dbb8486f text import: Remove an unneeded cast. +5f3197e8be text2pcap: Update usage for new time format options +8cafcfa5a9 text2pcap: Support OFFSET_NONE +f63571c3e8 text_import: Ignore offsets in no offset mode +126971191a text2pcap: use ws_strtou8() to process the -i flag. +37d90b7c04 text2pcap: have a Boolean flag indicating whether -i was specified. +857d518c17 text_import: Use time format directly +54c4c7b0a6 text_import: Another explicit cast for unsigned long and clang +a369a2172a text2pcap: Explicit case to keep clang happy +0d68a1364f text2pcap: Use common failure messages, exit codes +96c299c6b8 text_import: Reduce globals +6d1be225c6 MBIM: dissect the commands of MBIM extended version 4.0 +0867374044 text2pcap: Call text_import +48574e3a58 text_import: Report errors and warnings +4605ad2ed7 CMake: Clean up the Qt CMakeLists.txt +bc9cfa6340 text_import: Allow ISO8601 format times +bc4b27bbe2 text_import: Report failure to write +f151e1b0c2 Refactor VARINT handling +54e9c99041 text2pcap: Finish setting up error handling +20ebe853d1 Qt: Make utils more independent. +8d421de42c text_import: port ASCII identification from text2pcap +dea3d5e5fc CMake: Update our WiX search paths. +a11f105e44 GitLab CI: Simplify our Windows paths. +50d66b6346 text_import: gracefully handle hexdump without trailing LF +1b5acc8d57 Replace ENC_VARIANT_MASK by ENC_VARINT_MASK +334d24ec5b text_import: Fix IPv6 payload length +3b59cb018c mpeg-descriptor: Add support for official DVB 8K HEVC streams +d8b7d1f821 dfilter: Add aliases "any_eq" and "all_ne" +8b23dd3a3c dfilter: Add an "all equal" operator +69d54d6f8e Corrects repeated words throughout the code. +b5928542b7 Ignore packet-PROTOABBREV.c +6fa56bca0c Remove remnants of bygone GTK era +6a74dae750 text_import: Add interface and internals for IPv6 +2d7c888a70 MySQL: Replace illegal internal proto tree API use +3ff0c753a1 text_import: Add interface and internals for dummy IPv4 addresses +2c44afbba3 Use UINT64_C() with two constants +f23296296e text2pcap: Clean up includes +d391d86c33 Debian: Fix header installation +4cfae8e378 text_import: pcap_link_type -> wtap_encap_type +c5cc836a48 text2pcap: Use wtap_dumper +9a52634c5f Add ws_version.h to wireshark.h +9b62d8ba05 Extcap prefs: Selector correctly selects default value +df537a63fb Extcap logging: Corrected incorrect selector default value syntax +55aad96738 Extcap prefs: Selector option shows tooltip +bfbf8dfa23 IEC101/104: 101 Fixed frame len depends on address length +15565c2b25 Fixup -Wshorten-64-to-32 warnings with Clang +e273006a1d Add ETI/EOBI order flow/market data dissectors +b1d7775579 Fix some wiki file attachment URLs. +5ce2ae2804 Clean up some printf() format strings +4448b6494e Add a ws_posix_compat.h header +36d5aad962 wsutil: Split ws_regex_matches() into two functions +392745c56f wsdg: chapter_libraries refresh - update URL; typos +457ce59bfa mbim: Fix warnings by Cang Analyzer +3d81fd5027 mka: Fix warnings by Cang Analyzer +4a7053e880 Documentation: simplify protocol tree function documentation intro +e56c00e12f [Automatic update for 2021-12-19] +ce1dc88173 Fix stdio.h conversions to use the scanf macros +dec5590b5b Fix errors found by fix-encoding-args.pl +80c9b56e7a ERSPAN Marker: Fix a pre-commit check +ca2a8e69a9 Fix a pre-commit check +0ccd69e530 Replace g_strdup_printf() with ws_strdup_printf() +f984def50c Add g_snprintf() to checkAPIs +92b4e3277c Fix dissector -Wrestrict warnings +22ee2764a7 Replace g_snprintf() with snprintf() (dissectors) +fe5248717f Replace g_snprintf() with snprintf() +c5a19582e4 epan: Convert to use stdio.h from GLib +737d1dc125 Add missing header, fix macOS build +3b675f0fc1 5co-legacy: fix a filter string +7160b4b177 wsutil: Use snprintf() and ws_strdup_printf() +612c0cff60 wmem: Add ws_strdup_printf() convenience macros +f75b79a59d Move wmem string utility functions to wsutil +3319d994b5 README.heuristic: minor updates +db10235d68 text_import: Handle SCTP and minimum packet lengths +8cc527cce3 wmem: Use vasprintf() +c9715e5ab5 GitLab CI: Switch the Windows MR job back to vanilla CMake. +2f572659f5 Docs: Fix a README.developer code example +64c0e166d1 Add string.h to wireshark.h +f19c18a299 Add wmem.h to wireshark.h +58c297ca81 wmem_test: Add more string performance test +9465c5c28d wmem_test: Disable performance tests by default +e0dba4854b Exclude wmem_test.c from pre-commit +f837dae4c4 Fix wmem_test.c indentation +b83f264f7d Fix wsutil/time_util.c indentation +d443197097 Prefer the portable _Noreturn attribute (C11) +2de477f499 Docs: Prefer 64-bit Windows. +4901eefaa5 README.tapping: Some minor updates +62a747bae3 file-jpeg: Fix value in vals_ifd_tags_exif[] +136b67b85e wsdg: cleanup epub3 build warnings - anchors; TOC +a8acda8fcc Docs: Add more info about transitioning to C99 fixed-width types +f4123939d1 DRBD: Tidy up choice of display base for fields +217228eece DRBD: Decode two-phase commit payloads +4a28f5704f DRBD: Use CF_FUNC with BASE_CUSTOM +583169ce06 DRBD: Add implicit data sizes as fields +34f5c2c344 DRBD: Decode barrier numbers and block IDs little-endian +e4cd4f92f8 5co-legacy: Fix dissector unique hash computing +f89d536503 text_import: Fix direction detection in Import from Hexdump +de3359fe3e IuUP: Use proto_tree_add_checksum() to show CRC Header +f81a64e2bf IuUP: Fix CRC Header checks +77f95e18ab CMake: Disable Wformat-truncation (GCC warning) +b054f9aee6 ASN1: Convert I/O from GLib to stdio.h +64e8a2817e Add wsutil/glib-compat.h to wireshark.h +689976477a Add inttypes.h to wireshark.h +271ab568b0 GitLab CI: Enable ccache in the "No options" job. +f877e26b31 GitLab CI: Add back a missing variable. +834312cb62 DCT2000: For ipprim frames, show header even when no payload dissector +b4054d3879 text_import: Time delta between packets without timestamp +5f5f03f0e8 text_import: Fix spelling and grammar +07c4059277 GitLab CI+Qt+Docs: CMAKE_PREFIX_PATH updates. +7d88f1e2b1 GitLab CI: More Windows environment updates. +476bf62494 GitLab CI: Remove a no-longer-needed build. +1f7c4eff30 ci: add no options job. +9ebeb39395 CMake: Be stricter about MSVC requirements +5bba669579 Remove some lingering uses of g_assert() +9539f4e1d6 MMDBR: Don't pretend to be a multithreaded writer +4248e5b665 5co-legacy: New FiveCo Legacy dissector +a8b4bffab5 TCPCL: Display extension names from dissectors +06e6f7d922 Docs: First pass to update README.developer to C11 +606bc27777 GitLab CI: Update our Windows environments. +a74fabf73f text_import: Parse entire timestamp from hex dumps +9d97b8e361 JSON: Remove unnecessary hfindex lookup +c324696504 CMake: Update a Windows SDK version check. +81de22e81a wslog: 'struct timespec' is C11, use that +fe30cf2f8a wsutil: Add portability wrapper for clock_gettime(CLOCK_REALTIME) +e877460a9e Revert "The function timespec_get() is C17 so assume we have it" +67a4e70382 wiretap: have dummy IDBs set OPT_IDB_TSRESOL if needed +bf15343241 Fix some spelling errors +663c1655b4 CMake: Use CMAKE_C_STANDARD to require C11 +5623e60375 Revert "CMake: Change our configuration to enable C17" +85a8de25a4 blf: Set OPT_IDB_TSRESOL +2b2c81a551 ieee80211-radiotap: Fix a problem with S1G 0-length PPDUS. +fa41e2244c wmem: Optimize wmem_strdup_vprintf() +b46bdd77fc JSON: add handling of 3GPP NAS-5G IEs +d4e5f72fe2 RTCP: fixed a possible sigsegv +1f91d4c9d2 RTCP: Make it possible to do decode as SRTCP +cf3cb3a695 wslog: Avoid logging any output to stdout +77b6bca387 Convert wmem I/O to use stdio.h +8b15d0e641 The function timespec_get() is C17 so assume we have it +0781007df4 CMake: Change our configuration to enable C17 +b76a2b7a23 O-RAN FH CUS: add some comments around u-plane dissection +4e92b7c762 win/cmake: missing rc files to set icon and copyright +9338aec867 BER: Fix typo swap in error message +fb0e1a4907 regex: Remove requirement for ssize_t +ff7a5c87e9 macos-setup.sh: don't build libxml2 with Python. +41bfc91124 dissectors: re-generated sysdig events using provided tool. +6b1657d85d tools: updated generate-sysdig-event python script. +c22b8bcb5f dissectors: various fixes to sysdig packet dissector. +6ecc6a2ab4 epan/addr_and_mask.h: Document functions +4916bc024e ieee802-radiotap: Fix a silly issue with the S1G radiotap dissector. +f5f8d9ebb6 dfilter: Fix token associativity +2df6ab0906 ieee80211: BASE_HEX and BASE_CUSTOM are mutually exclusive +9a054d7837 IEEE80211: Remove ENC_NA from string encoding +a68be23b7e proto: Don't crash on adding 64 bit BASE_CUSTOM column +e29c6691d0 PCEP: As per RFC 8408, RP object can have optional TLVs. +a6cffab3a1 [Automatic update for 2021-12-12] +69641adfca doc: Add lbmr_* -z stats to tshark manual +f52611de89 Remove obsolete macro HFI_DECLS +b332c3dd0b Netlink netfilter: Fix a pre-commit check +47651506bf Netlink psample: Fix a pre-commit check +6ec429622c fix-encoding-args.pl: Strings ftypes don't need "ENC_NA" +04d25fb64c fix-encoding-args.pl: Remove dead code +cace66d45d The macro 'va_copy' is C99, use that +7cffcfa835 dfilter: Remove a default switch case +a027211ea2 jpeg: Implement dissection for Exif-specific IFDs +e5e2974546 jpeg: Don't create an unnecessary dummy tree item +7567432ec4 Add remaining header files to Doxygen +b62197c283 CMake+GitLab CI: Reduce verbosity. +773420bad9 Fix extcap-base.[ch] indentation +7736e69b57 GitLab CI: Simplify some checks. +f5a40ada4d Netfilter rtnetlink: Fix some names for consistency +6c5d00a746 epan: Remove obsolete function proto_register_fields_manual() +a38c4ea454 Netlink: Convert to normal proto tree API +26fb504f67 Netlink generic: Convert to normal proto tree API +ae600d3bd1 Netlink net_dm: Convert to normal proto tree API +52064a51e1 Netlink psample: Convert to normal proto tree API +aec2554d29 Netlink sock_diag: Convert to normal proto tree API +7559a718ec Netlink netfilter: Convert to normal proto tree API +4458c910a4 Netlink rtnetlink: Convert to normal proto tree API +e67ce21f81 Netlink nl80211: Convert to normal proto tree API +3230ed2dac Netlink: Change dissector API to use HF index +53cded5062 wslog: Add backward compatibility with 'console.log.level' +7d7873187e GUI: Lower log level of "up and ready" message +7699d54094 IEC101/104: Support different link address sizes +d2a9cb940a epan: Remove new proto tree API +f888074def cli: Cleanup rtspstat tap output format +61b402cbe9 doc: Update tshark documents of stat options +c0933a18da doc: Update tshark manual for undocumented -z statistics +cd752deeac Windows: upgrade Npcap to 1.60 +3638ca74c4 YAMI: Convert to old proto tree API +c87f7a7141 STCSIG: Convert to old proto tree API +5896dfe6af NFLOG: Convert to old proto tree API +175d5c8660 MINT: Convert to old proto tree API +edfe072186 JSON: Convert to old proto tree API +f6fb1c387f Gadu-Gadu: Convert to old proto tree API +497d03aedd ERSPAN: Convert to old proto tree API +6faf2450ea Bitcoin: Convert to old proto tree API +a0d5bd67e6 GIF: Convert to old proto tree API +b9ed05f6b8 HPEXT: Convert to old proto tree API +165384f74f FCDNS: Convert to old proto tree API +db5071b647 daytime: Convert to old proto tree API +51134bca8d RTSP: Fix segault of cli tap with no filter set +c648a40751 RTSP: Parse the status code correctly for taps +5fd23d72b6 Qt: fix compilation without pcap. +eb66d83961 ACAP: Convert to old proto tree API +6fd4777e56 PNG: Convert to old proto tree API +4221079a57 URL Encoded: Convert to old proto tree API +2eba768440 JPEG: Convert to old proto tree API +5dec1fc8b4 PEEKREMOTE: Convert to old proto tree API +c560ff4d1a 2dparityfec: Convert to old proto tree API +baf2d67063 Data: Convert to old proto tree API +f613998690 XCSL: Convert to old proto tree API +6b9a77e298 TALI: Convert to old proto tree API +0fce83f3a0 STAT: Convert to old proto tree API +27794a81b8 Rwall: Convert to old proto tree API +5a39ec0aec Rsync: Convert to old proto tree API +0689830499 Redback: Convert to old proto tree API +be1edbfeee RIP: Fix a pre-commit check +0080335d24 RIP: Convert to old proto API +2fafa27759 SLL: Fix a pre-commit check +4cb12c84fa SLL: Convert to old proto tree API +f196595e1d Tools: Remove convert-proto-tree-new.awk +9bca9820b4 Fix some file permissions +5a440f7178 VLAN: Convert to old proto tree API +3ea1a354e7 UDP: Convert to old proto API +95b7c4fd28 UDP: Fix indentation and convert to 4-space +3d369c01cc CMake+Qt: Fix a version check. +898800fb37 rawshark: fix compile error -Wmaybe-uninitialized +08f82c7441 tfshark: Add back error message for CLI options +1f68f87807 CLI: Use a better error message for obsolete preferences +c29d3b9fa0 tests: Remove tests for non-existent functionality +91bf99405a ieee80211: Pass association_sanity_check to dissect_mgt_action +8938b83961 cli: Clean up httpstat tap output format +9b0b3c118a extcap: Use standard --log-level and --log-file CLI options +c560226f3b Qt: capture with file intervals bug; autostop duration reset +8d07014df0 Qt: Collapse/Expand context menu for StatsTreeDlg +d50c666cd7 Capture Options dialog: Added configuration icon +411df7ca34 CMake: Remove the update_tools_help target. +06c1bbb2be gsm_map: stat table formatting in cli +290234f3f5 Extcap: Improve the log handler logic +1a65cf0533 Fix Debian symbols +b6130cd970 extcap: Register log handler conditionally +25c7a1abc8 wslog: Use stdout for debug messages +2189490151 PDCP-NR: For broadcast PDU, don't dissect header and MAC +3e0506dbe9 Make wmem_print_tree public. +7cc0f7fe28 QUIC: fix visualization of some (rare) versions +18f6351cbf nvme: fix CapsuleCommand "Unknown Command" summary +7d6c7e4167 CMake: Try to fix WiX packaging +95cfdcbf3b COSE: Add parameter names to labels +be38ad12ab jpeg: refactor the parsing of Exif data +aac98e48d8 Docbook: Python installation updates. +03224385b8 Added Invalid value to BrowseDirection enum +c0b4d285a8 Extcap/ssh-base: Use password authentication before keys +c939df8f61 Docbook: Windows toolchain updates. +34f3a902f8 cli: Make CAMEL SRT stats filter work +49e1576c31 CMake+Qt: Add a version check for QT5_ADD_TRANSLATION. +62081b9a7d SRVLOC: Remove final sscanf +5e58f1b99f [Automatic update for 2021-12-05] +83eda5fcfd CMake: Fix setting default build type +7987df81ff QT: Default sort simple stat tables by first column ascending +8d8d618621 Fix some filters that appear to be copied from entry before. +8b8171d952 ANSI A I/F: Retrieve stats correctly +adbaced04c Dissectors should not include stdio.h, unless needed +cef5e81146 Define more log domains for extcaps +6ef2b48fc0 CMake+Qt: Run lrelease in silent mode. +c6825ccdf3 Fix capture with WIRESHARK_LOG_LEVEL=debug +968fe6ddba QUIC: update support to latest version negotiation draft (05) +e921b804d0 Fix logging with extcaps +5d30f77391 F1AP: dissect more RRC-Container instances +76186f16fb epan: Rewrite format_text_chr() using standard APIs +5059c15a2c Update release notes +19dcb725b6 epan: Remove STR_ASCII and STR_UNICODE +7e99bbf32b BER: Make GeneralizedTime a FT_ABSOLUTE_TIME +a0173cd7cf text2pcap: Support parsing of iso-8601 dates +76ff47152b Test: Switch name resolution clopts to a capture file. +fe9b1fb103 dfilter: Avoid dumping mangled UTF-8 +60e305d1e1 dfilter: Convert grammar.lemon to 4-space indentation +aadf4efcbe epan: Add ENC_ISO_8601_DATE_TIME_BASIC +871895f95a IPsec: fix display of ESP padding, protocol and ICV when using NULL heuristic +f5dc4652fe MeshConnex (MCX): MCX packet decode logic +9878026a51 DRBD: Add support for new packets including the P_RS_DAGTAG family +91b453a70a DRBD: Correct GitHub URL +cd8096fba3 DRBD: Remove some unnecessary _U_ attributes +fcf945f747 wiretap: Fix an underflow in pcapng. +cf0ecc4fe1 nstime: Support ISO 8601 basic format +261d223a30 Packaging: Remove a macOS notarization wait. +14bb016b5b Add release build configuration to version info +ce2137c0fc TECMP: LIN Payload was cut 1 byte short (BUGFIX) +3657788cbb dfilter: Add default grammar type +647decd509 dfilter: Avoid double strdup to save token value +557cee31fc dfilter: Save lexical token value to syntax tree +ae14cedd44 MBIM: dissect low level UICC access commands +ebcba787a0 BT-DHT: Fix endless loop +a9c36dfb75 epan: Remove unused format_uri() function +1e0cc18ae8 epan: Remove duplication in format_text_wsp() +c18e44f563 epan: Fix UTF-8 bitmask for 2-byte codepoint +3e0806ca09 dfilter: Remove dfilter_fail_parse() +a6f978b4d3 dfilter: Remove two stnode replacement functions +13783fae6b Add comment with rationale for having format_text_chr(). +c6e6f21685 proto.c: Increase PROTO_PRE_ALLOC_HF_FIELDS_MEM +54ef97cc01 Packaging: Specify host architectures in our macOS Extras packages. +3953ddcf57 Add UI header files to Doxygen +b081651088 Qt: Expert Info - set group summary label to ei_ field name +8a19d8d1c7 cfilters/cli: -f "predef:..." needs cfilters loaded +a523135202 epan: Add header files to Doxygen +fd5b5e3149 extcap: Add header files to Doxygen +5d4eb4bc66 btmesh: Add dissectors of sensors opcodes +e45ad9dcef wsutil: Add header files to Doxygen +40016daeb3 Add files with WS_DLL_PUBLIC to Doxygen part2 +65a651d5b9 capture: Add header files to Doxygen +34454a5037 wiretap: Add header files to Doxygen +504de90a3c wsutil: Split format_size() enum +51f2a56b7c wsutil/str_util: Fix indentation +1c3a9af869 Add files with WS_DLL_PUBLIC to Doxygen +9cfce57ac0 Signal-PDU: Make some functions static +37f2a86207 Move string_or_null() to wsutil +dcbd79584d epan/str_util: Remove unused functions +8e63faff95 Fix Debian symbols +9c61142195 wsutil: Add more character escapes to ws_escape_string() +54bdc20e45 epan: Rewrite ws_escape_string() to use wmem +44121e2c3b Move escape_string() to wsutil +e11cdf2f46 Fix some spelling errors +54cf8b01a4 :q! +7990dfdf81 Add new netflow fields for Keysight/Ixia. +9afa7413f1 jpeg: implement dissection of large Exif IFD values +2b1c34b243 Fixed the ERSPAN Cisco marker packet dissector +890555b8bd Qt: Qt6.2 compatibility fixes +c8c9ef0c1c OS Version Info: Improve Windows detection +32b2018ea9 LTE RLC graph: plug possible memory leak +5e345d390b NSIS: Remove some confusing error message text. +08f56e6f72 AUTOSAR I-PduM: list of hash table keys freed (fixing memory leak) +8b907ad356 AUTOSAR I-PduM: remove unneeded dynamic key allocation +ad6b128d97 Signal-Pdu: list of hash table keys freed (fixing memory leak) +2bc77f2335 Signal-Pdu: Cleanup Functions Proto Reg Handoff +2452270c4e [Automatic update for 2021-11-28] +1785bd9799 Signal-Pdu: optimization to reduce strcmps +890b5c2182 FlexRay: Fixing tvb_bytes_to_str_punct warnings +a6c4446968 AUTOSAR I-PDU Multiplexer: remove dead code +4895f35718 Signal-Pdu: return the parsed length (bugfix) +72e74f9661 Signal-Pdu: remove unneeded dynamic key allocation +ef8125e3ae Move two functions from epan to wsutil/str_util +ede0bc5d61 Qt: Add missing QRegularExpression include +4d338d97a9 Foundation Fieldbus: handle multiple PDUs per UDP payload +f029fa6b71 http2: fix building error caused by fake header feature without nghttp2 +f5d8d9e306 wmem: Use better names in the API +fbfb4959ae dfilter: Better representation for charconst +c595ecfc28 tvbuff: Use iso8601_to_nstime +352390aa97 dfilter: Need to handle a charconst on the LHS +01a95db9b7 epan: Add binary search to introspection API +f4f9bf1d9e epan: Add ipproto.h to instrospection enums +c15f2aadc1 epan: Initialize wiretap +ba85d8ef4d wustil: Fix timezone handling in iso8601_to_nstime +9413658b7c wsutil: Clarify NT epoch explanation in comment +6fab4cbeff epan: Add introspection API to export some constants +80ebcc90bc RTMPT: Fix infinite loops harder. +2af95cbe1b HTTP2/GRPC: support using fake headers if first HEADERS frame is missing +9f56c07638 RTPS: Dissect PID_DEFAULT_MULTICAST_LOCATOR for vendors other than RTI +3594a05ba7 CMakeLists.txt: Fix enabling the use of C++ 2017 with MSVC +11c6ed177f at: Fix typo in cme_error_vals +9da9c4e388 wsutil: Prevent buffer overflow in iso8601_to_nstime +a839ee1c2b wmem: Fix filename in header comment +b031a2a470 wsar: Document prefs.h +bc566318bc Websocket: do not register proto_reg_handoff_websocket() for preference change +e51a0cb4f4 Qt: Use QRegularExpression instead of QRegExp +0385e7448a Tools: Add our branch name to fuzz error reports. +4e879c5d16 QUIC: add support for QUICv2 (draft-00) +5d12847fc7 debian: libwiretap-dev headers require libwsutil-dev headers +32bb2a19ee RTMPT: Fix infinite loop +9dd770fd64 Clean up PCRE2 version info +702c7f0cc8 Remove stale comment. +5bb7e1606b Fix some of the compile errors when compiling with Qt6 +fe01f0109d Readd feature to make QtXMultimedia optional again +24a364f762 Get CMake to successfully work with Qt6 +35ad2e85c8 dfilter: Free a scanner string +eb8c3169e7 dfilter: Clean up charconst error message +943c282009 dfilter: Parse character constants in lexer +18d7afa711 MKA: Fixing misleading capability value-strings (Bugfix) +8d03eae346 OS Version Info: Update Windows 10/11 2016/2019 +fd1c9b75ba doc: Update stats_tree README +7028646f9e dfilter: Fix invalid character constant error message +b657396d44 plugins.example: Add missing header +72c5efea1b dfilter: Reject invalid character escape sequences +bbaa144b3c dfilter: Remove reference to GRegex +8883788423 EVS: Fix bug in decoding LP-CNG SID BW value +769be50d76 Remove last remnants of Qt5MacExtras +56d100d6ea MKA: Adding Announcement TLV parsing and Cipher Suite +730a4c0b85 Docs: Update our supported macOS version information. +3c73fa5d55 Revert "tests: fix test fails on Ubuntu, fix #17730" +92045d98c0 [Automatic update for 2021-11-21] +ca71d1624c gryphon: Create pkt_info if it doesn't exist +abf9ed5f11 MKA: Adding support for Announcement TLV padding (Bugfix) +b5917d0182 wmem: Add a multimap +e2703507c2 Update a bunch of GLib documentation links. +a8643ab254 Qt: Fix column validation in columnString() +5a7c23c5da MBIM: dissect MBIM_CID_BASE_STATIONS_INFO +3badea1e80 btle: Improve Advertising Data reassembly +2b52d14d62 BBLog: Fix the handling of skipped blocks +389cf9d752 HICP: Use wmem_strsplit. +f1b10644a7 Release notes: Add back note about display filter syntax +4921183e33 GTPv2: fix dissection of 5GS TAC +f0b2bb7472 Docs: Clean up the release notes. +d5ba1fe2fc Test: Make sure XDG_CONFIG_HOME isn't set. +faf03149af Don't close stdin on spawn error +61e4529fe5 tests: fix the test case running warning. +263189e23d Fix some spelling errors. +8772147021 Cmake: Qt6 extends CMAKE_MODULE_PATH, work around this +d52478436d macos-setup.sh: Update some tools +78067deb89 tests: fix test fails on Ubuntu, fix #17730 +a8a3a3093c USB Attached SCSI protocol dissector +660dded383 Refactor USB mass storage class dissector +f748c91bb2 Qt (ByteView): update preference on hover state change; WSUG typo +f9be0f0c8c HICP: Added dissector to support Host IP Configuration Protocol. +2172cd3e95 EBHSCR: Add dissection of LIN packets +f9398d82fb EBHSCR: Update dissection of ethernet frames +b43d4a8c28 EBHSCR: Add dissection of FlexRay packets +ffd1f1cecf VoIP calls dialog: fix generated filter +74d0c147a1 TCP Black Box Log: Fix and improve some fields +5f7806a496 c-ares: move domain from haxx.se to its own .org +4f8e7f0d1c Add direct GitLab reference in GitHub PR lockdown text +3c7894e2a0 dfilter: Add compilation result to log output +edf1e72d0c capture: Lower log level for debug output +75bb51eef9 dfilter: Clean up some debug statements, second try +c4337d0dc5 dfilter: Give more context for regex error messages +18abdc3ebc ansi_map,ansi_tcap: Fix typos, comment out unused fields +4015aa954c TCAP,CAMEL: Always enable SRT and Counter stats +5005a696e4 GitLab CI: Bump our minimum macOS Intel version. +4105d78681 GitLab CI: Switch the macOS Intel build to Qt 5.15.3. +5c8969b5d7 Windows: add PCRE2 DLL to installers +6ee1390b86 Qt: Make Lua dialogs children of the main window. +64275ff196 macOS: Update some comments in osx-app.sh. +14c52913e2 CMake: Improve a status message and add a comment +aa1515b32b CMake: Fix typo +8003096260 PDCP-LTE: add missing _lte to register function name +4403bd98d9 tools: Add MSYS2 setup script to install dependencies +df968b5342 tools: Add Arch Linux setup script to install dependencies +c92e4ff7c6 wslog: Remove (part of) a special case for the default level +b30a2112e8 regex: Prefer C99/POSIX types +e5088eea4a Tools: Fix a typo in win-setup.ps1. +e3159ae631 macOS: Add a workaround for libpcre2. +d8e33efb3c Fix maybe-uninitialized warnings +848f4f8e97 dfilter: Cleanup some debug statements +b59980bbff regex: Add a diagnostic message +9bdccce574 More workarounds for Debian +274531820a Move regex code to wsutil +b9f2e4b7fa Make PCRE2 a required dependency +9df5279af7 dfilter: Remove support for GRegex +ed8a02af17 dfilter: Add support for PCRE2 +6630fd5260 wsutil: Rename ws_return_ptr_if_null() macro +6587debb3b tools: building pcre2 requires cmake. +2d7bc59fae tools: actually call install_pcre2 in macos-setup.sh +d8429d2065 Tools: Add PCRE2 to our setup scripts. +41a247287e [Automatic update for 2021-11-14] +77fa0fb23d dfilter: Fixup unexpected end of filter error message +79ebce20c0 dnp3: Fix PVS-Studio warnings +b90e5cf0c7 dfilter: Restore debug syntax tree display +01d1cc492e dfilter: Add default case to switch +a99e1b2099 Tools: Switch a bunch of macos-setup URLs to HTTPS. +6d96d8bbc2 Don't include config.h in the example plugin. +2445180fa7 Don't use HAVE_CONFIG_H in sample code in the documentation. +2f98b349df We cannot use HAVE_CONFIG_H +ca06d7e4fe Add an include sub-directory to the tree +76c4ca4059 CMake: Remove globals.h from public headers +b8f9758742 MSYS2: Use system SpeexDSP package +c3599a9616 "register_dissector()" isn't just to let you write a Lua chained dissector. +3f8f22f472 Qt: Add some notes about cleaning up after ourselves. +1f20b1cead RTPS: Fix the field name used for timestamp +f277ef5e27 RTPS: Enable dissection of PLAIN_CDR2 +599d3e2c94 gvsp: Added dissector support for various 'reserved' bytes +6be988d9b2 RTPS: Fix Group GUID dissector bug. +adf48851b1 asterix: Sync with asterix-specs #dc8e48b56c +a37295204f rawshark: Move a comment to the proper place +526ccff3d0 ftypes: Remove unused function declarations +fd78f1ed02 ftypes: Clean up duplicate struct field +5503d5e131 ftypes: Optimize a memory allocation +1a32a75a62 ftypes: Internal headers need to be internal +37f1cf1a92 Tools: Let jq escape backslashes in gen-bugnote. +9f46ae74ff SHICP: Provide a valid string length. +87b84b7813 Lua is a proper name. Fix its capitalization. +139c04f40a DLEP: Desegment messages over TCP +4c75a78f26 Refactor generate_authors.pl to remove the text duplicated from AUTHORS.src +614c64b3b5 Synchronize the acknowledgements between AUTHORS.src and generate_authors.pl +b95be90d27 tools/generate_authors.pl: simplify repeated I/O code +eda588d1a6 Revert "Qt: fix memory leaks found by Visual Leak Detector" +7a30021aef Revert "Qt: Fix epan cleanup exit crash" +6f1b814e25 Fix some narrowing compiler warnings +6ad14ac4fa ftypes: Remove fvalue_string_repr_len() +b49abcb215 epan: Remove fvalue_string_repr_len() from the public API +084619088c ftypes: Bugfix missing return statement +4c800f2dba ftypes: Replace a g_snprintf() +7630577ffa ftypes: Bugfix a buffer size +4010799cb3 TCP: always return a free-able string buffer +5b54bb2e0d MKA: MACsec SAK USE body length = 0 does not decode (BUGFIX) +29d27153b2 FPP: Fix dissector preemption interface-id bug +41a6e505ee AVTP/IEEE1722: Fix offset when over UDP +b62d4b8eca dfilter: Change string node display representation again +e7ecc9b9e5 dfilter: Clean up error format and exception code +63adcf7fb5 dfilter: Clean up function parameters semantic check +d0a07881f4 dfilter: Remove unnecessary node conversion +ac431ec855 dfilter: Remove some debug statements +e965fa32a1 dfilter: Refactor some semantic check code +cd7d06faaf dfilter: Add an assertion +1a1787d959 Epan: Reset our tap globals on cleanup. +237efe7b00 README.dissector: Reinforce a style recommendation. +5680d1ae0b wsutil: Improve bytes_to_str_max() API +82fd526e96 SHICP: Added dissector to support Secure Host IP Configuration Protocol. +6ae87c7cf1 wslog: Add a NULL check. +f314b64fd0 Skinny: Fix arguments in parser +ebb2df7a06 asn2wrs: Fix Type eth_type_default_body() arguments +5f50fad289 Qt: Fix epan cleanup exit crash +d11c069786 BBLog: Fix support of TCP window scaling +e5eb17d414 UAT: Allow missing fields. +846b17ee9a UAT: Allow extra fields. +6e4e4ebd50 GSM-MAP: Dissect SM-DeliveryFailureCause variants +77da5163a6 Fix Debian symbols +4e399d6508 dfilter: Fix signature of check_relation() +2db36f8ce0 dfilter: Pass a test_op_t in check_relation() +69c850df51 ftypes: Simplify fvalue_can_*() interface +e9f2153eed README.msys2: Add more information about missing packages +a3fe5c6162 MSYS2/CMake: Fix asciidoctor invocation +09f020b3f3 ieee802.11: Start adding support for 802.11be. +93eceb1991 IPv6: List all extension headers, or why they're not treated as such +8570fb47e8 [Automatic update for 2021-11-07] +efc6ee9e85 spice: Added variables for proper protocol dissection +41b8f813c2 ipv6: dissector: ioam: improve checks +146a840ad1 dfilter: Move a constructor to the grammar file +6823073f7e dfilter: Fix corner case with matches +2d45cb0881 dfilter: Improve some error messages +fb490eb172 dfilter: Move regex creation to semcheck +c034d33ef9 omron-fins: Don't check the Gateway Count byte. +d72af75157 ieee1905: Correct RSSI fields to RCPI +a592c0d84f oampdu: Add OAM D-ONU leaves description +5a9978e7b5 GitHub: Move the lockdown workflow to the proper directory. +dd0ecf8623 Fix loop inside the IOAM Trace data dissection +1fc621e38d epan: Fix crash with upper-case protocol filter names +01f234571f epan: Optimize heuristic name validity check +826e850c00 someip: make a function static +a83c815184 Fix a duplicate author name +dc22cb1b89 RTP: Strengthen heuristics +0b13ad6d95 Qt: Debounce View -> Internals -> Supported Protocols "Search" to improve UX +734851fc72 [Thrift] Limit depth of nested types using p_set_proto_depth +c92bb35bcf ipv6: dissector for the IOAM Trace data list +8d071fde54 ipv6: dissector for the IOAM Trace option +c82123acea ipv6: dissector for the IOAM option +e5eadbe34f dtls: Add preferences for client/server CID length +1427a25cd1 asterix: update script adjusted +e84acd86eb CMake: fix macOS build without Asciidoctor +46e08f0f67 TLS: Update Code Point for Hello Extension +edf6de76ec QUIC(datagram): Fix update link +767115558f NR-RRC: Access more messages trough dissector handles. +fa687143b8 LTE-RRC: Make more ASN1 structures available trough dissector handles. +83ed035f16 ErlDP: Don't overrun a buffer. +94b28aa79a Ericsson ENB log reader: Check the whole line for the magic string. +5bb521aa52 RTP/RTCP: Update comments +85b99c18d9 Tools: make-pci-ids fixups. +51c714bfb5 Tools: Fetch IANA data over HTTPS. +070aeddf76 Lift restriction on upper case protocol display filter names +e63857aa4e CMake: Make -Wmaybe-uninitialized non-fatal +1cf1684504 README.developer: put items about Windows together. +4ff22025e8 README.developer: Add note about portability on Windows +72ad7d9cdd IPPUSB: Add a pointer check. +bb41b66192 Modbus: Add null pointer checks. +5d1345b6dc RTPS: Enable a memory allocation limit. +0b473c01ab 802.11 Radio: Add null pointer checks. +274a29f389 Tools: Fixup our fuzz test error header. +48986d34ff tls: Omit Connection ID when length is 0 +a38c02ad6c tls: Fix DTLS heuristics when having connection_id +313f85d362 tls: Update DTLS 1.2 Connection ID extension +353beb6c6d dfilter: Fixup a null return value +f9d0f35363 Tools: Fix a make-manuf error and some Pylint warnings. +d635ff4933 dfilter: Remove redundant STTYPE_CHARCONST syntax node +9ca27643fa dfilter: Support more C escape sequences in string literals +82ced8965c dfilter: Free a scanner string earlier +15051c0671 dfilter: Fix expressions with bytes as a character constant +552ee4c445 [Automatic update for 2021-10-31] +cbb35809ba Skinny: Resynced Skinny xml definition with code +6ae0044ebe docs: Update documentation to use ',' as set separator +f78ebe1564 dfilter: Remove deprecated support for whitespace separator in sets +6d52bf07a7 docs: Update wireshark-filter.adoc for recent filter changes. +13377f5f67 EPL: Fix memory access error when adding new UAT NodeID row +eda95fd016 asterix: Change `wmem_packet_scope()` to `pinfo->pool` +77541af2df GitHub: Migrate Repo Lockdown to an action. +16779dc43e asterix: Dissector automatic update from spec files +278ba4157f EPL: Reject non-EPL packets at the beginning +523c4f6434 dfilter: Use lower case for a macro name +fdfb4c8951 dfilter: Avoid an unnecessary strdup() +e876d499d1 dfilter: Refactor some scanner patterns +d95935d969 dissectors: support sysdig new block type BLOCK_TYPE_SYSDIG_EVENT_V2_LARGE +c777213c63 QUIC: allow simple "tls" display filter +72be7aec15 SOME/IP-SD: Adding field of referenced options to entries +3d3a435903 Signal-PDU: Bugfix false positive truncation warning with multiplexing +0690da2456 SOME/IP: Adding resolution for Client IDs +8df628f5a0 Tools: Don't check Markdown file licenses. +24b8942a90 GitLab CI+tools: Fuzz test updates. +c6b68b3ee2 dfilter: Need to check validity of LHS of "matches" expression +9c2f3b0dc6 DHCP: Add CableLabs suboptions from CL-SP-CANN-DHCP-Reg +2183738ef2 dfilter: Add support for comma as set separator +b760c356c7 C12.22: Track our allocation sizes. +50b4944aaf BSSAP: Simplify code +31d04f9ee7 dfilter: Add synctatic sugar for "not in" test +f4ec1656cf dfilter: Fixup some scanner comments and patterns +3e7465801d RDP: workaround setting pduLen for Manaro Linux +74a89a9862 dfilter: Minor set grammar cleanup +db04d188e1 Remove some unnecessary casts. +a7c625808c dfilter: Add a helper function to create test stnodes +f5fea52982 dfilter: Remove token value from syntax tree +0e4851b025 dfilter: Use a string lval type in scanner +42101494db dfilter: Remove scanner unused macros +0839f05bf7 tests/dfilter: Move deprecated to syntax group +e880cf61d7 Flow sequence: Shows more information about various skinny messages +c87743f933 Add README for MinGW-w64 (MSYS2) build +b1222edcd2 dfilter: Parse ranges in the drange node constructor +d19bdb70ed BT LE LL: Add a NULL Check. +32ee228a76 PVFS: Make sure we have pinfo when we need it. +4dbd58f803 SKINNY: Initialize our addresses. +be9a656770 QUIC(Datagram): update to last IETF draft +a2369eafbb QUIC: Update to final RFC... +c44e14a4ba BLF: Direction is not ignored anymore (BUGFIX) +e996c4f060 docs: Add some notes about project APIs +646e3db99a EAP: Add Autority ID Data from EAP-FAST +9104a3744e PNRP: Exit our main loop. +c9abbde287 docs: Update wireshark-filter man page about "!=" +10352d552e TZSP: Add support for 6GHz band +bc01dcb22c WSCBOR: Separate error from non-error expert info +1120f545d3 CBOR: Avoid infinite loop when sequence has not-well-formed data +a114a115ba ACDR: Handle timestamps as time values instead of bytes +93b3f3b575 ACDR: Fix handling of short signaling packets +31ca0069c9 GSM A-bis/RSL: dissect more fields in RSL_IE_OSMO_TOP_ACCH_CAP +4bdb4b1762 Follow Stream: Disable the Arrow button on 1st call +79a9fe1cf0 BT-DHT: Fix another loop and add NULL checks. +511ca9204f BSSAP: Split BSSAP-LE, BSAP to pinos +a281afd9fa Tools: Add a plugin check to make-no-reassembly-profile.py. +2103b4b074 Revert "debian: Report upstream and package version instead of git revision" +efdf8f7d01 proto: Fix reserved filter name check +d7ffd00504 DVB-S2: add to "decode as" for UDP +fef8082364 GitLab CI: Move the Lintian check. +9c322f5b55 Increase max packet size for all USB encapsulation formats +923ae6acca [Automatic update for 2021-10-24] +fe98151af3 Skinny: Create RTP stream based on messages (2) +b52585a0ce Signal-PDU: Make a function static. +b5989badb4 tcp: Throw exception instead of ASSERT for unknown PDU length +c79e35d45c CBOR: Show and return actual dissected length +35334a1f28 Skinny: Create RTP stream based on messages +0abe10e040 dfilter: Fix "!=" relation to be free of contradictions +d2b249a445 COSE: Fix fallback to CBOR dissection when map key is registered but disabled. +1e42357d19 BPv7: Add proper heuristic block/payload dissection. +fad8346282 exceptions: set FragmentBoundsError priority above ContainedBoundsError +33708af75f grpc: do not dissect empty grpc message body +9bedc8af1a Follow Stream: Minor update of a variable scope +62de74f6a8 ieee80211: Fix warnings found by Clang Analyzer +811a80b827 ORAN FH CUS: Avoid infinite loop on section extension +cf41fbd897 IAX2 Stream Analysis: Fix of mean jitter calculation +11298a5b2c DCERPC: Strengthen heuristic, fix PDU length +ca8e6f3db4 Qt: Add back some Q_OBJECT calls. +27990832cb dumpcap: don't tell users to bother the Npcap developers. +15536d71ef Tools: Fix some fuzzing logic. +c983a219e3 Autosar IPDU Multiplexer: make some functions static +9c294546d1 EVS: Decode Reserved bit for 48/96/128 kbps +bfafc30aee rdp: dissect fastpath packets +a0885c6e03 rdp_multitransport: fill the info column +5eec78ca28 rdp: fix dissecting of bandwidth messages +8c9019a155 wireshark.h: Remove wmem dependency. +1acae21bcd Windows: Fix warnings using flex +916b3ee06e Add wslog.h to wireshark.h +59c082c046 Add new global header wireshark.h with guideline +79b0e4999a AUTOSAR I-PduM dissector +5863a7cbeb Ensure a single Follow Stream is running only +a36e995dd3 EVS: Decode BW for 9.6/16.4/48/96/128 bps +e2586301a3 bittorrent: Do some PDU length validity checking +6c3f62362f TCP: Contiguous ACK unseen segments are not wanted +a541fcb528 docs/tshark: proper name is lopsided CamelCase (TShark) +98c0b5ad62 ieee1905: Add missing offset increment +a8f1b4f12c debian/rules: Run dh_dwz with debhelper (>= 12.6) only +63b602973d EVS: Support decoding Primary 7.2/8.0 kbps packets +f58ccfc068 TCP, UDP, SCTP: Try user specified ports first +2fa1206063 CBOR: Add support for CBOR sequence dissection +08f17a6bf7 CMake: Compile dissectors.c independently. +2c3b13834d CMake: Place all of the documentation in the "Documentation" folder. +a48645e142 tcpcl: Fix warnings found by Clang Analyzer +8da8d46de7 ieee80211: Fix warnings found by Clang Analyzer +e0e5998307 evs: Fix warning found by Clang Analyzer +cfcd060171 bt-utp: Fix warning found by Clang Analyzer +aa0eb732b1 bpv7: Fix warning found by Clang Analyzer +29fe2340bd BT-UTP: Make a function statis +c734201e70 github: update no-options workflow. +44bd3a7d79 CMake+Docs: Update our man page targets. +da1d1c30f4 EVS: Fix TCX/HQ-MDCT core values +ec36885eda http2: fix the stream mode reassembly issue +1dfb3edac1 csn1: Avoid storing existence bit as true if content was actually NULL +6ba9c7b918 csn1: Avoid failing if optional DownlinkDualCarrierCapability_r7 is missing +4d0537162b E212: Update MCC list +ffdc5622d1 gtpv2: Update to 3GPP TS 29.274 V17.3.0 +54ac7b4424 Fix some spelling errors +a747639add RTP Analysis: Fix of mean_jitter calculation +d4cad23807 Added Allied Telesis Loop Detection Frames +3106386f44 EVS: Support decoding Primary 2.8 kbps packets +0818981ccb EVS: Fix bug in decoding SID frame CNG type +01b0d9e077 Docs: Move includes to the top of our man pages. +b8a45f3638 CMake+Docs: Generate man pages all at once. +cfe33625a0 wslua: Initialize Proto members on creation +763247c2b3 QUIC: fix compilation on Raspberry +a1031afbff RTPS: ixed dissection of unions in user data. +c1c5db86b6 TCPCL: Reassemble with full 64-bit transfer ID +2e65045db6 MeshConnex (MCX): MCX packet decode logic +db8e63614e BT-uTP: Hand to bittorrent dissector, dissect multiple PDUs +9a8feb8abd EVS: Fix CNG schema for SID payload +95092e6582 SOME/IP: WTLV type 5 complains about 6 bit length field (BUGFIX) +736a54a3ad CSN.1: Fix definition for DownlinkDualCarrierCapability_r7_t in MS RA cap +017eb216c1 BSSMAP LE: fix dissection of APDU in 2 messages +947d3ff819 dftest: update man page and README.display_filter +0f7217aadf Bluetooth: Update Assigned Numbers +f275ccf2ab socketcan: use ett_can_fd for CAN FD. +1bcd51e34a CMake+Docs: Try to build our man pages in parallel. +3fe96028d2 Add a comment to explain a cast done in file_fdopen(). +a2e877d397 wiretap: fix a warning on Raspberry 4 +d8742418aa IDMP: Initialize some variables. +b7a612908a Increase PROTO_PRE_ALLOC_HF_FIELDS_MEM +f2ec793131 Revert "GitLab CI: Switch to clang 13." +e15e987468 BT SDP: Don't overrun our continuation state buffer. +3562d76d5a dfilter: Fix memory leak in stnode_tostr() +e8800ff3c4 dfilter: Add a thin encapsulation layer for REs +2e048df011 dfilter: Improve error message for "matches" +e63f8d8daa wsutil: install missing public header wsgcrypt.h +a975d478ba dfilter: Require double-quoted strings with "matches" +4e5e806604 dfilter: Do not chain matches expressions +ac31124514 btsmp: Fix endianess of debug public key +c36ce0b01b TCPCLv4: Update TCPCL dissector to include version 4 from dtn-wireshark +0e667117b4 [Automatic update for 2021-10-17] +71ccbe9f37 bencode: remove pointless recursion +9f890e1dea dfilter: Update semcheck comment to reflect latest commits +06890ea379 dfilter: Forbid protocol filter names beginning with '-' +6d4a463620 proto: use hash table to lookup reserved filter names +07023a7774 tests: Accept a partial string in checkDFilterFail() +00673e22ef tests: Fixup test names +fbeb33ee99 Websocket frame reassembly support +c484ad0e5c dfilter: Don't try to parse byte arrays as strings +144dc1e2ee dfilter: Use the same semantic rules for protocols and bytes +e46deda5cf Fix build with WS_DISABLE_DEBUG +e116110f0c jpeg: add support for dissecting inline IFD values +cc91fd51ff cli: stats_tree: Make syntax consistent with other -z options +3960474089 socketcan: support the CANFD_FDF flag for identifying CAN FD frames. +2d569e116e dfilter: Fix crash with duplicated syntax node +1ace61074e dfilter: Display token value for debugging +46f27973ca CMake: Partially revert recent docs changes. +0d3bfedfb0 dfilter: Fixup deprecated tokens initialization +e91b5beafd dfilter: Resolve field names in the parser +3e6cc8ce4a dfilter: Remove unused function definition +309388a683 dfilter: Replace node in convert_to_bytes() +119667d886 doc: fix the macOS build. +79920cbc5f dumpcap: do all packet counting in capture_loop_wrote_one_packet(). +74747c4d2f CMake: Try to make our man page builds faster. +1e18f79373 captype: add options to Usage: and man page +30863e5298 GSM A-bis/RSL: dissect some more Osmocom specific IEs +278dcc83ea GSM A-bis/RSL: add a checkbox for Osmocom specific definitions +91f050cd82 GSM A-bis/RSL: fix wrong tree/length in dissect_rsl_ie_message_id() +2236009e21 Packaging: Add captype to the Windows installers. +acaaad150b BT HCI_ISO: Don't overrun our reassembly buffer. +79ed34e1c6 couchbase: Add Subdoc replace body with xattr opcode +7fa7aa8191 couchbase: Add ReviveDocument subdoc flag +0e019290ef couchbase: Add new subdoc error codes +bb0b4ad4b3 eNode-B: Fix check for eri_enb_log_magic +9cc514957f gprscdr: Update to 3GPP TS 32.298 V17.0.0 +db80da2adc SIP: 200 ok put resp to method in info col +4887894a15 pfcp: Update to 3GPP TS 29.244 V17.2.0 +a3625ec9f6 extcap: reword error message referencing captype +c6e44fb00c BT-uTP: Track conversations +abcadce44f BPV7: Address check_static.py issues +01e858e0a3 BP: Fix crashes on invalid fuzzed inputs +ade523d7ba docs: -z stats - bootp now dhcp; not all in man page +07143b1c47 docs: -z stats - bootp now dhcp; not all in man page +1998e7f34b capinfos: man page typos; add longopts to Usage: +fd076e6ca8 Proposed rewording of filter tooltips +fefad2e7cf dumpcap: double received count when using threads +634650f1e4 TCP: Follow: Don't treat placeholder value 0 as a real ACK number +f6b0de6b12 TCP: Port reuse ends with false Retransmissions +ed98abe208 BT-DHT: Exit a loop. +643fbe52ae Docs: Use Asciidoctor to copy ws.css. +07371d4557 dfilter: Split tostr() into debug and pretty print +5dd90e3b30 dfilter: Cache stnode_tostr() +c2b6a27e97 autosar_nm: get rid of unused protocol IDs. +9f92da75b8 wsutil: Provide static inline g_memdup2 in glib-compat.h to not export it +fdd1a82ed9 packet-btmesh: fix build without GCRYPT +5481bffa5c proto: Check for reserved keywords in filter names +11c58e78f7 Qt: More new-style signals+slot conversions. +e5bcf6b402 Qt: Use new-style signals+slots in more places. +7f9b8874b5 BPSEC, BPv7, COSE: Bugfix MacOS build +92ab6d0704 Rawshark: is not a CamelCase word +a5df18e51e Fix some spelling errors +ab34ebbc7b [Automatic update for 2021-10-10] +041aa24a37 ftypes: Rewrite FT_PROTOCOL comparison operator +13e9e7199c ftypes: Use an order function to compare ftypes +6299a66a92 Revert "GitLab CI: Add an "Update Numbers" job." +9aa87dae84 TECMP: Bugfix: TECMP should not decode NULL frames +0d276b47d1 AUTOSAR NM: Bugfix: wrong filters for user defined elements +ba4bec7d09 debian: Report upstream and package version instead of git revision +6617c7fc5d debian/rules: Don't pass --parallel to dh, it is the default now +a1d964fa1c debian/rules: Turn on BUILD_corbaidl2wrs to ship idl2wrs man page +a9c1d1ac9e debian: Bump compat level to 12 keeping backports in mind +d87bc0d74d debian/control: Drop Conflists: and Replaces: referring to very old versions +d74afba1f1 debian: Make wireshark depend on the same version of wireshark-qt +aed6c130b9 debian/copyright: Fix typo and remove patterns for removed files +51e1381b23 Tools: Quote some elements in html2text. +ce0592514c BPv7: Add Bundle Protocol version 7 and BPSec dissectors from dtn-wireshark +35d09a7854 BT-DHT, BT-uTP: Use conversation_set_dissector_from_frame_number +faf6fabfe3 rdpudp: update parsing of AckVec packets to last spec +08a8429125 TECMP: Bugfix wrong payload length for payloadtvb +a534b7aed0 ISO15765: Bugfix, LIN config influenced CAN +f9d3b9d51a Qt: Remove more Q_OBJECT macro calls. +f26ef902b2 GitLab CI: Initial macOS Intel build. +ac9e95acca BT-uTP: Strengthen heuristic +48e740f8e4 text2pcap: typo on Help -> Manual Pages +f773bb4391 GitLab CI: Add an "Update Numbers" job. +ee6d020288 OptoMMP: Added expanded memory ranges and descriptions. +2c701ddf6f dfilter: Improve grammar to parse ranges +9d87c4712e dfilter: Fix parsing of value strings +39e0b3155f RPC: Don't defragment without the entire fragment +9371f102c8 NEWS: tshark folders; WSUG and download page links +3757b69f2d lisp: convert get_addr_str to use pinfo->pool +92285e6258 dfilter: Improve grammar to parse functions +db85625af9 dfilter: Rewrite ws_assert_magic() again +541d45fc6f dfilter: Remove no-op statement +dbf5782b70 BT-DHT: Support BEP 42, DHT Security Extension +991fc16e85 Qt: Remove Q_OBJECT in a few places where it's not needed. +4d2f469212 dfilter: Use exceptions for error handling in semcheck +5fcdf25697 dfilter: Generalize special case of one byte literal +d8b28f8040 Fix some field mask widths. diff --git a/NEWS b/NEWS index 1d594f3f52..6f59786155 100644 --- a/NEWS +++ b/NEWS @@ -10,7 +10,9 @@ Wireshark 3.7.0 Release Notes What’s New - Note: We no longer ship packages for 32-bit Windows. Issue 17779[1] + Note: We do not ship official packages for 32-bit Windows for this + branch. If you need to use Wireshark on that platform, please use the + 3.6 branch. Issue 17779[1] • The PCRE2 library (https://www.pcre.org/) is now a required dependency to build Wireshark. @@ -29,17 +31,22 @@ Wireshark 3.7.0 Release Notes • The Windows installers now ship with Npcap 1.60. They previously shipped with Npcap 1.55. - • Display filter syntax: + • The display filter syntax has been updated and enhanced: + + • A syntax to match a specific layer in the protocol stack has + been added. For example “ip.addr#2 == 1.1.1.1” matches only the + inner layer in an IP-over-IP packet. • Set elements must be separated using a comma, e.g: {1, 2, - "foo"}. Using only whitespace as separator was deprecated in 3.6 - and is now a syntax error. + "foo"}. Using only whitespace as a separator was deprecated in + 3.6 and is now a syntax error. - • Adds support for some additional character escape sequences in - double quoted strings. Besides octal and hex byte specification - the following C escape sequences are now supported with the same - meaning: \a, \b, \f, \n, \r, \t, \v. Previously they were only - supported with character constants. + • Support for some additional character escape sequences in + double quoted strings has been added. Along with octal + (\) and hex (\x) encoding, the following C escape + sequences are now supported with the same meaning: \a, \b, \f, + \n, \r, \t, \v. Previously they were only supported with + character constants. • Unrecognized escape sequences are now treated as a syntax error. Previously they were treated as a literal character. In @@ -48,21 +55,23 @@ Wireshark 3.7.0 Release Notes \', \". • The display filter engine now uses PCRE2 instead of GRegex - (GLib bindings to the older end-of-life PCRE library). PCRE2 is - compatible with PCRE so the user-visible changes should be - minimal. Some exotic patterns may now be invalid and require + (GLib’s bindings to the older and end-of-life PCRE library). + PCRE2 is compatible with PCRE so any user-visible changes should + be minimal. Some exotic patterns may now be invalid and require rewriting. - • Adds a new strict equality operator "===" or "all_eq". The - expression "a === b" is true if and only if all a’s are equal to - b. The negation of "===" can now be written as "!==" (any_ne). + • A new strict equality operator "===" or "all_eq" has been + added. The expression "a === b" is true if and only if all a’s + are equal to b. The negation of "===" can now be written as "!==" + (any_ne). - • Adds the aliases "any_eq" for "==" and "all_ne" for "!=". + • The aliases "any_eq" for "==" and "all_ne" for "!=" have been + added. • The operator "~=" is deprecated and will be removed in a - future version. Use "!==" with the same meaning instead. + future version. Use "!==", which has the same meaning instead. - • Date and time can be given in UTC using ISO 8601 (with 'Z' + • Dates and times can be given in UTC using ISO 8601 (with 'Z' timezone) or by appending the suffix "UTC" to the legacy formats. Otherwise local time is used. @@ -70,13 +79,14 @@ Wireshark 3.7.0 Release Notes addition to decimal/octal/hexadecimal) using the prefix "0b" or "0B". - • New syntax to disambiguate literals from identifiers. Every - value with a leading dot is a protocol or protocol field. Every - value with a leading colon or in between angle brackets is a - literal value. See the User Guide for details. + • A new syntax to disambiguate literals from identifiers has + been added. Every value with a leading dot is a protocol or + protocol field. Every value with a leading colon or in between + angle brackets is a literal value. See the User’s Guide[2] for + details. • Floats must be written with a leading and ending digit. For - example the values ".7" and "7." are now invalid as floats. It + example the values ".7" and "7." are now invalid as floats. They must be written "0.7" and "7.0" respectively. • The "bitwise and" operator is now a first-class bit operator, @@ -84,94 +94,95 @@ Wireshark 3.7.0 Release Notes possible to mask bits, e.g.: frame[0] & 0x0F == 3. • Arithmetic is supported for numeric fields with the usual - operators: +, -, *, /, %. Arithmetic expressions must be grouped - using curly brackets (not parenthesis). + operators “+”, “-”, “*”, “/”, and “%”. Arithmetic expressions + must be grouped using curly brackets (not parenthesis). • Logical AND now has higher precedence than logical OR, in line with most programming languages. - • Adds new display filter functions max(), min() and abs(). + • New display filter functions max(), min() and abs() have been + added. • Functions can accept expressions as arguments, including other functions. Previously only protocol fields and slices were syntactically valid function arguments. - • New syntax to match a specific layer in the protocol stack. - For example ip.addr#2 == 1.1.1.1 matches only the inner layer in - an IP-over-IP packet. + • The `text2pcap` command and the “Import from Hex Dump” feature + have been updated and enhanced: - • text2pcap and "Import from Hex Dump": + • `text2pcap` supports writing the output file in all the + capture file formats that wiretap library supports, using the + same `-F` option as `editcap`, `mergecap`, and `tshark`. - • text2pcap supports writing the output file in all the capture - file formats that wiretap library supports, using the same "-F" - option as editcap, mergecap, and tshark. - - • text2pcap supports selecting the encapsulation type of the + • `text2pcap` supports selecting the encapsulation type of the output file format using the wiretap library short names with an - "-E" option, similiar to the "-T" option of editcap. + `-E` option, similiar to the `-T` option of `editcap`. - • text2pcap has been updated to use the new logging output - options and the "-d" flag has been removed. The "debug" log level - corresponds to the old "-d" flag, and the "noisy" log level - corresponds to using "-d" multiple times. + • `text2pcap` has been updated to use the new logging output + options and the `-d` flag has been removed. The "debug" log level + corresponds to the old `-d` flag, and the "noisy" log level + corresponds to using `-d` multiple times. - • text2pcap and Import from Hex Dump support writing fake IP - headers (and fake TCP, UDP, and SCTP headers) to files with Raw - IP, Raw IPv4, and Raw IPv6 encapsulations, in addition to - Ethernet encapsulation as previously. + • `text2pcap` and “Import from Hex Dump” support writing fake + IP, TCP, UDP, and SCTP headers to files with Raw IP, Raw IPv4, + and Raw IPv6 encapsulations, in addition to Ethernet + encapsulation available in previous versions. - • text2pcap supports scanning the input file using a custom - regular expression, as supported in Import from Hex Dump in + • `text2pcap` supports scanning the input file using a custom + regular expression, as supported in “Import from Hex Dump” in Wireshark 3.6.x. - • In general, text2pcap and wireshark’s Import from Hex Dump + • In general, `text2pcap` and wireshark’s “Import from Hex Dump” have feature parity. - • HTTP2 dissector now supports using fake headers to parse the + • The HTTP2 dissector now supports using fake headers to parse the DATAs of streams captured without first HEADERS frames of a - long-lived stream (like gRPC streaming call which allows sending - many request or response messages in one HTTP2 stream). User can - specify fake headers according to the server port, stream id and - direction of the long-lived stream that we start capturing - packets after it is established. + long-lived stream (such as a gRPC streaming call which allows + sending many request or response messages in one HTTP2 stream). + Users can specify fake headers using an existing stream’s server + port, stream id and direction. - • Mesh Connex (MCX) support in existing 802.11 packets. + • The IEEE 802.11 dissector supports Mesh Connex (MCX). - • Capture Options dialog contains same configuration icon as - Welcome Screen. It is possible to configure interface there. + • The “Capture Options” dialog contains the same configuration icon + as Welcome Screen. It is now possible to configure interfaces + there. - • Extcap dialog remembers password items during runtime therefore - it is possible to run extcap multiple times in row. Passwords are - never stored to disk. + • The “Extcap” dialog remembers password items during runtime, + which makes it possible to run extcaps multiple times in row. + Passwords are never stored on disk. - • It is possible to set extcap passwords on cli for tshark and - other cli tools. + • It is possible to set extcap passwords in `tshark` and other CLI + tools. - • Extcap configuration dialog now supports and remembers empty - strings. There are new buttons to reset a value back to default - value. + • The extcap configuration dialog now supports and remembers empty + strings. There are new buttons to reset values back to their + defaults. - • Support to display JSON mapping for Protobuf message. + • Support to display JSON mapping for Protobuf message has been + added. - • macOS debugging symbols are now shipped in separate packages. + • macOS debugging symbols are now shipped in separate packages, + similar to Windows packages. - • ZigBee ZCL Messaging: rename zbee_zcl_se.msg.msg_ctrl.depreciated - to zbee_zcl_se.msg.msg_ctrl.deprecated + • In the ZigBee ZCL Messaging dissector the + zbee_zcl_se.msg.msg_ctrl.depreciated field has been renamed to + zbee_zcl_se.msg.msg_ctrl.deprecated • The interface list on the welcome page sorts active interfaces - first and only displays the sparkline for active interfaces. - Additionally, the interfaces can now be hidden/unhidden via the + first and only displays sparklines for active interfaces. + Additionally, the interfaces can now be hidden and shown via the context menu in the interface list - • ETW reader now supports to display IP packets from an event trace - logfile or an event trace live session === Removed Features and - Support + • The Event Tracing for Windows (ETW) file reader now supports + display IP packets from an event trace logfile or an event trace + live session. - • CMake: The options starting with DISABLE_something were renamed + Removed Features and Support + + • The CMake options starting with DISABLE_something were renamed ENABLE_something for consistency. For example DISABLE_WERROR=On - became ENABLE_WERROR=Off. The defaults are unchanged. - - New File Format Decoding Support + became ENABLE_WERROR=Off. The default values are unchanged. New Protocol Support @@ -197,7 +208,7 @@ Wireshark 3.7.0 Release Notes Major API Changes • proto.h: The field display types "STR_ASCII" and "STR_UNICODE" - were removed. Use "BASE_NONE" instead. + have been removed. Use "BASE_NONE" instead. Getting Wireshark @@ -209,7 +220,7 @@ Wireshark 3.7.0 Release Notes Most Linux and Unix vendors supply their own Wireshark packages. You can usually install or upgrade Wireshark using the package management system specific to that platform. A list of third-party packages can - be found on the download page[2] on the Wireshark web site. + be found on the download page[3] on the Wireshark web site. File Locations @@ -224,23 +235,25 @@ Wireshark 3.7.0 Release Notes The User’s Guide, manual pages and various other documentation can be found at https://www.wireshark.org/docs/ - Community support is available on Wireshark’s Q&A site[3] and on the + Community support is available on Wireshark’s Q&A site[4] and on the wireshark-users mailing list. Subscription information and archives - for all of Wireshark’s mailing lists can be found on the web site[4]. + for all of Wireshark’s mailing lists can be found on the web site[5]. - Bugs and feature requests can be reported on the issue tracker[5]. + Bugs and feature requests can be reported on the issue tracker[6]. Frequently Asked Questions - A complete FAQ is available on the Wireshark web site[6]. + A complete FAQ is available on the Wireshark web site[7]. - Last updated 2022-01-13 18:54:01 UTC + Last updated 2022-05-11 17:15:23 UTC References 1. https://gitlab.com/wireshark/wireshark/-/issues/17779 - 2. https://www.wireshark.org/download.html - 3. https://ask.wireshark.org/ - 4. https://www.wireshark.org/lists/ - 5. https://gitlab.com/wireshark/wireshark/-/issues - 6. https://www.wireshark.org/faq.html + 2. https://www.wireshark.org/docs/wsug_html_chunked/ChWorkBuildDispla + yFilterSection.html#_some_protocol_names_can_be_ambiguous + 3. https://www.wireshark.org/download.html + 4. https://ask.wireshark.org/ + 5. https://www.wireshark.org/lists/ + 6. https://gitlab.com/wireshark/wireshark/-/issues + 7. https://www.wireshark.org/faq.html diff --git a/docbook/release-notes.adoc b/docbook/release-notes.adoc index d6a56301d3..a3be623024 100644 --- a/docbook/release-notes.adoc +++ b/docbook/release-notes.adoc @@ -16,7 +16,9 @@ It is used for troubleshooting, analysis, development and education. == What’s New -NOTE: We no longer ship packages for 32-bit Windows. wsbuglink:17779[] +NOTE: We do not ship official 32-bit Windows packages for this branch. +If you need to use Wireshark on that platform, please install the latest 3.6 release. +wsbuglink:17779[] * The PCRE2 library (https://www.pcre.org/) is now a required dependency to build Wireshark. @@ -39,94 +41,96 @@ See the “New and Updated Features” section below for more details. The following features are new (or have been significantly updated) since version 3.6.0: * The Windows installers now ship with Npcap 1.60. -They previously shipped with Npcap 1.55. + They previously shipped with Npcap 1.55. -* Display filter syntax: -** Set elements must be separated using a comma, e.g: {1, 2, "foo"}. Using only whitespace as separator was deprecated in 3.6 and is now a syntax error. -** Adds support for some additional character escape sequences in double quoted strings. - Besides octal and hex byte specification the following C escape sequences are now supported with the same meaning: \a, \b, \f, \n, \r, \t, \v. +* The display filter syntax has been updated and enhanced: +** A syntax to match a specific layer in the protocol stack has been added. + For example “ip.addr#2 == 1.1.1.1” matches only the inner layer in an IP-over-IP packet. +** Set elements must be separated using a comma, e.g: {1, 2, "foo"}. + Using only whitespace as a separator was deprecated in 3.6 and is now a syntax error. +** Support for some additional character escape sequences in double quoted strings has been added. + Along with octal (\) and hex (\x) encoding, the following C escape sequences are now supported with the same meaning: \a, \b, \f, \n, \r, \t, \v. Previously they were only supported with character constants. -** Unrecognized escape sequences are now treated as a syntax error. Previously they were treated as a literal character. +** Unrecognized escape sequences are now treated as a syntax error. + Previously they were treated as a literal character. In addition to the sequences indicated above, backslash, single quotation and double quotation mark are also valid sequences: \\, \', \". -** The display filter engine now uses PCRE2 instead of GRegex (GLib bindings to the older end-of-life PCRE library). - PCRE2 is compatible with PCRE so the user-visible changes should be minimal. +** The display filter engine now uses PCRE2 instead of GRegex (GLib’s bindings to the older and end-of-life PCRE library). + PCRE2 is compatible with PCRE so any user-visible changes should be minimal. Some exotic patterns may now be invalid and require rewriting. -** Adds a new strict equality operator "===" or "all_eq". The expression "a === b" is true if and only if all a's are equal to b. +** A new strict equality operator "===" or "all_eq" has been added. + The expression "a === b" is true if and only if all a’s are equal to b. The negation of "===" can now be written as "!==" (any_ne). -** Adds the aliases "any_eq" for "==" and "all_ne" for "!=". -** The operator "~=" is deprecated and will be removed in a future version. Use "!==" with the same meaning instead. -** Date and time can be given in UTC using ISO 8601 (with 'Z' timezone) or by appending the suffix "UTC" to the legacy formats. +** The aliases "any_eq" for "==" and "all_ne" for "!=" have been added. +** The operator "~=" is deprecated and will be removed in a future version. + Use "!==", which has the same meaning instead. +** Dates and times can be given in UTC using ISO 8601 (with 'Z' timezone) or by appending the suffix "UTC" to the legacy formats. Otherwise local time is used. ** Integer literal constants may be written in binary (in addition to decimal/octal/hexadecimal) using the prefix "0b" or "0B". -** New syntax to disambiguate literals from identifiers. Every value with a leading dot is a protocol or protocol field. - Every value with a leading colon or in between angle brackets is a literal value. See the User Guide for details. -** Floats must be written with a leading and ending digit. For example the values ".7" and "7." are now invalid as floats. - It must be written "0.7" and "7.0" respectively. -** The "bitwise and" operator is now a first-class bit operator, not a boolean operator. In particular this means - it is now possible to mask bits, e.g.: frame[0] & 0x0F == 3. -** Arithmetic is supported for numeric fields with the usual operators: +, -, *, /, %. Arithmetic expressions must be grouped using - curly brackets (not parenthesis). +** A new syntax to disambiguate literals from identifiers has been added. + Every value with a leading dot is a protocol or protocol field. + Every value with a leading colon or in between angle brackets is a literal value. + See the https://www.wireshark.org/docs/wsug_html_chunked/ChWorkBuildDisplayFilterSection.html#_some_protocol_names_can_be_ambiguous[User’s Guide] for details. +** Floats must be written with a leading and ending digit. + For example the values ".7" and "7." are now invalid as floats. + They must be written "0.7" and "7.0" respectively. +** The "bitwise and" operator is now a first-class bit operator, not a boolean operator. + In particular this means it is now possible to mask bits, e.g.: frame[0] & 0x0F == 3. +** Arithmetic is supported for numeric fields with the usual operators “+”, “-”, “*”, “/”, and “%”. + Arithmetic expressions must be grouped using curly brackets (not parenthesis). ** Logical AND now has higher precedence than logical OR, in line with most programming languages. -** Adds new display filter functions max(), min() and abs(). -** Functions can accept expressions as arguments, including other functions. Previously only protocol - fields and slices were syntactically valid function arguments. -** New syntax to match a specific layer in the protocol stack. For example ip.addr#2 == 1.1.1.1 - matches only the inner layer in an IP-over-IP packet. +** New display filter functions max(), min() and abs() have been added. +** Functions can accept expressions as arguments, including other functions. + Previously only protocol fields and slices were syntactically valid function arguments. -* text2pcap and "Import from Hex Dump": -** text2pcap supports writing the output file in all the capture file formats - that wiretap library supports, using the same "-F" option as editcap, - mergecap, and tshark. -** text2pcap supports selecting the encapsulation type of the output file - format using the wiretap library short names with an "-E" option, similiar - to the "-T" option of editcap. -** text2pcap has been updated to use the new logging output options and the - "-d" flag has been removed. The "debug" log level corresponds to the old - "-d" flag, and the "noisy" log level corresponds to using "-d" multiple times. -** text2pcap and Import from Hex Dump support writing fake IP headers (and fake - TCP, UDP, and SCTP headers) to files with Raw IP, Raw IPv4, and Raw IPv6 - encapsulations, in addition to Ethernet encapsulation as previously. -** text2pcap supports scanning the input file using a custom regular expression, - as supported in Import from Hex Dump in Wireshark 3.6.x. -** In general, text2pcap and wireshark's Import from Hex Dump have feature - parity. +* The `text2pcap` command and the “Import from Hex Dump” feature have been updated and enhanced: +** `text2pcap` supports writing the output file in all the capture file formats that wiretap library supports, using the same `-F` option as `editcap`, `mergecap`, and `tshark`. +** `text2pcap` supports selecting the encapsulation type of the output file format using the wiretap library short names with an `-E` option, similiar to the `-T` option of `editcap`. +** `text2pcap` has been updated to use the new logging output options and the `-d` flag has been removed. + The "debug" log level corresponds to the old `-d` flag, and the "noisy" log level corresponds to using `-d` multiple times. +** `text2pcap` and “Import from Hex Dump” support writing fake IP, TCP, UDP, and SCTP headers to files with Raw IP, Raw IPv4, and Raw IPv6 encapsulations, in addition to Ethernet encapsulation available in previous versions. +** `text2pcap` supports scanning the input file using a custom regular expression, as supported in “Import from Hex Dump” in Wireshark 3.6.x. +** In general, `text2pcap` and wireshark's “Import from Hex Dump” have feature parity. -* HTTP2 dissector now supports using fake headers to parse the DATAs of streams captured without first HEADERS frames of a long-lived stream (like - gRPC streaming call which allows sending many request or response messages in one HTTP2 stream). User can specify fake headers according to the - server port, stream id and direction of the long-lived stream that we start capturing packets after it is established. +* The HTTP2 dissector now supports using fake headers to parse the DATAs of streams captured without first HEADERS frames of a long-lived stream (such as a gRPC streaming call which allows sending many request or response messages in one HTTP2 stream). + Users can specify fake headers using an existing stream’s server port, stream id and direction. -* Mesh Connex (MCX) support in existing 802.11 packets. +* The IEEE 802.11 dissector supports Mesh Connex (MCX). -* Capture Options dialog contains same configuration icon as Welcome Screen. It is possible to configure interface there. +* The “Capture Options” dialog contains the same configuration icon as Welcome Screen. + It is now possible to configure interfaces there. -* Extcap dialog remembers password items during runtime therefore it is possible to run extcap multiple times in row. Passwords are never stored to disk. +* The “Extcap” dialog remembers password items during runtime, which makes it possible to run extcaps multiple times in row. + Passwords are never stored on disk. -* It is possible to set extcap passwords on cli for tshark and other cli tools. +* It is possible to set extcap passwords in `tshark` and other CLI tools. -* Extcap configuration dialog now supports and remembers empty strings. There are new buttons to reset a value back to default value. +* The extcap configuration dialog now supports and remembers empty strings. + There are new buttons to reset values back to their defaults. -* Support to display JSON mapping for Protobuf message. +* Support to display JSON mapping for Protobuf message has been added. -* macOS debugging symbols are now shipped in separate packages. +* macOS debugging symbols are now shipped in separate packages, similar to Windows packages. -* ZigBee ZCL Messaging: rename zbee_zcl_se.msg.msg_ctrl.depreciated to zbee_zcl_se.msg.msg_ctrl.deprecated +* In the ZigBee ZCL Messaging dissector the zbee_zcl_se.msg.msg_ctrl.depreciated field has been renamed to zbee_zcl_se.msg.msg_ctrl.deprecated -* The interface list on the welcome page sorts active interfaces first and only displays the sparkline for active interfaces. - Additionally, the interfaces can now be hidden/unhidden via the context menu in the interface list +* The interface list on the welcome page sorts active interfaces first and only displays sparklines for active interfaces. + Additionally, the interfaces can now be hidden and shown via the context menu in the interface list + +* The Event Tracing for Windows (ETW) file reader now supports display IP packets from an event trace logfile or an event trace live session. -* ETW reader now supports to display IP packets from an event trace logfile or an event trace live session === Removed Features and Support -* CMake: The options starting with DISABLE_something were renamed ENABLE_something for consistency. - For example DISABLE_WERROR=On became ENABLE_WERROR=Off. The defaults are unchanged. +* The CMake options starting with DISABLE_something were renamed ENABLE_something for consistency. + For example DISABLE_WERROR=On became ENABLE_WERROR=Off. + The default values are unchanged. // === Removed Dissectors -=== New File Format Decoding Support +// === New File Format Decoding Support -[commaize] --- --- +// [commaize] +// -- +// -- === New Protocol Support @@ -176,7 +180,8 @@ Too many protocols have been updated to list here. === Major API Changes -* proto.h: The field display types "STR_ASCII" and "STR_UNICODE" were removed. Use "BASE_NONE" instead. +* proto.h: The field display types "STR_ASCII" and "STR_UNICODE" have been removed. +Use "BASE_NONE" instead. == Getting Wireshark