From e08da591eebe1b2e6ba2e20527ebf74bbf5b23fa Mon Sep 17 00:00:00 2001 From: Gerald Combs Date: Fri, 25 Aug 2023 10:09:01 -0700 Subject: [PATCH] Build: 4.1.0 [skip ci] --- ChangeLog | 6101 +++++++++++++++++++++--------------- NEWS | 106 +- docbook/release-notes.adoc | 4 +- 3 files changed, 3595 insertions(+), 2616 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8e776b46dc..fb1f1ab496 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,2568 +1,3533 @@ -2a6d74f280 Docbook: Update the release notes. -df7f3e76b5 tshark: Run GLib mainloop during capture -0816e317cb dfilter: Fix crash with FT_NONE and arithmetic expressions -32326b3a07 packaging: EPEL 8 has asciidoctor now -65e13f9d8f gitignore: Add Qt creator autosave -3f6e577dc1 TECMP: Adding CounterEvent and TimeSyncEvent -39aa6b06da gsm_a_common: Use common E212 MCC MNC function -0ccfdfbf5c Win-setup: Update bcg729 to 1.1.1. -a618fe72a2 GRPC: Fix the bug of GRPC-WEB decompression failure over HTTP1.1 -1c89a14117 gsm_a_common: Fix cut and paste error -ab77d11599 Windows: Add missing license file to installer -6455fe3efd Win-setup: Update c-ares, nghttp2, and pcre2. -1b62c53f56 packaging: Add Qt5Concurrent to SUSE BuildRequires -35f3fe1b1d Qt: Enable About->License external hyperlinks -3fac6f9772 Add acknowledgement for Lua itself. -e7f439bc2f Convert capture file regex search to PCRE2. -2cc887e80d MySQL: Add dissector for binlog event HEARTBEAT_LOG_EVENT_V2 -ae1c630025 QUIC: Use the stored datagram info for follow filter -1ed39fa0b5 Add vcpkg-export-20220726-1. -c4f9831412 gtpv2: adjust field size and bitmask for gtpv2.smenb -7a75c638ac ORAN: Block FP improvement, additional correction -6189eee63f Improvemnet Block FP decompression, common in case both U plane/C plane. -c41a27b96d ORAN: eAxC ID flexible bit allocations -9c2cbc842a PDCP_NR: Show direction in more sequence analysis expert output -bfe8187608 test: Add dfilter 'double' tests -f7a5efe87b doc: Update README.display_filter -3307397da1 CMake: Set the correct variables for ccache. -b093b6a992 epan: Make find_or_create_conversation create what it finds and vice versa -babb059f21 GitLab CI: Disable tests in the Debian package job. -cb8fc2874c macos: Remove no longer needed function -4be3ae9738 CMake: improve finding C-Ares library -cb3fd3b5cd quic: Handle out-of-order CRYPTO frames, aka "Chaos Protection" -081bc13eb8 rpm: Disable build terminating on double dash versions for all distros -d1bd808e84 appveyor: We no longer require Perl. -6fc9667b16 Debian: Don't override our license in the About dialog. -fa9703cb27 GitLab CI: Rocky 9 fixups. -18e08d04d1 Qt: Setup GLib mainloop when needed -5a8977acd2 Docbook: wslua_util → wslua_utility. -d1074274d1 More Perl cleanup. -6196394833 Tools: Remove Pod installation steps from rpm-setup.sh. -3bb40a586d wslua: Rename wslua_util.c to wslua_utility.c. -e68db21421 docbook: Add file comments to wsluarm. -c252852c9d [Automatic update for 2022-07-24] -73910a3319 Update Keysight/Ixia netflow fields support. -34d30922eb GitLab CI: Switch to Rocky Linux 9. -49dda8c71e Make Perl optional. -a1c83a901b docbook: Port make-wsluarm to Python3 -832687cc74 UDS: Change Symbol Names as of ISO 14229-1:2020 Amd1 -90ac880b8a TECMP: Fix CRC decoding on FlexRay Null Frames (Bugfix) -54b4be9015 ECATMB: Add SDO Information to CANopenType -5f85c1f8aa dfilter: Use an exact floating-point string representation -fd830dff58 wslua+lrexlib: Fixup our dependencies and paths. -74082386de DVB-S2: Store whether low roll-off values are used in conversation data -3e7ea95108 TECMP: Adding Subdissector support -d92af30f29 SOME/IP: Remove legacy datatype support -b1edbd337f TECMP: Show unparsed payload of control messages -6d0619cdd0 ciscodump: Added support for IOS XE and ASA -f2b30e70eb ciscodump: Added support for IOS XE and ASA -62e81d53ba Removed useless function -274f423401 Fixed issue in processing filters for ASA -1e53e49a54 ciscodump: Added support for IOS XE and ASA -9d284afa90 quic: Handle multiple Client Initial messages before a server initial -158becb733 MySQL: support COM_REGISTER_SLAVE -4702e3bfad WLAN: fix IEEE802.11 dissection bug -b9ee6f4563 wslua: Fix more argument definitions. -a113fd5c7b wslua: Remove unneeded empty lines from our markup. -26e1d3cdb2 cmake: copy profiles output check -9f59cae607 wslua: tapinfo - add state to debug info; update wsluarm -0ed87211da proto.h: Fix -Wdocumentation -476eb0e627 RTP player: fixed issue with no audio card available in Qt6 -ea91c5785a Qt6: Audio code review -b8d85227f6 Qt: Update the RTP stream UI to support Qt6Multimedia. -d2b6b89b94 Update license file structure and GUI display -924076ed29 GitLab CI: Fix format of DEB_BUILD_OPTIONS passed to the Ubuntu build -18b0c379a3 Fix handling of DEB_BUILD_OPTIONS=nocheck -5991a75d78 ReleasNotes: Add minimum version requirements -1f3f41391c addr_resolv: Add port correctly -73ecb86f4c rpm-setup.sh: Improve messages -fbadb8c785 wslua: Capitalize words in our markup. -897bc6d27c HTTP2: display the full request URI -cadcd7d261 Signal-PDU: Add Header Field for Signal PDU Name -2068ec0f95 TCP: Fix conversation overlapping when reusing ports -cab1ae7794 Locamation Interface Module dissector: simplify the Windows build fix -596c8e9095 Addr_resolv: Use int for ports -0b780341cb tls: Show reassembled in for the first fragment -3a57dd522b Use WS_ROUNDUP_4 in more dissectors -bf89153aa0 addr_resolve: Allow for port to be configured -6699b33276 Locamation Interface Module dissector for IM1: fix the Windows build -0a42b0976b Locamation Interface Module dissector for IM1 -f4fb92745e Diameter: Allow diameter command code text to be added to custom column -3acd20fabe CMake+lrexlib: Another include path fix attempt. -9d96b301de CMake+lrexlib: Add another include path. -56a9666a3a wslua: Fix our argument definitions. -84f54d54e5 dfilter: Fix a crash using abs() -9e84721c1a TECMP: Updating to TECMP 1.7 -dec99a5f42 UDS: Adding IDs and Names for 2020 standard -aa1c6db337 Diameter: Remove dead code for pre Internet Draft 16 protocol -953c6f73aa CMake+lrexlib: Fix our include paths. -b90fb0da55 Qt: Fix jump on packetlist -ddcb429979 Qt: remove unnecessary method from FunnelStatistics -66978182d0 epan: Fix typo in conversation_create_endpoint_by_id -c7afb52c84 MySQL: fix Auth Swith Request dissection -c2b53b7680 NSIS(logray): Remove QUICK LAUNCH too -ca178cf03a NSIS(wireshark): Remove QUICK LAUNCH -b50880f329 Qt: Update display filter expression dialog with any/all -a6b09b52b4 [Automatic update for 2022-07-17] -0749873c70 decode as: Add data dissector to all tables that support Decode As -7935734d61 ReleaseNotes: add maxminddb improvement -22f7f56151 MaxMind DB: Significantly speed up stdout reader -1323544f65 Win32: Fix child process pipe handle leaks -3a989f2e72 Debian: Add missing symbols. -496dc0fcb3 TWAMP Test Frames: Adds dissection of PTP timestamps RFC8186 -b9bc750fd8 conversation: fix -Wmissing-prototypes -b448b6a591 semcheck: fix -Wmissing-prototypes -bd28c19ad6 dvfm: Fix -Wmissing-prototypes -f70546d111 radiotap-gen: Fix -Wmissing-prototypes -b68acb6bff pcre2: Fix -Wmissing-prototypes -1ca19b3c38 Fix -Wmissing-prototypes found by Clang -52ddd86929 BGP: Fix dissector bug when BGP Update packets containing BGP Flowspec updates -f15b7b0ccc proto: fix proto_tree_add_bitmask_list_ret_uint64 to always return a value. -7bea636cd4 WSUG: Add display filter arithmetic operators -97ce9845c3 WSUG: Fix a heading level -d5ec420bb5 WSUG: Add a note about the changes to "!=" -4c975b770e dfilter: Improve compatibility of integer types -53dcf53ae5 EAP: Encrypted IMSI Memory Bug -f5d997fd2d PPPoE: add TLV 0x90 value 0x03 "Double-tagged Ethernet", fix typo in "Encaps 2" -61f433406f thrift: Fix -Wdocumentation -134809fd80 bpv7: fix -Wdocumentation -bf8577b88c pfcp: change to utilize proto_tree_add_bitmask_list -b97556fabf ebhscr: Fix conflict -f70e58a2eb erldp: fix conflict -204916c390 gsm_file: fix duplicate entry -19bc326f1b erldp: Fix duplicate entry -1ff01f18bb ieee802154: fix duplicate entry -a89696dc2d MySQL: support CLIENT_QUERY_ATTRIBUTES capability -edab806981 pfcp: correction of UP Function Features IE -a28a3150fd Update display filter bookmark examples -d594743e4b dfilter: Fix "private_ethernet" macro -06cd84a6e9 Qt: Recommend 5.12 and enforce 5.10 -32a4a08683 lapd: Fix Clang Analyzer warning -69ea1930a7 BGP: fix typo for EVPN Router's MAC (RFC9135) -64549654db ExtcapExample: Harden and alternate mac address -4ea0e5de83 IPv6: Configurable IPv6 NAT64 prefixes -4ff209e881 Qt: Edit->Preferences resets titlebar and statusBar to defaults -51bf87a641 WSUG: Fix typo -f68f172454 dfilter: Remove a debug message -6c8a8d7960 dfilter: Fix dfvm code string -84d230d878 Tools: Add Qt5Concurrent to rpm-setup.sh. -5a3b7488d9 BACnet: Added new vendor ID's, fixed BACnet SC decodings. -3c29458a46 ieee80211: Update VHT channel width interpretation as in IEEE Std 802.11-2020 -f99b056025 Qt: Supported Protocols search - increase debounce timeout -e12954a637 epan: ws_debug log for heuristic that claims frame (len != 0) -8ac995578c epan: Respect custom column resolved/unresolved status everywhere -58b29b8f74 tshark: Respect -Q option -b91079d3a6 GitLab CI: Fixup our make-version calls. -0438fca96b Qt: Concurrently fill display filter expression dialog -fc85196f61 Qt: Do not spin event loops in display filter dialog -868492fd2a Addr-Resolv: close vlans file on changing profile (BUGFIX) -0a6eae4df1 X509if: Increase MAX_RDN_STR_LEN to 128 -87ca8c227a tools: Port make-version.pl to Python -b53044ea16 Get CPU type strings from the OS if possible. -d10253ebea [Automatic update for 2022-07-10] -885d6b7f73 wiretap: Fix urls in comments -75196b5103 Qt: Fix Qt 6.3 Visual Studio build -298a46446a SOME/IP: Make uats much more robust against faulty configs (BUGFIX) -cbe62539b2 TECMP: Update Control Message IDs -26b8674320 Qt: Fix unitialized TrafficTree members -fad4d7f608 SOME/IP, Signal-PDU, IPduM: Harmonize uat comments -4742e0cade Qt: Filter column information for traffic dialogs -02b00a8ee5 epan: Copy multifield custom column undecoded values correctly -79afe8e202 IEEE 802.15.4: CSL: Add dissector for RendezVousTime IE (#18182) -8ed2cb6bb5 debian: Add missing symbol -ccbc0d5fe9 pfcp: add TP IPFIX and Trace IEs -d7720667d9 pfcp: add TP packet measurement IE -70b7a42f73 pfcp: add TP Created NAT Binding -7a6ff3e5fe prefs: Remove custom column expression limit -1eeb0c9934 cli: Copy global configuration profile to personal as with the GUI -abe8798b78 nhrp: clean up extension parsing. -f296a00f09 Add a default configuration profile for Logray. -75efbb1ac4 Rename Logwolf to Logray -78ebafd708 Qt: Explicitly set our SyntaxLineEdit background color. -eab62aa768 Fix some spellings. -aa0eeb3184 debian-setup.sh: install pytest and pytest-xdist -51cb231208 CMake: Copy our DLLs to a DLL-specific directory. -dd5e2f3b3f epan: Fix return value of prooto_strlcpy when not enough room -5ef4da4d98 epan: Prevent buffer overflows in some built-in addr_to_str types -88a7bf9db2 Properly free range strings, ext strings, custom base -51315cf37c Fix AUTOSAR heuristic label -82408922fd Prevent null dereference in `rescan_file()` -6684583c7c tools: Remove more unused variables from make-version.pl -218d290110 tools: Remove unused variables from make-version.pl. -f17d39db1e CMake+tools: Clean up our build version variables. -5e3a7e9ab8 dfilter: Small optimization for "not all zero" code -dfa160832d Adding 9 zbee zcl frames -a877f2d5f3 dfilter: Allow existence check for slices -0fc81c21b2 dfilter: Cleanup scanner value setters -7b38ff3d9d tools: Remove dead/unused code from make-version.pl. -ff36056573 [Automatic update for 2022-07-03] -2fe99d640f pfcp: Update to 3GPP TS 29.244 V17.5.0 -c054501335 Qt: Fix compile issue for 5.9 -fed641fc27 http: Add path components to tree -1489ea8fe6 SMPP: Initialize tvb_msg to NULL -1018e39ea3 eap: add a comment asking why dissect_eap_identity_wlan() exists? -50a3ac0c18 diameter: Strengthen heuristic slightly -d5c81ba9d8 ath: Add heuristics -d065e9ac50 Diameter: Add a heuristic dissector over TCP -d1f7aa5acb Qt: Do not spin new event loop on menu show -8d93f0920a dfilter: Fix some debug strings -fe3d70e792 Qt: fix uninitialized member -c88107f632 diameter: Register the [D]TLS port -f30062b9d5 egd: Do some simple heuristics -eb8acd088e dfilter: Rename dfvm opcodes with a namespace prefix -fc5c81328e dfilter: Rename test syntax tree node -b10db887ce dfilter: Remove unparsed syntax type and RHS literal bias -190404d66b dtls: Support Connection ID when using Block Ciphers -42567a59bc Qt: Support setting columns as un/resolved via Edit Preferences -2cebafc613 Qt: Filter TrafficListTypes -54aed0aa10 Qt: Cleanup TrafficTypesList -0257b41167 iec104: dissect the control field as a 4-octet little-endian field. -a40e5f715a Qt: Check custom column syntax in Preferences properly -4149d52f4e Qt: column edit default checkbox -b250224c45 MBIM: dissect SAR commands -493e65a0d8 Tools: Remove fixhf.pl. -b165f31cd3 gtp: Fix copy-paste error -09800da792 Qt: Add resolved button to Edit Columns -774a7f0eee dcp-etsi: Strengthen heuristic, add for Decode As -4a26993ec0 SOME/IP: code cleanup to reduce memory leaks -96c4c9063f packet-gtp.c: Fix copy-paste error (Coverity 1506627) -37d3c7add2 STUN: Check the Fingerprint (CRC32) -7f5089ba40 knxip: Add a port range preference -6c16cd7cbb tplink-smarthome: Add a brief heuristic -1b586a66df register.c: Avoid potential race condition (Coverity 1477510) -ac4b9e174d Qt: Cleanup PacketListHeader -413b383224 Qt: Reduce PacketListHeader complexity -5fb2324692 Qt: Improve sort for packet list -505226d1e2 Ui: Centralize PacketList helper prototypes -94c439f603 Ui: Use only one method for exit -799a033080 ReleaseNotes: Correct some spellings and wordings -88c8bb19e5 USBLL: Dissect speed specific linktypes -d41127602a STUN: Set conversation dissector after any STUN packet -cdb83a370f tools: Port make-sminmpec.pl to make-sminmpec.py -a2272362ce conversation_dialog.h: Fix -Wdocumentation -cfbb6973d4 file: Fix documentation -1d6b547029 Qt: Fix FileClose not available and segfault -1fdbc65394 tools: Port colorfilters2js.pl to colorfilters2js.py -487165dd50 DoIP: Support UAT for User defined payload types -33031c8955 Make some variables in packet-grebonding.c static. -c3b2cec3f2 Ui: Cleanup row number and select packet -f210edeaf0 Ui: Further simplify ws_ui_util -ef8ed9dff9 Ui: Remove time column reformat callback -1d42fcdd76 Ui: Remove call to recoloring -865141e61b Ui: Remove unused prototype declaration -b6226cb136 Qt: Better handle sort restriction -4ed4678859 Qt: Make the Resolve Names buttons checkable again -7c96053f3b Version: 3.7.1 → 3.7.2 -5ee0b97c96 Build: 3.7.1 -eaae2d0ee7 Minor Python3 script fixups. -4153af1dc7 wslua: Port make-init-lua to Python3 -ae3010cabe wslua: Port make-taps to Python3 -dac75fba7f CMake: Bump the minimum Python version to 3.6. -8bdff72625 dfilter: Fix undefined dereference and add null check -7f951eda3e Qt: Increase animation speed for progress frame -d562cc3033 PTP: Improved robustness on wrong 2-step flag and 1-step -26b0a0a8d3 stun: Tighten heuristic by rejecting restricted values -1433104479 IEEE1905: fix IPv6 type TLV parsing -2c9675b759 TECMP: fix typo -dda4af1fc5 STUN: Update some comments -b5e1e63dd0 [Automatic update for 2022-06-26] -006d20db9e Qt: Only sort if there are actually lines to sort -cc52ef4d12 STUN: Fix MS-IMPLEMENTATION-VERSION value string -e49a69f361 HTTP: Add chunks as items instead of calling data dissector -efbe699756 dfilter: Remove STTYPE_RANGE_NODE -aaff0d21ae dfilter: Add layer support for references -e9e6431d7b dfilter: Change boolean string representation -229dad6a75 X509IF: Fix duplicate filter name -8793650707 dftest: Print ftype of protocol fields -f1902c643e Regenerate ASN.1 dissectors -0dbd0a6903 Qt: Fix endianness for an IPv4 value -d3e2f1053b Doc: Port make-authors-short to Python3. -602e87d6c5 Make sure our Python scripts read and write UTF-8. -26f87b3250 wslua: Port epan/wslua/make-reg.py to Python3 -acb8158033 Tools: Port tools/generate_authors.py to Python3. -a9bcbaf738 DNS: Note and dissect any extraneous payload bytes -e79630f1d9 Frame: Fix segmentation dump when parsing packet_verdict -95b01dc4bf GREbond: Add support for Huawei's GRE bonding (RFC8157) control protocol -181a7c7d7d Signal-PDU: Fix performance degradation on config switch -d7322e757e epan: Use host byte order with AT_NUMERIC -0079058837 openSAFETY: Define broadcast address globaly -342af4727d Cisco Mis-Cabling Protocol: Support strict mode PDUs -4c768f54a7 epan: Make AT_NUMERIC behave more safely -39fc49b792 wsdg: escape tick marks after backtick; fix typo -ff4663931c wsdg: docbook\README.adoc - filename -2e5b09f486 Qt: Fix compiler warning on macOS -1424e28c7d Qt: Fix stream id display in context menu -3b0d9194bc Docs: Update the ftype description list in wireshark-filter(4). -9c19f47394 Qt: Fix a couple of slot names. -b6ccc65a92 RTP Analysis dialog: Fix of clock drift freq drift calculation -4c22ff6bdb GTP: Several fixes and improvements to QoS IE GBR & MBR fields -24cab126fd Qt: Fix our filter edit line lengths. -3d52693eaa Qt+docs: Capitalize JSON. -d8140e92c9 Fix Debian symbols -1eafee6566 Qt: Work around a background fill issue with Qt 6. -fe25d701ba Docs: Updates to wireshark-filter manpage -354e0d7edf dfilter: Add support for unicode escape sequences -47348ae598 dfilter: Add support for literal strings with null bytes -d372ed3483 wsutil/str_util: Escape string API extensions -847795d381 Qt: Add stream number to conversations -e89784a577 Fix Debian symbols -cbd3c44776 ftypes: Add FT_UINT_STRING to IS_FT_STRING() macro -e42a4de47c ftypes: Fix an error message -0615ba6317 ftypes: Make accessor functions type safe -0cadfff04a MCPTT: Fix dissection of FC Reject Phase field -17f5e15fcc DCT2000: call dissectors for R16 RRC -992e9f93aa Revert "A small for for the Doxygen warning:" -1aa9a52a44 A small for for the Doxygen warning: capture/airpcap.h:906: warning: end of file while inside a group -e046877ad1 Qt: Fix column hiding for traffic model -0bc756c2c0 TPNCP: Simplify size tracking -058fe0dd09 [Automatic update for 2022-06-19] -2b4878d452 Qt: Hide columns for traffic tree -f75f577579 Qt: Fix TrafficTree typo -efe8dc051c Prefs: Change the default UI layout to type "2". -41cd2fed9c BSSGP: Correct BBSGP -> BSSGP in a few places -79310ebbd2 Qt: Remove our idle dissection wait period. -5db7ddb209 ui: Add Logwolf software updates. -e11c7559a8 plugins.example: Fix an installation path -b3fd206822 Qt: Sort tap list initially -9319394af1 MEGACO: Reset bracket counters after a Topology Descriptor -c5aa352ad4 docbook: Adapt releasenotes for openSafety and AT_NUMERIC -972a7950f2 openSAFETY: Adding conversation handler code -83e420913d Qt: Implement sort model for traffic type list -300befc12a epan: Numeric address type -3e012e2a87 epan: Finish converting endpoint_by_id to elements -bd6808c4a0 Qt: Fix missing includes -4d57854294 ethercat: Fix EEPROM Ctrl/Status bitmask fields -1bd24bb95d RTCP: ensure that at least two bytes are captured for heuristic checks -2efe338b2e Qt: Use a combobox for Decode As selectors if there are packet values -a159fe125e SIGNAL-PDU: Fixing memory leak in Signal List UAT -60efc1a1c0 woww: Change SMSG_AUTH_RESPONSE result field size from 4 to 1 -9b08b02d8e a615a: don't parse exception timer if A1 -d008708552 editcap/mergecap: swap 'v'|'V' options to match other CLI utilities -572e6b0c10 Docs: Add some protocols to the release notes. -022ebb106a GitLab CI: Fix our documentation globs -a1f36f06f6 Fix a sentence in AUTHORS file -a664d29978 ieee80211: Update reason codes as in IEEE Std 802.11-2020 and 802.11ax-2021 -05074f3e96 Add two more acknowledgements for external projects we use -c5b47cb839 Qt: Remove some bogus entries from Authors list -1272b62106 Docs: Update documentation for redesigned Traffic Tabs -208cf56b75 ip: ip.flags field are 3 high bits not full byte -4f283e9ef8 Qt: Fix Qt6 compile warnings for traffic tabs -a4f25e5115 Qt: Redesign TrafficTree Dialogs UI -f1cbc6b662 epan: Remove fragment_get_reassembled() -47c418d419 tftp: Handle TFTP servers that don't switch ports -1ec1422318 MCPTT: Fix dissection of Track Info field -9d17919f2a WSUG: Typo -1dc37de740 Qt: Fix sorting for ports -be112bd44e Qt: Fix maxmind open map -16af26dcc2 gsm_sms: Display reassembled unpacked 7-bit GSM SM with that encoding -1301c033b4 SMPP: Handle decoding packed 7-bit GSM with UDH correctly -0cfe7a0d56 Qt: Better sorting for traffic dialogs -b3a102eb46 [Automatic update for 2022-06-12] -f82ddef8d2 tshark/docs: add -X read_format: example to view file internals -212abb7efe Qt: Autoset limit to display filter for expert dialog -01f9dcbb7b tftp: Fix spelling -4277d24fa1 smpp: Handle TLV and UDH parameters for text and subdissection -a807047b95 Qt: Adapt sorting for traffic tables -58ee7bf6ee AT: Implement CMGL command (binary mode) -1e8beaa245 Add support for UUID type in Thrift -1d09a9a4fb gsm_sms: Don't let header be included twice -6df11bde44 gsm_sms_ud: Use the UDH function from the GSM SMS dissector -c758e9d9c0 LLDP: Add CIP TLVs -bcb8558be2 Docs: Update release notes -d047a18e83 Docs: Update the release notes. -cbed7f8013 docbook: Add Releasenotes for traffic column -fa1d908f9e gsm_sms: Use character_set enum when decoding DCS and TP-UD -51d5cb42b2 Qt: Implement total columns for traffic tables -0640b711ea tap: Mark filtered packets instead of dropping them -2cf938cfa8 tap: Adding flags for tap_packet -8b1d140c49 smpp: Decode message_payload field as text -4fa4cad396 irda: Use correct conversation_new() options -ef581f230f fix-encoding-args: Remove a string check -eafcd7f97c fix-encoding-args: Revert a change -3e543bb0af Docs: Update README.dissector for string encodings -662957926a PortableApps: Fix a couple of variables. -5a2bd62cd3 gsm_sms: Add Language IEIs -a530d45c20 SMPP: Fix DCS decoding -7394527038 roon_discovery: Include stdlib.h -b89a195b4c Add Roon Discovery dissector -0b48a284b6 SOME/IP-SD: Make option parsing a bit more robust -bbe6ab6316 CMake: Update WiX and PortableApps target names. -de1a4c3774 CMake: Update package target names. -c253dda269 CMake+Packaging: Add a logwolf_dmg target. -8fa64a4773 Docs: Note that display filter layer numbers start at 1. -4015522162 Docs: Another display filter regex update -c03bf18db1 Qt: Remove double registered signals -3029a4a4d9 Qt: Remove unnecessary cli option -de103394fe dfilter: Make regex matches case insensitive by default -bd0f0cbbed Docs: Update display filter manual page to PCRE2 -176ba718f0 Qt: Fix displayfilter always on -5d61db3ad5 CMake+NSIS: More variable cleanup. -c9396bba11 epan: Remove an unneeded null check. -c5e265f852 CMake: Deduplicate some version variables. -604cb2a7a3 t38: Use correct conversation_new() options -86fdbe2ea9 fcels: Use correct find_conversation() options -c5739dcded umts_fp: Use correct find_conversation() and conversation_new() options -e329582f1d rtp: Use correct find_conversation() options -ad7905e8da coap: Use correct conversation_new() options -4829f8c04e jxta: Use correct conversation_new() options -104cc42008 Make it easier to call tools/make-enums.py from the source dir -e21aa6c36e epan: Update instrospection enums -4b9d152767 Qt: Auto apply "Limit to display filter" -0b6bb6949e DCT2000: Fix format of string with PDCP-NR keys -218821f2c1 Packaging: Fixed a bug config.nsh not found -a3e0d93bed debian: Remove removed symbols -286f57a2c7 epan: Check for null addresses in find_conversation. -3187fbbd61 Qt: Fix segfault when some ICU codec is not available -fe4210029a Qt: Reword menu item Seconds Since Beginning of Capture -9d716d793c Follow Stream: Allow using spin boxes with no packets visible -2939c6d0dc Version info: Do not show plugin count -2ac2b0670a Git+CMake: Add support for CMake presets. -c0bd7266ad Gitlab-CI: Add tfshark to code check job -5cd591129f epan: Convert remaining conversation code to elements. -729b4d3b69 [Automatic update for 2022-06-05] -b05678b40e nvme: Fix uint32 to pointer conversion -b06c1c451c Qt: Make TrafficTable detachable -9edf06383a Qt: Move most Contextmenu stuff to TrafficTree -f72a33fc1c dot11decrypt: explicitly cast *pmk_len and msk_len -8fd9d1d274 AT: Implementing a session context -8c7e3f0d30 Packaging: Add a Logwolf NSIS config. -06f0b78ce6 NSIS: Deprecate 32-bit installs. -9e7a2b7699 NSIS: Fix our indentation. -05759d3ec5 Qt: Better handle retapping for traffic tables -056fd8a1e3 NSIS: Update some target and filenames. -709593ee91 Make distinction between conversation options for creation and search -a930a78686 Docs: We no longer require Bison / YACC. -9ec5208873 IWARP_DDP_RDMAP: reassemble fragmented iWarp RDMA Send messages -b18646baca IWARP_DDP_RDMAP: make use of wmem_new(wmem_packet_scope(), rdmap_request_t) -3aae474c49 CIP: Minor updates -fc505eed29 Qt: Fix coverity warnings for TrafficView -693820b90d lrexlib: Disable MSVC narrowing warnings -caacdae870 epan: Add a post_init() plugin routine -06871d27df wiretap: merge support for IDBs in the middle of a file -ea2ddd40f5 Qt: Fix leak in CaptureFileDialog -f725bbef5e Qt: Minor changes to TrafficTrees -335795ab16 Qt: Fix build withouth MaxMindDB -dd9e4fd3fa Qt: Fix warning for TrafficData -7306d7681a Qt: Save Trafficdata as raw -cb56345175 Qt: Move Traffic Tables to Model/View -6014d7ad2b cpuid: clean up, update. and expand some comments. -02eb128bef cpuid: don't use __cpuid on non-x86 Windows. -356a6ab0ea file: Free fname_new when rename successful. -0d2e248a25 file: Only change the file descriptors on a Save with Copy -429c7a6ce3 epan: Don't free epan-scoped memory. -66b73ddd11 Profinet plugin: Dissect writing I&M1 and I&M2, too -1438336c1d Profinet plugin: Decode more error codes -b49edf0a5b github: update macos action. -e8dc20899f epan: Remove conversation_create_endpoint options. -48ff21b573 [Automatic update for 2022-05-29] -6fd1c08a3a TCP: Don't add [TCP segment of a reassembled PDU] to the second PDU -ec12d0c530 TCP: Report reassembled in for more PDUs where we know it -717e4c47ee TCP: reset addresses and ports after each segment -95ba1151df TCP: Handle additional data requested with ooo reassembly -17322b0cc2 Make a couple of functions static. -cba61d08f8 Zigbee: Touchlink typo -7df725a119 Zigbee: Touchlink missing info field -941539b6a2 debian: add missing symbol. -083c6828f5 EOBI: Disable dissector by default -9fa0d711f6 O-RAN: Fix offset extension 10 and beam vector list -cd73921a9e lrexlib: Disable a warning [-Wshorten-64-to-32] -370c58f913 macOS: Add Logwolf packaging targets. -5373483963 Tools: Add a CMakeExecutable parameter to win-setup.ps1. -e6a8318f18 epan: Fix our conversation key lifetimes. -b8279a6ce1 lrexlib: Pacify checkAPIs -8ff24c2b6e Lua: Add lrexlib-pcre2 Lua regex bindings -e6da2cd8de Lua: Remove on-life-support GRegex bindings -7ab343e7d6 tcp: Split MSPs in out of order processing -ab33d9b809 Qt6+MSYS2: Fix windeployqt usage -ee7094d34c CMake: Fix typo -9c86d22e5b MSYS2: Fix compilation error -34d74031a9 epan+Qt: Add element tables to the ConversationHashTablesDialog. -966969e777 conversation(.h): Fix -Wdocumentation -1a60de0b76 USB: Sanitize USB 2.0 endpoint max packet size -aef4c0c60a epan: Allocate a conversation key. -19e1764ca5 epan: Lazily create conversation dissector trees. -7a59f8a22c gprscdr: Update to 3GPP TS 32.298 V17.2.0 -0188c9a1da ORAN FH-CUS: Section type 5 has ef field. -485aedf4e1 tap-iostat: Make a bunch of ints unsigned -c0032f2f0d epan: Switch the conversation IDs back to guint32s. -286aec2436 Tools: Clean up win-setup.ps1's CleanupItems -f065fdbc63 Windows: Upgrade zstd to 1.5.2. -865feb2bf8 epan: Switch some _by_id conversation routines to elements. -e5fc7c1d83 Tools: Switch to a new Windows development library repository. -f3db612fa1 PDCP-NR: Fix a test (flagged by coverity) -8be21c7867 SIP: Add a filter for VIA parameter be-route -e6c4557c0b SIP: Handle short frame in dissect_sip_sec_mechanism() -20b311e7a9 PDCP-NR: Add separate UL/DL expert info ei items for missing SNs -66506483bf Minor release notes clean up -94fe2b195c Try to fix some warnings. -51de43cfd2 dfilter: Fix protocol slices with negative indexes -ce52af1a32 CMake: Disable errors with -Walloc-size-larger-than= -f6fdf53eca epan: Consolidate some duplicate conversation code. -b4376b4533 Git+docs: Ignore and document CMakeListsCustom.txt. -be929e162d epan: Allow conversations based on arbitrary element lists. -96cf14ea01 TECMP: Renaming to Device and Interface for TECMP 1.7 -75f31638f2 Apply 1 suggestion(s) to 1 file(s) -349787051e CMake+Qt: Fix our Resource Compiler arguments. -e1a6913a2b qt: Ignore gcc 12.1 optimization bug with Qt -87d0c6f492 Some check_typed_item_calls.py warning fixes. -c8fc8de3d4 [Automatic update for 2022-05-22] -2f0b5ab2cb Tools: Remove 32-bit support from win-setup.ps1. -bc57219e46 TECMP: Update to TECMP 1.7 specification -bc7c41c820 smc: fix clang analyzer warning (Dead.Store) -f6dda3c116 couchbase: fix clang analyzer warning (Dead.Store) -406f5263c3 catapult-dct200: fix clang analyer warning (Dead.Store) -8ee1eabeee dfvm(dfilter): fix clang analyzer warning (Dead.Store) -17367e4648 check_typed_item_calls: skip mask checks if can't parse -7b53720999 Use proto_tree_add_item where possible -cc4223f537 Add PA Profile 4.02 diagnostics codes -85eb9fba4d Dissect PA Profile IO data -225e90564d Resolve PA Profile 4.02 submodule names -c552665fd3 CMake: Enable Qt6 if WIRESHARK_QT6_PREFIX_PATH is set. -aad47c8438 RLC-NR: When have NACK Range, clearly show which SNs were lost -e47ab95e46 BPv7 and TCPCL: Update references to published RFCs -6b07710188 Falco Bridge: API updates. -fd76c7ea80 Falco Bridge: Fix address field registration. -5a53e72c63 Qt: Row colors and resize -6913bff6cd Qt: Simplify traffic type selection -3e117ed788 check_spelling: Recognise epan/pci-ids.c as generated -1cde1cc1f5 Qt: Move type selection to tab -1bfa15f7de epan: Document the epan, file, and packet scopes. -3d4dfb829b Qt: Allow translation for traffic tables -f5b5d2c3c9 Qt: Cleanup Traffic Table -7079d881fa Update bpv7 and bpsec dissectors to resolve ticket 17727 -148f5905af SDP: Minor Refactoring by Extract Method -44433d3c9c f5ethtrailer: Decode TLS 1.3 trailer info on some versions -cc6a749fda Docs: Document packaging/debian. -b4e041a619 Qt: Fix packet diagram cleanup -fc89ddcdcf ISUP: avoid parameter summary text duplication -4376cf1209 wsdg/lua: gui.colorized_frame.fg example is a few digits short -9ba4847a13 Qt: Fix some pathSelection warnings -6c612bf251 Tools: Don't validate file_util.c. -f238dec118 GitLab CI: Switch the Windows packages to Qt 6.2.3. -eca007e617 Qt: Speedup for Resolved Addresses Dlg -28b917a72e extcap: Close pipe on windows properly -acdda8eb6b Qt: Fix File Path editor in table -52054046c1 Tools: Unzip using CMake in win-setup.ps1. -d5f99ef126 [Automatic update for 2022-05-15] -8020aea27a epan: Fix our conversation flags -f2fb1662b2 proto: Handle BASE_SPECIAL_VALS in add_bitmask_ title -1e7a600680 proto: Fix display of BASE_UNIT_STRING for 64 bit fields in bitmask -a98391e316 proto: Fix reversed test for signed ints with unit strings -8a872d6142 proto: Add support for BASE_SPECIAL_VALS to fields with bitmasks -1f1ee198f2 merge: Don't write to stdout if tempdir is not set -bebf7afa37 dfilter: Remove unused DFVM 4th instruction argument -3bb918428e dfilter: Remove stale comment -ac901e5de8 dfilter: Fix maybe-unitialized warning -a42f8ea7f4 Docs: Add a section on automatic updates to the User's Guide. -76423db8e0 Qt: Fix clazy-incorrect-emit warnings. -909280ce82 MySQL: Initialize a variable. -609c0d3881 docs: adoc migration bolding typos; Windows pipe name syntax -2e5a78dc64 text2pcap: Switch default file format to pcapng -b602911b31 dfilter: Add support for universal quantifiers -164f3ce9a2 dfilter: Improve syntax tree display format for sets -8c9480214b Remove execute flag on source files -aa8b2b9f1c ssh: fixing warnings. -3e81d98499 ssh: fixing MAC IV derivation. -a036c4dd09 ssh: switching consistently from g_debug to ws_debug -797486fa18 ssh: Diffie-Hellman -967107fb8e ssh: Diffie-Hellman group exchange. -51087141c8 ssh: aes-ctr -e1ca35c7a6 ssh: aes-cbc -f3c61d7638 ssh: aes-gcm -4e41383aad MySQL: fix bug for mysql response message length. -f265c5869b MySQL: fix bug for mysql response message length. -dab59caf38 MySQL: fix bug for mysql response message length. -565670c1c8 Version: 3.7.0 → 3.7.1 -c5b983c93a Packaging: Ignore the return value of git stash. -0bde1e795a Build: 3.7.0 -eedf82cd97 SIP: Refactoring too many if-else branches by table-driven method -7b749f5e15 Qt: Fix a version check. -ad28888d2f Qt: Fix display filter read/write -c4f6914aa6 DVB-S2: Only add the rolloff value once -4977e20ab2 Qt: Prevent remote interfaces to show up -ae9e80a34d Qt: Fix proper preselection for remote interfaces -5b59a38c3b Qt: Clean up remote management interface -d5a0d390e8 btmesh: More information displayed -fdf55aaa51 eap: support tunneled TLS decoding -b09263f1a3 epan: Normalize conversation code indentation. -6739d0397b Fix the pfm-sd default case -6b4b9f614b EAP: fix stride when decoding TEAP TLVs and tree alignment -c69045c04f [Automatic update for 2022-05-08] -8f1cf0176c USBLL: create the top-level item using the regitered protocol. -8f4d38b776 MBIM: Fix the offset to RSRP and SNR buffer of MBIM_SIGNAL_STATE_INFO_V2 -d9ec48a759 NAS 5GS: add a UDP framing format -81c67b3e05 packaging: Provide workaround for rpm-package from source tarball -5a48815fb4 Fuzz: Fix our elapsed times. -36e834b6b7 ETW: Extract IP packets from Windows event trace -0f5025eae4 SOME/IP: Adding string fields for easier filtering -4fa373400f Tools: Add trailing periods to our bug notes if needed. -ca5b095b38 .gitlab-ci.yml: more checks from tools/check_typed_item_calls.py -f85d4a5763 Falco Bridge: Fix a couple of bugs. -000e4ec75e PDCP-LTE: Allow updated keys to be found by frame number -7261eb0f09 CIP Safety: Fix SERCOS III attributes -a14e35a440 CIP Safety: Detect Cancel Propose/Apply TUNID -0ab1cbdb40 SMC: show translated MTU and buffer size -341e625249 SMC: support for SMC-Rv2 LLC messages -7c70af016f SMC: improve SMC-Rv2 CLC message support -b66b07a786 SMC: Add support for SMCRv2 -edfef021e7 CIP Safety: Increase error detection diagnostics to PI_ERROR -e43501cf9e qcustomsplot: revert for fix Clang Warnings[core.UndefinedBinaryOperatorResult] -e8bcaad686 Tools: Show elapsed time when fuzzing. -925daf665c GitLab CI: Switch back to Clang 14. -3b6734389d tools: Show recent commits in fuzz output. -e75f6800ca EAP: fix packet leak caused by ce087027ef87679ca934f392d37b0bf4d1334860 -2f31c09045 [Automatic update for 2022-05-01] -0cce93d76a Tools: Fix make-no-reassembly-profile.py. -69e956d792 conversations, endpoints: sort resolved addresses as text. -7fbfea9d68 IEEE80211: Fix a couple of filters -ce087027ef EAP: massage pinfo for EAPOL so the TLS decoder does not get lost -6843ca2463 EAP: decode TEAP Outer-TLVs -914d8bc756 EAP: add PEAP decoder -49c730cc23 EAP: use enum for pdata instead of magic numbers -b9681002c5 EAP: add MSAUTH-TLV decoder -f694e70771 EAP: improve EAP-TLS flag decoding -76660922e1 Tools: Add a timestamp to our fuzz test error header. -7bccf9e2aa GitLab CI: Revert back to Clang 12. -3336ec24ac Falco Bridge: Add typed address fields. -70bd130379 Fix "generated by" comments in configuration files. -b244db8f3c pfcp: Update to 3GPP TS 29.244 V17.4.0 -482794ff2e CIP Safety: Fix TBD bytes expert info -536c685ea5 docs: Update reference to minimum versions of GLib and Qt -f595f3b6ad sshdump: Update doc for openssh key note -1e0f579952 docs: Remove references to configure -7e04ea3202 .gitlab-ci.yml: Disable security-code-scan -84515e3175 Packaging: Only preserve a tarball if the commit ID matches -52db7e88bc Falco Bridge: Fix building on Windows. -0f695875ac Falco Bridge: Switch to the sinsp capabilities API. -b104af1c7d Tools: Update our fuzz test error header. -a6dcf70f68 debian: add missing symbol. -c27d8bbedd Profinet plugin: Add severity according to PA Profile 4.02 -b75b8ca72e dfilter: fix may be used uninitialized in this function [-Wmaybe-uninitialized] -7284ee091f Diameter: Decode GMLC-Number AVP -bfdb4c558e epan: refactor dissector E.164 MSISDN number name -c3249701b5 .gitlab-ci.yml: Disable semgrep -c2444370f4 GTP': correction of Release Identifier Extension -b72b4cf512 LLDP: Fix malformed packets when EndOfLLDPDU TLV missing -90cc7cadf7 Fix a documentation warning. -2141f0f03b Falco Bridge: Update to match the current libsinsp API. -4f3f507eee dfilter: Add syntax to match specific layers in the protocol stack -c0170dad42 dfilter: Rename "range" to "slice" -d517feee74 epan: Add more bookkeeping for layers -b53d349583 Tools: Only validate a file if we have a build rule for it. -74fd19fb10 NAS-5GS: correction of Configuration update command, IE 5GS registration result -095043f74b Update Wi-SUN FAN dissector to the last version of the specification -dbf3ac3701 CMake+Logwolf: Populate our Falco plugin directory. -fc2cc05dde Move some configuration and data files to resources/share. -2b24b512ca rpm: Support for building with clang on Fedora -62100da7f4 TLS: fix RSA decryption with EMS and renegotiation -b1ba667acc wslua: another fix for -Werror=clobbered -858a670d34 rpm: Specfile cleanup -35cc7f43ab Spelling script: minor improvements and more dict words -3dd5ccbe7d GitLab CI: Build the fuzz and "No Options" job without mmdbresolve. -968f40d373 Tools: Handle table rows and admonition titles in html2text. -c3d9f11b8b Docs: Remove "win32" references from the guides. -7ec3e841ba rpm: Fix SUSE 15.1 builddir issue on make -19dc602fe3 802.11: fix TWT Setup dissection -cfcfbbdd60 [Automatic update for 2022-04-24] -91987dc0ab nghttp2: Implement minimum required version 1.11.0 -e5e78d5da9 CIP Safety: Update more naming/units to match spec -71b3fe0f4b couchbase: Add timestamp to DcpSnapshotMarker encoding -bd02037042 wsdg: main_window .cpp filename changes -0676ddfb4f rpm: Update glib and cmake BuildRequirements -d2064ae188 gnutls: Bump version to 3.5.8 -1ee8ead845 Provide the section number for blocks, and show it. -7286e2982a Move the idl directory to epan/dissectors/corba-idl. -4cc20bb49e CMake: Fail if we're building for 32-bit Windows. -aca0c5d175 Qt: Remove unrequired setTab -2dd07bc5b9 glib: Bump required version to 2.50 -b9b1494cd1 Qt: Disable sorting for if acticity on default -374c5997da Qt: Remove unnecessary signal/slot -3407992cb4 CMake: Bump minimum CMake version to 3.10 -4bb16383a3 macOS: Require Sparkle 2. -a1e0c34c30 GTP: Minor reconstruction -a73fd872ad dfilter: Add a null check. -51f5bdc287 FPP: Add null pointer checks. -88f07ff5d1 epan: Add a null conversation checks. -f067e40166 fpp: check conversation pointer before use. -1278af07c3 Qt: Improve UIX for sparklines -49ec7da90e fix pipeline issue -2f41595382 CIP Safety: Fix CRC logic when timestamp rolls over to zero -d6fb90ecab proto_hier_stats: Skip non-protocols and reduce recursive calls -45da161430 libgcrypt: Remove HAVE_GCRYPT_AEAD , _CHACHA20 -d87b9ca731 test: Remove libgcrypt checks for 1.8 and below -b80cdaa243 libgcrypt: Require version 1.8.0 -9c115d0ed5 macos-setup: Require Qt 5.9 or later and macOS 10.10 or later -13075b4ff0 Require Qt 5.9 or later -e16b1629dc CMake: Only require C++11 once -21d8522334 Tools: Update the Sparkle version in macos-setup.sh. -7a97a1dc22 epan: Add comments about _get_parent, _set_len and faked items -c2fd505516 macOS: Even more Sparkle 2 signing fixes. -d024502c8b macOS: More Sparkle 2 signing fixes. -b491d28c42 GitLab CI+release notes: Remove 32-bit Windows. -486fd46fe9 macOS: Update our app bundle for Sparkle 2. -373280bc65 MIKEY: Register the application/mikey MIME type -b51c70ae11 LLDP: Profinet TSN TLV Dissection -7e0d0eb418 PROFINET: TSN Dissection implemented -26be00e320 ieee80211: Fix clang analyzer warning (Dead.Store) -87b0288b8d epan: Add the ability to add conversation filter protocols. -f6061c4a3c Tools: Fix our pacman arguments in arch-setup.sh. -33dca395b1 aprs: NULL-terminate a string. -6c3e4c7304 enip: init address on declaration. -7cbb6e9a76 dissectors: init memory before use. -e4c46563fb QUIC: Add IMMEDIATE_ACK from ACK Frequency Draft -69637a731d QUIC: Update to last ACK Frequency draft(-01) -27f6fd6f9a iface_lists: fix resource leak -58821b50b5 PDCP-NR: changes to make security keys work better -371b52120b ipp: Use proto_tree_get_parent -d2335dd414 XML: Adding new 3GPP Mission Critical XML media types -8d6fbafe05 gitlab-ci: Add SAST -05d33b9690 WSUG: removed extra "or". -ea62d7d6fa hierarchy stats: Don't add text only fields to the hierarchy -43828765c3 NR RRC: upgrade dissector to v16.8.0 -58af12cac7 LTE RRC: upgrade dissector to v16.8.0 -2d48d49524 Allow to filter interface types -5c7c723feb LPP: upgrade dissector to v16.8.0 -69b9c480fd Revert "wsutil: Use a separate "extlog" directory for Logwolf extcaps." -fea6591b0c macOS: Add support for Sparkle 2. -c8d9c6fc6a Fix tools/*-setup.sh to work with no arguments -fab32ea0cb dfilter: Allow arithmetic expressions as function arguments -92c1519dfe dfilter: Add float multiplication/division -eb2a9889c3 dfilter: Add abs() function -8889d8c78b ieee80211: Implement more KDEs from ieee802.11-2016 and on. -24d65950e9 check_typed_item_calls: Count all warnings -bc29ce61d5 GitLab CI: Switch to clang 14. -6900065f2d Tools: Make the Alpine and Arch setup scripts more strict. -05c86efcf6 Tools: Set a variable in rpm-setup.sh. -bce8825df8 [Automatic update for 2022-04-17] -d66c29ab07 IEEE1905: Fix CAC Termination Request's offset calculation -f4c7bd9c75 DOCSIS: Fixed RNG-RSP Commanded Power Sub-TLVs dissection -90c784bd97 fpp: Fix mCRC calculation -83959f77e3 dfvm: Fix Dead Store found by Clang Analyzer -86bc544fd3 PROFINET: Fix count of IO data objects and IOCS -dcffa0303a PROFINET: Split number of IOCS between in and out -c2c20a6f2d Implement parsing of OpenVPN tls-crypt packets -88719f0884 CIP Safety: Minor Refactoring, Part 2 -af878388fe dfilter: Fix scanning of strings -e364444b24 wslua: Update the menu group documentation. -b4a15f8be3 BER: Add the length check of dissecting BER integers, int64, and booleans -98793186b9 CQL: format timestamp as microseconds (ENC_TIME_USECS) -b51a635bce BACapp: Fix a recusion check. -4e0cd3dbd2 epan: add ENC_TIME_USECS timestamp encoding -cef02cc3a0 dfilter: Add max()/min() tests and documentation -827d143e6e dfilter: Allow function arguments to be non-existent. -cb2f085f14 dfilter: Add max() and min() functions -a372497a85 hierarchy stats: Include appendix length in byte counts -62a2fe28c2 wiretap: Try opening systemd journal files before IxVeriWave. -8528fca055 Falco Bridge: Misc cleanup. -943c38d606 CIP Safety: Minor Refactoring, Part 1 -3c25b69ff6 CIP: Correct DATE, DATE_AND_TIME type handling, Part 2 -234db3b48f CIP Safety: Display human readable timestamps -50ada3d65c NGAP: workaround a gcc 10.2.1 compilation issue -55f7b27b35 tshark.adoc: update -z conv/endpoints descriptions -01239eb59d whois: Assume UTF-8, add an expert info -1e352c3e7b manpage: Fix grammar errors and improve phrasing -0dba7456aa tests: Remove leftover debug print -bcc286f341 UI: Rename the qt_logwolf directory to logwolf. -ca04f4c8cb Qt: Update our dynamic menu groups. -8746eea297 dfilter: Try to resolve field reference instead of using a heuristic -8355e96858 tests: Add test for display filter field reference -04c42eace3 tshark: Add a --selected-frame option -7a3c2252f5 hierarchy stats: Only increment the total packet count once per frame -4c7865c81b whois, finger: Dissect at FIN (or after) on first pass -3aee6ce9d6 ACN/rdmnet: add protocol check to TCP heuristic -03e41d4950 ftypes: Fix a macro argument -096947337e PER:Add function to add "PER encoded lable" to the tree. -09696f1762 Try to fix a narrowing warning -2f02cd6e19 dfilter: Handle missing error location more gracefully -ceef8aa8ee fix the indent -24443fa33a tshark: Add underline to dfilter errors -fb3bdffaba Logwolf: Remove a bunch of packet-specific menu items. -3b8ea97731 Debian: Add missing symbols. -4b556d6bc6 Qt+epan: Get log conversation filters working. -58e31a2e77 Qt: Try to fix missing translations. -bd6ee4479f Tools: Make the Debian and RPM setup scripts more strict. -3890d822ba macOS Homebrew: Install PCRE2 -1c9538624f [Automatic update for 2022-04-10] -4d9470e7dd dfilter: Add location tracking to scanner and use it to report errors -da19379eb5 dfilter: Create the syntax node in the scanner and pass that -d23fec2116 bluetooth: show packet status in info column -50de7dd6ca bluetooth: show SCO packet type in col_protocol -fb9a176587 dfilter: Allow grouping arithmetical expressions with { } -73770c61b4 Qt: Add a null pointer check. -b52437ba28 WSUG/tshark: protocol summary and output with "-e" -b5fef40379 Git: Fix our debian ignore. -6e9b19dcb0 Qt: only Show/Export Packet Bytes when field is selected and has_packet_bytes -b7ba126644 F1AP: upgrade dissector to v16.9.0 -ab71cb51ff XnAP: id-TargetNodeID is a protocol IE -894762b654 X2AP: fix a typo -82f268789c E1AP: upgrade dissector to v16.9.0 -3bf9bc6326 XnAP: upgrade dissector to v16.9.0 -c9353fdece NGAP: upgrade dissector to v16.9.0 -4b42dcf3c0 X2AP: upgrade dissector to v16.9.0 -e101aa6e78 S1AP: upgrade dissector to v16.9.0 -f0f0f05060 editcap: Document use of stdin and stdout -37ccc2b0e5 GitLab CI: Build Logwolf in the Code Checks + Clang Warnings job. -c5da4f661a Logwolf: Fix building on Windows. -545553e203 Update tools/macos-setup-brew.sh -0c316ec1a9 NSIS/Wix: missing preferences file for Bluetooth profile -54553de59d wsutil: Use a separate "extlog" directory for Logwolf extcaps. -ddbafcd9ba DRBD: Add support for dissecting DRBD on InfiniBand -aac695d62e icmpv6: Fix dissection of PREF64 option for shorter prefixes -bcb992c4fb nas_eps: Fix typo in function name -34f8420d1e ieee80211: Correct the dissection of the 802.11ax Capabilities device class. -c3c94ff4fd Bluetooth: print event code for unknown HCI events -cc5726b63f dfilter: Remove leading colon special meaning -0313cd02bc dfilter: Fix RHS bias for literal values -7429832db4 Fix a log message -8d646c1657 DHCPv6: Fix interpretation of user class data length fields -d681da2534 IWARP_DDP_RDMAP: add MPA error codes given by RFC6581 -c59315c45a IWARP_DDP_RDMAP: add MPA error codes given by RFC5044 -6630bee851 IWARP_DDP_RDMAP: fix error codes for RDMA layer -d4cfae1b72 IWARP_DDP_RDMAP: change Terminate header bits to set-notset -72b44d13ea IWARP_DDP_RDMAP: fix Terminate opcode tree hierarchy -63c1b032c8 IWARP_DDP_RDMAP: fix Terminate layer name mapping -c30a417528 dflter: Add test -5584aba326 dfilter: Fix slice using range [:j] -a6f37323e6 dfilter: Clean up lexical scanning -6057d1a6e2 dfilter: Add more IPv6 tests -8108e67de7 dfilter: Fix memory leak with leading colon -85be944ebe CMake: Make sure Logwolf includes dumpcap on macOS. -a0ae42e33b wiretap: Update a comment. -c2e1ee2e57 tcp: Rework out of order dissection to dissect sooner -444e3f230c tcp reassembly: Add fragment_add_out_of_order -4e184104af exceptions: Add an expert warning for FragmentBoundsError -12c8cc32f0 dfilter: Fix parsing of some IPv6 compressed addresses -411b3c1d78 Fix: Fixed issue with deadlock when same RTP dialog opened twice -0e269659ec srt: added reference to the internet draft -f5567200fa tcp: Mark unreassembled PDUs as fragmented in tcp_dissect_pdus -b4a0b30f88 Regenerate ASN.1 dissectors -798136f107 wsutil: Use the correct variable. -7ed5d5036e dfilter: restore support for identifiers using hyphen -454552c149 ieee80211: Conform to ieee802.11-2016 for the Capability Info field. -8fb28f5161 dfilter: Minor grammar cleanup -20afbd46ec dfilter: Remove existence test syntax tree nodes -fb08c4b4a8 dfilter: Replace bitwise sttype with arithmetic -c98df5eef5 dfilter: Print syntax tree using dftest + format enhancements -d91734ab6a dfilter: Fix range registers in DFVM dump -cb1b4fb966 Allow building with Qt without Xcode on macOS -498760b628 IEEE1905: Fix miscalculated offset -49c434d012 BER: breakout multi-octet length field -550434057e CMake: Make sinsp dependent on Logwolf. -57172fe4cd CMake: Finish splitting ADD_PLUGIN_LIBRARY. -4f3017c000 CMake: Add a jsoncpp include path. -23ed784ce1 Falco Bridge: Fix a function declaration. -5971fcb941 Qt: Remove some unused code. -a212b86222 Docbook: Update the Logwolf quick start. -330d408328 dfilter: Allow arithmetic expressions without spaces -34ad6bb478 dfilter: Make logical AND higher precedence than logical OR -167d44ea6d CMake+packaging: Create our macOS Frameworks directory in osx-app.sh. -211353c873 CMake+packaging: Add a logwolf_app_bundle target. -5c769757ff Docbook: Add a Logwolf quick start. -5d3ffe9b57 More Logshark to Logwolf renaming. -9ec6b50027 Rename ui/qt_logshark to ui/qt_logwolf. -b153f040fc Qt: Start renaming Logshark to Logwolf. -3086774fa6 wsutil: Add configuration namespaces. -6d2ab6900f Qt: Dynamically set our "Welcome to" banner in WelcomePage. -dceffb8e56 Qt: Remove telephony and wireless code from Logwolf. -d8008cb89e Qt: Split MainWindow into WiresharkMainWindow and LogwolfMainWindow. -80de95ca71 Qt: Split MainApplication out from WiresharkApplication. -ca426d68a9 add hide read only button -245f988e9e Logshark: Add initial UI. -2fdf85c6eb Create Wireshark and Logshark info plists. -ffba3dd487 RLC-NR: Don't overwrite SDAP config from RRC with 0. -5a81675009 colorfilters: Rewrite some expressions -70582b84f6 dfilter: Allow parsing binary number as a byte array of len 1 -fbd32cf853 Replace g_log() calls with ws_log() -ac7583c065 tpkt+rdp: Add a heuristic dissector for TPKT for RDP -ea39653c8d PROFINET: Support PROFIsafe 5 byte safety trailer -381ba88152 [Automatic update for 2022-04-03] -16871f66d7 coap: Change text format used in COL_INFO -f0ca30b60b dfilter: More arithmetic fixes -df5941d467 debian: add ccache to additional_list packages -248f11dd1b Qt: Fix interface statistics update if some interfaces are hidden -6065552dd4 Skinny: revert previous change -6dfd96f6fe rdp: Register RDP as a TLS subdissector for port 3389 directly -cf629e2547 ZBNCP: Fix some filter names. -436abf4cf7 CIP: Show Attribute ID as decimal -1997a86634 EVS: Refactor dissecting compact format code -67e5e5c3ab dfilter: Fix arithmetic expressions on the LHS -856cd96bb3 http2: Use the actual maximum table size for partial header workaround -e6202cf1d9 coap: Format text used in COL_INFO -f23a774819 CIP: Correct DATE type handling -7b4ec1bd88 Docs: Add new display filter syntax to the manpage. -15cc673c8e Fix release notes -a81617fda5 Fix build on CentOS 7 -8b737033b0 RTP Analysis dialog: Update statistics when data are processed -af716cdb4a Geneve: add parsing of GCP options -74d385548e Fix comment -8bc214b5bb dfilter: Add remaining arithmetic integer ops -d54e22b872 safe-math: Remove unnecessary clutter -e15658d1c0 safe-math: Fix non-existent built-ins -85aa5939f1 NNTP: fix indentation -88840f61a2 NNTP: add support for STARTTLS -45268efd0a debian: add missing symbol. -59bd93413a mpeg table: fix, shows a CRC32 field for an empty PAT -2a9cb588aa dfilter: Add binary arithmetic (add/subtract) -ae537e24f0 Skinny: Set some masks to match boolean field width -3c2c6b175f Minor release notes cleanup. -5cd0e4cc97 dfilter: Fix use after free with references -9ab2837637 dfilter: Add fvalue duplicate method -19c0e83d8b quic: add missing draft uri for quic cibir TP -eac578445c QUIC: Add cibir_encoding TP -260942e170 dfilter: Refactor macro tree references -431cb43b81 dfilter: Remove parenthesis deprecation warning -f401cdeaae asn1: fix missing dissector generation -2c5f2ac6f3 BER: Add a function to add a BER encoded boilerplate. -499a33c709 Debian: Add a symbol. -4476db5798 zigbee/isis-clv/wsdg: depreciate -> deprecate -d2907d91c0 dfilter: Add more logging for bytecode -9ee9b40b64 dfilter: Store expanded text -a1299d63d9 dfilter: Lower level of two debug messages -b55e012524 uds: Don't append parameter record if not available -b9b45a4a8f dfilter: Add ftypes pseudofields -f54bad026f Qt: Fix another qsizetype warning. -8df570294f plugins.example: Add some comments -e3765215aa plugins.example: Add package target -c451e572e5 plugins.example: Make installation relocatable -842f53c329 Revert "epan: Allow nested dependent packets" -ac0a69636b dfilter: Add support for unary arithmetic -677b68aa3b tests: Remove not implemented tests -f574f3fbe8 tests: Remove broken wslua gregex tests -13d0101c30 tests: Fix wslua regex parameters -e306c53062 tests: Fix Kerberos detection -1ff681cec6 Remove libsinsp search on Windows -3d1b2876dd QUIC: further update of the fields names used in version negotiation -c805c0c16e Qt: Fix an about box signal and use new-style connections. -b05a149acd [Automatic update for 2022-03-27] -4597cf3b08 AC DR: Fix a couple of shadow variable warnings. -e9a7f8c9e0 Qt: Fix some QCustomPlot Qt 6 warnings. -629fc46ea1 GitLab CI: Add a Windows Qt5 MR job. -f0e4a9960c ieee80211: Handle the case where a Vendor Specific response is not DPP! -4bed80187e QUIC: update the name of a field used in version negotiation (draft-06) -118e45d853 netflow: handle zero length varlen fields -7680335a5b ieee80211: Handle fragmented DPP Configuration in GAS Comebacks. -80eff54e83 Plugins.example: Fix typo and more rewording -18a2a6827f wslog: Refactor ws_log_set_fatal() for consistency -d7f3612613 proto: Fix comment on NTP Era 1 Epoch -1d65574fc8 GitLab CI: Switch the 64-bit Windows builds to Qt 6. -067b3805b7 Qt: Add float suffixes. -bcd3d05a3e Qt: Fix more Qt6-related warnings. -a3b76138f0 dfilter: Fix memory leak -f0e4cedd69 Qt: Fix most of Qt6 compile warnings and issues -f8d3ebe0e2 Qt: Handle qsizetype. -bdccea7692 CMakeLists: Fix the error reported when Wireshark code is recompiled -47f72e2366 EVS: Support decoding Primary 64.0 kbps packets -14bf5bbdf1 wslua: Lua Console - add Clear button; restore print() -2d8607e7e0 epan: fix a segfault, introduced in !6329 -3ac17381a6 ftypes: Fix IPv6 bitwise_and buffer overrun -4ed32de2ee E212: update and add new MCC/MNC entries for Kazakhstan -7f2e996193 PROFINET: TimeAware Dissection and RSI FREQ block fix -2724806e50 Docbook: Update the code signing parts of the User's Guide. -78656fe00f Redis RESP: REdis Serialization Protocol v2 dissector -33e97e6130 EVS: Support decoding Primary 32.0 kbps packets -2fc8c0e36b dfilter: Handle a bitwise expr on the RHS -0335ebdc3a dfilter: ftype_is_true -> ftype_is_zero -de0db2ad0a Qt: QVariant::type() is deprecated in Qt6. -ea11891f21 Qt: QMouseEvent::globalPos() is deprecated in Qt6. -8c2fdcb80b wsug: add Packet Diagram documentation -829fb032e4 CMake: Add support for WIRESHARK_QT6_PREFIX_PATH. -0a351fb6ba Falco Bridge: Update the README. -e06864e777 Falco Bridge: Miscellaneous fixes. -34cb45c743 Falco Bridge: Remove some unused code. -110dbffbe9 Rename Sysdig Bridge to Falco Bridge. -be03aa1a4d CMake+Sysdig Bridge: Add a FindSinsp module. -90bd33e4e2 Sysdig Bridge: Make sure we fetch the correct field info. -3ae5ccbe52 Remove some debugging code. -b9946577d6 Sysdig Bridge: Remove old code. -349c067414 Sysdig Bridge: Handle info and conversation fields. -bee0393a94 Sysdig Bridge: Switch to libsinsp/libscap. -9b106b500c Sysdig Bridge: Update the Sysdig Plugin fields. -72b1e028a8 Sysdig Event: Find the sdplugin dissector once. -a075ce1be7 Sysdig bridge: Update a struct. -24aa07281a Sysdig bridge: Fix a couple of offsets. -9a889e9546 Sysdig bridge: Set our plugin API version to 0.2.0. -70aed62c86 Sysdig bridge: Fix compilation. -58e3976910 Use the plugin name as the protocol short name -0555c413d1 Sysdig Bridge: Fix a memory allocation crash. -39c8e1ac2c Use register_shutdown_routine, not cleanup_routine -5fdc4142b9 Update to use single extract_fields func -c34693bb20 Update to reflect latest plugins api changes -665a04e5e9 Update pluginevent to match falcosecurity/libs -8c3f436cc0 load the plugins from the wireshark directory -d226a7aa98 separate list of conversation filters for logshark -2d6b0e8885 conversation-like filtering and coloring for sysdig plugins -de5f59d7a4 sysdig: initial implementation of sysdig plugins support -625a042ff8 initial skeleton for sysdig plugins experiments -a3877af990 debian: add missing symbol. -67a3256bcd rpcrdma: fix build issue [-Wmaybe-uninitialized] -f07c30fffe CBOR: fix build issue [-Wmaybe-uninitialized] -7c1dd842ff Diameter: improve IMEI/IMEISV dissection in User-Equipment-Info AVP -16729be2c1 dfilter: Add bitwise masking of bits -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. +66a4fa24b6 Qt: Make Lua console output read-only +50e1e9abd0 wslua: Print syntax errors during compilation +a623da0050 DHCP: fix indent +cd4bf3b477 Fix Debian packaging and remove stale references to "init.lua" +4e3e55f9f1 pgm: fix misspelling of Luigi Rizzo's name. [skip ci] +d313c9e13e DoIP: Allow protocol version=0xff +41d8d372a3 DHCP: Add new CableLabs vendor class IDs +4621c5b7ac Fixed warning in packet-rdp.c +dfa07b28cc rdp: parse RDSTLS packets +84f1bb06f9 pgm: support both 0x0b and 0x0d as packet types for a PGMCC ACK packet. +69bfaccbad ieee80211: Update description of two Multi-Link fields +35e77d059e ieee80211: Fix build error +8cd16bec05 ieee80211: Add EHT Action and Protected EHT Action frames dissector +45fc52bad9 dcerpc: just use structure assignment rather than memcpy. +a3194d61f8 Qt: Delay deleting the interface frame context menu +da809de404 CMake: improve finding Gcrypt library +90a7d0704b Qt: Fix Manuf dialog memory leak +c3283d9d17 manuf: Fix unaligned memory access +a1e258177c BLF: Add interface name and hwchannel to ethernet status objects +4468d9ca2b Qt: Plug leak when removing row in Decode As +13fb276a18 Improve proto_tree link to display filter reference +3a81633495 Hide expert info of packet comments in packet tree +aaa989b267 BLF: Use correct flags mask. +4e6051ff39 Update the release notes +37eba9f0b3 pgm: don't fetch field values before you need them. +845c1bdc6e Release notes: Fixup some entries +4d7ab510db Qt (SSL Keylog): Add reset button to restore preferences +68a00c0a21 Qt (SSL Keylog): Do not erase user setting if cancelling +e930e58691 Qt (SSL Keylog): Do not close when "launch" is pressed +d745a9e128 NSIS: Uninstall no-longer-used Lua files +9fb85a847d Lua: Load init.lua from plugins directory +d1f08edcba DNS: Implement support for URI record +97213a58e7 Lua: Remove package.prepend_path +c5e00897e9 mdb: use DLT_MDB for the MDB dissector +4b9d0d5c10 sharkd: Add "capture_types" and "encap_types" to "info" method +7e7cd29372 kakfa: fix sync_group_request missing version check for instance_id +7efedd6d88 PCAP-NG File reader: Add ordinal block number +e5c198a2e5 Qt: Add Browser SSL keylog dialog +ac63850f40 Remove "browser_sslkeylog.lua" +eca17bd512 NAS 5GS: handle unexpected padding in delete existing QoS rule operation +61c3363330 Camel: Fix TimeAndTimezone presentation +09ebddaa7f sharkd: Enable synchronous name resolution, including MaxMind GeoIP +7a0b436f63 Do some more value_string checks +a6914ba92f addr_resolv: fix external reverse IPv6 lookup in tshark +58f5fa65b5 USBLL: Fix control transfer reassembly with data from host +81e2e8da6a wslua: Initialize useful constants in C +a839e454bd wslua: Add deprecated initializations in C +6c48170819 Fix opening the endpoint GeoIP map +77f0516b07 sharkd: Fix incorrect "stop_time" field in "voip-calls" tap +199c110d66 exported_pdu_tlvs.h: restore a lost comment showing the buffer alignment +90850cb16b asterix: Sync with asterix-specs #53a30f43e8 +e9e790e4d3 asterix: update for RFS upstream change +48c9f9cbc5 test: Add Lua ByteArray integer tests +7917c031cf wslua: Refactor ByteArray integer methods +4f4d4683d8 wslua: Refactor ByteArray integer methods +c3fa423bc9 tshark: Restore deprecated default column field titles +50ece15a8c MBIM: Dissect MBIM_CID_MS_VOICE_EXTENSIONS_NITZ +01af473feb sharkd: Fix some leaks +a3d84bdc44 Lua: Print returned values in console +1daa76ae32 Qt: Make IOConsoleDialog a single instance +4f53f0acaf Qt: Remove unused Lua signals +37ace12ab0 Keep Lua console open and fix crash on Lua reload +55acd8fa0b Better detection of value_string conflicts, and some fixes +a983138bdc dissectors: new dissector for the MDB protocol +17cd9891be ICMPv6: Check for timestamp at the start of Echo data +0e2faa112a CMake: Fix FETCH_lua build on Apple platforms +8586becd64 [Automatic update for 2023-08-20] +159dc2c204 manuf: Remove parenthesis from short name +8985aa465f manuf: Add a special case +ee633d20d9 Update manuf data +c97982881f Release notes enhancements and fixups +268a9e243c RPC: add support for RPC-with-TLS +68668655c9 UI: Fix capture options tab key ordering +e111d255b7 ICMP: Improve heuristic for data time +0b9e591c3a Qt: Remove now unused pref (CID 1541123) +e3fa5e6c22 Add wtap_buffer_append_epdu_string() to add a string TLV to an EPDU. +21aa2bf370 check_typed_item_calls.py: check for value_string conflicts +07b255d47d DHCPFO: Add more Microsoft-specified fields, based on MS docs +6c23a93e35 Qt: Set autoscroll in setCaptureInProgress +3f841e8553 sharkd: Fix a name collision with MinGW headers +369b1d0696 manuf: Print short name with tshark -G +44e4ad3bc5 tshark: Add more fields to -G protocols and -G heuristic-decodes +2dd4de5c51 QUIC: Add Multipath support (draft-04/draft-05) +2904e8c3e5 sharkd: Generate "eo:" object list in "download" method when needed +bf2f8c5fad tshark: Register extcap preferences when needed +7e5018b254 Fortinet: Add Dissector for FGCP (FortiGate Cluster Protocol) - HeartBeat +9663e021e1 Sysdig Event: Sync with upstream and fix the info column +233da618a6 BLF: fix a typo introduced in 9bdf256a8d +8025d90971 Qt: Remove tail update timer from packet list +9752021f17 Qt: Preserve horizontal scroll extent for Home/End +9bdf256a8d BLF: Put EthernetStatus Objects in packet lis using Exported PDU +95c299a065 Move autoscroll preference behavior to recent +c5452afb8d Exported PDU: Add new tag EXP_PDU_TAG_COL_PROT_TEXT +e5e004e064 Qt: Ensure the IOConsoleDialog destructor is called +96c9153560 epan: Fix a memory leak +152fef5b38 Qt: Remove an #ifdef +d0312ddf4a Fix some filters and field widths +759c0feab3 CMake: Accept any supported Lua version by default +008d389e94 ieee80211: fix mask is all set +e4544bd5ae ieee80211: fix wrong item type/length and bitmask +66a502e195 Qt: Add loadGeometry to ManufDialog +b86172a37d STUN: add Change IP or Port to INFO column +fea3f90147 Rename the Lua log domain +80c63485e4 Qt: Close console dialog when reloading Lua +8ebbcd4ecf Qt: Use a vertical layout with Lua console +249516680b Qt: Add loadGeometry to CredentialsDialog +615c2bf15a batadv: Can't add bitmask with no fields +e6110367de sapsnc: Fix dissection of Quality of Protection parameter +74f25620f2 Telnet: Fix unescaping of some option subnegotiation. +29ad6db8aa epan: Remove obsolete "logger" funnel.h callback +90cc69536b Remove article 'a' from manuf data +c3cc0e5fa7 Qt: Set StockIconToolButton cursor, leave action +a8f8e79a57 Qt: Change formatString() to use localized byte units +67af3d73be Change how system default locale is set +005cd9d1c6 Add new -p/-P capinfos options to doc/capinfos.adoc +45772de991 Add packet comments to the output of capinfos +1d2dfd693a TLS: Label incomplete segments as such +5d04013024 Add a set of time stamp precision values in wsutil/nstime.h and use them. +14b8bc66e8 Initialize global_dissect_options at compile time. +50778cff57 Move the check for TS_PREC_NOT_SET out of timestamp_set_precision(). +bdc78d3a63 sharkd: Add optional "filter" parameter to "tap" method +b0bf7a8e13 editcap: Add --discard-packet-comments option and fix -a option +f25421db6c dissect_opts: use a better name for a routine. +011aa3adfd Misc dissector fixes +bb31b5704c Note that the -t flag affects the recent file. +ef14ebd180 sharkd: initialize the columns correctly for sip stats +5d35745f01 Qt: Add "success" hint to IO Console Dialog +5a1da4f692 Lua: Remove console.lua +919bc0d6f5 CMake: Update FindLua module +8ed0b47667 Qt: Add Lua console dialog +de1d30cb4e Qt: Fix compilation on Qt5 and clang +dc29ae7ba3 sharkd: Add "fn" field to "frame" output +a4c6a2f14b sharkd: add voip-calls and voip-convs taps +87d5daa331 Fix some spelling errors +75fc8ceaaa ieee80211: Add five EXT element dissectors +18018f7534 Qt: Don't use winId() on a child widget (Qt Wayland issue) +f9f182f19e check_typed_item_calls.py: Add exception for checking all-set masks +92c5fb9ad3 sharkd: Use PRIu32/PRIu64 when outputing guint32/guint64 JSON values +1bdbea4ae1 sharkd: Remove unneeded sharkd_phs_req struct +c96b79f105 sharkd: Add phs tap to sharkd +de5dc5dd23 SRT dissector: Fixed failure code presentation in the handshake +9a49fdd315 IDN: Fix use of conversation +ef6511a08e BLF: Improve file dissection. +4f4a54e6d3 blf: fix formats used to format unknown WTAP_ENCAP_ values and unsigned numbers. +23bc2d48bb ieee80211: Update 5 EHT element to verson D3.0 +da538dcd1a packet-cql.c: add EVENT message dissection +04391cdb20 DHCP: Allow empty relay agent information sub-option +e9daca9ee4 bthci_cmd: Add HCI event masks for new/modified HCI v5.4 events +b1249b0be4 DCERPC: Update DRSUAPI support +b60eceb8d5 Lua: Enable "Launch with SSLKEYLOGFILE" by default +0f8a68b5a8 DNP: Add format specfier to val_to_str_ext() call +1826bce649 Lua: Remove dtd_gen.lua +def43c8061 DO-IRP: some minor changes +41e02574bd IPERF: Fix some consecutive filter names +1d32f1eb7f BT-DHT: Fix infinite loop in malformed error packets +b5442a123f gitlab ci: add --check-bitmask-fields to tools/check_typed_item_calls.py call +5ee5f6fb40 [Automatic update for 2023-08-13] +138a1bb8b9 do-irp: Add support for DO-IRP +9ab94a547f F1AP: fix off by one define +507760d710 SNMP: Fix responses from different ports and SMUX +ba3fe23ea8 Get rid of a no-longer-needed header. +c3fe4c8fd8 dumpcap: map DLT_ values from libpcap or piped pcap headers to LINKTYPE_s. +e755912ec9 Qt: Fix Go First Packet turning off autoscroll +88999bf7c6 Qt: Turn off autoscroll when the preference is off +63fad4db26 Qt: Restore autoscroll behavior to toggled +a03041e601 Don't assign a struct timeval to the time stamp in a pcap_pkthdr. +da8b06065a Don't use RLIMIT_AS if it isn't defined. +fc6124f54b is needed to declare ioctl(). +a6aa2cdd51 Qt: Redraw the packet bytes when our screen changes. +3c22bc0d0b dpauxmon: Flush after pcap header +96c2f8b05f DHCP: Add support for Microsoft-style handling in option 77 +b4aab3523e debian: Update and add missing symbols +2539d14d15 NAS 5GS: Don't double advance the offset +6027465d10 Qt: Set icon back to capture icon with a new file +95814bc732 iperf: ix warnings double ->int +1f3e77ee5c Telnet: Dissect VMware Serial Port Proxy extension. +9b79336fd2 Update packet-h224.c +5f7961ee60 Using TFS as possible +8db2a5cf50 add_bitmask() - only warn when bitmask set has bits not set in root hf mask +615e4731e0 conversation: use epan scope for hashtable key +081fc7a937 Initial work on supporting VP9 +7203fb908d TECMP: Fix ASAM CMP Auto-Detect +2bed8f33bc Update iperf2 packets dissection routines to the latest iperf2 packet format +fa6f762467 HSFZ: Make some symbols static +1c11845ad0 IP: Add DiffServ codepoint 44 +65e7f88cc0 CMake: MSVC Fix command line warning D9025: overriding '/W3' with '/w' +ef9c79ae81 btsdp: Keep offset advancing +da4de74f75 MAC Blocks: Allow matching a block by prefix +3210bf4dcf manuf: Revert to the previous concise format for blocks +6013a7623b WSUG: Add MAC Address Blocks entry to Tools +a17515e7c3 MAC Blocks: Add tooltips +7fecc31427 btsdp: Finalize wmem_strbuf +6f30bc4713 bt-dht: make parser more robust to broken packets +1e3454c223 Fix SVCCTL OpenSCManager2 Request Parsing +30e255949d locamation-im: fix a mistake in the time difference calculation. +d086f2733b wmem: Fix leak in block_fast when realloc'ing jumbo blocks +40eb2abb96 Fix comments about init, cleanup, and shutdown routines. +2abe8ced1d F1AP: NotificationInformation is a normal IE not an extension. +85da4edcd0 Look into more inconsistent add_bitmask() calls +c7d4b89b8e test: Fix lua tvbrange test since length is now in new encoding +8e21cb3878 ASN1: Change gboolean to bool in two templates +7cffcbfdec doc: Keep dissection options alphabetized +da690738a1 epan: Fix up --disable-all-protocols +af0691342b Add --only-protocols and --disable-all-protocols to tshark and rawshark. +5dd79aa099 signature of check_lua_script has changed +abd7886be5 signature of proto_tree_set_ipv6 was changed after this patch was written +1a5b1530ba fix documentation +ec17ee15bd test suite for lua add_packet_field +6659f4494d return value and offset in lua add_packet_field +b1b9ff27e7 add new add-and-return functions to C API +8c7ed63608 bugfix: proto_tree_add_time_item *endoff should be offset not length +024c78934f lua: calculate length after encoding changed +d0cb5c871d Qt: Update splash screen for applying changed preferences +6e41c0477d ASAM CMP: Adding support for ASAM CMP +d7a5d5a01d Update sharkd rtp-stream tap to match Wireshark +c8947c88ca packet-cql.c: add map and set dissection +df59bfff2e Convert asn2ws to generate C99 types +d5ea143ee2 gprscdr: Update to 3GPP TS 32.298 V18.2.0 +7ef3acdaa5 Refine lua tests for clarity +85a7b9da3e packet-dnp.c - Add Secure Authentication Object Support +123945c507 pfcp: Update to 3GPP TS 29.244 V18.2.0 +7aa60f8857 Telnet: Fix AUTHENTICATION double-unescaping. +e5ced7ad79 HSFZ: Adding support for the HSFZ protocol +05c16fef81 CAN/FlexRay/LIN: Adding support to set Source and Destination +4ecf22fd2a PTP: display tlvType as hex +cc3af3ff9e Remove WOWW notes as it was not a new protocol +9dbc72dd5b Spellchecking: doing check new generated C files +f9846ecb7c macos-setup.sh, WSDG: Qt 6 builds must be done manually on macOS. +9c3815d9fe [Automatic update for 2023-08-06] +c9daa6b656 WSUG: Documentation updates +e693b924c4 SNMP: Don't check the tvb length on a fragmented packet +fd91b987d4 Art-Net: Update OEM/ESTA codes +a734e40e71 JSON 3GPP: correction of decoding SupportFeatures +d02f074150 TLS: improve visualization of SessionTicket extension +15825ebeda MAC Blocks: Add check box and hide the short name +09009b68e4 MAC Blocks: Use a proxy model to implement filtering +757b58a503 MAC Blocks: Replace QComboBox with a QLineEdit +9708362cee hartip: enhance display of delimiter +06f3d0fa5e hartip: display expansion bytes +9ad1ec1651 extcap: Flush after writing the pcap header +380c142d7a proxy: Fix two-pass dissection of coalesced packets +fa893f56bc GUI: Implement selection and copying for MAC Address Blocks +af28092876 dhcp|dhcpv6: Add ethernet client identifier item +a3be2f1b7a wisun: fix wrong item length +ff97c19a1c TFTP: resuscitate tsize probe detection code (CID1471625) +44dc70cc5a CP2179: Handle timetag info response without records +7694ad23d9 BGP: Add BGP-LS SRv6 Extensions (draft-ietf-idr-bgpls-srv6-ext-14) +e9b0c58430 SOME/IP: Fix typo +d5b714003a macOS: Quote our code signing identities +3666d3547e osx-app.sh: Define the signing identities, or use self-signed +afdc1babf7 packet-cql.c: deal with NULL and zero length map and set values +5d8b1acf55 Fix Wi-SUN JM-IE dissector +acab67d234 Fix progress_is_slow check arithmetic +f2a2eadb84 Gitlab CI: Update manuf header +391f9a3d63 GitLab CI: Switch the Windows x64 packages to Qt 6.5.2 +3c2fa2b61a Falcodump: Partially revert c8accef14c +c058febb45 PFCP: fix dissection of Offending IE Information IE +230b59c3f2 TECMP: Remove old dead FlexRay code +1d0c142a9a GUI: Implement Tools->MAC Address Blocks menu entry +d5fb4db20c [Automatic update for 2023-07-30] +788be03d90 debian: New lintian override format +66cc899624 GitLab CI: Fix up our manuf header +b1f00bc411 UI: Fix path separators for profiles +ad6cedb564 debian: Add missing symbols +4052d2c7f4 debian: Override lintian embedded-library complaint about manuf data +5eb3fdc47a Fix typo for field wlan.wfa.ie.wpau.cs.oui +a582dc8ae5 manuf: Add ws_manuf_count() +9179ba9667 manuf: More cleanups +341c03713f manuf: Move private declarations out of header +4838556b3a GitLab CI: Move manuf to the Code Lines job +af2830be7b GitLab CI: Build manuf +36e7876851 GitLab CI: Restrict "web" pipeline sources +6897e5cd04 Docs: Document `tshark -G {manuf,services,enterprises}` +b14d514541 RTPS: New algorithm PIDs values set woth their final values +74406642ae ieee802.11be draft2.0:Fix mlo assoc response && EHT NDP Announcement +a9241ef14e Change data size formatting to use SI units and 0 precision +4c5c969023 Clean up the cleaning-up of wtap_dump_params structures. +b3e09c65d3 manuf: Mask out broadcast flag +0ebe3bc0d4 manuf: Improve iteration logic +611bf80be3 manuf: Code cleanup +d2e85d783c Update release notes +7f06df2d0c Add tshark -G services +734a675938 Add description to IANA services table +a3142d25bf Add tshark -G enterprises +939a9fb0a7 TCP: Summarize the completeness bitmask as a string +5218affca5 debian: Add missing symbols +75585a7607 http: Don't create extra TCP streams and conversation data +6b630a65dc PROXYv2: support coalesced packets +0f7b431de4 cql: fix Dead Store found by Clang Analyzer +edd0517fae Websocket: Restore the text payload field +dae58c9a69 manuf: Add table dump with tshark -G +a6bd924c0a GSM A DTAP: fix value-string for Signalling Access Protocol +36c6616b7d telnet: Simplify handling of Telnet option lookup. +0fd01fbd6d HTTP2: Modified to use common streaming reassembly helper function +edbb5272ac Reassembly: add additional_bytes_expected_to_complete_reassembly function +783918a93b IRC: Interpret CTCP commands with a Name Only protocol +a6bab78815 Add H.265 to video codecs +b4a421cf82 Replace "manuf" files with static arrays +7e08afb478 packet-cql.c: fix ERROR message parsing +74bfa8a03d dfilter: Remove deprecated ~= operator symbol +ca8976020f dfilter: Change "not in" behaviour to match inequality +1b82eda9eb epan: Register dynamic column fields and make them filterable +99ef0560b7 zabbix: fix buffer overflow in zabbix_desegment preference +d138e594b5 dfilter: Fix `all .. in` operator semantics +f743fa5249 dfilter: Refactor DFVM values +261c2f24cc Add Zabbix protocol dissector +6885d787fd [Automatic update for 2023-07-23] +207321b4b1 woww: Fix inconsistencies +1cac1791f3 woww: Fix SMSG_TEXT_EMOTE emote_int +484909108d woww: Fix CMSG_TEXT_EMOTE incorrect type +12e1b9cee0 woww: Fix inner loops overriding the outer loop variable +46419c31a7 woww: Add array indices in subtree text +799c4cc9fb woww: Add more enumerators for ITEM_SLOT +6a229ac490 woww: Remove pinfo from add_update_mask +ab5a0e566f woww: Add SHIRT to ITEM_SLOT enum +7ab0f0890d woww: Replace auction house id with enum +5c61e3f161 woww: Update layouts +2d0a07116e make_enterprises: some minor changes +439bb8d63a RTP: Remove unnecessary null check +4996cf7630 DHCPFO: Improve handling of vendor-specific options +3c6b6721ac DHCPFO: Make expert infos appear in Expert Info Dialog +5160dfd96c A few more add_bitmask fixes +d53114e469 WLAN: Fix some more inconsistent fields[] for add_bitmask() calls +52763d5aa9 SCTP: update support for zero checksum acceptable parameter +ab6c2a4a0a RLC-NR: Fix the length to a key used for wmem_tree usage +864e0f2919 NTLMSSP: Remove a useless test +890d4d6d85 rdpudp: fix sequence number computation +7d85b868b2 rdp_egfx: drop useless verbose log +fa65621a3c Q.931: fix value-string for Intermediate rate (octet 5b) +a3db035083 MySQL/MariaDB: Dissect CLIENT_SSL_VERIFY_SERVER_CERT bit +8497277770 Openflow(v1): fix Dead Store found by Clang analyzer +e7c79f5a3a cql: fix Dead Store found by Clang Analyzer +2f9f75f8e1 rtps: fix dead assignment found by Clang Analyzer +535f8f7534 Improve check for add_bitmask consistency, and fix up some issues +bc6f86e875 DNS: add a fence to info column +65c20f04da GitLab CI: Update some paths +3370e8752a RTP: Rename the struct of per-packet info +2ac8231776 Release notes: We now have a Windows Arm64 package +1dfdb211b7 Tools: Move malloc debugging to a separate file +a1e4aea6ff RTP: SSRCs on the same RTP session have their own number space +13f21ebd59 GitLab CI: Fix Windows Arm64 package copying +3a9d086389 GitLab CI: Fix our Windows Arm64 CMake prefix path +dff32f7ae1 Fix a spelling error in file-pcap.c +92adc02cc3 GitLab CI: Add Python to the Windows Arm64 path, second try +6fa03d19c1 GitLab CI: Add Python to the Windows Arm64 path +cfacb88c66 GitLab CI: Add a Windows Arm64 package job +bc55a18fb1 WSUG: add subsections for the various preference panes +3a7a3a9e40 rdps: generate big text arrays and one fwrite() call. +f4e31bda10 rdps: no need to set script_name in start_code(). +8c43fd663d Add more notes about getting distribution information on Linux. [skip ci] +6ed7571150 Fix more item/call issues +c71f7d5e14 file-pcap, file-pcapng: use names from the specs for packet lengths. +9c57f9061d export: Free wtap_dump_params +335da63bd6 packet_range: Handle depended upon correctly for all cases +bf56f86197 epan: Convert our column format gbooleans to bools +2150845ec3 epan: Add default log column preferences +bd229c2a7c WSUG: Images of preferences +4e4c9e2778 ISIS: Updated SRv6 Locator TLV and SRv6 End SID sub-TLV (rfc9353) +00216e7e0b epan: Decrease dependent frame hash table size +2134cca1a4 AMR: avoid redundant assignment +a6a5707a78 When checking for a 32-bit vs. 64-bit architecture, check for ARM64. +eac19ab007 Simplify the "is this NT workstation" test. +889d0d6e6c Fix comment in a typo. [skip ci] +7bfc3f2c13 dumpcap: Add a permissions warning about capabilities +76719d21eb CBOR: Add a recursion check +f307a16d36 Qt: Change handling of folder name text entry +52c45b278e Fix the check for Windows 11 to detect 22H2. +76e1c8a19f XnAP: fix another test +6a1639c42f XNAP: fix a test +ee3faeedf9 couchbase: Add support for ReplicaRead subdoc flag +f0520511b1 Debian: Add missing symbol +6f6a8d9b66 epan: Fix crash on columns with many long string fields +e3bedc57ba [Automatic update for 2023-07-16] +dcc9cbffef Qt: Include a checkbox to export without depended upon packets +39a0efc3ad RTPS: Added CRC32 and MD5 checksum check and deleted unused hfs +86652cef34 Qt: Fix displayed marked packet count label +27035bc9f5 ASN1 dissectors: Avoid returning twice from same function +96b24596d6 file-tiff: Avoid division by zero +2056d7a6ff DICOM: Fix leak in export objects +a7f8bb991e WSUG: Note that we have a foundation. +953cfbd529 DNS: Implement support for A record CH class response +7922b74edf [19131] wslua: make `pinfo.in_error_pkt` writable +2fb12ccdcf TLS-utils: fix visualization of "max_ack_delay" transport parameter +8cee13f912 DICOM: Fix some leaks +23ccf8c9a0 codecs: Pass in fmtp, decode bandwidth efficient AMR +fd64746f44 Improve consistency of includes +1c386645df RTP Analysis: Fix jitter for packets before the previous one +61ef5f7564 Copy DICOM payload to Export Objects window +02d2f62b8c Protobuf: improve the speed of loading protobuf language files +0471cc357f MAC-LTE: Fix some value_string conflicts +9466415937 Debian: Add missing symbols +17ee2ad57e User Guide: Document preferences +ca1a477921 T.38: Support reassembly of more than two data items in a frame +4b377dd250 IPP: Support both IPP and IPPS +8ecb0b53f2 T.38: Don't warn about no pending fragments on retransmissions +2f0fd3476e USB: Print Darwin frame status only when available +8ce0d9bc9c USB: Add missing Darwin USB status values +656c01bc53 DTLS: add tree for unknown data +a43ba6452a HTTP: Warn if there is extra data after a body +b285a28467 RTP: Fix if the fmtp comes before rtpmap +78cc1225b7 Remove services +3ff0902336 DHCPFO: Add Microsoft-specific features +725c71b0c2 cfm: Test ID TLV has unusual length (bits not octets) +934e487a3a DCERPC: Fix WKSSVC NetWkstaEnumUsers Request/Response parsing +f588214a58 manuf: Improve name shortening heuristic +f44e088329 manuf: Skip some start words in short name +ac57a25ed8 manuf: Increase truncation size to 12 +641de5bd0d manuf: Fix indentation +0b5791b08d manuf: Drop Cavebear OUI list +4f7fc21708 check_typed_item_calls: fix some minor issues +b41504399e BT-DHT: Populating the 'Info' column with packet type and parameters +768f78536c wmem: map and multimap include wmem_list +57a8630bbb [Automatic update for 2023-07-09] +d871c6c6af codecs: Change interface, use SDP information for dynamic codecs +56c34de93d DCERPC: Fix SRVSVC NetSessEnum Request/Response parsing +bf1cbbb185 Keep global enterprises file as optional +959259453e Keep global services file as optional +75a778e893 Replace services file with static array +ab7896df6c dfilter: Add XOR logical operator +e10224e212 dfilter: Fix duplication of operator sttype +16898ca7f9 SDP & RTP: Pass the channels information to RTP +412ce6077c SDP: Add field for number of audio channels +f4c9e6b36b SDP: Copy format specific parameters and pass them to RTP +a54134d3c8 COPS: Fixup previous leak fix +0e82c6b4b8 dfilter: Remove limitation using subtraction +794e3a13c0 Move some release notes items +1a3410cc2e GSM A-bis/RSL: Fix Huawei paging PS according to patent +b5cecf0c78 AMQP: Set the length size for NULL to zero in value formatter +7b3fab078f Fix WiX installer build +496411c5c1 COPS: Use a wmem_array +a1bdfb2644 XMPP: Fix leak if exception thrown creating child nodes +de03e9137c HTTP3: update to final RFC (9218) +ff24c25cb1 Kerberos: Add few more Pre-authentication values from registry +9bee01d9f9 NVMe-over-TCP: enable TLS dissector +2f8df5449a Bluetooth: Parse SMP on BR/EDR Fixed channel +4fe8f58982 F1AP: upgrade dissector to v17.5.0 +d3e7be5079 opus: Fix padding handling +9540126071 E1AP: upgrade dissector to v17.5.0 +1be8cd2711 XnAP: upgrade dissector to v17.5.0 +ca762ad5eb Convert Skinny to C99 types +14157a8de6 NGAP: upgrade dissector to v17.5.0 +60a05fa668 NR RRC: upgrade dissector to v17.5.0 +0d06f80869 X2AP: upgrade dissector to v17.5.0 +786f256d4b NAS 5GS: upgrade dissector to v17.11.0 +12f8aa2ac6 S1AP: upgrade dissector to v17.5.0 +2ee7038c98 LPP: upgrade dissector to v17.5.0 +dcca8c9ec9 LTE RRC: upgrade dissector to v17.5.0 +02ff4f389c Rename 'enterprises.tsv' → 'enterprises' +1af406d6bb Rename enterprises files +f47ce6e761 Remove no longer used enterprises.tsv file +fcb6bb5763 dfilter: Refactor function argument passing +25eb0225d7 WSUG: Add note about subtract operator quirk +b85295c643 Add support for DNS svcparam dohpath +4ce5571cfd opus: Decode Opus packets with more than one frame +dd9dfff118 Fix some spelling errors +44258d5bed Speed up handling of global enterprises.tsv +5fb94c8a1a DHCPFO: Add Microsoft-specific hostname options +91bb3c91ac SOME/IP-SD: Only register port on first dissection +c25cd31d99 SOME/IP: Add support to auto-detect DTLS +b5ef351bf7 RFC 2198: Process later codecs after an exception +b018efe2ac E2AP: Take care with columns when calling signalling dissectors +5554d0377f ORAN FH CUS: Update C Section ext-5 to support exlen=4 +c8accef14c Falcodump + Falco bridge: libsinsp API updates +f641df9ca6 SDP: Use convert_string_to_hex +58b69b737d E2AP: Call dissectors for component request/response in setup +afdfb1e282 RTP RFC2198: Tap primary encoding payload instead +f91a9c5e57 PDU-Transport: Cleanup code +ffb22c99ef dfilter: Use a register pointer to return function result +1751b1cb3a dfilter: Remove attempted load array +aabe472624 dfilter: Add reference counting to cells +d49c4b24ba dfilter: Add memory cell object +0383f6e13d Change frame.time_epoch to FT_ABSOLUTE_TIME +6730cc3a65 Add Unix time support for absolute time field type +09d5f4bdb4 dfilter: Add some arithmetic to FT_ABSOLUTE_TIME +3672cdbcd4 wsutil: Add nstime representation in ISO8601 and Unix time +9b95e0df2c RTCP: fix dissection of Slice Loss Indication +ed6ab0569a EAP: fix PEAP decoder +ddc7e4e49a RTP: Improve selection of streams for RTP Analysis/Player +2cdf840678 Clean includes by correcting path +d85717903e [Automatic update for 2023-07-02] +a95dd53913 ACDR: Add new types +14019306b3 DHCPFO: Work around payload offset bug in Draft +e01df2f1c2 RTP: Add rvals for RFC 5285 header extensions +ffbdbc6496 docs: Fix help button URLs to LTE and RTP chapters +5b018e3ca7 AMR: Use some defines for the enum options +d439c115ec NAS 5GS: dissect more URSP traffic descriptor IEs +90702f185c Skinny: Regenerate dissector from packet-skinny.c.in +8909312cd2 dfilter: Allow arithmetic expressions as set elements +d09abde082 Convert to_str.[ch] to 4-space and fix some style issues +5a6cb2cd73 AMR: Fix fallback to bandwidth-efficient mode +a49c8ea101 codecs: Register and lookup case-insensitively +d5bf3b9c92 epan: Use STRING_CASE_INSENSITIVE internally +2dc3889c3f X509: Adding NFtype extension decoding based on RFC9310 +2ea65ec89f In print_stream_ops_t, put print_line_color right aftr print_line. +9640e92614 QUIC: update support to ack-frequency draft (version 04) +e94e29efcd G729 codec: Support Annex B SID/CN frames +bc20791882 Add missing include of errno.h +ed35e3a4e9 GitLab CI: Don't retry our fuzz jobs +a27fcd06bc Debian: Add missing symbols +0db7a428cd IEEE1905: Fix typos in ieee1905 dissector +7037795f8a wiretap: Make tsprec optional in wtap_generate_idb() +000ebcb00a Convert wsutil/crc*.[ch] to C99 types +1d3aed32b1 AMR: Support RTP payloads with multiple frames +1919624b4a openflow(v1): Add support of OFPT_FLOW_REMOVED +9a72f9bb1b Include errno.h in a few files +c068948610 Falcodump: Update our AWS region list +bdc3d4656e IO-Graph: Allow packet selection with Time of day true (BUGFIX) +347f3ab1a6 Falcodump: Fix our data source settings +1281a588c5 Test suite: lua library for lua tests +b330bdb06d Qt: Really show our context menu shortcuts this time +8dfe582330 Openflow(v1): fix datapath_id on Features Reply +cc17a934e1 Use _ret_uint() in some more places +63e5f2ea55 DCERPC: Fix SAMR LookupRids(opnum 18) Request parsing +81cd25454a JSON: add auto_hide preference +60939631a4 DCERPC: Add LSARPC LsarOpenPolicy3(opnum 130) parsing support +af820e9304 Fix build on Linux with libnl. +8cd2d17c58 MAC-LTE: add recent control elements +2aa34278ef Convert the NCP dissector and generator to C99 types +a3eab66d52 dfilter: Use safe-math.h with time ftypes +64b1fc4927 macOS: Prepopulate our rpath list in osx-app.sh +45bdab6b9b macOS: More app bundle fixes +2a96b3e1d1 Qt: Replace copy "...as Printable Text" context action +b4cd264912 release-notes: update the url of APN6 to its homepage. +eaa65a34c4 ISO15765: fix hf names for target and source address. +d2d246d3d5 RTP Player: Init resampler if it doesn't exist yet +7335260e74 RLC-LTE: Use _add_uint() to avoid fetching values twice +036f2e12ca Fix more full item masks that should not be. +dbd7d0b9a3 macOS: Make sure we search /usr/local/lib for libraries +44a3271adb macOS: Fix osx-app.sh +c2bb9726b8 Don't include errno.h if we don't use errno or errno value definitions. +db0f56f025 More checking labels vs filter +adb8cb61e5 TECMP: Minor cleanup +d935582649 Fix our Debian build instructions +bd709a0900 NGAP: Improve Common Network Instance +b494a22780 glusterfs: use a value_string, not g_strerror(), to decode status values. +932a4ead49 9p: don't use g_strerror() to map 9P2000.L error codes to strings. +42a2a01fcd dfilter: Refactor DFVM read code +68276911f2 Fix a documentation warning +bd25b9f4cd dfilter: Make string slices a return an FT_STRING +bf9c4ff0ff Data: Add text as UTF-8 instead of ASCII +62b2f09edf Compute slice ranges in a separate procedure +58110d7649 dfilter: Fix raw slices +38a5b44d61 dflter: Fix semantics of fvalue length +0c4e9e83d3 Qt: Manually connect our "Help" menu actions +74f05450f0 Qt: Manually connect our "Wireless" and "Tools" slots +bc1722f84c SVCCTL: Fix a shadow variable +1ff01c5b2f [Automatic update for 2023-06-25] +4f03eacadd Tools: Fix make-pci-ids.py +14b35b08e2 DCERPC: Fix NETLOGON NetrServerAuthenticate2/3 Alignment issue +c57fde44ad asterix: subitem name change in testcase +f51552640c asterix: Sync with asterix-specs #5885f96214 +d123e97ab7 asterix: adjust for extended/repetitive upstream change +a2bd1c2372 GitLab CI: Move checklicenses to Commit Check job +250320bbb5 Qt: Manually connect our "Go To Packet" buttons +1e6b9df048 Qt: Manually connect our "Telephony" menu actions +2cccac5324 GitLab CI: Check the pidl dissectors consistency +675d283f80 DCE/RPC: Regenerate DFS dissector via pidl +fe7b2851fe DCE/RPC: Update conformance file +71e7fdfd0d DCE/RPC: Regenerate pidl dissectors +1184d0d894 DCE/RPC: Also add svcctl to the pidl Makefile +94349bbdae iscsi: Check bounds when extracting TargetAddress +db4e8c1911 DCE/RPC: Sync frsrpc conformance file with change +3842a49b08 UDS: Adding dissection for standard messages +ec176357db USB DFU: Register Apple Mobile Device by VID/PID +f485c5148f SMB2: Fix DEBUG_SMB2 mode bugs +c451d1e5b0 DCERPC: Add svcctl to the list of CMake targets, fix cast +cbc3e2e857 Tests: Improve Lua test report and make it useful +bfed9c5d88 Release notes: Clean trailing whitespace +29eed029b3 Make wsutil headers include what they use and build standalone +cd9c3c639b DCERPC: Improve SVCCTL EnumServicesStatusW Response Parsing +765052e231 DCERPC: Fix NETLOGON NetrServerAuthenticate2(15) Request Parsing +0fd1aeb166 netflow: Decode first two bits of 1 byte TCP flags +bd2755b0b9 Qt: Manually connect the rest of our "Statistics" menu actions +56478f633e its: Fix line endings in ETSI_TS_103301.asn +f72d93ce94 wimax: Avoid warnings from fix-encoding-args.pl +ec28835122 diameter: fix SMSF-Non-3GPP-Address label +fc4c4d74a0 redbackli: Remove disabled duplicate hf entry +456d6f49bd doc: Remove stray sentence fragment +22dcdbc3af Qt: Manually connect some "Statistics" menu actions +b96e2e2075 Convert epan/crypt to C99 types +4d8bad0dcb Update a comment. [skip ci] +0445dd4db9 Reassembly: Clarify comments to use streaming reassembly func +1a272886be USB: Dissect Binary Device Object Store descriptor +24eeead63e packet-cql.c: implement few auth related message dissection +efbca7715c tshark: Fix the check on UN*X for writing to a pipe and dissecting +568536d53c http2: add SETTINGS_NO_RFC7540_PRIORITIES of RFC9218 +f11450a587 tools: Relax dup filter check for stat +32369941b3 pfcp: translate Quota Validity Time to human readable time string +8d7cc70a03 Add "-G dissectors" to TShark, to dump the registered dissectors. +40fdce4118 opensafety: Fix bad malloc pattern +ad21615973 dfilter: Fix an error message +60203c3db3 capture: Use win32strerror on windows +aa895db381 UI: Remove leftover GTK+ recent settings +38fa97a4e8 tshark: Move a debug message later +ff31939869 SMB2: Add updated TreeConnectResponse ShareFlag Isolated_Transport +62be2fc961 release-notes: IPv6 dissector supports dissecting APN6 option now. +0acc81714d WSUG: example for curly braces around math expression +a78006ebc5 http: fix Dead Store found by Clang Analyzer +ee88d734f8 rtps: fix Dead Store found by Clang Analyzer +facff67067 Use `register_dissector()` for more protocols +7e07c29b09 print: Fix a check for hf_text_only +b2ccfebe2f pgsql: Parse GSS-API and SSPI reply messages +696b19dcdf macOS: Automatically handle rpaths in our app bundle +dc8e8da889 color_filters: Free old validated list +6c61f00ed0 BFCP: Setup UDP/BFCP conversations via SDP +a3ffd742fe dfilter: Fix second stage compilation flags +5b64d1d65e Qt: Freeze packet list early on preferences change +28e324ae02 BFCP: Add fragment fields when F bit is set +bbf596f447 GitLab CI: Remove a Lintian check. +d456cc761a ftypes: Rename IS_FT_* macros +b986410302 UDS: adding missing 'All Groups/all DTCs' +594effb381 ipfix: add srv6 srh information export +a02c60b7aa PPPoE: do not display a payload length error message for IPv6CP +76f782c961 CIP: Support Concurrent Connections +f272d41f80 Revert "Remove unnecessary null check in SequenceDialog" +fa13cc36f8 Qt: Fix leaks in RTP Stream Dialog sorting and copying +f8d1525b17 Get rid of unnecessary casts. +ec3bb4538f Get rid of one last g_snprintf() call. +bfe3bacd53 Get rid of unnecessary casts. +dafd334270 Tools: Switch make-reg.py to standard C types +6b219e0f20 Tools: Add gu?long to convert-glib-types.py +1bd1d2ee04 Tools: Switch make-regs.py to C99 types +6649f96725 Debian: Fix our PCRE dependency +32c0a69a9b Convert TLS CT log updates to C99 types +2f763fe702 Convert the ASTERIX dissector and updates to C99 types +c6ded71ac4 Convert pci-ids.[ch] to C99 +1dd5c10b34 [Automatic update for 2023-06-18] +0d89b8da0c saphdb: Add header check for reserved bytes +30fdbc6dca ber: Use unique sequence ids for each nest level +0d0d3b84a7 Qt: Follow stream show as recent +4d5c4154b1 Convert wmem to C99 types +60dedef3f1 CMake: Fix config package without installed plugins or extcaps +2956aac65c BLF: Last LIN-Message parameter is not mandatory (BUGFIX) +7785452149 BLF: Bugfix CAN-FD Message format +7b0a35b528 tcp: Optimize contiguous check with first gap +2c02abf8c4 tcp: Optimize OOO reassembly a bit +e834377f78 Qt: Don't look for word boundaries in FollowStreamText +c3cbff5a23 Redo address_with_resolution_to_str_buf(). +a265aa4bc2 Convert writecap to C99 types +bf791df00e ocp1: Fix typos +dafa2042f8 rdp_egfx: add links for frame start/end/ack +69a530c030 MSYS2: Install development headers with PKGBUILD +011b9e906e Set more full mask fields to 0x0 +d31cb4e046 Expand comment about stuff we do with device names. [skip ci] +567a9e1a47 Tools: GLib-to-C99 file handling improvements +0af1dfd8d0 address_types.c: fix one character resolved name display +8408910f05 QUIC: Mark fields with Header Protection as generated +34bd675013 tcp: Expand completeness as a bitmask +ed603e75d3 Qt: Update ws-filter-toolbar.png +0d3e6d64bd wsdg: Quick Start steps for tests with MSVC +19dba98c0c file-pcapng: add Zigbee and SSH secret types +86f51d0999 Tools: GLib-to-C99 padding improvements +e343207bbd Qt: More off-by-one pixel fixes +a0570d3a36 SMB2: Fix SMB2_QUERY_INFO Response(w FileNormalizedNameInformation) parsing failure +e31067cb5f tcp: Improve out-of-order reassembly +0facfec6df Fix typo/error in the BGP ATTR_SET error message +a623339466 wimaxsncp: Fixup last commit +0619e7bfba ieee80211: Add OPS, MAX CHAN SW Time and OCI elements. Update TWT element. +79ec9b4e12 wsdg backporting a patch: fix typo +147a5c230e Qt: Fix a off-by-one pixel issue in border +8cf9ad75a7 3gpplog: fix loop when reading fractions of second in logged lines +6ebf72ded1 Inject secrets through the GUI +c88b6b43e3 capture_opts: On Windows, check for combined interface names +978f62a805 Convert our extcaps to C99 types +c2571c7ed9 Add a check for all-set masks and fix some instances +fc99b22825 Qt: Draw a border on the right side in filter edit +33567d31c5 print: Move protocolfilter inside output_fields +fd39ea9981 wimaxasncp: Check for zero byte lengths +b4064869d1 EAP: Add reassembled_in field +5d0f253d23 Use `register_dissector()` for more protocols +04d621ba22 EAP: Fix conversation creation +9e0ce57c4d Convert capture/*.[ch] to C99 types +ce617ffe6d http: Update and use add path components function +8e5f503267 Use `register_dissector()` in doc/README.dissector +80489af0b5 wlan: Don't access uninitalized memory here either +64a1436add wslua: Catch more types of exceptions +70255bed33 wsutil: Add a plugins log domain and use it +0c0485ff6b Gitlab CI: Add CPack step to MRs +d8e5a8d138 Qt: Use selectionModel() to fetch selected rows +f9260727b0 Add basic CPack support +6386dbd66d Try that again +3001f30fc9 Update packages for new CMake config path +dc2eb69d3e make-version: fix argparse config +3289d17cab http2: Human readable follow HTTP/2 headers +14d11f13f5 epan: Remove unneeded stdbool.h includes +8daec10cb0 Declare list in DissectorTable_heuristic_new +cc6e2f929e Lua: add DissectorTable.heuristic_new() function +07e2fa72c5 NAS 5GS: Make protocol filter name match fields +c2d91158b9 NAS EPS: Make protocol filter name match fields +f02f47dadf Use `register_dissector()` for more protocols +274e67998e tshark: add support for field alias when specifying a list of fields to display +aa54f33700 Reassembly: make streaming reassembly support DESEGMENT_ONE_MORE_SEGMENT +7839a96040 tls-utils: add some more PQ key exchange algorithms +a39c9fc9b1 ieee80211: Don't access uninitialized memory +bbe409242b GRE: Add gre.subproto table for get decode as for GRE +cf1832ae14 Lua: Add a browser SSLKEYLOG launch script +80ae370811 Allow disabling unused dissectors from PHS dialog +801554fb79 Add a capture file state for a pending read +c58705654d CMake: User a better definition for WIRESHARK_INSTALL_CMAKEDIR +194b578e82 Document use of pytest with external tests +8fa1b097db Qt: Add hint text when selecting a field in PacketDialog +a76b2254a2 HART-IP: Register dissectors by name +017af7dcd0 RPC_NETLOGON: Fixes parsing errors in NetrServerPasswordSet2 request/reply +0b1c7569f0 debian: add missing symbols +56c53ea776 http: Add a field for Range and Content-Range +5a63a543cf Github: Fix Windows build +6bf84fe876 CMake: Fix Lua52 URL +3bc885f746 TURN: Remove dead code +e2da052757 wiretap: Don't close an already closed file descriptor +a605d7ac8c Revert sharkd newline processing changes +1fea6aaf7a Fix lua FieldInfo sort ordering +afff4e026d Lua: DNS: Fix Fields for multi-question queries +ce476f79b4 Lua: Fix root zone queries in DNS example +15013ab136 RTP Analysis:Fix nominal and arrival times calculation +3c944de9df Fix SMB1 SMB_COM_SESSION_SETUP_ANDX (0x73) parsing failure. +cd3275c1b5 Reassembly: add helper macros +d7eedba8e2 editcap: if verbose print Total selected for output +6a8bdf192c E212: switch MCC and MNC fields from uint to string +52e8c21924 JSON 3GPP: fix a typo in hf name +591f89d785 Add a script to convert GLib types to their C equivalents +0f71aa256c Remove unnecessary null check in SequenceDialog +7c04f38022 CMake+Windows: Use "x64" instead of "win64" +e0f1f8dbf3 TLS: Fix TLS tunneled within TLS +001930e1e5 file: fix might be clobbered by ‘longjmp’ or ‘vfork’ [-Werror=clobbered] +97ae7cdf2f Qt: Position selected packet at center +3b6164918c RTPS: Change the description of SRTPS Prefix Vendor-Specific Content flag +edaece6aa8 JSON 3GPP: use http2_get_header_value() to fetch HTTP2 path +7f0874b1f9 MSYS2: Use Lua 5.2 and update documentation +f21288593e WSDG: Move a line to the proper place +ae87a9983a WSDG: Add cross-compilation instructions for Arch Linux +7837cec8f4 Use dataoffset in SMB_Parameter to access the data in SMB_COM_WRITE_ANDX +877a1e1120 ieee80211: Add EHT Trigger frame dissector and add new fields in some elements +5cf217a44a CMake: Improve repository configuration +04fe30ade7 CMake: Fix Qt configuration +053e691931 mingw-rpm-setup: Add cmake +a8ccf08aa7 mingw-rpm-setup: Install git and patch +a6b7a7c4a3 Gitlab CI: Enable FETCH_lua for MinGW-w64 builds +687b24d5b3 CMake: Add option to download and build Lua +bb9e66aea7 Qt: Fix PacketDialog secondary data sources crash after closing file +fedcf129fc CMake: Update a sanity check +25f091b8db MMRP: add parsing action for FirstValues +3f1f34a2a3 http: Remove some unused code +df4add2ecb RPC: Cast to make clang happy +f8d2444bc3 ntp: format ntp.refid for Kiss-o'-Death messages +812f40e470 sharkd: Keep the sharkd buffer input size at 2 * 1024 +6522999276 shardk: preserve last char in buf for string termination +c9e91d7290 sharkd: Remove json newline restriction +be1e20a951 sharkd: Remove json order restriction +04c99663ff tools/check_*.py: Allow most of them run under Windows +014d17b471 PER: Fix dissect_per_null to always use length=0 +086f4f1133 MSVC: Increase stack size to 8MiB, same as Linux and MacOS +fe1f59db7b Update packet-rpc.c +72001ad04e RPC: Fix credentials decoding for GlusterFS +1bd8e05f54 tshark: show field abbrevs matching a prefix +80abaa6f2d Resources: Update the logo +ab2b446e69 ALC/LCT, LLS/SLT: Update includes +d5b3cdacd6 wsutil: Optimize unaligned pointer access for MSVC and icc +d00468742f TCP: Zero Window Probe ACK detection for improper clients +acbc327faf Change how the packet dedup structures are handled during a live capture +04257d928a ALC/LCT, LLS/SLT: Add ATSC3 support +952a3163c2 [Automatic update for 2023-06-11] +e0582e1fb1 JSON 3GPP: Fix typo in display filter for EnATSSS +c2ecbe58d9 bgp: fix warning found by check typed items call +75cf1d52e5 rdp(drdynvc): fix typo +ff920f63ea rdp(drdynvc): fix indent +fa8cd1fac0 rdp(drdynvc): move value_string to top of file +8aaaded984 rdp(drdynvc): fix Dead Store found by Clang Analyzer +0795031692 epan: fix MCTP address string length +54897d8c06 sharkd: Add Multicast streams output +049a89b2ce CMake+Windows: Use "x64" instead of "win64" +46f5f7a31f JSON 3GPP: add TS 29.525 ch5.8 Feature negotiation support +fa35313f46 check_spelling.py: ignore ghz quantities +cb20d4a192 UDPCP: fix indentation +82f4fd84e0 .tools/check_tfs.py: Tighten up check for vals->common tfs +c251ec9989 wifi-nan: fix wrong offset for NAN availability +a3806fc69b Qt: Fix crash when changing dfilter macro +81c3ade8a3 Qt: Remove now unnecessary, crash-prone ByteViewTab tvb_memeql +670002cab6 pfcp: add media_type handle +0b27d3e584 MinGW+NSIS: Remove the Fedora hard-coded cross-build sysroot +5e0c35df51 CMake: Use USE_REPOSITORY with FindWSWinLibs.cmake +f8f85cb9ad CMake: Modernize Qt6 configuration +857c08ae26 RTPS: New RTPS elements introduced by Dynamic Certificate Renewal & Revocation +68526daf24 Add packet dedup support for live captures too +d2c9f1824a Add a preference for ignoring duplicate frames +620828b945 .mailmap: Update AUTHORS +9d81e79b92 JSON 3GPP: add TS 29.512 ch5.8 Feature negotiation support +aa8c656783 Add an ID3v2 dissector. +0757c09a01 Qt: Start adding "Event" support to I/O Graphs +12b5e4fdfc Falco bridge: Add a missing include +89e17c19ac Add missing #ifdef HAVE_LIBPCAP guard +aa8146d181 TLS: Export only actually used secrets +52289c74c8 haproxy protocol: fix TLV parsing +2b582068d3 haproxy protocol: add support for PP2_TYPE_UNIQUE_ID TLV +1744ce4a0f epan: Add ENC_BOM modifier for UTF-16, UCS-2, UCS-4 +bda350d8fd Don't have every dissector include wtap.h +a82d5b56d1 WSDG: Amend some section titles (quick setup) +3586dcf61d WSDG: Update test documentation to reflect the latest changes +28c3b0dffa OCP.1: Make var initialization consistent +387eaec32d Docs: Adjust our Asciidoctor page number settings +eb76265355 Windows: Make use of SSIZE_T +ea76d7f290 Tests: Fix pytest output mangling on Windows +b9de34b7af Add macOS Quick Start to README.macos +fe15f69cf6 wiretap: Update introspection eums +acb7eb2929 Update email address +6d3560d100 RFC7468: Use STRING_CASE_INSENSITIVE instead of TRUE +53345e8a80 Release notes: Mention packet list sorting changes +5ad49ee697 HTTP2: fix a bug of streaming reassembly +4ca1f110dc Handle pcap_findalldevs_ex() on UN*X. +4c30c807b8 rpm-setup: Add Qt Image Formats as optional +2b2cfa8699 GitLab CI: Make sure AWS CLI is installed +85069dd985 GitLab CI: Fix a path +b49cbe2a87 CMake: Add EXE to wireshark-qt-manifest.nsh dependendencies +f20e4e0aa9 WSDG quick setup - fix typo +3f348f5cac CMake: Update some options +9cbc6377eb WSDG: Remove shell mark and improve formatting +5ebabc9211 WSDG: Add cross-compilation instructions +3c1ade9223 macos-setup: patch libssh to avoid compiler errors. +d324351b6c WSDG: Update quick setup +40d58a4b84 WSDG: Update test suite documentation +7f37ad27a3 mpeg-audio: Support media type +7db3c5264a Tests: Remove remaining legacy unittest code +742740b2bb Tests: Remove unittest dependency (asterix) +aa1b94055d Tests: Remove unittest dependency (netperfmeter) +9d8c17bcd1 Tests: Remove unittest dependency (dissection) +894a0d474e Tests: Remove unused file suite_external.py +61ae4ca762 OCP.1: Fix Request Lookup +0c1427037b Tests: Remove unittest dependency (decryption) +852015fa9c Tests: Remove unittest dependency (sharkd) +4aee80e579 Tests: Remove unittest dependency (unittests) +6e95d431a6 Tests: Remove unittest dependency (follow_dccp) +383d6cba02 Tests: Remove unittest dependency (text2pcap) +b71789f4e3 Tests: Remove unittest dependency (io) +d725af2a5b Tests: Remove unittest dependency (nameres) +0ba2fe2e5c Tests: Remove unittest dependency (follow) +69af5aa4ac Tests: Remove unittest depenency (extcaps) +08de6766aa Tests: Remove unittest dependency (wslua) +1b2ebd77bc Tests: Remove unitttest dependency (release) +73b6cb03e6 Tests: Fix --enable-release option +d8a9e09166 Tests: Remove unittest dependency (outputformats) +c710d8dd79 Tests: Remove unittest dependency (mergecap) +f5f6dfa2d4 Tests: Remove unittest dependency (fileformats) +e60651520f Tests: Remove unittest dependency (follow_multistream) +0713d78c22 Tests: Remove unittest dependency (clopts) +d04259560c GitLab CI: Sign our Windows packages explicitly +cec508ab26 CMake+GitLab CI: Generate a Visual Studio Code Analysis report +3d3e6acdff BT-Tracker: add support for BEP-41 (i.e. extensions) +fb3cb0cb80 Tests: Replace subprocesstest.LoggingPopen() (capture) +241dc49af2 Test: Remove @fixtures (capture) +d4ceb9c856 Tests: Replace self.startProcess( capture) +d871561ca4 Tests: Replace self.runProcess() (capture) +a7422a55bc Tests: Replace self.countOutput() (capture) +8cd9e3feaa Tests: Replace self.checkPacketCount() (capture) +8af8addb7e Tests: Remove two uses of self.id() (capture) +0924387dbb Tests: Remove obsolete cleanup_files calls (capture) +271747ea56 Tests: Replace simple assertions (capture) +b6a2b263d7 Tests: Remove a diagnostic message (capture) +5ea8c80b9c Gitlab CI: Remove redundant NSIS code signing step +6aa0490fdc CMake+NSIS: Allow building an unsigned installer +9195d63482 NSIS+MinGW: Add uninstaller +e4d187535d ieee80211: Update radiotap EHT and U-SIG fields +0309175407 tls: Enable additional TLS 1.3 Key Updates after the first +db8202900b blf: improve handing of errors. +bd777a7752 [Automatic update for 2023-06-04] +5d2988334c netscaler: clean up the way we read pages. +ebaee788b9 check_tfs.py: Try more sanity checks on true/false strings +119b49aa8c rtps: Fix Dead Store found by Clang Analyzer +9f2569e520 tecmp: Fix Dead Store found by Clang Analyzer +a60d0b53c5 5co-rap: fix Dead Store found by Clang Analyzer +a18b43cd37 reassemble(epan): Fix Dead Store found by Clang Analyzer +3f51aa95e1 mbim: Fix Dead Store found by Clang Analyzer +85e4cf633e mpeg(wiretap): Fix Dead Store found by Clang Analyzer +e490911757 tools/check_static.py: add a couple of comments +1cdebcd80c randpkt: Support different capture formats, default to pcapng +f4723eeb7e wiretap: Generate IDBs from packets when necessary +9d6b2f5d8a Check more printf-style format against args in dissectors +150d3cee89 wiretap: Unify IDB generation into a common function +e78724c782 NAS 5GS: put route selection decriptors in a subtree +81f20645d0 tshark: Document -T fields escaping, allow it to be turned off +a6f4352ee4 TCP: Obvious Retransmissions are marked as Out-of-Order +4d33f48e6f Only subtract 4 bytes from payload before passing to RRC if maci_present +8a535b61c9 CQL: No global table spec if no metadata flag is set +6840d00309 Fix some filters not matching labels +c97a36a646 http2: Improve PUSH_PROMISE handling +9e197a5ff1 Fix some spelling errors +41b8f07c86 CMake+Windows: Try to fix NSIS installer with Ninja +ec06fe0636 tshark: Don't escape the aggregator character when printing -T fields +5e2a33901c Improve DCERPC SVCCTL interface support +e1834c635f GNSS: add dissector for SBAS L1 MT7 +9d125d4a8b GNSS: add dissector for GPS L1 LNAV (as provided by UBX-RXM-SFRBX) +1bc15606e9 packet-dcerpc-netlogon: seal/sign algo add clear text +da5b21f5ec Save time-shifted time stamps when writing out a capture file +aee0278e08 TLS: Rename some incompatible SSLv2 handshake fields +236e6b00cb BMP: Update to final RFC (9069) and missing TLV (Peer Up/Route Mirroring) +f330087f08 NSIS: Add support for Arm64 +507330fbc6 CMake+Qt: Only copy our translation files on Windows +0041ab5256 debian: add missing symbols +a114e7d331 http2: add request duration to responses +1720f3daef HTTP/2: Send compressed DATA frames to follow tap after decompression +d549c10d3b CMake: Fix build with Ninja + MSVC +42d7a9fa40 CMake: Remove duplicate npcap/usbpcap version vars +ec2ca05e15 CFM: overhaul dissector +48384dba68 Gitlab CI: Use ccache with Fedora MinGW job +026175bfd8 Windows: Another SpanDSP fix +95355bd165 NSIS: Deploy Qt DLLs when cross-compiling +6789e87106 E2AP: Notice when conversation has no RANfunction table set +1910d4fe95 Gitlab CI: Add Fedora MinGW-w64 job +b5f2542b06 RTPS: Dissection of the DDS Security New Algorithm PIDs adapted to the OMG spec. +7c77242808 NAS-5GS: typo corrections +127422eb7f HTTP2: Display (compressed) CONTINUATION fragment in bytes +f4f008770b More testing of check_dissector.py +dad5bc8c0d Windows: More SpanDSP fixes +d174722bae NSIS: Build our Qt manifest +b0c582a82f Qt: Start with a new QFont in setMonospaceFont +25e01c6732 tools/check_dissector.py +6e020f9ce7 ieee80211: Add dissector for 20/40 BSS Intolerant Channel Report element +3b9b652ace MySQL: fix might be clobbered by ‘longjmp’ or ‘vfork’ [-Werror=clobbered] +9237d3777d NSIS: Make Lua optional +28cc5a1a3e label-vs filter checking: Only report dissector appears to be written that way +2048810a8f Windows: Deploy MinGW DLLs with cross-compilation +4d39bdb942 NSIS: Make some components optional +0003d94086 NSIS: Skip Qt deployment and uninstaller when cross-compiling +07825e634e NSIS: Make command line portable across platforms +155da04d67 CMake: Remove SKIP_QT_TRANSLATIONS +c17c11eeb8 Label vs filter checking +2dbd2b44dc CMake: Use "arm64" instead of "win64arm" +d7189583c7 Windows: Update our iLBC, SBC, and SpanDSP packages +3da3e0ee43 [Automatic update for 2023-05-28] +07350c6b38 Qt: Scroll to selected packet after column move +0395bfce0f Add mingw-rpm-setup.sh script +ca0357d764 Cross-compilation: Remove PowerShell requirement +8134009b1d epan: Fix some indent TAB issues +4131824bee NAS 5GS: fix dissection of Operator-defined access category definitions +b673bc022a kafka: Don't use after free +91cbf179bf kafka: Allow reused correlation IDs on a connection +875e77d784 CMake: Fix a python variable +64af2eee2f http2: Add support for Export Objects +47167eda1b RSL: correct wrong value in rsl_data_rte_vals[] +04f15b9f07 wsutil: Remove defective sanity check +f653e52e0f CMake: Try to use FindPython3.cmake again +78efc8d7fa mc-nmf: Fix undefined shift +438667846a CMake: Download Npcap/USBPcap using CMake +f0e4c5262d Revert "CMake: Replace deprecated module FindPythonInterp" +69327113ef MySQL: Handle resultset rows in text format beginning with 0 +601bf39e6b CMake: Remove module LocatePythonModule.cmake +d6380e7ae4 CMake: Replace deprecated module FindPythonInterp +b4f2980722 CMake: Fix a try_run() test when cross-compiling +c0a8ea9c9c CMake: Tweak MinGW options +67e8c877e1 E2AP: name lookup was missing new RANFunction "NI" +679ce68b13 add sm3 oid +2f948caf07 Fix missing config.h definitions +a3b3f84cfc Update Endace ERF Provenance +f409a1cf2c editcap: Use the interval start for new file names +4fb99bb462 wsutil: Fix unused function warning with Fedora MinGW cross +9f7f472f49 androiddump: Fix warning [-Wdiscarded-qualifier] +dde314f4b2 capture-wpcap: Rename a stub function +8dc5d2d348 Fedora: Fix cross-compilation with mingw-wpcap +16b99b0270 MySQL: Only check for 0xfb response code in specific states +620c33b6ff E2AP: Add NI v1.00 +51accf1b90 Allow using host Lemon executable +0da67aee02 CMake: Reformat UseLemon.cmake +c05d11204d Windows: Update our libsmi packages +5051378b69 CMake: Add "pwsh" as a PowerShell name +2917eaaefc rpm: don't overwrite user changes to diameter/Custom.xml on package upgrades +c4f242e6ac Revert "Revert "GitLab CI: Update the GitLab macOS runner info"" +783627a109 Docs: Move MSYS2 instructions to WSDG +d6d34fc60d GitLab CI: Check the ASN.1 dissectors consistency +edcfbb06d2 MySQL: Make random access dissection work +783eeb9a4c extcap: Remove duplicated bool value labels +3fceadef5d epan: Fix a comment +b1466bb989 multipart: media type table should be case insensitive +19c9393e43 ceph: Prevent malformed UTF-8 from truncation +1e0989b418 add dissector for SINEC AP1 protocol +3f5c9b7f9f wslua: Only register subtree array once +aca3eaed76 afs: Fix partition name UTF-8 +3d104c7ab9 Add missing docbook-xsl rpm-setup.sh package +00271e0ecb 9p: Fix a string length +989e9f65e4 Fix a missing include without libpcap +5928506896 add SM2 and SM2-with-SM3 OID +e5ee6c058e CoAP: Block size is named "SZ" instead of "SZX" +ce87eac032 XRA: Fix an infinite loop +2e502cbf70 GitLab CI+Docbook: More win64 → x64 updates +6e7d199582 QUIC: Don't include data from other streams in Follow tap +5f51c4bb33 Decode As: Enable disabling a default dissector +cef49cd887 CIGI: Consolidate indentical true_false_strings +4e70ea33af Fix build on case-sensitive filesystems +c845aa15fe GitLab CI: Update our Windows package names +bc5718b0f0 Add python cache to gitignore +ad39e3ff36 CMake+MSYS2: Disable AirPcap by default +fb1b022922 Packaging: Change our Windows installer filename format +d923c2ac94 Adding support for time relative to capture start +caeedef803 Qt: Stop using flags to represent languages +fdd1863a01 PER: Fix leaks in bit string, octet string +285a4cb39e Reassembly: Attach a replaced tvb to a new one in reassembled tables +512557a328 RTPS: Added extra flags at the SECURE_PREFIX_FLAGS. +bde79e1992 XMPP: Cleanup xmpp element even if there's an exception +06c9e2f23a SNMP: Fix multiple PDU over TCP handling +15e583afbd TLS: Handle cleartext handshakes after CCS +daecf5df0e SAPHDB: Add header length check +545c48200f bthci_evt: Additional dissection of HCI events (from v5.4 spec) +de593771de batadv: Initialize a variable before using it +10b93c1acc Add support for UDP Tracker Protocol for BitTorrent +ac56bdc70a per: Fix leak in dissect_per_open_type_internal +cd02e73fcf DOF: Fix leak in packet data +1db595d1bd Decode As: Keep current handle and description consistent +7b2db3d661 usb-hid: fix typo for 0x33 (Rx), 0x40 (Vx), or 0x43 (Vbrx) +572f104638 check_tfs.py: allow more chars in RE, and fix issues seen +883a4bc58d add subdissector s7comm-bsend for s7comm bsend data +35f29e0d17 Bluetooth SDP: fix protocol descriptor list parsing +aa6b8368b7 MSYS2: Add support for building a stand-alone NSIS installer +83cebf9563 NSIS: Remove our copy of x64.nsh +624cdacd4e Windows: Update our libssh packages and add Lua for Arm64 +a4df6e1eb1 More tools/check_typed_item_calls.py fussing +5eab2f8b63 [Automatic update for 2023-05-21] +1ed4d8fd25 rdp_drdynvc: fix reuse of dynamic channel ids +364eadbd7a MySQL/MariaDB: last stmt id is per frame data +62b427c611 Initialize some variables [-Wmaybe-uninitialized] +ab82e54dfa MSYS2: Update README +c4f37d77b2 synphasor: Use val_to_str_const +de347765f5 Decode As: Don't crash on a (none) configuration entry +5bd4bb8b27 TCP: Conversation Completeness wrong value for some protocols +8101d02c5e TCP: don't mark Ports Reused when it is only a Retransmission +7ade1e36cb Qt: Only have a getter for the default dissector +3a3abaec59 Qt: Decode As: Add values from all the layers as suggestions +46dd9c31bb Windows: Update our GnuTLS packages +53f4f1b13d pgsql: Implement GSS-API session encryption +2155b387a8 gssapi: Remove dependency on dcerpc header +32e1750343 epan: Reference count fd_heads in reassembled_table +cb190d6839 netscaler: add more checks to make sure the record is within the page. +2eb71f3e6e GNSS: make sbas_crc24q() static +cc2fe84bd0 TCP: Don't reassemble out of order if the segments list doesn't exist +035f9531f3 Windows: Update our libgcrypt packages +fb5e69e0be Diameter: Fix dissection of SM-RP-UI AVP +28fdce547c RTPS: Fixup our g_strlcpy dest_sizes +8c834f528a Fix some more item lengths vs calls +a4d6a12093 mysql: Use frame data current state +6f888c18a9 FiveCo Legacy: Fix leak +472fdc1645 blf: don't ws_debug the value of *data_offset on an error. +9eee508103 blf: plug another leak-on-error. +e6a2976af6 blf: plug some leaks on read errors. +f10a66999b blf: fix a case where an error wasn't being reported. +8780332817 blf: don't assume that app text is null-terminated in the file. +1c45a899f8 MS-MMS: Use format_text_string() +c76ec1eeeb GitLab CI: Fix our pre-commit check +a7106f6e96 UI: Allow Arm64 updates on Windows +563307ff6b dumpcap: Don't write fake IDBs for pcapng interfaces +db5135826d vms: fix the search for the packet length field. +6653a0e6ef Revert "GitLab CI: Update the GitLab macOS runner info" +da01f878e1 Windows: Upgrade WinSparkle to 0.8.0 +0a28e4e8aa Fix some check_typed_item_calls.py length warnings. +7c971034c3 SIP: Fix values for sip.msg_hdr and sip.msg_body +9ef9fbeddf dumpcap(1): update some old "pcap as default format" text. +ef0b1fe80a dumpcap: Update optional log to file +2fd5e8724a TDS: Handle clients that send null version in prelogin packets +e484b51779 PTPv2: Expanded IEEE 1588 clockAccuracy values +908af7f538 GitLab CI: Remove remaining 'when:always'es +05e404e8cb epan: Add STRING_CASE_[IN]SENSITIVE for dissector tables +cd9f8da44b blf: Include errno.h +72e5bf7f74 check_typed_item_calls: check length against item for all calls +4e57e6f72e GitLab CI: Start removing when:always +9a37a12a67 GitLab CI: Update the GitLab macOS runner info +7e9a0810ad SIP: Don't double count removed bindings +6fe5896174 UDS: fix some data identifier items length +8b3d214f41 epan: Update a comment +c899be35a9 blf: add some sanity checks. +8cab0daed1 Qt: Redissect packets when applying a time shift +27550c4d6a GNSS: add dissectors for SBAS L1 navigation messages +0181fafb21 candump: check for a too-long frame length. +e972aebae0 5CO-RAP: try to address coverity defects +0694144dd5 GitLab CI: Try to keep the Documentation job from blocking +60c46b74aa 5CO-RAP: Comment on or address some minor issues +c002bbb818 Compact view of multi-line packet comments +69766b0c57 DRDA: Fix a value_string conflict (COMMIT WORK) +eea848bf5e sshdump: Trying to get closer to setting intended rem. capture filter +7ec4329cab TLS: Handle dissection of KeyExchange in 2nd pass when cipher changes +5468611d57 Use `register_dissector()` for more protocols +40fdd67664 View bytes as decimal or octal +a5f5be477f 5CoRAP: New FiveCo Register Access Protocol dissector +5d1bbae14f TCP: Enhance Unseen Ack detection +2be5b24d03 bthci_iso: Fix incorrect Bluetooth ISO SDU length in Rx direction +9d11b2dac3 TDS: Improve version detection +92c0fd70e3 TDS: Support SPNEGO +dddae82883 GitLab CI: Tweak our documentation rules +b4ba0f4782 Qt: Free rtpstream ids after done with them +66e3ea9519 Qt: Ensure AudioRoutingFilter is freed +3a0b4a8d10 Qt: Ensure the AudioSilenceGenerator is freed +78e1b6b680 fix: argument in function should not shadow global function +6a85da6823 lua: Add lua traceback to proto_tree +8c9b84b7b5 DNS: leverage build in address family registry +6eefc7c052 GNSS: fix TOW display of UBX-NAV-TIMEGPS +fd795326e6 RTP: Have dynamic payload type show up as new Decode As item +ba5024ad28 bgp: split labeled ipv6 vpn into different items +14c3ee468b Qt: Stop after creating a Decode As item +c5521fb7e9 Release notes: Mention AMR codec support +ec9736456e GitLab CI: Allow the docs to be built manually +d1750a989c file-pcapng: make dissect_custom_options() static +f0819d9552 CMake: Fix our Asciidoctor build dir +7f916a8419 [Automatic update for 2023-05-14] +f2618f0154 Qt: Decode As: Update the default dissector string +118815ca7c GDSDB: Make sure our offset advances. +ebbd943c85 Qt: Simplify Decode As handling +51e02923a4 MSYS2: Install user guide with mingw package +a88af3a866 CMake: Use components to install doc guides +fb43a57db2 CMake: Remove stale NSIS file +16b1a13993 tools: Add missing dependency to msys2-setup.sh +0f1581bf58 WSDG: Fix a link +78978d5673 Windows: Upgrade krb5 to 1.20.1 +2d2d5048a5 Test: Fix a test on macOS +e36225aea5 CMake: Remove CTest +12f7755b66 WBXML: Ensure the time zone character is valid UTF-8 +df804f25af Tests+MSVC: Fix capture test suite using Npcap 1.75 +f8f9112f9a Qt: Fix leaks VOIP Calls Dialog +aa52529225 SIP: Dissect MCC and MNC in P-Access-Network-Info +f660af095a Gitlab CI: Fix a python path +dfd9e1d518 media_type: Register dissector table as case-insensitive +ba1084daac Bluetooth: fix crash in epan/dissectors/packet-btl2cap.c:2929:26 +1b243050c3 MSYS2: Use pytest in PKGBUILD +33efc751e9 Gitlab CI: Call pytest directly +8059a33b3b rpm-setup: Add opencore-amr-devel as an optional package +a80b80c3bd H264: Fix which tree is passed to data partitions B and C +59b7136065 Qt: Connect the Expert Info dialog filter checkbox signal manually +da5af61092 tools/check_spelling.py: Add another lookahead when matching // +eb342b925c Release notes: Add pytest requirement +4c6b2e3cdd Qt: Plug leaks in RTP Analysis from Main Window +926019add7 Qt: Free RTP stream tapinfo when destroying RtpStreamDialog +062dae3e2e MySQL: Defragment decompressed PDUs inside compressed PDUs +e6e8cf3f16 802.11be draft2.0: Correct common info len field and EML Capabilities subfield +edfb89301c tools/delete_includes.py: rework +7decbda522 Don't build radiotap-gen if we didn't find libpcap. +3eddc1386f Qt: Add progress bar to RTP and VOIP dialogs +554baf6294 Fix no-libpcap compilation. +893080fe40 GNSS: fix UBX-RXM-SFRBX byte swapping +e0f60069cf E2AP: Add e2ap to sctp.ppi table +3128269aa0 Tests: Require pytest support and remove compatibility layer +99f059c48b SMPP: Store the UDHI in data_sm and submit_multi cmds +37dd1d007b Qt: Avoid unnecessary retaps when creating RTP and VOIP dialogs +3d6f4cdb9f tools: Add missing pytest dependency to setup scripts +12a711401d PROFINET: Add CIMSNMPAdjust dissection. +4ce383d6d6 Finish removing RIPEMD160 support +dd2ca75184 wmem: Allow integer lookups with a null tree +799fb72e1e MySQL: Handle compressed state better +abdf61cb1d tshark: Check if -j/-J describes a valid field +20f4ce1721 Tests+Linux: Add convenience target to enable capturing on build dir +92ffa6a87b rpm-setup: Add pytest dependency +73ea8297c4 NR-RRC : Fix NR-RRC RSRQ upper boundary value to 20dB +a93eb2be85 Use `register_dissector()` in ASN.1 dissectors +0a651f7cc1 Bluetooth HCI: Core specification v5.4 update +f030ecdbcc Parse EATT data using ATT parser +b4d581c771 Bluetooth L2CAP: dissect L2CAP Credit Based Connection Request/Response +47759ca658 bsd-setup: don't use Bash as the interpreter for the script. +fc97299f33 epan: Show our ftype integer sizes in bits +a5f8d54915 epan: Check lengths on FT_UINT_BYTES +48656ba262 CI: Remove obsolete CMake option ENABLE_CARES +1db73dad24 Add WTAP bindings for silabs debug channel, DLT 298. +0b74edbb2b proto: Add an assertion +1062e54fd5 prefs: Remove type of GUI preference +fb504bc76c MySQL: Correct scope for tvb_get_string_enc +10be3f8fe6 Qt: Make the debounce timer an advanced preference +3b721ba7b9 Doc: Replace GitLab legacy URLs and reorganize a bit +1eae9555a6 [Automatic update for 2023-05-07] +fe3649a8e9 USB: fix usbip dissector for fragmented non-iso packets +046f1762b2 GNSS: add dissector for the u-blox UBX protocol +96d8aa6397 Update OEM/ESTA codes +f69e0ca6bc dfilter+taps: Load field references for taps +ab21f2a31e Resources: Deprecate some old icons. +013a675c06 tshark: Print personal extcap path +5bc94bc02a Qt: Avoid an unnecessary retap when creating Conversations dialog +f5c4dcbbf9 Qt: Fixup Conversations and Endpoints dialog leak fix +98a19a85a5 CMake+tools: Add Visual C++ Arm64 support +6938e93170 prefs: Describe converted pref names properly +cfb4627ef1 MySQL: Correct case when zlib and zstd flags are both set +4056799e83 Call check_val_to_str.py in 'Clang + Code Checks' pipeline +aaa4816eda DCERPC MAPI: Handle IP address and MAC Address +15fd2ddc8c columns: Migrate two-field columns to custom columns +c224f16ac6 fix: Memory leak when cookie is invalid hex +0d38b359c1 feat(ssh2): Add support for reading shared secret from keylog file +749a39cf07 ntlmssp: remove redundant words ("NT" and "password") +ec3b10d52b ntlmssp: fix/add comments, rename constants, add spec links, fix typos +12945533b5 Update PIDL README +277b7f6346 Qt: Restore -z io,stat command line option +1844904bc2 check_val_to_str.py: Check ASN1 template files +c66d5e52ea NTLMSSP & SPNEGO: Fix build on arm64-windows +c9d0483def tshark: Fix leak in printing selecting fields with multiple occurences +417a10799b Fix more 'type_item_calls' warnings +6d466cab13 ntlmssp: fix decrypt error by decrypting verifier after payload +55db118c0f Use `register_dissector()` in plugins +e76437d13f BGP: add support of BGP roles and OTC attribute [RFC9234] +a07120b454 UDS: Fixing typos (ARS) and improve parsing (CDTCS) +27d5ad3e10 Qt: Fix leak in Conversations and Endpoints dialogs +f14e267ddd ORAN FH CUS: Add LAA dissection, and fix pre-commit warnings +c0d363bd20 Fix issues seen while running pre-commit scripts over all dissectors +2354e352f9 pcapng: Add basic support for custom options +1eaef13ca3 pcapng: Add basic support for custom block +82d6fd449b [Automatic update for 2023-04-30] +c10a6eb9af Fix some spelling errors. +f61061468d E2AP: use VAL_PTR in shortName decoding +a2af96aa17 Qt: Fix leak in status bar +f18a3ddd52 PER, asn2wrs: Handle VAL_PTR for known multiplier string types +b1b27a8bcb ldap: add couple OIDs coming from Active Directory specs +91e516c5d5 epan: move deprecated column check to column file +254c4de283 Remove unit string dB-Hz from packet-lpp-template.c +6572678153 tcpros: tighten heuristics; fix COL_INFO timestamp +6cc81bbbd3 GEONW: add possibility to call dissector w/o basic header +94af5ee99e BMP, BGP: Add a "one PDU" BGP dissector, and have BMP use it +de697261d8 FTDI MPSSE: Recognize two undocumented command alternatives +75e2c66b9b Add further unit strings for lengths, velocities, and C/N0 +7ce5ce33b0 DRDA: Implement SQLDARD +c99f17aa38 Fix dissection of DNS Service Discovery SRV answers +2f41ec3623 MBIM: Dissect MBIM_CID_MS_LTE_ATTACH_CONFIG and MBIM_CID_MS_LTE_ATTACH_STATUS +d8df82b03b Windows: upgrade Npcap to 1.75 +ac5ca0d6df Resources: Add Hero Icons to the list +8788ba774e DNS: use pinfo->pool instead of wmem_packet_scope where possible +e65bfb974f fix(ssh2): Fix bn_cookie_ht dup'ed too early +5f08477bba etwdump: Try to fix the build +bdac10e25e add ProcessorNumber to packet comments +2b1922cbcf pgsql: Move state transitions to a tree +9a94b47729 sFlow: Fix parsing of TCP flags and IPv4 ToS for sampled IP +c6dc3405e6 BMP: Fix expert info +9ea2b3db5e epan: Implement EBCDIC CP 500, for DRDA +d6f2ecc8e0 fix(ssh2): Bind hash table entries to hash table lifetime +872285a643 Doc: complete list of field types +02582737dc ui: Fix leak +2267a863e7 tshark: Fix leak in ek output +571f2961cf tools/check_val_to_str.py: Scan plugin dissectors too +1e37396fa5 Reduce number of warnings seen by tools/check_typed_item_calls.py +5aed22f55a HTTP: content info for heuristic subdissectors +3ce3bd7d60 Bug 19015: Fix Community ID generation logic +7bbd0625dd HI2Operations: lift to ETSI TS 101 671 v3.15.1 +99b88e937f Last batch of val_to_str() fussing +0cec05a14c Move init_report_message before opening recent file +932e487e61 import_text: Fix leak +b47dd4a70d Revert "Windows: upgrade Npcap to 1.74" +838e1b0e3f Fix more val_to_str()-type calls +34444ab324 text2pcap: Fix leak +58c2846447 Diameter: Fix leak +318295e167 Fix more calls to val_to_str() and related functions +64cacd49fa [Automatic update for 2023-04-23] +80ec721144 DRDA: Make a couple of functions static +e2758f18bb More val_to_str()-related fixes +8641f42d98 ORAN FH CUS: don't scale U-Plane samples twice +57a2313e71 check_dissector_urls: use the cache for all links +45af76c241 H.265: The NAL header is 2 bytes +c726404fe5 DRDA: Store TYPDEFNAM, CCSIDs as conversation data, implement SQLCARD +6b6740c65f H.265: Add bytestream syntax dissector, use in MPEG-PES +8b55d7c662 Windows: upgrade Npcap to 1.74 +40e51a6f55 iana_charsets: Add a couple of supported encodings +0d1a60a911 dfilter: Restore handling of empty/invalid filters +51cc5a53a1 Gitlab templates: Be more forceful asking for a capture +153403f79a proto: Fix address display for ETHER, AX25, etc. +53b1930b02 proto: Fix memory leak +6da5304a7f ftypes: Fix memory leak +8c337d72c4 ftypes: Add fvalue_set_bytes_data() helper +5985d5c0bc LoRaWAN: Fix wrong GPS longitude in Class-B beacon +d7391c629c Falco bridge: Fix a switch block +2304886028 Qt: Sort display filter combobox by MRU +dfffd13892 dfilter: Remove assertion on empty filter expression +c6fb33505e Fix GUI crash opening any capture file +0d0d468b64 dfilter: Add separate state for first and second stages +d73387c245 dfilter: Minor refactoring +b7bdbf0eb0 dfilter: Add dfwork_build() +c053b96f08 dfilter: Assert on invalid dfilter_compile input +435a2186ab dfilter: Cleanup handling of null/empty expressions +43117dd40f dfilter: Rename dfilter_compile_real() -> dfilter_compile_full() +9e98b13524 dfilter: Move flags to dfwork_t +61bfa918f1 dfilter: Add a dfwork_parse() function +e1871ba81c dfilter: Normalize error handling +d92846969c dfilter: Rename struct member +00fe9bc3d5 dfilter: Remove a default case statement +7c712c2e7d test: Try to make output format more readable +defd2d90fb Add initial dissector for Matter +74a1c4cab3 Add tools/check_val_to_str.py and fix some of the errors +b049406ca4 rdp: add support for clipboard and audio out channels +f129fa3de8 ieee80211: fix bitmask and typo on display filter name +8b21aa303d radiotap(ieee80211): fix bitmask +168bb776f3 ieee80211(radiotap): fix Clang Analyzer Dead Store +8387e919a8 ieee80211: fix some typo +43d06c9fb3 draft: radiotap,ieee80211: Initial support for Wi-Fi 7 (EHT). +d180771cf0 draft: radiotap: Implement U-SIG support based on the RFC. +f01f81b87d falcodump: Catch exceptions when loading plugins +9af7fe8724 FAQ: Update the compliance form & legal agreement section +849beca63d Fix the "invalid interface" unit test. +297375df19 dfilter: Fix a memory leak +81a8777b9f dfilter: Make error a pointer +2faaf6c33b MySQL: Fix val_to_str usage +8f3d171c00 Qt: fix compilation with gcc 13.0.1 (Fedora 38) and Qt 6.4.3 +659876d108 Check for EAFNOTSUP errors on Linux. +8f7e63bcd9 Use rval_to_str_const() when no specifier in 'unknown' string +5d8edf73ab Support MAPI ROP Input and Output Buffer parsing. +7bc9ff3135 OpcUa: ExtensionObject.TypeId is NodeId +3cc9d33f65 Improve reporting of libpcap errors. +482ba4fb76 RADIUS: Add a NULL check +6b763b3951 ilp, ulp: don't use the over-TCP dissector for media types. +afb3ea4cf8 NOE: Add UTF-8 validation +81ca50444a ftypes: Fix assertion +1ff7b83037 ftypes: Add a hash/equal method +7595af96a0 ftypes: Hide fvalue implementation +0f66c595e2 ftypes: Replace GByteArray with GBytes +8bea87c3dc ftypes: Add a setter/getter for FT_IPv6 +ba514011e5 MPEG-PES: Add a dissector table for stream types +32bbccd711 H265: Implement access unit delimiter +e4496554fd Add NTDS object sid to x509 ASN +a11ade20b2 Convert more VALS to common TFS. +474a87df9c cose: have separate dissectors for the media_type dissector table. +b63f459656 MP2T: Store stream types for PIDs from the Program Map Table +8045fc484e H264: Annex B Bytestream Format +a3547d0e8d dfilter: Improve previous fix +26aa89e53e Protobuf: timestamp with zero length is also valid +99c0b44fa4 Decouple the media_type dissector table from HTTP. +568a22c9b0 MAC-LTE: Make padding-length field a uint type +ba59ed9ae8 dfilter: Fix memory leak in load_references() +a9fc552161 dfilter: Fix memory leak in sttype_slice_set1() +3aeaea511a RLC Graph: Free dfilter in case of errors. +e50c70369a H264: Implement access unit delimiter +2fe4bdf3a4 Use common tfs instead of value_string +bce1becb8a MPEG + DVB: Use a common tfs string for current/next indicator +e9af2e5288 Fix ASN.1 source as well for 2a5434973f17b0ba1ca3513025f4cdff71ae687a. +2d2ce64432 Fix ASN.1 source as well for 384771598e6519da9793c6d7bf0b862a4e6cb39a. +56fbc75fd7 Fix ASN.1 source as well for 0bff5811f12c14bfa1b89dfc59fb60fab67ea3db. +5782f644c5 Fix typos in packet.h comments +0edc7ba820 When registering a dissector table, a proto of -1 means "no protocol". +2390df57e0 MPEG: Handle zero stuffing before start codes +384771598e Use val_to_str_const() where unknown string doesn't have format specifier +9a4c503eec HTTP/GRPC-Web: support dissecting chunked data in streaming reassembly mode +0bff5811f1 Fix errors seen with check_typed_item_calls.py +8ce3bac131 dftest: Add --refs option +36c5741558 dfilter: Replace local variable +1ec61b22c7 dfilter: Remove dead variable +39f3587b98 dfilter: Add some missing headers +4aa17dd239 cdp: add one URL, use the Wayback Machine for another. +152e5a5e88 wsutil: Downgrade severity of ws_returh.h macros +20f6197205 Improve a compiler test and diagnostic control +8ef4209035 MPEG: Add comments in wiretap about the heuristics/magic numbers +2a5434973f SPNEGO: Fix Krb5 offset +e15370658f SIP: add a preference to set default charset in raw text view +e5d4a1f1a4 wiretap: Add .mpeg extension to filter list, heuristics +99ef99d725 wiretap: Update README.developer +07c86d1b2c ITS: display country code as readable string +f683421d8c cms: Remove blank line at EOF +cebd0d5088 Qt: Add missing spacer in I/O Graphs +4917e3a8e7 Set TCP/9389 (ADWS) as default MC-NMF port +d735db4f14 MPEG PES: Update a comment +516c3b2ca0 rdp: fix parsing of capability sets +d618630b44 MPEG: Handle MPEG_program_end_code +47bc2e62e3 LWM: fix error: unknown option [-Werror=pragmas] +8133caa16b GDT and Z3950: Fix encoding flag in template +fcc548c409 check_typed_item_calls.py: Substitute macros into item masks +aa036d07f7 DRDA: Support SQLATTR +4578624949 NNTP: Add a null check. +1de5611097 Qt+Docs: I/O Graph updates +a893db38ab DRDA: Use dissector_try_uint_new +fe4498281f GitLab CI: Force the installation of llvm-15 +59a47edb88 woww: Add note about auto generation +5aa176636e woww: Fix SMSG_ENVIRONMENTAL_DAMAGE_LOG incorrect layout +1738a94125 woww: Add ItemSlot enum +577b37e74f woww: Add Talent enum +760f9d4869 woww: Fix SMSG_AUCTION_LIST_RESULT and SMSG_SEND_MAIL_RESULT +14c4237042 woww: Fix SpellCastFlags +78bb590cec woww: Fix incorrect length of hf_woww_faction +8b3f14b8a6 woww: Fix SMSG_UPDATE_OBJECT TransportInfo with extra u32 +cdd735da7c woww: Add SMSG_AUCTION_LIST_RESULT +c4c1d8be59 woww: Add SMSG_SEND_MAIL_RESULT +5dc1659875 woww: Add SMSG_LOOT_RESPONSE error handling +46cb3a8a0f woww: Fix incorrect behavior during MONSTER_MOVE_TYPE_STOP +348de51ab8 woww: Fix SMSG_INVENTORY_CHANGE_FAILURE +73dde9c575 woww: Do not parse message that crosses PDU boundary +5ccc6aa3c8 woww: Correct SMSG_MONSTER_*_MOVE message +8e2b8063cf woww: Add compressed message support +59c55fe923 woww: Fix some enumerator names being contracted words +4790759947 woww: Make CMSG_UPDATE_ACCOUNT_DATA decompress data +29867cef65 woww: Add enum to CMSG_UPDATE_ACCOUNT_DATA +bdbf833af5 woww: Add support for compressed variables +3a249530e3 woww: Add Update Mask Values to Update Mask output +7341eddd1a CIP: make a function static +7a40764080 RPKI-RTR: Add ASPA (and RTR Version 2) Support +299ed91c6e CIP Safety: Improve analysis +fd8464e05d Add rtpdump read and parse support +56b32bc5dc BFCP: Fix length for some attributes +2b030e905a DRDA: Support SQLSTT properly +589445bffb ISAKMP: fix dissection of DEVIVE_IDENTITY identity type +43a01a8716 QUIC: fix dissection of packets forcing VN +b1fb652a03 ZigBee: Add dissectors for r23 stuff +1e430316f5 nhrp: various fixes. +c6cc4d4510 Sharkd: return json error for bad download tokens +dda82d111a dhcpv4: Fix DHCP Option 124 parsing +e8d191673b Qt: Don't change the UAT tree visibility when resizing +e78d3156ae Qt: ATapDataModel rows don't have children +41f30ac7e6 MySQL: Improve handling of caching_sha2_password after AuthSwitch +e14ef590e3 LWM: Silence false positive stringop-overflow warning (take 2) +c766dc6528 LWM: Silence false positive stringop-overflow warning +a14f437aed README.dissector - some trivial edits +bdf2a46cfa RTP Decoder: Create conversation if no conversation doesn't exists +14509c18f3 rdp: add a dissector for the RAIL channel +3110d44a4c epan: Add user data to conversation filters +4cc337383c conversation: Add CE_INT +2a0a6a5256 Initial fix for SRT dissector UMSG_DROPREQ parsing +2e2fd392f0 Add back missing line to README.msys2 +1ffff913de wsutil: Switch away from G_MODULE_SUFFIX and g_module_build_path +764982a7d9 PROTO: Adding support of base units for FT_DOUBLE +948fc07a87 ieee80211: Update TWT element Control field +0066ef6978 check_dissector_urls: use concurrent http requests +551bfdbc78 Gitlab CI: Make critical log messages fatal +97cb05f5fa nstime: Fix typo in comment +54f8ddcbca uat: Fix type cast in UAT_BUFFER_CB_DEF +bcc9e0db0c IO Graph: Hide Legend +b7d6b63435 epan: Fix warning -Wnonnull +a508cfd2f2 CMake: Fix more PkgConfig invocations with MSYS2 +cb58daab31 MSYS2: Fix detection of GnuTLS +708ef4fc27 LLDP: Add new system capability flags +58e6de547e RTP: Fix of incorrect timestamp sequence error on timestamp rollover +ab065a31f4 PCEP: Updating some IANA defined types/codes +eccdf5323c [Automatic update for 2023-04-09] +b3210d4f5c check_type_item_calls.py: start to substitute macros +753ceaaa6a IPv6: Address range for DRIP Entity Tag RFC9374 +d3225763c0 DNS: IPSECKEY RR RFC973 and RFC8005 +942c5a1ac8 UDS: more services supported and refactoring +0c2144429a Fix GPid format warning +5ceb916430 wslog: Print log message when aborting on exception +33bd99d0ca CMake: Fixups for FindAMRNB module +ede289b0ce RTPS: Validate untrusted ASCII character input +1b7068cf48 MSYS2: Add opencore-amr dependency +fc0d6b3ff5 Update README.msys2 +50d9fe7c6e Some updates to README.developer +75f3e6c4ba wccp: update some comments. +91e8f5db35 uci: Implement UCI packet dissector +9f22be9701 Revert "CMake: Replace our wrapper scripts with symlinks" +1fdf7429c0 MySQL: Support zstd compressed traffic +465d4dc712 MySQL: Append binlog event type to tree +e3bde63244 maxminddb: Add maxmind_db_pref_apply() stub +b1f40c11ce MySQL: Fix decoding of position for Binlog GTID +e4af86ecb1 Normalize MAPI Versions +34970e1188 DIS: Fix receive state in info column +79812ca110 MaxMindDB: Move pref to Name Resolution prefs +7482a45b39 SMB: Initialize a variable +779febe16e ENRP: Fix an NPE +4f7f6aff30 RTP Player: Improve sync of audible sound with waveform on Qt 6.x +1d2336ee4d ff: fix bitmask for value_string +654b667329 ifdemo plugin: Compiler errors; support Qt5/Qt6 builds +f6ff168522 Logray: Connect menu actions with Qt::QueuedConnection +5383d26f94 TCP: Fix coredumps related to 'Force interpretation to selected packet(s)' +4614bd1837 check_dissector_url.py: fix --file handling +369ce5e1fb F1AP: upgrade dissector to v17.4.0 +3a02ef740d E1AP: upgrade dissector to v17.4.0 +74c5ad16a9 XnAP: upgrade dissector to v17.4.0 +0d840dc3fb Extend BFCP validation by RFC8855 +9f2a2f0918 GSM MAP: Fixed incorrect decoding of subscriberId in sendParameters +aafdafb88a NGAP: upgrade dissector to v17.4.0 +0e89aa5cc3 X2AP: upgrade dissector to v17.4.0 +5d36b2cc11 S1AP: upgrade dissector to v17.4.0 +9d55073c8a NRPPa: upgrade dissector to v17.4.0 +2312c55bfa Fix typo in packet-tcp.h +250a069c90 TECMP: Adding support for 10BASE-T1S and Control Messages +3e36272dd6 check_dissector_urls.py: enumerate counter is unused +fae0f31ff1 check_dissector_urls.py: remove unnecessary wrapper +8d98e6319c Fix build failures +d94204b84c DCERPC: Improve parsing support for MAPI/EMSMDB +d4f6b6c715 NR RRC: upgrade dissector to v17.4.0 +ddf9fd9c1b LPP: upgrade dissector to v17.4.0 +7a20672841 LTE RRC: upgrade dissector to v17.4.0 +9cac127c95 NAS 5GS: upgrade dissector to v17.10.0 +2b045929ec UDS: Cleanup of formatting +cfadac0d6d UDS: implemented RDTCI details and DTC UAT +ee314ace8a GQUIC: Fix a null pointer exception +550001e161 epan: Update an encoding comment +3cfbbc867c DRDA: Yet more codepoints +df8982ce8c [Automatic update for 2023-04-02] +25ff48a96a DRDA: Implement more codepoints +72183cde11 MaxMindDB: Reap mmdbresolve process +86a84b15ad rawshark: Use the common dissection options +b226b6b68e GSM A-bis/OML: fix parsing of IPA NS Link Configuration attribute +dbdfd6347b Remove extra spaces +3d89791111 Update H221ManufacturerCode_vals +bab81649d9 Revert "Extend BFCP validation by RFC8855" +b4e7a4b8c8 Extend BFCP validation by RFC8855 +77aadbf10d DRDA: Support PKTOBJ, RESPKTSZ, and SNDPKT +7d57456295 Add new DDS vendors to the RTPS vendor id list +f4444cf5fd CIP: Update vendor list +0b538b3205 Allow specifying subsecond granularity with tshark -t +266456ffd5 lapdm: Fix frame format type decision +1b9d0e0992 DRDA: Implement some non string code points +25d9fbee32 IPv6: Add new RPL option +1146a04620 DHCP: Add interpretation of option value 108 +21a20185c1 UAT+Qt: Add dissector syntax line edit +c85011cff8 Restrict allowed characters in dissector names +9a672391fa epan: Add a comment about trailing stray character detection +8b4c09283d wiretap dump: automatically increase bytes_dumped +c3abd7bc19 iana_charsets: redefine basic macro and add a shorter enum_val_t array +9026be66e1 ieee80211: Use the correct size for hf_ieee80211_tim_aid +a4bd6469e7 gsm_rlcmac: Simplify and fix seetting COL_PROTOCOL to 'GSM RLC/MAC' +bd285c97e4 XOT: Fix use of tcp_dissect_pdus +e2242334e4 extcap, language pref: fix -Wdangling-gsl in Gihub MacOS build +79b3bdf841 GitLab CI: Move Valgrind fuzzing to its own resource group +128d959e78 Add more DNS EDE codes +c4a95fe2c8 Blip: fix a "unreachable-code" warning +2af57b421c pfcp: Update to 3GPP TS 29.244 V18.1.0 +495fe725e0 ORAN FH CUS: add another array index check +fe550cbafe DRDA: update some links. +399c04eafa Some more check_type_item_calls warnings. +a37881ad31 E2AP: fix substring search for the shortName in the RANfunctionDefinition +14be89f514 BGP: RFC9384 Bidirectional Forwarding Detection +0c4dad7408 [Automatic update for 2023-03-26] +295347871f SOMEIP: make a variable static +5f79416a54 doc: Document the common dissection options together +07e8abdc61 Fix or suppress more check_typed_item warnings +c861454cfd maxmind_db: Cleanup upon getting an error +2b45c16f1a Fix leak in Find Packet searching tree details +1c0a094e93 docs: Remove references to printing preferences +dc1915cd69 XML: Support display string according to "encoding" attribute or a preference +2d0616390a iana_charsets: Define iana charsets enumeration and enum_val_t array +2577567843 Support convert iana charset enum number of GB18030, GBK, GB2312 to wireshark string encoding. +a0bb212b96 tls-util: fix an "unused-but-set-variable" warning +8b8d6f9ed3 ipp: Ensure that collections end in a valid UTF-8 character +83a928a553 Zebra: Add some heuristics +dfc2f43ad4 DO: Microsoft Delivery Optimization dissector +92d1e1f4f7 dumpcap: LeakSanitizer issues +1a29060159 Address more warnings from check_typed_item_calls.py +512a1ca2b3 sshdump: allow dumpcap capture config without remote interface +bcfe6da4e6 Include subfilters in tshark SRT tables +3bb3d8d1fe Add helper macros for enum_val_t +795db5c60e RSL: correct wrong string in rsl_data_rte_vals[] +613b7edad8 RSL: fix wrong value-string used for transparent CSD service +aa4e848070 AMRNB: Look for package name using allcaps +a9e9ddf0f3 tls-utils: Don't allocate memory for hash if the tvb doesn't have it +d9a19e1bd7 WCP: Make sure a couple of buffers are initialized +9864a877ce CMake: Replace our wrapper scripts with symlinks +8b7e9e4b96 editcap: give error when using `-r` and no packets +49b323219c add ability to dissect VITA-49 encapsulated in RTP +dd47dfb1da wiretap: rename the wtap_dumper field "encap" to "file_encap". +2be8ff7c3f MaxMindDB: Log before freeing +4af661a035 String search may fail when partial matches occur +97060471ea snort: don't look at the encap type when writing. +9599efe682 netscaler: don't allow multiple encapsulations. +81868e7a66 ITS: Change to ITS_RTCMEM_PROT_VER 1 +b302227e46 uds: fix Dead Store found by Clang Analyzer +01c51aad3e Add AMR codec support +0e12c67b92 ieee80211: Add WNM notification response dissector +07e56c42f3 HL7: Initialize a variable +3c8be14c82 RPCoRDMA: Frame end cleanup for global write offsets +5f2c523703 ORAN FH CUS: Ext11: Take care with array index if 0 bundles +8bc487ea76 artnet: Fix leak +5426af1492 doc: Don't refer to tvb_get_faked_unicode +155dc0f92d RSVP: Add dissector for SECONDARY_RECORD_ROUTE object +258c6f7352 log: Convert MaxMindDB to use new logging system +ea29f4184a [Automatic update for 2023-03-19] +04aed725ef SCSI SMC: Check for illegal characters in volume id +75502e5d76 DRBD: Add support for two-phase commit version 2 packets +ab8de464c1 netmon: don't allow multiple encapsulations for NetMon 1.x format. +8d86509345 editcap: always close the dump file, if we have one, before exiting. +3d9d17ca50 netmon: fix writing of v1 files to write v1 files. +76c311f4ea ERF: always use the packet encapsulation when writing to an ERF file. +d91395f5b6 RSVP: Add dissector for SECONDARY_EXPLICIT_ROUTE object +112c2e5f39 802.11: Heading != Altitude +23d308a491 erf: redo comment giving ERF spec URLs. +bc12cb496e IEEE-80211: Show calculated Queue Length for 80MHz PPDUs +9540a96f53 Fix Wi-SUN POM-IE display +95b191377a dct2000: catch attempts to write non-WTAP_ENCAP_CATAPULT_DCT2000 packets. +d7a863b9df wiretap: give a routine a clearer name. +e375ace05a RTPS: Dynamically grow array of elements +36399533f9 ICMPv6: rename ND P to ND Proxy (like RFC) +1b6716e623 AVSP: Fix -Werror=clobbered +77f3c7dc25 Qt: Do not crash on menu actions triggers +d9eaefb3bd Revert "Update blf.h" +f42bd8b51c socketcan: use the newly-added #defines for error bits. +4530bb22cd Update blf.h +e52955ac88 Add handling for can error frames to blf file format +346a248db5 socketcan: fix a typpo in a comment. [skip ci] +64a98d35e7 wiretap: fix some narrowing warnings. +e13ef2e19f Qt: have_field_info superseded by have_packet_bytes +2c593e8325 wiretap: routines to generate "Exported PDU" data +a8fea17da1 capture: Merge common code in capture_sync +f0712606a3 capture: Set update interval in capture opts, default to 100ms +15ed53005b minor README.dissector updates/fixes +ed536143bf SOME/IP: improve uniqueness of segments +efd7c60aaf Update file developer-guide.adoc +be4ea87bb6 CMake+Windows: Get AddressSanitizer working with MSVC +84d3aefa1b Falcodump: Update to match the current libsinsp/libscap. +621b8dd739 Docbook: Update the Windows installation docs +2325313bd6 Add text to S2L_SUB_LSP items containing the IP. +b7f5de4b74 ORAN FH CUS: Change more header field labels to match spec +d1f8e39782 [Automatic update for 2023-03-12] +cf0fc59e64 CMake: Fix logray build on Windows +9641a960c1 Manpage: dumpcap does not handle predef for capture filters. +5786b3f487 Sort Decode As dissector list case-insensitively +537b49ee41 Qt: Create Follow Stream menu dynamically +6365de3983 DECnet: Fix a typo in the DNA header field. +450aa4e580 packet-gsm_rlp: Don't read beyond captured length when computing FCS +b911cf286f LISP: Don't go past a LCAF payload length +fb5375bf2a wifi-nan: Use wmem_strconcat instead of g_strconcat +4240941d8f Fix some warnings from check_typed_item_calls.py +a329db7dd2 TLS: Fail without exception when decrypting truncated records +5f7122828c UDS: make code more readable by reformatting HFs +ae38e9b092 New dissector for GSM L2RCOP (3GPP TS 27.002) +f64e8f0796 Add new dissector for GSM RLP protocol (3GPP TS 24.022) +5c32f5bbd1 UDS: Cleanup and rework +0a558f9143 GitLab CI: Adjust our fuzz run time +c8e2cc7552 Add Silicon Labs copyright to packet-wisun.c +26c691c8cd Use Wi-SUN PHY mode ID dissector for MDR command +ab06f6de7a Add Wi-SUN MDR command dissector +9f4947609e Always dissect IEEE 802.15.4 vendor command OUI +3cbb560102 specs conversion minor update +1e5514061d Fix build warnings +2452c537e3 Generate SRVSVC parser using PIDL +c1c9040952 Update SRVSVC IDL and CNF +b50ed1dc80 GUI: Colorize with filter could use an old filter +3b7f810f36 Docs: Fix the Developer's Guide chapter order +45274a7b9a IEC104: Unifying filter names +32541d81c9 ORAN FH CUS: Expert malformed info if > 3 bytes in frame after PDU +cc04dad6d0 Qt: Put p->show() before p->setVisible to allow later to take effect +d574cd2c24 Add support for Wi-SUN JM-IE and JM-PFL +0355477618 Add support for Wi-SUN LBATS-IE +bf53ea5080 Drop support for Wi-SUN NR-IE Listening Type +321932d310 TECMP: Cleanup and fix units +9a63e4cf79 ORAN FH CUS: Add an array length check +2a7e4982a5 dumpcap: Make debugging compile again +92fb895241 netlink: Add netfilter conntrack status flag hw_offload +4c7d2a771f netlink: Add netlinkrt handling of RTM_SETLINK +0e63c25f66 netlink: implement new identifiers from Linux 6.2 kernel +ff9e2494a1 json_dumper: rework the error checking to improve error messages. +212cec9f7b TRDP: Fixed typo and indentation in packet-trdp.c +649b20cb44 TRDP: Updated release notes +c11cffda3c TRDP: Add dissector for TRDP protocol +17273f2258 UDS: Remove unneeded functions to clean up code +6fc17a1303 ieee80211: Add a field for WLAN Flags +34d3f122d3 Converting QByteArray to const char * +e6eca89501 ORAN FH CUS: Misc usability changes +921a9a0ea2 SOME/IP: UDP Heur should not always return TRUE (BUGFIX) +808fcd3c2b SMPP: Add command/response field +248ee51e36 USBLL: Remove unnecessary packet ends transfer check +a93c775849 Qt: Fix copying from System Default profile +d17b9baec3 sharkd: allow nameless base64 items and objects. +d91b2448c9 ORAN FH CUS: Also configure ext11 using ext12 settings +2ae0c1eadc Add Wi-SUN IEEE 802.11 KDE dissector +54abe7f328 Support Wi-SUN EAPOL Key Data dissection +0fdf91e1ec Add id-kp-wisun-fan-device object identifier +33ed5200a2 docs: Grammar +6a7d6bbee6 PFCP: add BBF TR-459.2 and TR-459.3 IEs +b044959e34 PFCP: readd TP Created NAT Binding +53914b0447 colors: Improve handling of errors +c682f53222 ORAN FH CUS: Section ext11 configured by ext13 +7af40c9971 ieee80211: Save AKM_KEY for tag number 221 +d5a2f6fe2c sharkd: clean up the JSON marshalling. +ffbfc1d454 Resources: Remove absolute paths from SVGs +a5bdae177e docs: Update Windows temporary directory location in manpages +f6703b9b36 [Automatic update for 2023-03-05] +375fa02c98 UDS: Show unparsed bytes +1377421925 ORAN FH CUS: ext11 bundles can be configured using ext6 +3854770f15 sharkd: don't report an error if there is no error. +736ed83000 docs: Document wmem in Developer's Guide +f92d0ded8f TECMP: cleanup endianness for 1 Byte fields +ac28130c76 Sharkd: show RTP ssrc as hex and improve errors +c7823a14ec VNC: Fix accidental offset increment in RRE +69d82b44ef Follow: Remove some unused code +c9c5617aed UDS: Use wmem to create a string +ccf01edf04 macOS: Update the ChmodBPF postinstall script +5bbaf9ef35 UDS: fixing typos indification and sub-function +e1b85eacd4 epan: Do not try to add a bits item with negative bit length +fc15fe3b4a DRDA: Add SQL Statement Length +ceb5a2d55b Tools: Fix the docinfo paths in make-version.py +224d8dba97 Qt: Sequence diagram comments are not numbers +36395517d3 Qt: Don't double escape sequence diagram comments +0b6e641d3c help: WLANTraffic section moved WSUG chapters +c6c9aae152 Qt: rtpstream_id memleak +4c94673401 docs: WSUG Change name of Manage Interfaces Section to match help +0d23b6692f Qt: RtpStreamDialog leak +44a38f0ad4 Qt: RTP Analysis Dialog leaks +c9fee454e9 Qt: More RTP Leaks +d98f6b16ef Sharkd: Return error message on load if err!=0 +1236c07a03 file-pcapng-darwin: fix Dead Store found by Clang Analyzer +e51fea444a RTP: Fix some memleaks +82da7faee6 epan: Expand on comment regarding g_atomic_pointer +18572b4336 Revert "Reset the "current conversation elements" after each dissector call" +d64114f48e icmpv6: Show ND lifetime as time string +02f5fe0fe1 RTPS: make a function static +ef0a07520e UDS: cleanup structure +4196076418 dfilter: Use ws_debug +31bb4ff135 enterprises: recognize "previously" as synonym for "formerly" +eb03246c6b [Automatic update for 2023-02-26] +c998afd041 ppp: Reset conversation elements between each frame in raw HDLC stream +4fa5e0f3c9 Qt: Fix some leaks in RTP Analysis windows +6f8eef82b4 UDS: fix WDBI assert +e7ed03d74f Qt: Remove unused member +406c8e8afd UDS: Fixing dissector bugs (tvb_bytes_to_str_punct with 0 length) +90f0814046 [Automatic update for 2023-02-19] +29a39c1e6e ORAN FH CUS: Add section extension type 2 +8834c8e9de epan: Determine if an active color filter has a hfid/proto +641434ff81 Qt: Fix leak in Coloring Rules Dialog +b1460bff69 NR-RRC: Fix assign instead of comparison +9eeffdc5eb Fix item length in ASN.1 templates too +93ec018c09 ORAN FH CUS: add section extensions 16, 17, 18, 21 +1f59c18769 Change some `wmem_packet_scope()` to `pinfo->pool` +39aa3cb58a Sharkd: Fix types of prev_frame and ref_frame +ef0e96e447 Qt: Revert to our function for displaying bit speed with units +b41a65f99a Draft: wslog: simplify log domain tokenize +99c18410e1 TECMP: Changing voltage from string to double +c0ba634942 ORAN FH CUS: Add ext20 +7eeb8daa05 UDS: Fixing names of RDTCI subfunctions 0x0b-0x0e +7bb5cc2c8f fix conflict +80ecd172c7 PTP: Fix wrap around issue in PTP analysis code +276a70ea92 Fix more warnings from tools/check_typed_item_calls.py +bb4548479c .mailmap: Fix Huang Qiangxiong Name +e3aeef70b0 .mailmap: sort file +6c2b80788d protobuf: fix typo +a65f332abd protobuf: Fix Clang Warning Analyzer +b0487565ad TECMP: Fix voltage representation in vendor data +5948274adb Qt: Show date for abs time for long captures in Conversations +0bd4d9b132 Qt: Mapping between filter proxy column and displayed column +91366f56f2 WSDG: Minor logging documentation enhancements +9730610c0b TLS: use macros for GREASE checks +56b97c0fa5 file-pcapng-darwin: fix Dead Store found by Clang Analyzer +e6e3d0e50c Fix Wi-SUN LBS-IE dissector +4f37a9f450 RTPS: Improving support queries dissection +a2bc5bd012 doc: Update header preamble for dissector skeleton +33493cb602 Qt: Fix conversation dialog timeline graph columns +a2b584b8bd CIP: Improve connection analysis +88e796260b RDMnet: Bug Fixes +e73ad66d70 UI: Fix typo in tooltip of Time Display Format +ef35b9f984 Fix grammar in new logging dev documentation +06d2819969 BBLog: Add support for PRU events +ddf1d21c6f file-pcapng: fix might be clobbered by ‘longjmp’ or ‘vfork’ [-Werror=clobbered] +6487885b93 Diameter 3GPP: update some Rx related AVPs +669f9a4735 BBLog: Update event types +2867595882 BBLog: Improve handling of timer events +a4b61bc069 gryphon: fix handling the ioctl code in a response. +e5884912cd gmr1_rr: try to explain the 0x100 hack. +54d8062df6 WSDG: Document logging system +9d344f39d0 RSVP: Add missing S2L_SUB_LSP filter. +180e6cd48e Fix build of PacketListModel with Qt5 +2c645005bf BBLog: Prepare for event type specifc info column +9ee9523e52 BBLog: Display BBLog information for IN/OUT events +d31521e67e ieee80211: Fix Short SSID encodings +f4e9b9d4a8 Check that value_string values fit into field width +af82679d9a lua: Check for negative lengths when constructing TvbRange +189d93b4b8 Qt: Substitute for C++17 ism +2d4e637fef USBLL: End transfer reassembly on STALL +ece039ca0c bblog: show textual errno values +cd6fe39455 bblog: improve TCP state names +602edb79b9 RTPS: Restore timestamp present flag +84dbc999f1 btlmp: Fix order of name offset and length fields +455b9a470f sshdump: add capability to use doas on remote host +f6e6853dc4 Qt: Plug leaks in Conversations/Endpoints windows +5c0af364f1 Sharkd: Add column header labels to the "status" output +a9a7dcec21 Qt: Ensure that add frame comments trigger recoloring, count updates +144de50d41 profinet: fix conflict +6cdd4ca71a doc: Remove stray word in statistics chapter +36665d6dcb ORAN FH CUS: support section extension type 13 +c866cf4606 MySQL: LOCAL INFILE +01172f5a1d tshark: Support multiple -j and -J options, including mixed +de2a2c5ddb packet-netlink-net_dm: try to guess the payload type +45cf6d9d6e packet-netlink-net_dm: add support for NET_DM_ATTR_REASON +265a8a4984 ORAN FH CUS: Fix filter from previous commit. +618009c9b6 JDWP: Update dissector up to Java 19 +5ce29956e4 ORAN FH CUS: Handle section extension 19 +a49c022773 Qt: Fix scrollbar vanishing when adding columns +bdc8c0c21a TCP: Don't clear REASSEMBLE_ENTIRE_SEGMENT if we didn't complete +ca82297c3c RTPS: Reove dead code if structure +3ff02fa638 SIP: Ignore probable keep alives +423b5ba4ce TCP: Do not adjust tcp seq analyze data if analyze seq is off +75651c75ee Resources: Fix some Freedesktop metainfo URLs +0777b2c845 ORAN FH CUS: Add section ext types 7,8,9,14,15 +583c8492e5 Zero-pad any RGB color used for a bg or fg +bd24f450f8 CMake: Allow arm64 architecure in Windows +6fab8ee395 Fix typo for the TEBUR field in the description +eb684b8750 Update RPL dissector with path control subfields +bf7b3ee353 Bluetooth: Dissect features defined in 5.4 +9cb759b38e Enable rpathification and working relocation on Linux (take 3) +81996c5d79 CMake: Check sse4.2 compiler option for x86 only +b8bf46459f Try to check that all items in bitmask set have same width +ce6c3da727 Revert "Enable rpathification and working relocation on Linux (take 2)" +58a80312cb USBLL: Do not reassemble across STALL handshake +8dfe8737c5 Enable rpathification and working relocation on Linux (take 2) +877498ad0b [Automatic update for 2023-02-12] +6d401f2eba CMake: Add a comment about dissector headers +bb426c7a85 CMake: Remove unnecessary wmem object library +643fd70229 RTPS: Make a function static +53b2994b43 Docbook: Reorganize our guide directories +dedad3403a RTPS: Show topic name in info column of ACKNACK, GAP and other submessages +994669e5b3 UAT: Have a combobox for Dissectors +0c79fecac3 wscbor: Ensure skip if errors advances the offset +2031c3278b USB MSC BOT: Workaround USBLL reassembly limitations +cd14ebf2df USB MSC BOT: Move CBW and CSW dissection to functions +9fca1acb40 CMake: Remove dumpcap dependency on ui +7fd4e2e542 Move ui/filter_files.[ch] to wsutil +cf8107eb2a Move ui/clopts_common.[ch] to wsutil +0cea64a632 Move ui/cmdarg_err.[ch] to wsutil +d117e47673 MySQL: decode cloning packets +6deec49b4c woww: Fix missing BASE_VAL64_STRING for 64 bit type +e5a35c2125 woww: Fix `index` variable shadowing global C function +285534ed37 woww: Fix not using VALS64 for item_class_and_sub_class +40b64f133f woww: Remove unused variables +be9e4d86a7 woww: Add faction and item enums +fb2b33a523 woww: Remove SMSG_COMPRESSED_MOVES +f1019b211d woww: Update SMSG_MONSTER_MOVE +33dfc4e75a woww: Rename unknown fields on SMSG_ADDON_INFO +73c45d7aae woww: Add spell trigger type +701bca2813 woww: Replace hf_woww_damage_type with spell_school +10eb24f4df woww: Add stat type enum and remove item_stat_value +19dde277ad woww: Add item class and subclass enum +ba50fc09bb woww: Add bonding enum +fb2f78c6aa woww: Refactor enums and remove allowed_classes hf +b08b20f5d2 woww: Add NONE to area enum +a27110e0fe woww: Suffix MAP_MONASTERY with _UNUSED +be1a87894b woww: Fix typos in MAP enums +a9cef8a187 woww: Add previously missing movement messages +65dc7dff9f woww: Add MSG_CHANNEL_START +b0370bf17a woww: Make *MSG_WARDEN_DATA take encrypted data arrays +1bc82c5b4c woww: Fix booleans large than 1 byte having ENC_NA and add CMSG_DBLOOKUP +534a6d4e8a woww: Update maximum length for null terminated strings +206cd1084f woww: Remove _guid suffix from most variables +08c98e9a8a woww: Change field name in SMSG_SPELLLOGEXECUTE +c8d7405724 woww: Updating naming of variables for consistency +7690a50180 woww: Add unknown field in SMSG_BATTLEFIELD_STATUS +a9093e9015 woww: Add layout for SMSG_PLAYER_SKINNED +c1c72d5a06 woww: Add unknown SMSG_SPELLORDAMAGE_IMMUNE field +195ce91351 woww: Update SMSG_SPELLLOGEXECUTE layout +52526602f1 woww: Fix mirror timer names and various layouts +cba256048f woww: Add creature_family enum +e178357c23 woww: Fix SMSG_PET_SPELLS optional fields +f5fcd860da woww: Add more of SMSG_LOOT_RESPONSE layout +61a54a9d3b woww: Fix SMSG_RESURRECT_REQUEST layout +2b663dc4a3 woww: Correct layouts related to spells +f97e906b95 woww: Correct SMSG_GROUP_LIST layout +a443e71faf woww: Fix SMSG_WHO zone instead of area +7ea6cfdf2f woww: Add language enum and refactor skill hf names +a8059ec338 woww: Fix encoding on 1 byte value in CMSG_GROUP_CHANGE_SUB_GROUP +4c96bb33ce woww: Fix SpellCastFlags object layout +96226c9e49 woww: Remove friend_name and ignore_name hfs +c00d0dfe43 woww: Change *create_id to creature_id +037eb06b00 woww: Replace hf_woww_item_entry with hf_woww_item +7c5704574f woww: Improve readability of pet_tame_failure_reason +3adf3f850c woww: Rename PET_FEEDBACK_NOTHING_TO_EAT to *_TO_ATTACK +e72918063e woww: Rename SMSG_ENVIRONMENTALDAMAGELOG to SMSG_ENVIRONMENTAL_DAMAGE_LOG +7e16b9492f woww: Make guid in MSG_MOVE_TELEPORT_ACK packed +c8c7f105a8 woww: Rename hf_woww_enabled to hf_woww_autocast_enabled +a6526be120 woww: Add SpellCastTargets to SMSG_PET_CAST_SPELL +307c360129 woww: Change padding in SMSG_TRANSFER_PENDING to argument +9ff32b68dd woww: Fix ENC_LITTLE_ENDIAN on single byte value +52aeddb90c woww: Add spaces to activate_taxi_reply +ee5053cd7b woww: Remove SMSG_COMPRESSED_UPDATE_OBJECT +48444ed9ae woww: Add underscores for mount_result enumerators +8d9eba98a1 woww: Replace mount_result with dismount_result for SMSG_DISMOUNTRESULT +f2dccbcf0b woww: Convert `mailbox_guid` hfs to `mailbox` +4a46e64495 woww: Append '_in_milliseconds' to 'hf_woww_countdown_time' +452ebdc420 woww: Replace many occurrences of hf_woww_item_id with *_item +a40f74a0b1 woww: Rename fields in SMSG_LOOT_ROLL +dbccb014ef CoAP: properly dissect OCF version options +882072d702 Add support for URSS field (8.2.77 PFCP Association Release Request) +31624dff65 rdp: various improvements and fixes +5b90346b6d rdp: allocate channel name in the file allocator +407ebfbf94 rdp: fix zgfx compression +4221021ab6 Qt: Fix click to packet on OverlayScrollBar +231f55b6f6 DICOM: Do not truncate in the middle of a UTF-8 character +51e9b6372e TLS: clean up variable names. +9e1905f88d Preferences: Support configuring debounce timers +8812c5ed20 Fix some spelling errors +ecbfda08c4 macOS: Update our extra package versions. +66fc2d4ee3 Qt: Actually ensure that rows are colorized +2d173ec34c TLS: allow but warn about 0x0304 in Client Hello legacy version field. +60b87b55db NAS-5GS: fix dissection of UE OS Id +7ce7af124a file-pcapng: add encoding arg to option dissector callback +843da72f86 f5fileinfo: Typo / omission fix from last merge. +427d028d0e cisco-metadata - fix protocol highlight size +864e8f1f5f Man: Update extcap argument type documentation +2a9e59f4cf RTPS: Fixed dissection of compressed data when using PL_CDR* encapsulation. +e3cb80d828 f5fileinfo: Add missing platform identifiers +136ee860fa Fix RSVP P2MP ID rendering in RSVP session summary +4f14745fce Qt: Fencepost error in minimap/intelligent scrollbar +3123185b6e MySQL: Correct decoding of COM_BINLOG_DUMP_GTID +4d67dcb402 CoAP: fix CoAP dissectors +86f7777c4c file-pcapng: Provide mechanism for 'local' block handlers +eda38f5f2d Replace g_utf8_make_valid() with own function +a66b5080c3 Make wmem and wsutil a single logical library +53d51d1421 RTPS: Clean diplicated entity_kind_vals value +525161bb59 Add BGP Software Version Capability decoding +84f963dfa2 Move ui/version_info.[ch] to wsutil +3e07c0dc01 macOS: Forget our ChmodBPF package when uninstalling +71a77a4a5d Correct function signatures for buffer functions +4818778df2 tshark: Preserve options when dissecting packets and writing +c01f860867 Update comments in `wiretap/file_access.c` +ca230a59e0 wiretap, pcapng: Distinguish WTAP_ENCAP_UNKNOWN and _NONE +e8db896c62 PROFINET: Add strings with proto_tree_add_item +c62aa67d2c Move ui/exit_codes.h to include/ +25cf3e2e98 TECMP: Improve usability of lifecycle field +e1db561aa2 macOS: Fixup our signature identifiers +fd183cb40b Qt: Add ability to cancel sorting +252e667218 CoAP: update Observe option doc comment +be591c150a CoAP: add support for additional options +7c156d9ac4 Add a #define HAVE_MSYSTEM and use it +66bd99f1a8 wsutil/filesystem: Fix potential memory leak +d9353d1684 Fix MSYS2 build +0c0f731c92 extcap: Fix of handling default values +02238edf92 Do not require using wsgcrypt.h +71cfbd81b3 Remove wspcap.h and use config.h instead +ab0d190450 CMake: Fix libnl unused link dependencies +d70e174ca0 Remove wsutil/netlink.h workaround +b07ab25a1c CMake: Cleanup unnecessary linking with shared libraries +2855c8ec46 Convert unicode-utils.[ch] to 4-space indentation +7a33d04056 wiretap: Fix pcapng UTF-8 validation +9feb85ce4d Move get_utf_8_string() to wsutil +9b797e97a2 generate-dissector.py: allow creating plugin +c331e17bea Ignore or fix more warnings (check_typed_item_calls) +0dbf8c8e6c CoAP: Add support for more Content-Formats +071eca97ad USBLL: Update global data pointer only on first pass +754ec536e5 [Automatic update for 2023-02-05] +4bb43d5986 RTP Stream Dialog: Actually sort on packet loss +8cddc32d35 cli: Process IDBs after the final packet record +3aa44ba6aa merge: Check if each encapsulation type is supported +3ade136df7 HTTP dissector memory management tweaks +b4c784805c ISO15765/ISO10681 memory corruption bugfix +b0a615075c RTPS Removed the limit to the datatype number of elements +a3232592b0 GitLab CI: Run our macOS tests in parallel. +0c08995012 RTPS: Add support to new instance state request/response +c788b6b079 tshark: clean up indentation. +c237cfb76b GitLab CI: macOS MR builds are wireshark/wireshark only for now +577fe5781b Tools: Update macos-setup-brew.sh +373c8f616d github: call reworked macos-setup-brew.sh with options +d2067aea8d RTP: Add a "Multiplexed as in RFC 7983" default preference setting +56651c4db1 tshark: fix previous fix for memory leak. +85c134894a ORAN FH CUS: change some item long texts +d69208c5e7 tshark: plug a memory leak. +43861fd852 RTPS: Added dissection of the RTPS PING string +1bcc5d097d GitLab CI: Add a macOS merge request build. +e93f423504 RTPS: Added support for new pre-ahared-secret-based RTPS protection +e3719872b5 gsm_sms: Allow empty src and dst in hashing functions +54e5e2c8a6 Fix some spelling errors +15dfa3aa20 Qt: Fix order of ShowAs enums +c0c939c4f3 NGAP: fix dissection NAS PDU IE broken in b801ea0191 +c649b14803 NAS 5GS: fix dissection of 5GSM network feature support IE +199d8e86d0 Make some symbols static. +9d9d72f47b Qt: Fix Logray compilation with Qt 6.4 +ed8ee831fd More fussing with items and calls. +858f759fa2 RTPS: Improving the way the Domain ID is dissected +1c9b202f5f RTPS: Fix incorrect DomainId when port is not default. +9e7c15fcb5 VRT: add decoding of more CIF1 fields to VITA 49 dissector +b376b340af MSYS2: Update README +25544e4d4f TLS: Add to HTTP upgrade subdissector table +894e8c46c6 Revert "Enable rpathification and working relocation on Linux" +abb0e7e9e5 CMake: Lower-case a filename +171dbd6ea8 Docs: Rename our guide source files +27d5925b39 Docs: Prepare to lower-case some file names. +4d92967b74 Fix order of CAG only flag descriptions. +910a21a57a fix mimimum typo in comment +67a01bdf26 wiretap: Preserve NRBs with editcap, mergecap, and tshark +3ff9f075c6 Update ICMPv6 dissector with ND EARO status +7908dfd930 Update ICMPv6 dissector for ND EARO +aa31a1b405 GREBonding: fix type in vals for link type +efe35a4ccc Fix or suppress more warnings from check_typed_item_calls +d085725bb6 Couchbase: update snapshot flags for change streams +7a346c398a Enable rpathification and working relocation on Linux +43e530e94d Update msys2-setup.sh +62005a7e20 GitHub: Switch MSYS2 build to UCRT64 +80a35f632e GitHub: Build MSYS2 commit SHA +1de8882cc3 Fix some too-short item lengths +b8f0d17af9 wsutil: Filesystem routine updates. +75742c81b6 macOS: Copy our top-level .pkgs instead of symlinking them +620dc806db [Automatic update for 2023-01-29] +407b707e1f check_typed_item_calls: filter out some false positives +516c69b921 Qt: Allow caching columns while dissecting color +ac64be57c0 MONGO: add BSON Element Decimal128 +60f3e33849 MSYS2: Remove packages that were upstreamed +e7d5c49fe1 epan: Use hash table for dependent frames +5e3d77761b USBLL: Do not reassemble across reset boundary +bb8d183387 rdp_egfx: improve command parsing and packet browsing +bc40c57b82 rdp: fix zgfx decompression +dbf5bf27d3 NFS: add NFSv4.1 CB_RECALL_ANY operation +b4ef671fba Clean up some man pages. +48fa729a9c HTTP2: Track the frame the request/response is contained in +abdaed1103 Add support for configuration path relocation on Unix +db010b5a27 Exported PDU dissector improvements +ef2ea2acdd saprouter/saphdb: Fixing warnings due to multiple hf types +0d2a2d3777 wiretap, pcapng: process all initial internal blocks in pcapng_open +260f835eef Added Deutsche Telekom specific GREBonding dissection +48737e2983 SAPDIAG: Added SAP Diag as main dissector +b1b180fd9e Fix some spelling errors. +13b6063d27 SAPRouter: Adding found passwords to the credentials tap +f0a066dd0d MySQL: Try to handle converstations w/o caps +9c3ce8e371 ieee1905: Update Profile-2 AP Capability TLV +50a3524fbf wiretap: treat file extensions case-insensitively +0ba90d1249 MySQL: Reduce noise related to length encoded ints +2d2528cc2f UDS: Support OBD Services in UDS Service Error +cf3d5fad5a UDS: Fix Typo in Error Service +32d80bd54e check_typed_item_calls.py: change re for calls to allow ws before params +8ec198c272 MySQL: Decode caching_sha2_password packets +06fc6483b3 twamp: test mbz fields are FT_UINT16 +2691f87ef9 MySQL: Fix warning about incomplete dissector +0d8f9f908a ORAN FH CUS: Update some vals[], and add subtree for bfwCompHdr +4d5a6e5c4a SMB2: Fix typo +0b47fde866 WPS: Multi-AP Extension subelement: Profile 1/2 Backhaul STA assoc disallowed +7199a04c4c BTLE: Fix a copy/paste error in control_opcode_vals +6787835373 [Automatic update for 2023-01-22] +cd9f7b64c7 Logray: Remove the "Follow Stream" dialog +b71d87ed27 Gitlab CI: Switch to the OpenSUSE 15.4 container +c864a8a994 Release Notes: Fixup entry +dda2ead9c0 rpm: Update spec for latest dependencies +c65d5a0a80 wiretap: Reprocess Name Resolution Blocks during redissect +ee5435784d Add an item to the release notes +3c97c2f226 BGP: Fix check warning +ad8118b14a RPM: Try to fix build on openSUSE +dee461254b GTPv2: Track Session during Inter RAT Mobility signaling +39d9c77109 ENIP: CPF format only applies to List responses +630bb1ccee Debian: Try to fix build +133bebb18b Qt: Fix build with Qt version < 5.14 +c84a54c82f Checked encoded values for proto_tree_add_item() +2bde511bb5 SMB2: Add (Request) Lock Sequence Number/Index +8f67074e36 Actually load user extcaps from the new path +5b57eb61f1 RPM: Fix breakage because of $docdir +39124f2f8f Fix Personal Extcap folder path +b230aa1df0 epan: Do not add dependent packets more than once +8bbe35aaf7 AUTHORS: Fix non-standard entry format +f268ef2f17 Support for TDS SSPI Token parsing. +d7427e73af Qt: Fix capitalization of About->Folder characterization +28a4466c7b NSIS: Leave old uninstall entries intact +c66fc43e5b GUI: Ship authors as a Qt resource file +be51acfffb Fix some issues seen by tools/check_typed_item_calls.py +5f63989ee0 Update authors file in place +597bcca9ee wsutil: Add get_docfile_path() +d45a733258 mako: Updated Metamako trailer dissection +8080189ff3 h261: remove if(tree) check +d4932b3313 h261: Remove extra space +1844094e07 H261: Fix encoding of H261 vmvd +199ecf2983 Qt: Clear selection, not current, in drawCurrentPacket +c380f516a2 GTP, GTPv2: Add request/response framenum types +c22f47bba6 Wix: Remove leftover component +38fbccd33e Follow: Remove use of follow type from FollowStreamDialog +2ab291b3b2 GUI: Ship license + acknowledgements as Qt resource +0a840b5dd8 Follow: Remove check for FOLLOW_TCP for fragments in Qt +4d2d0b7f6d MP4: add support for segment boxes (styp, sidx) +776aafc7de CMake: Install CSS to DOCDIR +43c5eedc97 Handle NULL http2_session_t parsing an H2 settings frame +74909f1499 Install PDML files to DOCDIR +c06a38da31 CMake: Update a compiler version check +ae4868f4bd NFS: fix IO_ADVISE hints mask +1dac8660fc DHCP: Use BASE_CUSTOM for formatting time options +59b15749af Wix: Remove stale reference to dftest +c4db402db5 Add follow websocket stream support +06519be205 Install documentation (HTML manuals) to DOCDIR +9c9c5343d8 RPM: Remove some unnecessary doc files +9e6faf4169 Remove dftest man page +277605ac57 Windows: Do not ship dftest in installers +24ab9c0aaa Falco bridge+falcodump: Scan for personal plugins +de7ca4c64a Packaging: Add a Logray AppImage package +5a9812ab61 AppRun: Set various paths +a5eb85a1d6 Revert "ORAN FH CUS: Add subtree for bfwCompHdr" +2c5f2e40fc ORAN FH CUS: Add subtree for bfwCompHdr +b1f50b0b68 DNS: Add reverse DNS (PTR) answers to Resolved Addresses +3335197b42 RPM: Fix header installation +83f57bd4c2 Debian: Fix header installation +b301dee0e1 Add HTTP2 connection and session window sizes +fe7bfdf6ca CMake: Require explicit installation of development headers +728073ade0 CMake: Do no install some misc CMake modules +a05104df66 Qt: Fix build on OpenSUSE 15.3 +2d8cdec477 NSIS: Update the donation page +d3d6db58fe Resources: Add Logray Freedesktop files +4d3d856d8f Qt: Conversation/Endpoint table Filter by different QVariant types +a201eaf118 MinGW: Enable -Werror by default +b801ea0191 MinGW: Fix -Wclobbered +3504b423b9 MySQL: Fix Dead Store Found by Clang Analyzer +2dd8345895 NR RRC: upgrade dissector to v17.3.0 +9afd2f23ef Qt: Plug credentials model memory leak +058400d8e0 ECATMB: Get filename with encoding when adding to column +918c9c5d5c PFCP: add Nokia proprietary IEs +ffdf332f24 docs: Explain the FT_FRAMENUM use of the strings field +d851134d89 ui: Check occurrence when check for existing custom column +c8f8bc82a7 epan: FT_FRAMENUM strings are special +30ef9d38cd Make a couple of functions static +2f1493316a ORAN FH CUS: Round ext11 bundle to next byte +4dd78f11c9 Fix various issues seen with tools/check_typed_item_calls.py +da0c933aa8 LTE RRC: upgrade dissector to v17.3.0 +7738d5af5d MSYS2: Add some packages for missing dependencies +84f3a094d4 LPP: upgrade dissector to v17.3.0 +7e6266d33d MSYS2: Add Lua 5.1 support and fix test suite failures +1e1e733d8c iSCSI: Handle invalid opcodes inside Reject message +3bde296404 [Automatic update for 2023-01-15] +a5319966bc Fix typo +acf0ee420f Proto hierarchy stats: obtain capture file read lock +89188380ae MSYS2: Add better support for other environments +4ee71f77e6 Release notes: Add a link to the foundation site +0c3c3e9342 Qt: ElidedLabel escapes HTML +a25bcce10a Qt: Only autoset display filter when dialog is opened +4484736366 Qt: Set small text for ExpertInfoDialog filter +c0dd9620c5 lwm2mtlv: Fix resource id lookup +a23bab971e MinGW: Disable -Wcast-function-type warnings +6bfeecb562 MinGW: Fix warnings wiht ws_strptime() +184a567621 CMake+Windows: Try to prevent symbol redefinitions again +cdff6da68e MinGW: Cast away a -Wincompatible-pointer-types warning +389e70722c MSYS2: Disable -Werror by default +dd07fb5a15 CMake: Update a compiler version check +ad3205000b Qt: Add a donation link to the welcome page +a59a663618 Qt: Sort strings, like GeoIP country or city, in Endpoints +4307d13195 Qt: Fix selection of filter column in Conversation table +d09460283b MinGW: Fix -Wattributes +edd4295166 MinGW: Fix -Wunknown-pragma +f3152af8a0 MinGW: Fix -Wsign-compare +6870449734 MinGW: Fix -Wbool-compare +dfc992466e MinGW: Fix -Wstrict-aliasing +b487b7fcfe MinGW: Fix -Wparentheses +846056cf46 MinGW: Fix -Wunused-function +215a2d7477 MinGW: Fix -Wformat-zero-length +b94e7f953f MinGW: Fix -Wreturn-type +6801490aea Qt: Fix AA_EnableHighDpiScaling Qt6 deprecation +78dffe34d5 MinGW: Fix -Wold-style-declaration +10d197c64d MinGW: Fix -Wstrict-prototypes +c8fe23575f MSYS2: Fix build with -Werror +dd601b1d8e Resources: Use more reliable AppStream screenshot URLs +9754448044 CoAP+RTPS: Initialize some variables +e70856a045 Fix email for Josh Schmelzle in AUTHORS file +5b54223ce5 version info: Fix extra space after "(" +d902cabd3f MinGW: Fix -Wformat +8cd74b7cd4 MinGW: Fix -Wunused-function +566292435f DoIP/UDS: Allow mixing with OBD-II +9baefc3d5d eCPRI/ORAN: Various changes while looking at captures +ea0f20e993 OBD-II: Fixing Service/Mode 0x04 dissection +bf8f30eba4 Qt: Fix test for appending rows to UAT tables +764890d159 BGP: fix BGP-LS IPv6 Neighbor Address TLV s length +34ce99f32e AppImage: Switch to linuxdeploy +6281ad450b PFCP: refactor dissecting of enterprise IEs +b782c599ae Provide create_dissector_handle_with_data +f908bfa821 ciscodump(.c): Fix Null pointer passed to 1st parameter expecting 'nonnull' +5766002231 proto(.c): Fix Argument with 'nonnull' attribute passed null +cc9f5aed2b PFCP: Fix QFI bitmask +aff45e6318 MSYS2: Update GitHub action +a07265f3c4 GitHub: Add FUNDING.yml +500b514b59 USBLL: Dissect USB 2.0 LPM Extended Transaction +c14eb1767c E2AP: Use tvb_memcpy instead of memcpy(...tvb_get_ptr()) +9700b8cf8b LoRaWAN: Use tvb_memcpy instead of memcpy(...tvb_get_ptr()) +2a285b75a1 capinfos: Removing RIPEMD160 hashes +5ab3bb222d MSYS2: Update README +1229b0a999 MSYS2: Add PKGBUILD +d00bd20fea MSYS2: Fix system installation +b0cb719672 opus: Fix TOC configuration parameter definitions +a88545ae95 Mysql: fix a couple of typos +25311c6cfa netflow: Update Keysight netflow fields - pick up new fields added in Appstack 4.4 release +11983087ed Falcodump: More scap event code handling fixes +de16040021 CMake: Rename SINSP_PLUGINS to FALCO_PLUGINS +4c9b0d846c CMake: Reverse debug macros +25d4a099f7 Remove WS_DISABLE_ASSERT +640c44f24e CMake: Specify Falco plugins manually. +06ba704058 Qt: Accept ColoringRulesDialog after writing colors +809b34455e Falcodump: Improve scap event code handling +943bede110 version info: Strip whitespace from a string +29ca9c289f macOS: Add an initial donation page to the .dmg +9c68879a27 Windows: Fix Release (unused variables) +02894b1cb9 Diameter: correction of copy-paste error +ce9689da01 F1AP: upgrade dissector to v17.3.0 +b1482084b3 E1AP: upgrade dissector to v17.3.0 +c15189981e NRPPa: upgrade dissector to v17.3.0 +3e4d6a59aa MySQL: Complete dissection of zlib compressed +56dfcccc48 XnAP: upgrade dissector to v17.3.0 +92d4052cf8 extract_asn1_from_spec.pl: add support for M2AP and M3AP specs +20a8a8eb0f NGAP: upgrade dissector to v17.3.0 +f2cdd8bbc3 M2AP: upgrade dissector to v17.0.1 +fc013d9bd6 Set unique exit codes for processes +4f7c3ab16a X2AP: upgrade dissector to v17.3.0 +0611f92317 S1AP: upgrade dissector to v17.3.0 +313fed6db0 dftest: Add --types option +70e006fc42 dftest: Revert to using "->" +8a4f22be61 ALP: fix issue #18795 (memory management issues) +5e3dba3da0 NAS 5GS: upgrade dissector to v17.9.0 +42f7ee88c6 LLS: fix msvc warning: possible loss of data +60912daef9 LLS: add dissector for ATSC3 Low Level Signalling (LLS) Protocol +3c9662b1d2 note that tvb_child_uncompress attaches to parent +8bf015034e note to use the tvb_child_uncompress* alternative +95a1627064 note need to free return in uncompress functions +988d4585bc ipsec: fix comment +005ea28d27 sip: fix leak in uncompress +0150297d55 rtps: fix leak in uncompress +01fda90a45 mcpe: fix leak in uncompress +39ee45a069 multipart: fix leak in uncompress +8461440f4a gelf: fix leak in uncompress +f7290f2cb6 mysql: fix leak in uncompress +e80b2ab560 ALP: add decoders for Link Mapping Table (LMT) and Sony header extensions +1fc516739e mako: Updated Metamako trailer dissection +4d38cf9ec6 FAQ: Fix some markup +56deed1c15 GTPv2: correction of IE MM Context EPS QQ +fadb420769 PFCP: remove empty wrappers around dissect_pfcp_grouped_ie +b5fc7ff3bc PFCP: get rid of forward declarations by moving ie-decoder-table down +bf071e39d9 PFCP: remove redundant sub-tree and sub-tvb +e8cd0d1457 http2: fix leak of composite +a0c9627502 wscbor: defer creation of composite tvb +1a1a6ce12b DNS: Modify dns.qry.type for using without description +613331f07b dfilter: Disable flex debug trace for release builds +65ce33b5d7 dftest: Add wslog usage +067bf04446 dftest: Add a newline to output +4ec08045aa wslua: Fix wsluarm defines. +0f824b8b34 [Automatic update for 2023-01-08] +03cb1cb077 macos-setup: go with the current autoconf and automake releases. +b72bc8408b dftest: Enable debug log level with -l or -f +9d7b461a16 dftest: Add -0 option (no optimization) +ff7bab1730 ALP: add dissector for ALP protocol (ATSC3.0 A/330) +840a0d3025 dfilter: Display layer in DFVM dump string +4dedbe3eb4 locamation-im: fix a Coverity warning +de286af6ec ZDP: Sanitize UTF-8 string +fcf97be1e9 dftest: Move a newline insertion +46d58f97cc dfilter: Add a test +4d3f580961 tests: Reorganize dfilter group +1861679e81 dfilter: Optimize some scanner patterns +7641ba7416 dftest: More code cleanups and enhancements +0c24b0ae72 Qt: Remove duplicate column reset and cache invalidation +da3a48f820 Qt: Add a pref for column text caching, and have it affect sorting +751d836123 btle: Add control proc enum to make code self-documenting +b857c3189a btle: Dissector name updated to 5.3 +08d78fddb3 btle: Add some braces to if statements +0627ece136 btle: Fix bitmask for 5.3 feature sets +16cc10efb6 TCP: fix tcp stream numbering +f870c6085d epan: Allow nested dependent packets +693dc40936 GNW: Ensure that tvbuff proto data has the proper scope. +99385f1644 isup: fix typo on cause indicator +b388a23107 Revert much of 9281 (convert vals to common tfs). +a2b23f5a09 dfilter: Fix DFVM function debug output +df30299aff dftest: Add -h and improve output format +e77d716411 dfilter: Print CIDR mask for IPv4/IPv6 field types. +522c74b734 dftest: More CLI options and improve output format +fd709a6af3 dfilter: Indent DFVM program using spaces +46a7e84b69 DNS: it is a IP6 Address for AAAA +b797829022 DNS: fix a very old typo... MAILB -> MAILB +671df60225 DNS: Update type value (from IANA) +030d8ad9f2 Implement sACN Universe Sync dissection +077a91a8c5 Added new ODVA specific TLV +4d879b3b32 ORAN FH CUS: some trivial usability improvements, and TODOs +c95e8bd38a androiddump: btsnoop support on android T and onwards +0e93070745 follow: Add function for sub stream id to registration +3120e64570 wslua: Fix the build. +90084d8269 Add Wunused-parameter to DIAG_OFF_FLEX() +e6e3a91696 WSLUA: allow 64 bits bitmask for ProtoField objects +d4cd1d9d1d packet.c: Wrong pointer conversion in get_data_source_tvb_by_name() +253e19b8b2 NAS EPS: upgrade dissector to v17.9.0 +ddb187fe0c fixes #18777 wrong decoding order in parseDiagnosticInfo +49b639e5ba editcap: add sll and sll2 headers + offsetof +3e2c04fe78 editcap: flag to set unused bytes in SLL headers +8f747e41c9 Bluetooth: Dissect features defined in 5.1 - 5.3 +78c7b184c9 Bluetooth: Dissect 5.3 ACL control procedure packets +f41ce48d39 Bluetooth: Perform control proc validation on LL_CIS_TERMINATE_IND +e273428b7c Bluetooth: Perform control proc validation on LL_PERIODIC_SYNC_IND +c0b6b858dc Bluetooth: Add more validation to power control procedures +1ebd11dd49 Bluetooth: Allow LL_REJECT_EXT_IND as a response to LL_CIS_REQ/RSP +62fafa5fc9 Bluetooth: Allow LL_REJECT_EXT_IND as a response to LL_CTE_REQ +1eeb342476 Bluetooth: Detect invalid incompatible control procedure conflict resolution +aefd842613 Bluetooth: Refactor adding control procedure packets to contexts +616ca5f512 Bluetooth: Refactor starting control proc context +4537f4fd50 packet-http3: add support for webtransport settings and frame types +39191ca8d0 IO Graph: Allow changing order of graphs +55b165617b Implement sACN Universe Discovery dissection +3107af85a7 lua: ByteArray integer parsing APIs +86730990f6 Lua: make evaluate_lua and run_console public +c96a629c24 Support `FT_CHAR` in Lua `TreeItem_add_item_any()` +8043acd767 locamation-im: fix an snprintf compiler warning +ff1b5f8e57 locamation-im: fix the windows build in an easier fashion +9386404984 Revert "locamation-im: fix windows build" +67483b58bd locamation-im: fix windows build +0a7dde98d4 locamation-im: process review comments +92e1bd734f locamation-im: process review comments +51395014e5 locamation-im: process review comments +8f8ba172ec locamation-im: support the (optional) timestamps block +22599aa2ac DTLS: add DTLS over SCTP for PPIs assigned to 3GPP NGAP, XnAP, F1AP and E1AP +fdc335e686 tests: Get tests working with Python 3.11 (except with pytest) +6581901810 ORAN FH CUS: add new session extension types to value_string +e990b25ea2 dfilter: Remove semcheck arithmetic commute argument +b893616048 proto: Fix validity test for proto names +396f20606e MBIM: restore use of VALS +4693428c83 JSON: add "Display JSON in raw form" +44189659ea code cleaning +8429ed971f prevent unused function +eb05f77b71 BSI TR-03109 required extensions +e60dc74d90 JSON: fix a displaying two dimensional array bug in compact form +872db1fe87 For 'fields' param in add_bitmask_, check item masks +dd8828014c Change some vals entries to equivalent common tfs +704eaa1839 DEC-NWK: Fix a couple of spelling errors +ddebd0c9dd cql: Fix 64-bit print format issue +b80043835f avsp: Fix 64-bit print format issue +ca941e3881 SOME/IP-SD: improve Entry/Option handling and port registering +49e273941f BGP: Fix IP length when Root Node (IPv6) +f6e92abc20 BGP: Wrong Tunnel ID format in PMSI tunnel attribute +8c6854fb65 Qt: Cache only recently accessed columns text +bf7be8a1ae DECT-NWK: Fix possible overflow +12591d0a42 DECT-NWK: Fix ELI type decoding +659b830aef TIPC: Add a recursion check +d9adb6f712 Qt: Escape HTML when setting ElidedLabel text +1c24e49c67 Qt: ElidedLabel cleanup +cf4d88d320 [Automatic update for 2023-01-01] +336c0ae992 zstd: fix leak of tvbs +8ad7e2f538 zstd: add test for uncompressing 0 length +a2e18feae7 packet-cql: keys with length -1 are NULL values in BATCH operations +140ebf5829 packet-cql: keys with length -1 are NULL values +cffdb5945e packet-cql.c: add row number in display for RESULT opcode +91cf033cec packet-cql.c: distinguish between Snappy and LZ4 decompressed data +7eb8065e63 packet-cql.c: add support for SUPPORTED mesage type +7d66154242 Support for an Arista Vendor Specific Protocol subtype +f37c7c4062 dfilter: Tweak representation for length-1 byte array +c762d8492b dfilter: Improve debug format +f5bfe89785 dfilter: Replace global variable +5d8f495233 dfilter: Minor flex clean up +f2218ae5f0 Lemon: Update code and remove cruft +67a788b29c Happy New Year 2023 +ee7d3507eb qt: Ignore gcc 12.1 optimization bug with Qt (more e1a6913a) +a8b16d74e1 eap: tweak conversation tracking to avoid breaking pinfo horribly +b15eb8a82f macOS: Don't try to copy a nonexistent plist +3a23f6e6c9 gsm_a_rr: Support parsing channel requests on RACH +6bdc85e37f dfilter: Reject constant expressions +a17fb20550 dfilter: Remove commute argument from semantic check +2ff6139307 dfilter: Add a check_nonzero() function +bc74d2e3e4 dftest: Fix command-line argument parsing +d3d06c2552 dftest: Add debug command-line options +55ffdb08bb conversation: Remove conversation from the correct table +dfd3a4d61b check_tfs: find entries that define value_string identical to common tfs +a661ebaae2 DECT-NWK: fix build issue [-Werror=maybe-uninitialized] +3c0cdc9e3d SNMP: generate ASN1 +67db53abbf epan: Fixup get_ascii_string change +2ce57fcc19 pfcp: correction of IE 5GS User Plane Node +5c151df3ad diameter: Update geographical_description +23427cc9ba LCS-AP: Update to 3GPP TS 29.171 V17.2.0 +931824f4ff gsm_common: Update geographical_description +53153725bb dftest: Add a missing goto statement +1400d92724 dfilter: Add compilation warning for ambiguous syntax +ba7917309a charsets: Optimize ENC_ASCII by appending valid bytes at once +afe5ed0aa5 epan: Initialize variables in various dissectors +af22c743bd dfilter: Refactor error location for expressions +77ef21f86e dfilter: Replace unparsed lexical type and simplify grammar +bdd00edac8 dfilter: Rename grammar rules +b577b8a37f Add WS_WARN_UNUSED function attribute +508a4011ac tests: Rename test group +0fbf65f48b dftest: Add elapsed time +92a81b1361 Enable checks for proto_tree_add_bits APIs +fefc28a743 DECT-NWK: Fix BCD encoded non byte aligned strings +4a0d7e9bbb DECT-NWK: Fix hf types for bitfields +1d6cf2f513 prefs: report load error in gui popup +95f705dd8b dfilter: Improve error location for functions +bdb1616cf0 fix size_t cast warnings on Windows +611eae17c8 add mongo zstd test to suite_dissection.py +eca4655a48 use uncompress_zstd in Kafka +f5c400c6e7 mongo: support zstd +8dd82ff741 add zstd_tests +0ea91fc6fa error on extra data +a9037f45c7 do not create composite buffer with empty data +2f9fd85ae9 add tvbuff_zstd.c +e93989c56a Qt: Fix an IAX2 Analysis dialog memory leak. +6c1ee11172 dfilter: Allow compatible types to be compared in min/max +e85f8d4cf1 dfilter: Do not jump when generating function arguments +f6a02a1e4a dfilter: Preserve function argument order when printing +0df8a7a872 SRT: expand comments to give more detail on the string encoding. +3c411657d5 SRT: Validate UTF-8 encoding +939677f16e pfcp: Update to 3GPP TS 29.244 V18.0.0 +5bbe533244 WIP: Check types for _add_bits_ functions, and ensure no mask +b19bed43d1 dfilter: Allow constants as the first or only argument to min/max +6399f724d9 dfilter: Fix crash with min/max literal argument +6c8cdebe87 epan: Add a bounds check to get_utf_8_string +540b71d738 dfilter: Fix crash with a constant arithmetic expression +3ddb017a88 dfilter: Allow arithmetic expression to commute +c37552c43c dfilter: Fix an assertion macro +1d544c2077 dfilter: Fix grammar memory leak +f0f72927b4 epan: Allow FT_IPv4, FT_IPv6 custom columns to be resolved or not. +079ef9a165 dfilter: Allow comparison relation to commute +49ec151a7a dfilter: Allow the first DFVM argument to be an fvalue +596e0b41d1 dfilter: Change two scanner patterns to camel case +7742b22be4 dfilter: Minor fixups +eda80ed336 dfilter: Improve error location for parenthesized expressions +b1d93f7952 charsets: Optimize getting UTF-8 strings with an accumulator +274a6c9d64 [Automatic update for 2022-12-25] +d91cd30855 BACnet: Fix dissection of Notification Parameters +816005fc23 dfilter: Reformat grammar code +b9a5009cb2 dfilter: Clean up scanner code +d9a09aa622 IPv6: Support dissecting IETF APN6 option. +13f3ebc4e5 Add a routine to get the path of an executable given the program name. +44511c318d dfilter: Improve error location for expressions +3938b406fb dfilter: Refactor error location tracking +51a6dfffc7 PDCP-LTE: add a filter for decypted data +63bd8fde63 Fix display of help file path name in error dialog. +4e1211de90 dfilter: Add support for negation of arithmetic expressions +5dcefc7777 wsutil: Make progfile_dir the main program file directory. +e9176b652d ASN.1 PER: fix dissect_per_restricted_character_string_sorted() +5ee2e7c268 QUIC: Handle QUIC connections multiplexed on the same 5-tuple +bf17e3260e CMake: Set a default output directory for log-based extcaps +369993d72c E2AP: Use gnbid to share RAN Function ID mappings +f809e62b2a Tools: Move speexdsp to the Alpine and RPM basic lists. +398b05d199 DECT-NWK: Fix a couple of typos +ba1a85d381 dfilter: Improve arithmetic error messages +0e4bcf427f H224: Completing of H.224 dissection for Client Data Octets +ae0d6324c4 DECT-NWK: Fix windows build +8aec74c0ba DECT-NWK: Simplify data dissector call +cdf134b4e5 DECT-NWK: Update wmem_strbuf function usage +b7d2d107d4 DECT-NWK: Update hf type +0905bc33b5 DECT-NWK: Remove solved TODO marks +9cddc16d68 DECT-NWK: Dissect more IPUI types +4e0365b25b DECT-NWK: Improve display of DECT chars/strings +1d8152afd7 DECT-NWK: Escape DECT chars >= 0x80 +ad06d7cec6 DECT-NWK: Use DECT charset for strings +75fb2e770c DECT-NWK: Add basic support for DECT charsets +cc86a34c90 DECT-NWK: Fix IPEI string formatting +1272bd3c2d DECT-NWK: Fix missing initialization +4fed21f5a8 DECT-NWK: Make format function static +e3f010683f DECT-NWK: Dissect more S-Format message types +08cdb705e9 DECT-NWK: Add dissector to relnotes +98a86dc660 DECT-NWK: Add fields to PORTABLE-IDENTITY +3b1084d0a1 DECT-NWK: Fix missing prototype +e95424b4cd DECT-NWK: fix proto tree item length +bb9785c849 DECT-NWK: Fix typos +d4f070ce54 DECT-NWK: Add further ie dissection +775ea97ddf DECT-NWK: Fix TERMINAL-CAPAPILITY +528391f2bd DECT-NWK: Fix hf definition +be04f23917 DECT-NWK: fix typo in field name +271f7e00f9 DECT-NWK: Fix value_string terminations +2e6e44d1b1 DECT-NWK: Add MULTI-DISPLAY, MULTI-KEYPAD +1c0da0d2e2 DECT-NWK: Add TERMINAL-CAPABILITY dissection +f4ec602228 DECT-NWK: Add LOCATION-AREA dissection +d1befab186 DECT-NWK: Add single binary value IEs +42751da3c3 DECT-NWK: Add AUTH-TYPE dissection +79e3822dee DECT-NWK: Dissect MM messages +eaeff2858a DECT-NWK: Fix CIPHER-INFO +d9130e8d20 DECT-NWK: Add fixed len information elements +443f0dcc33 DECT-NWK: Handle CALLING-PARTY-NUMBER +da2048d5f3 DECT-NWK: Move IE dissection out of LCE +b7fc9a2788 DECT-NWK: Begin LCE-PAGE-RESPONSE dissection +1be5ec9433 DECT-NWK: Initial dissector for DECT NWK layer +318b5a819d NAS 5GS: fix a typo +263bda375c dfilter: Check if type supports unary minus +c654566fc6 UAT: comment out FIX reminder +7f5668e8ec WLAN: fix a couple of warnings from check_typed_item_calls.py +5ccde702c1 PDCP-NR: Add a field to show/filter decrypted data +cc9905b87f tools/bsd_setup.sh: speexdsp is a required package +507d5c5386 QUIC: update final constants for QUICv2 +202da2a700 WLAN: fix a conflicting entry for value_string +6459b5f6d1 Qt: Improve our font preference compatibility. +47fa90e41e Tools: Check the last modified date in make-tls-ct-logids.py +cbbddcfa3a vagrant: Bump to Ubunutu 22.04, RAM to 8GB +1a2642ec69 MP-DCCP: Fixed typo in filter name +c1756855eb MP-DCCP: Solving Compilation Errors on Certain Compilers +801f954a53 MP-DCCP: Solving Compilation Errors on Certain Compilers +1ebdeb2943 MP-DCCP: Fixed Compilation Error on Certain Compilers +5c42b6e84f MP-DCCP: Fixed Rare Packet Malformation Error +599e51462e MP-DCCP: Solving Compilation Errors on Certain Compilers +350875f44f MP-DCCP: Solving Compilation Errors on Certain Compilers +174730bdcc MP-DCCP: Solving Compilation Errors on Certain Compilers +151414ac35 MP-DCCP: Resolved Minor Merge Issues +7f02b09c41 MP-DCCP: Improved MP_CONFIRM -MP_Confirm dissection now works as a recursive function, which is capable of more effectively dissect a list of incoming confirmations. +2b6e9d7b2b MP-DCCP: Modified MP_CONFIRM to match IETF draft. +7bb4c2fb1e MP-DCCP: -Rename multi-path subobtions to match IETF draft. +bdc9210978 DCCP: Fix dissection of Feature options to match feature_number names instead option_type, and include MP_CAPABLE feature. +720c05c799 MP-DCCP: Added all features to MP-DCCP V6. +16ea20120c MP-DCCP: Implemented MP-DCCP up-to V4. +74dc39697f debian-setup.sh - install libspeexdsp-dev as default as is now required +f951d80201 [Automatic update for 2022-12-18] +dbb9fe2a37 epan: Allow FT_ETHER custom columns to be resolved or not +2bc72fa3db IPP: Fix invalid UTF-8 encoding +b2572f3a35 Fix some spelling errors +7baa0ca0c4 proto: Custom column concatenation and truncation +c2850d7203 C15 CH: Fix UTF-8 string truncation +2de92a94df epan: Add a bounds check to tvb_uncompress_lz7huff() +730981f76a GSM A-bis: Add an assertion to prevent a buffer overflow +5b96d57b18 protobuf: Do not crash on zero length bytes element +ae14849864 Windows: Use SpeexDSP binary package +a4f56e90a6 BER: Fix extension lengths +3a61e3f851 SNMP/UDP: SNMP is walking on UDP conversation/stream ID +b0cf030b30 RTPS: Add offset overflow checking. +18c2f29610 Qt: Limit copy of TrafficDialog to visible items +c1169d587c Qt: Fix Packet Comments shortcut +1ca46907d4 DMP: Fix invalid UTF-8 encoding +10bfb702a6 ECMP: Fix invalid UTF-8 encoding +be44dab5d6 Zbee ZDP: Fix UTF-8 string invalid truncation +0256d09ab8 NCSI: Fix invalid UTF-8 encoding +2db8d6213f AllJoyn: Fix invalid UTF-8 encoding +8afd34c616 Alljoyn: Fix -Wdocumentation warnings +bca2b4dd9e Qt: Fix Qt 6.4 QMouseEvent deprecation +03b4c62be5 cli: Fix copying global profile to personal at startup +d17c018013 tools/check_typed_item_calls: check FT_BOOLEAN mask length +1e8d3d8695 tshark: fix duplicate fields issue in ek output. +ff728ab37d MCTP: Add decoder for message type +cfcb33e8b7 MCTP: Add NCSI (and ethernet) over MCTP dissection +728e89b955 MCTP: Add header for MCTP packet types +7b53d22b27 DECT-DLC: Remove abandonend part +969f12c365 DECT-DLC: Unify variable naming +a3e624cb01 DECT-DLC: Add dissector to relnotes +f56a3fed08 DECT-DLC: Fix missing prototype +584e65c950 DECT-DLC: Fix typos in hf definitions +9a96284e5a DECT-DLC: Reassemble fragments +594207d04e DECT-DLC:DECT-DLC: Really disable abandoned func +c6fb1b2308 DECT-DLC: Don't call NWK dissector if there's no payload +a13d71dab9 DECT-DLC: Initial dissector for DECT DLC protocol layer +4672e73900 NBAP: Add UEID to HS-DSCH flows added from RadioLinkReconfiguration +7fef921875 wslog: Resynchronize UTF-8 display +ea8b5fb024 wmem: Add wmem_strbuf_append_c_count() +1f34529839 wmem: Optimize some strbuf functions +963dba2d60 NSIS: Add an initial donation page. +c6ee65db6b Qt: Display extcap uncheckable multicheck items as labels +415389eb84 CMake: Update a comment +38e73b895a SGsAP: Use ENC_APN_STR +31ab1a0a17 SIP: Fix heap-use-after-free crash with ASAN +2d3de008f5 CMake: Disable UTF-8 debug checks for release builds +400235ad7e CMake: Re-enable -Wno-error=stringop-overflow= +f2caa6a0cc Extcap: Fix falcodump gcc warnings and errors. +3a43d97898 NAS-5GS: change TLV to TLV_E for CAG Information list IE +2aa40d4488 Qt: crash on negative row in Conversations +8504578ec2 ieee80211: fix typo for encoding +30df11941b ieee80211: fix trailing whitespace +1856d1368a ieee80211: Add Location Civic (Measurement Report) +4b9aef8371 ieee80211: Add Location Civic (Measurement Request) +7191006bc4 ieee80211: Add Usage Rules/Policy Subelement +ce58638fe4 ieee80211: Add Measurement Request LCI Report dissection +0a5fcb4680 ieee80211: Update Measurement Request/Report value_string +b54c882df5 ieee80211: Add Measurement Request LCI Request dissection +14880b13ba WSDG: Consistent capitalization for GitLab +4bbc640763 OCP.1: Fix Notification Context Parsing +dfa387d405 file-pcapng: Add Darwin Flow ID and Wake Packet flag +925904d6ce pkixqualified: Clear the oid at the start of each QCStatement +9866cf3bad BPv7: Add conversation and endpoint tracking +edf48633bb IO Graph: 3 new styles +ac96e5f318 WSDG: Remove reference to Gerrit +c6abd4ff7b Support SCTP over DTLS +2d9e8416da OAM: Add support for missing DPoE and 1904.1 attributes +bf158b3e41 tpkt: don't have the heuristic enforce TPKT dissecting +d90d525dd7 tls: do not enforce the TLS dissector for the whole connection +d560ae612a rdpudp: support desegmentation +8513da747d BGP: improve PDU handling +dcf00fc3bd NCP: Add offset overflow checking. +10666fb7c3 UMTS RLC: AMD and UMD PDUs can be larger than 255 bytes +358641a5ca SIP: Fix fixed buffer UTF-8 string truncation +f2eb97e910 Fix ciscodump CID +37c400afe3 usb-ccid: fix mask found by check_typed_items_calls +594aaca250 usb-ccid: fix typo found by check_typed_item_calls +2fd04b6ba9 bpv6: Fix possible infinite loop +73866d3623 RoHC: fix dissection of IP version alternate encoding for IP profile +7d20bd0b10 Extcap: Clean up our fifo in non-blocking mode. +212b196bee ciscodump: Added support for IOS XE 17.x +9581085430 Falcodump: Open our fifo directly. +cb420c7911 Extcap: Create our fifo in a temporary directory. +5aa1871ee0 extcap: Do not hang if extcap doesn't open fifo +f0002e0e3d umts_fp: Handle absent checksums when there is no payload +ec30a03387 usb-video: Validate encoding of fourcc +740778e16d Colorfilters: Updating TTL low or unexpected +2e22eb8357 ciscodump: Added noisy messages for troubleshooting +d44c4193e0 macOS packaging: Clarify an issue with libbrotli. +3924162f00 [Automatic update for 2022-12-11] +699e9162d8 CCID USB: decode PC_RDR_SET_PARAMS & RDR_PC_PARAMS +5a260568b6 CCID USB: Correctrly identify protocol number +cf6fd1248f USB: Fix Darwin source and destination handling +17d7b7cb73 wslua_proto: document the init and prefs_changed functions. +a74027ad00 wiretap: Validate UTF-8 encoding for pcapng +c64eaf87af github: install cmake and winflexbison alongside other windows pkgs. +29c6f4ebf1 H224: Add for Decode As +82a0a5215d ieee80211: Fix SAE Confirm dissecting +c19f31247f MBIM: Remove repeated hf_mbim_ms_device_slot_mapping_info_map_count +48bb59d096 Docs: Remove some leftover Perl POD markup. +dae36edbda debian:add missing symbols +d86a9910e5 tools/checklicense: Skip build directories +bcc77ab189 http-urlencoded: Optimize parsing +d3fd7a92ec PCEP: Stub in support for more objects +3d290f0248 Demonstrate `CUSTOM_TSHARK_TAP_SRC` for CMake +f413260df9 WSLUA: Add new lua function register_packet_menu() +eff7cd15b0 github: repo_lockdown v2->v3 (node12->node16) +e490a3dd92 WSUG: (PDF) add fallback font for missing up/down arrows +77a1cb0636 rpm packaging: Add .el7, .fc38, ... +932f4ff893 Qt: Don't use QString::toLocal8Bit(). +bad5ae8c42 USB: Allow registering protocol specific dissectors +74b1c07f91 test: Skip Follow HTTP2 test without Nghttp2 +2fcc819366 USBLL: Correctly handle last fragment retransmissions +d153113cdf WSDG: retire Visual Studio 2019 for VS2022 +cb85a4b1a4 Qt: Convert our widgets and models to new-style signals & slots +0c1a10b02b Qt: Update an action name. +6558b58e58 dtls: Support Connection ID when using Block Ciphers +237b7d02fe Update release notes +b29ee628e2 IPv6: Remove some redundancies in address detail +d216f0a6e2 IPv6: Add special-purpose address detail +f8d308e9af Kafka: Add more loop checks +60cb3dd3c6 CMake: Remove -Wjump-misses-init warning +2897e904f9 CMake: Remove redundant warning +266a0d38b4 kafka: fix note of ZSTD_decompressStream return +9412adf7bf kafka: stop decompressing once all input is consumed +c36dde6e13 nxp_802154_sniffer: Add heuristics +647978b8be Qt: Manually connect our "Analyze" menu actions. +3b7df80a0a [Automatic update for 2022-12-04] +eba1f048b3 E2AP: Use S-NSSAI field in KPM +f96885ab06 IPv6: Add multicast scope and flags address detail +5eb2a7f7b7 Qt: Miscellaneous ByteViewText fixes. +b7c3bae518 check_typed_item_calls: add check for add_bitmask fields +bd1f2cc996 epan: Use realloc when extending the uncompressed buffer +868313956f proto: Tweak admonition for proto_tree_add_string() +32f88ad22c wmem: Remove strbuf max size parameter +3311b34106 gsmtap: Support V5-in-GSMTAP +8683c4e328 Add support for missing DPoE and IEEE 1904.1 OAM attributes +13823bb105 openflow_v6: Prevent infinite loops in too short ofp_stats +0e11932183 kafka: Don't try to decompress if the length is zero. +967a3c3df9 Qt: Check field autocomplete for syntactical validity +5853886d50 reassembly: Store pointer to first gap +8623cd9746 icmpv6: Format DNS name as UTF-8 for output +f2a0d25dba bpv6: Prevent infinite loops +415296436b DECT-MITEL-ETH: Fix #18683 +b116ccd6d5 dfilter: Replace compile booleans arguments with a bit flag +84e75be5c6 dfilter: Add optimization flag +4b0bf62791 asn2wrs: disable template line directive by default +729ea56b46 wmem: Remove wmem_strbuf_new_label() +93814ef740 dfilter: Always set error pointer in case of failure +8a67ca77e6 http: Check CitrixAGBasic Auth encoding +10c84b6450 HTTP2: Load dynamic hf entries when UAT is changed +5b8cb733fa asn2wrs: disable line directive by default +6eb734995a Change the re for matching an item's label +c69d0114ea tools/check_static.py - fix remaining errors +7336190bbc wslog: Check fileno() for errors +129ed6d4c4 SAPSNC: Added SAP SNC as main dissector +9a19d48736 CIMD: Implement User Data encoding +f6e850af47 AJP13: Remove odd use of ITEM_LABEL_LENGTH +0af3174508 CMake: Updates for CMake 3.25 and later on Windows. +a0d77e9329 dfilter: Return an error object instead of string +b4196ab772 DECT-AAMIDE: Remove duplicate relnote entry +7fc7830b13 DECT-MITEL-ETH: gint -> int for hf +7cde243a66 DECT-MITEL-RFP: gint -> int for hf +76ff611966 DECT-MITEL-RFP: Dissection of SYNC messages +03dd33f740 DECT-MITEL-RFP: Improve display +d67d08cf9b DECT-MITEL-RFP: Improve includes +7afe726007 DECT-MITEL-RFP: Reorder message dissection +992c1fa616 DECT-MITEL-RFP: Add more messages +6f8a847b63 DECT-MITEL-RFP: Fix MEDIA-OPEN dissection +abea8b8b4a DECT-MITEL-RFP: Set proto length in DECToE case +a6c6afedef DECT-MITEL-ETH: Improve subtree len handling +443b0a4623 DECT-MITEL-RFP: Simpler TCP port registration +397d802618 DECT-MITEL-RFP: Fix spelling +9a2cc2f8e2 DECT-MITEL-ETH: Fix spelling +42927f3953 DECT-MITEL-RFP: Add MEDIA message dissection +c42800fa4d DECT-MITEL-ETH: Fix filter name +7e5d5c2ddf DECT-MITEL-ETH: Improve MCEI dissection +6f216b9dbb DECT-MITEL-RFP: Remove unused assignments +792fdf05ca DECT-MITEL-ETH: Remove unused assignment +863f7d902d DECT-MITEL-ETH: Fix function naming +7fcf2f8d36 DECT-MITEL-RFP: Improve protocol tree structure +6fd2c267b4 DECT-MITEL_RFP: Honour work from zivillian +8a05fc6a2a DECT-MITEL-RFP: Add SYS-IP-OPTIONS dissection +ca540b120a DECT-MITEL-ETH: Improve protocol tree +de7594f58d DECT-MITEL-ETH: Add more RFPc item dissections +4c9da8039f DECT-MITEL-ETH: Begin dissection of RFPc +3bc96a57e4 DECT-MITEL-ETH: Move MAC_PAGE_REQ to function +b757b7fed2 DECT-MITEL-ETH: Improve MAC_INFO_IND +73fe413b46 DECT-MITEL-ETH: dissect more fields +c4daae6a1e DECT-MITEL-ETH: Improve MAC_DIS_IND dissection +5e1c929697 DECT-MITEL-ETH: Add MAC_CLEAR_DEF_CKEY_REQ +5d6cffc2d0 DECT-MITEL-ETH: Improve MAC_CON_IND +cac1709e8d DECT-MITEL-ETH: Add more field dissection +15edf3b3ce DECT-MITEL-ETH: Add Layer field and Mt +534e594a34 DECT-MITEL-RFP: Begin of OMM/RFP protocol +d4a4d8ebc0 DECT-MITEL-ETH: Add IP encapsulated behaviour +a31c5923e1 DECT-MITEL-ETH: Unify naming +849e0fae46 S1AP: restore g09914cca +963877e921 discard: Implement dissector for RFC 863 +47a1b0f9da S1AP: Wrong ie id used on RequestTypeAdditionalInfo +60168c1c70 LoRaWAN: support for Class-B and v1.0.4 specification +c3d02eeb38 [Automatic update for 2022-11-27] +927ea482ba H224:Resolve some client IDs parsing problems. +d42ff693d9 HSP+HFP: Fix invalid UTF-8 string truncation +27ea011dd3 802.11: Remove artificial string truncation +ade32a12f2 WSDG: update libpcap module documentation link +9d01610729 H224: Fix the missing Q.922 header in H.224 dissector +e67c71faba RTP Player: Fix: Playback marker do not move after resume with Qt6 +30d829d429 use proto_tree_add_checksum +3f8ae9a08d mongo: add Checksum field +15b3deff27 lapdm: Fix reused fragment id reassembly +26dda2ba78 H264, H265: Fix overflow value of se(v) +e6d81e8731 ANSI IS-637 A: Use tvb_new_octet_aligned for addresses +b8a50617d7 ieee80211: Fix an CLang warning about dead code in my recent MR. +5af4587255 QCustomPlot: Fix some warnings in upstream code +6959280581 QCustomPlot: Fix Clang Warnings +ea7bec688a QCustomPlot: Try to fix -Wdocumentation-html warnings +b262dd3d29 QCustomPlot: Fix clang warning on Qt5 +117fa55c04 QCustomPlot: Fix some clang code analysis warnings +f60e35e481 QCustomPlot: Fix spelling +c90ba8c1b1 QCustomPlot: Fix adaptive sampling performance on scatterplots +cb9a1479cd QCustomPlot: Fix clang -Wmisleading-indentation +e5dc339c18 QCustomplot: Fix clang -Wdocumentation +b9b16e2f64 QCustomPlot: Fix qsizetype warnings +498dc04278 Qt: Update QCustomPlot to 2.1.1 +793365d0e0 Fix some issues seen with cppcheck +ec353e89f3 SIP: Extract entire Call-ID without truncating +6dcfb07b7d BGP: Fix (reader_)offset for IGMP +fdc211984f SAPMS: Added SAP MS as main dissector +646df7fe14 Qt: Fix crash when clicking on expanded entry in Expert Info Dialog +8ab801557b tfshark: Remove unused function +82b5201f79 SAPRouter: Added SAP Router as main dissector +2128053e7c Qt: Improve log handler output +43fb308437 Zieee80211: Provide compressed feedback matrices for VHT as well as HE. +ee4703094f ieee80211: Beamforming fixes +06b4a84901 XNAP: Use bitmask for E-UTRA and NR cell identities +b10e26d742 NGAP: Use bitmask for NRCellIdentity and EUTRACellIdentity +f9e0e555e0 [Automatic update for 2022-11-20] +09914cca33 S1AP: Use bitmask for cellIdentity +92208e4330 HTTP2: Ensure that the unescaped header value is valid encoding +79c3a77752 Add macros to control lemon diagnostics +c4ca4312c1 CMake: Add -Werror to sharkd +80ebd68cc4 github: windows - downgrade cmake back to 3.24.3 +f3a96bc18c IAX2: Fix UTF-8 string encoding +8037ecf93f mip6: Use ENC_APN_STR +45c15019ac AT: Fix UTF-8 string encoding +6bc87f01da T.30: Fix UTF-8 encoding +709d65883f Fix some cppcheck issues +d7ae26bf6c CMake: Update minimum required version to 3.13 +18b161c80f CMake: Split "extra" warnings into interesting/not interesting +64f4a441d1 Release notes: Remove an entry +90fb3ff438 Disable a compiler warning for Flex generated code +8aa55eb2ba etwudmp: fix typo +45cc56746b aol: Token encoding +3903740534 Try to fix more -Wdocumentation-html warnings +dbb5b80344 CMake: Comment out some warning exceptions +7a29f10d6d locamation-im: restore showing the eol character in the hex dump +16107683c6 locamation-im: line numbers are never used for split lines, lose them +6d2aea45e4 Try to fix an -Wdocumentation-html warnings +006f10f108 Gitlab CI: Enable -Werror with Clang builds +e1d492e2e0 CMake: Do not disable -Werror with "extra compiler warnings" +2443df7318 Disable another -Wunreachable lemon warning +973748f321 CMake: Cleanup some compiler flags +5754fdf289 tfshark: Enable -Werror and fix compiler warnings +cfbe898dcc CMake: Disable -Werror for flex generated files +7efa4cb9a4 ORAN FH CUS: More changes to line up samples properly for Mod Compr +b00725c945 locamation-im: Fix encoding +4c4b3ec3a9 CMake: Move -Wlogical-op to common flags +09718fb9b3 CMake: Move clang warnings +671bb9f190 CMake: Remove warnings enabled by default +7ce4b153ae X509IF: Fix null pointer dereferencing. +c37bb02484 Regenerate ASN.1 dissectors +6e6386a3dc rpm-setup: Don't attempt to install cmake3 +baaf60cb34 ptp: prevent divide by zero. +fc28bb0502 X509IF: Remove another fixed length buffer +59ee5247dc X509IF: Fix string truncation +b2d3f8dc31 GitLab CI: Update our schedule rules. +8fd375cfad tcp: Use correct wraparound comparison in sequence analysis +9b644f7f84 ORAN FH CUS: Start on Modulation Compression Support +5362cc9b3e Fix build on OpenSUSE 15.3 +714ee652cd Refactor PCEP object dissection for readability +1e5f909617 RTPProxy: Remove newlines from col info. +5396eeb578 reassemble: More fragment_seq_single issues. +03a4eed570 ppp: Check to see if process_reassembled_data gave us a tvbuffer +1a04473ca8 opcua: Quiet a Coverity warning +99d3112464 Show the address space of IPv6 addresses +6b41ad918b PCAP: upgrade dissector to v17.0.0 +37a0ccee9c GSM A-bis/OML: Show NACK cause descriptions +889e5331dc Add NVMe Management Interface (NVMe-MI) dissector +baf7a3c493 Add MCTP control protocol dissector +e1cbe02cce Add Management Component Transport Protocol (MCTP) dissector +b704562c0c RTPProxy: Make column info more readable. +b9a4bf297e reassembly: Fix update to the fragment_add_single functions +59fdaa7d07 SAPEnqueue: Added SAP Enqueue Server as main dissector +6e041d9afa Qt: Fix typo in proto_tree_model +ab27562dbc Fixup fragment +b7ed46288a Qt: Speed up ProtoTreeModel with lots of items +52382b2592 Use `register_dissector()` for more protocols +4f3b028d94 epan: Separate fragment_head and fragment_item +0bfdd0d954 [Automatic update for 2022-11-13] +24d55ce7ac move depth increment below error checks +2b43f5f650 mongo: fix document depth tracking +ae0c38a07a NFS: Fix string decoding to use UTF-8 +fd96d818a9 SAP HDB: fix a spelling error and some cppcheck warnings +3014fd9d17 pgsql: Avoid crash on non-ASCII invalid type bytes +795e318739 Gitlab CI: Add build with -Werror enabled +1ed750dd94 CMake + Gitlab CI: Allow fuzz jobs to pass with warnings +384bf49591 SAPHDB: Added SAP HDB as main dissector +91279eb90e Qt: Add GeoIP latitude and longitude to Endpoints table +1e6f26adb6 wslua: init.lua - superuser logic; typeof() call on non-table +b032a40fd9 IEEE 802.11: random addresses in conversations and endpoints +c34223ad62 VRT: add context packet support to VITA 49 dissector +f9a5bf5805 WASSP: Don't add a NULL to a column +99e93e24b8 Protobuf: fix the bug about string format +2a0061e445 EVS: improve info column display +1196f214aa EVS: add an option to force decoding as Header-Full format only +7f2006e744 ieee80211: Use FT_STRING for HS 2.0 OSU NAI +085cbd27e1 pcapng: ws_debug - display option code in decimal +85357ae721 Fix more unused variables and enable unused-but-set-variable errors. +b662f565f0 STP: Remove an unused variable. +526ccef5f4 per: Implement UTF8String properly +c2b59567d3 tshark: update man to explain why some fields are skipped in elastic-mapping. +fd92228e54 capture: Remove an unused variable. +3ec1e6ca59 afs: Validate vectorized strings +df478a365d dfilter: treat carriage returns as whitespace +16afad10fb Qt: Fix a deprecated warning +f4965d5dec wmem: Make wmem_strbuf_utf8_validate endpptr param optional +0928a25d1f GitLab CI: Switch to clang 15. +0bfe5bed72 [Automatic update for 2022-11-06] +a1feafad6c IPv6: fix embedded IPv4 address dissection when using Well-Known Prefix +0562fe46f6 SAPIGS: Added SAP IGS as main dissector +23f54390f1 hl7: Validate encoding +9a3d091933 mmse: Handle encoding +b860351e7f Packet List: preserve horizontal scroll extent for PgUp/PgDn +bcbd6c3974 sctp: add support for Zero Checksum Acceptable parameter +d2f7b8907c wbxml: Fix encoding +07627f0230 E2AP: peek at RAN function name using tvb_get_stringz_enc +ae3f4832c5 Windows: install etwdump extcap utility by default +f47f114bb2 skinny: Check encoding +73c291029d skinny: Resync xml code with dissector, regenerate +8c585cc228 skinny: Convert parse_xml2skinny_dissector.py to Py3 +d1e3ef36c5 WSUG: consistent spelling of acknowledgment +5084857eed WSUG: Document the layer operator. +1505fa1b4b addr_resolv: define default port values for DNS resolution UAT +5fa07d18ec xcsl: Check encoding of characters +49d21db1a7 DBUS: Make a function static +798c1a8e6d EVS: fix frame format detection heuristics +df4a0f289c alljoyn: Use a FT_CHAR and value_string for the type id +3e0ee841b1 epan: Simplify construct_match_selected_string +3ac86775dc Fix some spelling errors +e449b560c0 epan: Properly generate filter expressions for custom columns +c6a0b9b64a E2AP: Add some missing IEs +9339b357ea ieee80211: add a dissector for the protected EHT EML OP MODE notif +12a5c10664 gsm_osmux: Fix AMR_SID frame type payload size +a1c55f2356 GOOSE: add back goose.floating_point filter +fd7716542c Qt: Move generic methods to utils +91c0669fb7 Qt: KeyboardInputInterval - allow more relaxed typing for keyboardSearch +0bfa32ee6c wsdg: order Lua sections as a user may require them +636c2d21ac Allow user-defined labels for Bluetooth UUIDs +80e287f82c Reset the "current conversation elements" after each dissector call +5723e43293 BGP: Adding support for RFC8365 +f2105250fa Dissector CMakeLists: custom header+support files +c18809a861 Change some `wmem_packet_scope()` to `pinfo->pool` +dbc688ccb9 F1AP: upgrade dissector to v17.2.0 +c2242455e7 Gitlab issue template: Info how to upload a file +dcbd3874d3 tls: add support for DESEGMENT_UNTIL_FIN, sequence numbers +6759377b93 TCP: Overriding of the automatic SEQ Analysis +891716800b http: Store request/response data there, not in the conversation +1293f15897 AMQP: Add field table values as fields +cabe0e0239 Filling in information about the server in the tap listener +212c90f6d5 QUIC: fix typo +2f75f65b7f ieee80211: remove duplicate entry +a9d32c9316 ieee80211: fix item type is FT_UINTY but call has len X +a06288d78c ieee80211: fix mask has odd number of digits +e0c4172681 ieee80211: fix filter "wlan.fixed.publicact" appears consecutively +2e98ceb0d1 E2AP: Following ans2wrs.py fix, can now extend RANParameter-ID range +4c2d0f16d4 dfilter: Improve representation of raw field references +b83658d8a4 dfilter: Add suport for raw addressing with references +0853ddd1cb dfilter: Add support for raw (bytes) addressing mode +31a0147daa dfilter: Pass a value by reference +0583b76204 dfilter: Remove unused data structure +5f46ce935e Profiles: Fix export crashing for single profile +58390334eb asn2wrs.py: fix Needs64b +759e571c05 dbus: Use proper conversation function name +34a66401e8 UI: Only sort visible packets instead of all packets +fe4b063954 IPP: Add the charstring value so it is filterable +8d17d1fe7a ftp: fix Dead Store found by Clang Analyzer +2ad4b5bb3c Qt: Generate filter expressions for columns with multiple occurrences +3aafecb7b9 Main dialog: Wireshark stops extcap on exit if no packets received yet +190b74bc06 PTP: Enable analysis by default +d5d635d7b7 D-Bus: Resolve unique names into well-known names +034ac6dad9 D-Bus: Add member to response frame in info column +60aec65e9f D-Bus: Add path, interface, member to responses +8f6a640337 epan: Allow FT_UINT_STRING for proto_tree_add_string() +76301761bb D-Bus: Add conversation tracking +e207d65830 TCP: Obvious Retransmission RTO is wrong +8de2b2e860 addr_resolv: add support for static hostname entries +2578e2a1fb TCP: last packet of a disordered series is marked as Retransmission +d892d28481 NTP: Improve handling of poll and precision fields +b025c45cf3 TLS: Don't assert on zero length handshake fragment +69daf2e339 QT: When opening files, filter on All Capture Files immediately +89452ef2fc Protobuf: Fix a google.protobuf.Timestamp displaying bug +11990f258d Qt: Add ProgressFrame to the Expert Information dialog +81bd7b1415 Qt: filter_dialog - make Cancel button functional +dd5f86c674 Capture options dialog: Fix start of capture by double click +460d4c85c2 Allow custom dissectors for BLE advertisement service UUIDs +420ec1511d extcap: fix missing control frames from wifidump capture +3da9603b9e AMQP: call sub dissector via UAT +c8a4b8d611 packet-json: move away from `wmem_packet_scope()` +887fc09100 Bluetooth: Fix detection of colliding peer proc +96de1ce181 RTPS: Clang warnings cleaned in RTPS protocol +71a21ca1ca thrift: fix conflict +00179b710c NSIS: add Extcap group; tidy up other groups and WSUG +9de9a7900f GSM A RR: de_rr_meas_res(): also show padding as a tree item +3829e598a5 GSM A RR: fix de_rr_meas_res(): properly return consumed length +4445b4df2f GSM A RR: de_rr_meas_res(): remove unused curr_offset variable +f478a2db5e GSM A RR: make gsm_rr[_csn]_padding_bits() accept padding pattern +c59804f25f Qt: Prevent dangling object for profile dialog +a42d245c2b [Automatic update for 2022-10-30] +179ecc114c PVFS: Fixup commit a9535243c5 +6fae1c6a1c PVFS: Fix UTF-8 string truncation +a9535243c5 PVFS: Validate raw data encoding as ASCII +a1e32e67ea Revert "IPP: NULL is not a valid use here" +3baf3216ac ieee802154: Update 6top subie to final number +8b34bfdb59 CFDP: Add some length fields +ea41d58d47 Qt: TrafficTree - Add headers to CSV/YAML export +b4a738e069 Qt: Fix unexpected bytes suffix +ea60fdcb31 TrafficTree: Fix wrong element choosen in context menu +f8efd93fc7 LLT(veritas): Dissect new type of packet +58d545d5e6 IPP: NULL is not a valid use here +0b9edb2299 evs: fix typo for evs_d_bits_t0_values +9504b54bc1 unicode-utils: Add a null check to UTF-8 validation +4851b4ceb5 column-utils: Check for UTF-8 truncation +ea9af624cd epan: eliminate timezone buffer. +0ae3315f53 Qt: Make sure our font setting is backward compatible. +3f194ad187 gitlab-ci: move check tfs and typed_item_call to end of test +a4f1e5c6fe NSIS: uninstall etwdump; extcap binaries not in program directory +267954cda2 epan: Increase timezone buffer size +b1bd41a1ae Metamako: make a tfs static +0b83d51e75 E2AP: Add a comment for constant value taken from later spec +083b07d88d Fix profile import/export menu items. +86af1d6707 e2ap: fix a compiler warning due to a strange maxofRICrequestID value. +4c3ebe73d3 epan: ensure that the result of ws_label_strcpy is terminated +d46e7f90f2 E2AP 2.01 +c8cf2f544c PER: Fix length of restricted character string item +d560dd3948 Qt: Fix our default font size on Windows. +4d2680cf75 DNS: Fix column info encoding errors +89fe7720f3 PKTC: Fix timestamp encoding errors +6b468cbae7 VTP: Fix timestamp encoding errors +00ac65ff83 AMQP: Fix char encoding errors +f1ddda51d4 wisun: Rename field name with common abbreviations +e2c9021111 ieee802154-tap: Add PHY Header TLV +76a6e2a2bf ftypes: Do not sanitize strings for UTF-8 errors +c1cede8d7c epan: Format column string input for display. +92e1357bb4 Rename ws_label_strcat() to ws_label_strcpy() +f55cb116a0 Remove memset() from ws_label_str() +c149e4112f epan: Rename a test +8920effd27 FiveCo Legacy: Fix raw bytes as UTF-8 +62d6fb85c7 Netrom: Fix string truncation +0157d74c44 epan: Fix bogus string truncations found with a search +40ec1adfb0 S7Comm: Fix invalid UTF-8 value string chars +56ee77d525 DNS: Do not truncate string arbitrarily +549e194e7c MPEG2 Descriptors: Validate ASCII strings +5a144e6010 synergy: Format unknown packet types as UTF-8 +23f206c8b8 GitLab CI: Build RPMs in parallel. +3a19d97867 woww: Make enums use biggest size occurrance +71e989a0f4 woww: Make types have the FT of their largest type instead of smallest +da8a0e64f3 woww: Remove _guid from some HFs +f88027a1ef woww: Remove _guid from item and player in SMSG_ITEM_NAME_QUERY_RESPONSE +b2ee0f32d1 woww: Add underscore to buy_bank_slot_result +c77b972edc woww: Make SMSG_TURN_IN_PETITION_RESULTS use petition_results +bc433b41ce woww: Remove incorrect field from SMSG_PETITION_SHOWLIST +302117823b woww: Update SMSG_PETITION_SIGN_RESULTS +ba1edd97e8 woww: Add SMSG_GUILD_ROSTER +8e3d587421 woww: Remove skip fields and add gm_ticket_queue_status +226ee2e242 woww: Add change NECK_OR_RELIC to RELIC and fix SPLINE_FLAG_UNKNOWN31 +d6e47936a4 woww: Fix warnings about values being out of scope for int +478fddaec4 woww: Split GM_TICKET_STATUS enumerators with underscores +c9f1d411a4 woww: Add gm_ticket_type to CMSG_GMTICKET_UPDATETEXT +c3630bc0e9 woww: Remove compressed field from CMSG_GMTICKET_CREATE +25403e9f15 woww: Add comment field to CMSG_GMSURVEY_SUBMIT +1996a520ec woww: Remove compressed CMSG_AUTH_SESSION field +24b4c703c4 woww: Add battleground related updates +aa1ff9f57d woww: Update incorrect messages +ec659dc177 woww: Add more fields for SMSG_ATTACKERSTATEUPDATE +e561372278 woww: Update SMSG_ADDON_INFO, fix endless array looping +53fa582c92 woww: Rename compressed_addon_info to addon_info +75b312c659 woww: Make message direction detection be more flexible +7f46c9fc56 woww: Register with decode_as instead of _with_preference +1fa99c5f0d woww: Update release-notes.adoc with more information +15a7cfc943 Add WOWW to docbook/release-notes.adoc +238a49fcc5 woww: Add update mask +2c921dd098 woww: Add Aura Mask +81c2c29f7f woww: Auto generate implementation from wowm +460ad699bf woww: Make preparations for auto generating dissector +978def5b51 tools/compress-png: migration to python typos +974123c507 Bluetooth: add Volume Control Service characteristics parsing +708da48526 IEEE 802.11: Fix a length check. +e7a4f4b2e3 H224: Fix typo (Sequence -> Segment) +92d58f297d PER: Fix call_per_oid_callback() open type length is in bytes. +85a9e05c52 IEEE 802.11: Fix DSCP string handling +39910654d3 IEEE 802.11: Fix SCIDX string handling +ce2b9a046a .gitlab-ci's variables: as string +c4b30942d0 epan: Fix build errors about try/catch block on some compilers +0647fc5f23 SCTP: Fix host name address parameter +4de19bf866 Metamako: Fixed int being printed as hex +8d1efeba40 h224: fix protocol name in comments. +3353a158a9 Add dot in Protocol column for H.xxx dissectors +70ebded081 GTP, GTPv2: Use ENC_APN_STR for FQDN. +c6e228bb17 Qt: Resolved Addresses - display filename if present +72234923c4 github: use latest winflexbison3 in workflow build +30905d9c50 [Automatic update for 2022-10-23] +0e7c240897 capture: Convert sync pipe to GIOChannel +5c53de8f47 X2AP: Make it possible to dissct private IEs +398fb66598 wow: Reverse string bytes before converting to UTF-8 +be992b94a1 mpeg-descriptor: Ensure language code is valid UTF-8 +8514eb0e21 GitLab CI: Remove the "Latest Clang" job. +bd4c98b8ed Couchbase: remove unnecessary update to offset +197e645f6a GitLab CI: Switch the RPM test jobs to the 2x-daily schedule. +83d5533711 GitLab CI: Switch our Linux packages to a twice daily schedule. +61d81683c8 github: make yaml syntax consistent (msys2.yml) +d896660e63 github: make yaml syntax consistent (lockdown.yml) +533eb735e3 Camel: Dissect TimeAndTimezone +cbfa038602 UCP: Fix string encoding +6aa33f0fc9 wmem: Make strbuf_utf8_validate() accept embedded NUL bytes +338e6b50e2 RTPS: Parse Secure Volatile DATA +8b3521272a H.224: Fix protocol filter name to match fields and convention +3be3b2cc95 H224: Add a basic dissector +3e92ca0147 Update to https for Acknolodgements (needed for one url) +6d60a07ea1 ieee802.11: Update doc link and revision +c76ef65af5 Bluetooth: add RSI and Broadcast_Name AD parser +76e4bc1c69 Couchbase: Add RangeScan opcodes and request definitions +b7a7921699 Increased EBHSCR packet size +1070328597 packet bytes: do a simpler test for "is this ASCII?" +de50666ec0 packet bytes: don't assume the unadorned "char" type is signed. +139e46898d CMake+GitLab CI: Add and use RPMBUILD_EXTRA_ARGS. +d7c993d4af epan: Fix the end offsets for hex string items +31ee273517 GitLab CI: Try to get ccache working for RPM builds. +1321de7dc3 Packaging: Fix our tarball commit logic. +6d79c8c1f6 GitLab CI: Don't set absolute_paths_in_stderr. +1283e29e53 Metamako: Fix a format specifier. +a30774d8c1 GitLab CI: Set ccache's base_dir for RPM builds. +f5f561d5c7 Metamako: Metamako dissector update +603354203b epan/proto: Replace format text() +000c2c0bf4 expert UAT: display field name on load error +b42628389e CFDP: Fix empty source filename +7b5ef933b0 C15H: Fix string truncation. +1bd29411a1 UCP: Validate string encoding +00d1f4da87 ieee80211: Use greek leters in Beamforming matrices. +912f7122f9 GitLab CI: Check our commit before building MR jobs. +1ab15061b5 IP: Fix fragment offset value calculation +375cd6392e DHCPv6: Sanitize domain display labels for invalid UTF-8 +4eb78424d2 CMake: Add -Werror to test binaries +c22dc30cac tvbtest: Fix printf() format +9fb07c1b79 Squelch some narrowing warnings. +9270731976 GitLab CI: Enable ccache for our RPM package jobs. +2d831519c3 rtcp: Use setup_frame_number to look for conversations +cac6a8452b h248: Add missing dot in H.248 protocol name +8f0985b19a SMB: Fix string truncation +815415cda7 DNS: Add documentation for get_dns_name() +64bd646b2f DNS: Don't pass raw bytes to expert.h APIs +bd0102fc64 LDAP: Validate DNS name string encoding +d20ed9491c GSUP: Validate DNS name string encoding +93efea8ea9 Try to fix test suite failures on Win64 +a81e90f39b TCPCL: Clamp and indicate lengths too large for Wireshark to handle +b2b76c2bae Qt: Add geolocation columns back to the Endpoints dialog. +5bb756e203 epan: centralize SDNV processing along other similar varint types +d2e5bd80cb CIP: Minor cleanup/refactoring +7a4d05d63a charsets: Don't add illegal Unicode codepoints for UTF-16, UTF-32 +5af53da434 json: Add media type application/3gppHal+json +69f1cd3eed build: rpm-setup.sh - typo in usage +0d59da3156 Qt: Fix the ByteViewText line height. +5b59771e8b wsdg: add arch-setup.sh; update options for others +45add8812d ieee80211: Improve the handling of Beamforming matrices. +f90486246f README.plugins: Fix version variables +4136b250c5 epan: Rename tvb_get_nstringz0() +e4d5a44014 MEGACO: Fix proto_tree_add_string() call +41f14af980 build: bsd-setup.sh - make code like the others; FreeBSD gcrypt +6156e28a26 dhcp: Convert raw string to UTF-8 before adding to expert info +bc9a5ff70e build: fix typos in alpine-setup.sh +b93e8234f6 GSM A-bis/RSL: dissect and show RFN using parse_reduced_frame_number() +269d3a9968 GSM A RR: expose parse_reduced_frame_number() +9006f25701 GSM A RR: make [parse_]reduced_frame_number() easier to use +47bd05e494 giop: Fix Dead Store found by Clang Analyzer +0bf410550b smb2: Copy entire Unicode string length +be60ad9b17 Add include/ws_codepoints.h to the list of public headers. +d248702b86 nbt: Eliminate clang analyzer warning +1c9c1b5100 Add a #define for REPLACEMENT CHARACTER and use it. +5fd09b521d ftp: deal with UTF-8 +94b4202a99 GIOP: Handle recursion and large loops. +2eeb086f70 H265: Support RPS prediction in h265 SPS +44a17f395f [Automatic update for 2022-10-16] +fc052615a6 SAPNI: Added SAP NI as main dissector +f86a0d5ab4 Use wmem_strbuf_append_unichar_repl() to append a REPLACEMENT CHARACTER. +ab7b71605c TDS: Reject invalid ASCII +cb23c5e8d7 PER, asn2wrs: Fix permitted-alphabet constrained character strings +21b3529be4 ANSI-A: init user_data field in stat_tap_table_item_type entries. +510c22a6a7 TCP: Update TCP TARR support to version 06 of the ID +89a63469f9 LTP: Guard itree use when segments have invalid data ranges +c045c70f00 JSON: Clean up stripping of double quotes in members +2d5bc550c8 JSON: Fix validation of UTF-8 +995096df70 JSON: Add preference to enable "unescaping" strings +d2a488f5d5 wslog: Do not print control characters +d4ba8be9d7 Github CI: Rename MSYS2 job +a72edfff49 XML: Sanitize UTF-8 input +75eb708143 RTSP: Use format_text() on a string +b02fc55253 ieee80211: Correct the number of bits for phi & psi in beamforming matrices +d0ce6e5f81 Github: Ignore symbol changes on the master branch +3de62e588f wsutil: Rewrite ws_utf8_char_len() using a lookup table +eea68c7721 WBXML: Replace tvb_get_const_stringz() +8ca0aa78ed SMB Pipe: Replace tvb_get_const_stringz() +ceca3fed61 DCT2000: Replace tvb_get_const_stringz() +8cca807485 WSDG: tell users not to go for "Qt 6.4 for desktop development". +790f9eeaa9 PER: Ensure that restricted strings are UTF-8 +325506919b epan: Use ws_utf8_truncate for formatted expert infos +f10538a102 falcodump: Fix our credential and config file parsing. +b484c41811 wimaxasncp: Fix dissection of message type in packet header +89a3c8679c BLF: Fixing the interpretation of SRR and RTR +883bc6ef29 TECMP: improve FCS and Padding detection for Ethernet +9891a79137 nbt: Check NetBIOS scope IDs +41fdfcdbfb SCTP: Improve handling of Host Name parameters +ceed050c47 LTP: Enhance with generated items, sequence analysis, and statistics +101ad8f29e Github CI: Add MSYS2 build +c01545ef7c msys2-setup.sh: Add missing git package +900984b3b7 smb: Fix display_unicode_string +01e2b16ec6 wsutil/str_util: Add ws_utf8_truncate +87441e45d8 Qt: minizip and minizip-ng size compatibility issues +3c0936d83e Github actions: newer verions with node12 -> node16 +d99426fa6a GVCP: Replace tvb_get_const_stringz() +9a16cda9c7 HICP: Replace tvb_get_const_stringz() +a0a2386f74 LISP: Replace tvb_get_const_stringz() +803edf3f72 Homeplug AV: Replace tvb_get_const_stringz() +8ad9561f22 Open Sound Control: Replace tvb_get_const_stringz() +a05b210e11 F5 Ethtrailer: Replace tvb_get_const_stringz() +411289eaca IEEE 17221: Replace tvb_get_const_stringz() +af36a6ffcc ELF: Replace tvb_get_const_stringz() +670bacedc9 Match declaration style of other functions. +f7422a5cc8 Use "a" before consonant sounds, use "an" before vowel sounds. +4653583e1e Separate cases with spaces. +5bc8cac5cc charsets: UCS-4 code points above 0x10FFFFF are not legal +78ce2f2907 HTTP: Validate Basic Auth against UTF-8 after Base64 decoding +ec767dcf2d ieee80211: Use gint(8) for Beamforming Report AVG SNR +16fad42ae4 wslog: rename console open preference enum +f2fd5ab201 wslog: Fix console_open registry key name +f3f1556d45 Qt: Properly truncate our FieldInformation strings. +a19834b98c Windows: Store "gui.console_open" in the Windows registry +44d1cc6d4a GUI: Move log message to the correct place +8f7d0b2af5 Fix issue #18391 +b7249fadd9 epan: Handle truncation of expert infos in the middle of UTF-8 chars +8700e9c407 wiretap: Make some pcapng logs noisy. +cf45609c02 OCP.1: Added packet forward lookup +5f9d493640 CIP: Support object-specific services +f7416d7e95 change GMTLS to TLCP +4a0ba1e378 WSDG: Make commands easily copy-pasteable +8607946295 CMake: Install falcodump.html in the right place. +7896f4b292 falcodump: Fixup our default profile and region. +3db17dab82 transum: expert infos are not Boolean fields. +597f020793 epan: Mark tvb_get_const_stringz() as deprecated +1b12dc4b9e Add WS_DEPRECATED_X() function attribute +3b803a94c7 ftypes: Cleanup code to parse integers +2fdd9d2e5d Windows: Fix detection of asciidoctor again +5a86ac3149 follow_stream_dialoag(qt): Fix Clang Analyzer Warning +7b7aaf0fcf Update nsi files with 5x9 Radius dictionary +0159659e37 Edit main dictionary file and modify indents for dictionary.5x9 +321086cda2 Add 5x9 Radius dictionary +d9fbde7cc7 Debian: Ignore symbol changes on the master branch +2a97e729dc [Automatic update for 2022-10-09] +f504d02e8e MACsec: improve FCS and Padding detection for Ethernet +517d2be149 WPS: Multi-AP Profile and Multi-AP Default 802.1Q Settings subelements +a820b439b4 Qt+extcap: editselect value fixups. +80656552c7 Update our capture control icons. +3b074f7344 Update our Logray icons. +e040ca9015 GIOP: Translate string to UTF-8 +bc67d45d72 Fix Debian symbols +7b4abf8341 dfilter: Fix integer comparison on big-endian +3949d289d1 Add log init message to main() +68a581afdc esl_eth: support nanosecond timestamps +9a6d496e64 Conversations dialog : rename the B to A packets column +a471aa7628 sshdump: Add '-f ' for capture filter +9ab1f35641 Move print_hex_data_buffer() to wsutil +05a32852a0 wmem: Avoid header dependency on wsutil +46d018627b wslog: Improve display for UTF-8 strings +0662a3f6ac dfilter: Amend a numeric pattern in the scanner +14f5121c4a dfilter: Remove problematic <...> literal syntax +2c56c0bad6 RTP Player: Fix: Only silence played on Windows with Qt 6.x +a1ec850894 falcodump: Prefill the Cloudtrail profile and region fields. +2b4fcae31f Qt+extcap: Add editable extcap selectors. +52c130ced7 Fix Debian symbols +da4277971f f5ethtrailer: Only remove registered taps +0c1461817f wslua: Add catch-all enum tables +91f7762fad wslua: Use wiretap introspection +3c99478cef wiretap: Add enum generation +9faaf0ecff wslua: Use introspection API to generate constants +ab96dffa3f epan: Add stat_groups.h to introspection enums +3f83a3b364 Qt: Display filter edit - update status line only when on mainWindow. +2fd83ac8f8 TECMP: Config option for Ethernet below TECMP optimization +80c95b26d0 COSE: Cleanup custom dissector keys with new API +245df5da62 f5ethtrailer: Default disable preference to perform analysis +0f46eef597 gtpv2: Update to 3GPP TS 29.274 V18.0.0 +de0a1f2626 gprscdr: Update to 3GPP TS 32.298 V17.4.0 +bffa66ed13 nas_5gs: Fix Dead Store found by Clang +3c933a6dba debian/control: Make libwsutil-dev break/replace libwireshark-dev (<< 4.0.0) +48c4c646f3 Fix Debian symbols +b2cbc6f034 TRANSUM: fix fetching of Boolean values. +9b62db9308 NAS-5GS: make a value_string_ext variable static +51320ae59b wsutil: Improve UTF-8 APIs for debugging +f9aba04431 BPv7: Add guard to avoid crash when no identity could be read +98e866cfa0 DLEP: Handle data item length different than expected +763202f839 LoRaTap: support for v1 encapsulation +e74f7f172d CIP Security: Support UDP-only EtherNet/IP transport profile +287170eabd Gitlab CI: Add test for Release build +f1f9f2d2f3 NAS 5GS: fix dissection of Extended CAG information list IE +09ee321847 JSON 3GPP: Remove some duplicate code. +4dcafcf976 NR RRC: upgrade dissector to v17.2.0 +9de534b8c6 smb: Get the dialect name as ENC_ASCII +0046163269 Docs: Update the release notes. +58cf815173 CMake: Disable errors with -Wstringop-overflow= +09b27e5636 Qt: Disable -Werror for a deprecated declaration +f6de88707c Add DIAG_WARN() diagnostic macros +1ef5af31ce LTE RRC: upgrade dissector to v17.2.0 +35c06ad742 CMake: Fix Qt -Werror compilation flag +ec54b1c611 Qt: Fix deprecation of QByteArray::count() +9acfcd1f9b Qt: Fix setTextAlignment() deprecation +f0a633622d Qt: Remove workaround for Qt bug fixed in Qt 5.5.1 +4512dfd66d wslua: Support FT_STRINGZPAD in FieldInfo +34eebaeb10 LPP: upgrade dissector to v17.2.0 +6a0a153226 NR RRC: register a dissector by name for Reconfiguration Complete +01a3a19e15 Add copy as a Base64 string +2c40dc97cd NAS 5GS: upgrade dissector to v17.8.0 +00f4f4ee7d JSON: add seperate 3GPP file +0239242fb1 wslog: Improve help output +481d3cb804 wslog: Do not leak memory +ede10ccc26 ISAKMP: Add IKEv2 notification (Private) type for Auto Discovery and Network Overlay ID (Fortinet) +603cbd82ad Mixed-up interpretation of bgp.ext_com.type.auth +333fe08bb3 gtp: Use ENC_APN_STR for decode_apn +ca0843f168 falcodump: Fixup our help output. +b5b1949c5e falcodump: Updates for libsinsp and the cloudtrail plugin. +ddf0d35516 BPv7: Enhance block data and payload data handling +58cb2d6857 wsdg: PortableApps - update project path; drop 32-bits +241610b13f RPC: Do not truncate string blindly +e091e8755a extcap: Fixed end application loop logic +4026590bd0 pfcp: Update to 3GPP TS 29.244 V17.6.0 +eba9adfa23 macos-setup: fix a test. +539fbafce4 Remove encoding warnings from format_text() +0bc040b44a Tools: Test for UTF-8 errors in fuzz tests +45c6c79624 [Automatic update for 2022-10-02] +afa2579124 Qt: Fix compilation with Qt 6.4 +c4c38defa5 Qt: enabled/disabled protocols filtered list enable/disabled +692f959025 Add Wi-SUN OUI +a1e2f3b3f5 ieee80211: Fix EAPOL dissector for Wi-SUN +0f296eb3f9 JSON: Add New SupportFeature Negotiation Bits 3GPP TS 29.512 V17.7.0 +f45b1c5f25 wsdg: nocheck (no pytests) when building debian packages +1a448d449a pfcp: remove session tracking faulty SEID conversion +7c8c615efd C-Ares: Move library to 1.13 +312efbd483 IEEE 802.11: Add Operating Class Indication Lookup +67b4650559 fc: Fix Service Response Table +28c8238845 GIOP: Fix formatstring for MacOS build +8109332ffa epan: Add an XML buffer limit. +28a26096fb falcodump: Add support for selection options. +91bb68c86a Qt: Set a minimum width for our stream spinboxes. +e0c563c71e pfcp: Use a map for mapping from to frame +68f77cb2aa pfcp: Use direct hashing in the session table +167ac34448 s7comm: Dissector improvements with some new functions and restructuring +8355f75603 CBOR: Fix duplicated filter names. +32c2ab79a7 GIOP and idl2wrs: Implementation of Any type and fixes and improvements for idl2wrs +d8983b54ba Qt: plug resource leak in error path (CID-1504598) +0e9e35cd29 Use `register_dissector()` for more protocols +b2ace05edc TRANSUM: claim 0 bytes of packet data +5dfbc40b4b Qt: Analyze->Enabled Protocols search in enabled/disabled +3af1a21bfa TFS: Add a note how to fully handle additions to this file +e854f14507 Fix Debian symbols +da978b8093 ieee80211: Fix Ruckus, Mist, and Aerohite vendor-specific dissectors +1889b1f455 ieee80211: Add dissector for Alcatel-Lucent vendor specific IE +b092fa05da Replace the last of PROTO_ITEM_ macro calls with function calls +b982023107 epan: Use proto_*_ret_display_string() in a couple of places +15634c0b46 Move format_text() to libwsutil and add unit tests +fd97378da4 ISKAMP: Add VID Auto-Discovery Sender (Fortinet) +d3ab23d490 FCELS: one find_options conversion missed in 86fdbe2ea94 +16e2aa42ee wslog: Activate message if domain is fatal +f2cc1f2382 epan: Add BASE_STR_WSP and use it +9345bcdae5 epan: Change signature of format_text() +7d3a50a02e Qt: Fix our packet comment connections. +b7d15d0767 wslog: Add option to make a list of domains fatal +ad66a854a0 wslog: Print to stderr with a null error handler +32befe119d Add a log domain for encoding errors and lower the log level +feb7f45179 gtp: Fix UE-AMBR and APN-AMBR with NSAPI IEs +cdfa3116d2 epan: Update format_text() API documentation +d7b1a2b4a8 Fix Debian symbols +2ca164446d gsmtap: fix dissection of LAPD-in-E1-in-GSMTAP traces +402bb0ee81 USB HID: Always use a format string. +d4327d42b0 GTPv2: Add Service Response Time statistics, similar to GTPv1 +f011e75025 Qt: Use new-style syntax for signal & slots connected by name. +79d02af2b5 wmem: Remove a redundant ternary operator +9c4a42c07c wmem: Rename some variables +e28ef20c8b README.Developer: Add notes about string encoding and best-practices +621257f472 epan: Add a warning for invalid UTF-8 with format_text() +6d06d4e46b Add some UTF-8 debug checks with a compile time flag +7b53fd127e Tools: Make sure we reset our fuzz ranges. +12334494ba Tools: Our fuzz packet range should be unquoted. +dfce8c9c3d OSSP: Update ESMC dissection to match current recommendation +bb4de1a046 RTP dialogs: Fix: Coloring of QTreeWidgetItem do not work +dc521850e5 Tools: Fuzz subsets of large files. +749a8d0912 opus: Don't overflow a signed 16-bit integer +b7066e0819 sshdump: Fix remote-capture-command option +a082ba9dae github: update "options" workflow. +567b759ae2 E1AP: upgrade dissector to v17.2.0 +71e11142d1 XnAP: upgrade dissector to v17.2.0 +4b095e3f9b X2AP: upgrade dissector to v17.2.0 +61fcfc0b0b NGAP: upgrade dissector to v17.2.0 +4d239d5ff6 TECMP: Only NULL-Frame payload was shown (BUGFIX) +92af8b2f51 ROHC: self-describing length - 4 bytes indicated in 3 bits +bac5bc8daf 3GPP NAS: update comments after Extended DRX parameters IE change +fcdb77dce9 Qt: Manually connect our "Capture" menu actions. +fc461d1592 Qt: Manually connect our "Go" menu actions. +a135d741a7 Qt: Manually connect our "View" menu actions. +e9318bdee3 S1AP: upgrade dissector to v17.2.0 +5d4e102b4c [Automatic update for 2022-09-25] +fd59445e8a smb: Fix dead code due to typo +67814a4f63 NAS EPS: upgrade dissector to v17.8.0 +26e5fb43dd GSM A GM: upgrade dissector to v17.8.0 +8009076204 packet-rsl: Support osmocom extension IE Osmux CID +eab41f440a http: Fix location_target length regression +43073bff09 http: Use the header value length after sanitization +da68e54efe SMB: Use the string API and produce UTF-8 strings +24a09965e6 Qt: More menu action cleanup. +ca2e561a5b ROHC: More fixes for UDP profile (2) +899db5d3c0 smb: Certain deprecated commands never use Unicode +44f733dfee http: Handle field value encoding +1d6ee40af4 debian: add new tfs symbol +c1c297868b ROHC: formatting +de387814bb Qt: Manually connect our "File" menu actions. +720090fb86 Qt: Manually connect more "Edit" menu actions. +2b255903ce GENEVE: Display also VNI to decimal format +fa58d578f7 NAS EPS: upgrade dissector to v17.7.0 +0b80cc4fdc GSM A GM: upgrade dissector to v17.7.0 +3851779a44 ROHC: Create subtree for extensions +cc61fe9d40 epan: Prevent crash when asserting on unvalidated UTF-8 strings +d18ad230d3 pfcp: Use ENC_APN_STR +d0f7af3850 HTTP: sanitize encoding header field strings +2a189d0a08 Qt: if regex not valid don't attempt search +673bd6aca3 github: fix Windows action (Qt6; NSIS; Cmake -D syntax) +a9092f256e Trivial: fix a couple of copy/paste consecutive filters +002863c388 USB: Make setup and data flags FT_CHAR +f10a5b147a github: fix ubuntu action (move to 22.04). +73d8bb1bc3 XML: Do escape ASCII control characters +0c7e8ce9a5 ui: Fix Qt deprecation messages +30b309d24c proto: Validate add_string values as UTF-8 +72cf5754e2 RTPS: Added dissection of Compression Id in Data Representation +b46a3fbf23 GTP: Fix NSAPI shift in Radio Priority +ce44047584 Qt: Manually connect our "Edit" menu actions. +ebf42e3bbc Added requirements to support DLT_AUERSWALD_LOG as already added in libpcap +c199b747aa Revert "Qt: only half of enabled/disabled protocols list is processed" +82dcb50bbc RTPS: Wrong deserialization of optional members. +e7a7b630a4 RTPS: PluginParticipantSecurityAttributesMask value is incorrectly displayed +2d22f72d4d ciscodump(extcap): Fix DeadStore +4ad78f8f12 bgp: fix deadcode found by Clang Analyzer +7e45b72c39 pfcp: Fix deadcode found by Clang Analyzer +9503dd4576 oran: Fix deadcode found by Clang Analyzer +4bcc8d86f8 mbim: Fix deadcode found by Clang Analyzer +7b2f022240 diameter: Fix Clang Warning +0a0ff53f5c GTP: Have all the matched message types appear in SRT +0e462b9aae Qt: Fix some QRC paths. +fafc3ca6f1 Fix some spelling errors +b92b66c0f4 [Automatic update for 2022-09-18] +248955d614 Qt: only half of enabled/disabled protocols list is processed +223748d23c tplink-smarthome: Reject packets that don't match +1ccf4f3c73 GTP: Use a map for mapping from to frame +efd72ab95d Add missing debian symbol +8129b9dee8 GTP: Use direct hashing in the session table +d58897c5d6 NAS-5GS: correction of IE Extended rejected NSSAI +248e19574c ROHC: more comments relating dissector to spec +819d392aff wmem: Add a wmem_map_foreach_remove function +c949c99ad1 ROHC: more fixes +169867aafb Bluetooth: Handle PHY Update procedure with no change +230a2ae16a Bluetooth: Fix reserved field in CTE request control packet +cf36b716b0 BBLog: refactor and update the list of events +e3ce838a3e UDPCP: seq-num analysis, and match data and ACKs +246e753d69 Qt6: add toInt() to QVariant == Qt::Checked +cbb2213021 Qt: Fix memory leak in Decode As +c0ba61fbf2 ROHC: Show profile first in Info column +b09a864ef4 tls: Don't update the msp end on a second pass +2762c64010 follow: Have followers register their stream count function +56ea9816d9 tcp: Create new conversations on a SYN after a RST or FIN +8724c249e1 coap, thread: special-case application/octet-stream for CoAP for TMF. +fd84d481fc RoHC: set correct length for Dynamic IPv4 Chain subtree +60b6fb4484 E1AP: upgrade dissector to v17.1.0 +c9342873e5 Clarify dissector description, protocol short name, and protocol ong name. +623317fe47 RTPS: Added IP to IPv4 locator dissection. +87a7260bb0 Qt6: migrate obsolete currentIndexChanged(QString) +d4394de669 Give dissectors a descriptive string. +5ee9cbe0b6 TLS: fix GREASE extension +55de00662d Qt: Clean a couple of context menus. +ede58da465 coap: have different dissectors for different transports. +9954de392b tcp: Don't try to desegment at FIN if we can't desegment the frame +834bf08290 Qt: Fix 29West dialog deletion. +f0fac9e793 [Automatic update for 2022-09-11] +9ab1093913 wsdg/Lua: no get_range() method - use fieldinfo.range +961bc71e53 STUN: fix calculation of CRC-32 with TCP framing +a48298a93a proto: Ensure that representation strings are printable, valid UTF-8 +e5951765d8 Dissector names are not protocol names. +8f34e3df98 Add Logray capture icons. +1a9842b423 Qt: Fix a variable name. +1a148b1133 Qt: Fix crash on copy as actions in protocols pane +6346cf945a Qt: Connect menu actions with Qt::QueuedConnection +e58761988b ROHC: more comments +232386e551 ISAKMP: Add some Fortinet (VID) +3af3ebccd7 Tools: source CT log list in V3 schema +38f83c7f19 oscore: minor cleanups. +8064d9a721 dumpcap: typo in pcap_geterr() string comparison +9206c4b8fa Tools: Switch the BSD setup script to Qt6. +90ff7c63c7 ROHC: clean up header file and add some comments. +af0b20a969 http-urlencoded: Pass the correct string length to get_utf_8_string +2c37027762 Qt: Fix resolved addresses dialog sorting, filtering, Ethernet groups +5dd8e858a9 RTPS: Added new discovery participant submessages +3739f3d041 BACapp: Fix a buffer length check. +74ec0f0816 Qt+extcap: Make our capture error dialog less noisy. +503c11034f UDS: Fix Typo SecuredDataTransmission +33fe76612a Qt: Don't use obsolete signal in DCE-RPC/ONC-RPC SRT +e25f0508aa proto: Fix truncation of UTF-8 strings. +55ff784bf9 NSIS: Uninstall more files. +b54219f7ad GitLab CI: Update our digest algorithms. +b81948f534 Qt: Fix implicit conversion +0cbf8eae49 Update uat.h +1ebb0e2aba UAT_BUFFER_CB_DEF: Try to fix signed/unsigned warnings +625b422edf Try to fix clang tvb_memeql-warnings +83a0ec0647 opcua: Squelch a couple of warnings by adding casts. +cda3a3dbe9 strutil.h: Fix function description. +2dfbed7a5f Qt: Connect ExportDissectionDialog to filesSelected +6a5a4cfcfb GitLab CI: APT package updates. +1e030a8f59 Qt: Avoid clipping the text label field in progressFrame +248ff020e7 urlencoded: Decode charset before adding the string +771022261f Art-Net: Upgrade dissector to Rev. 1.4 DE +6d46a532a2 Fix some spelling errors. +0f648f152f ISO15765: Adding support to run over PDU Transport +d6fd9768a7 Add Perfectek vendor code +2c2710e3e7 AUTOSAR-IPDUM: Remove warning by adding missing newline +79e76e9c2f MacOS: Add qt6 to MacOS Brew Setup +4819716f14 Tools: Switch make-manuf.py URLs to HTTPS. +67326401a5 f5ethtrailer: Fix possible infinite loop in legacy trailer heuristic +eb83e055b8 AppleTalk, DSI: get rid of the "command" field. +ab4a4304ee Add Logray icons. +9315cffd6a SCTP: remove support for NONCE_SUPPORTED parameter +56a101f4d4 [Automatic update for 2022-09-04] +a960e5fd2e AppleTalk, DSI: fix some names to be more correct. +09785f0729 frame: always add the "length < caplen" expert info. +022dfd56f3 Fix bogus tvbuffs to make sure reported length >= captured length. +e76ebbdecc epan: Fix tvb_find_guint16 with previous partial matches +95b45b2555 Qt: Add percent-encoding to Show Packet Bytes +faf05a82da ROHC: trivial comments and changes while reading code. +64ec90d3f1 AT: Add support for AT+CGDCONT +dbb12a28f6 UDS: Add DID and RID names based on standard +1940fd0d14 lapdm: Remove stray debug statement +ee3f4a5d65 tcp: Improve reassembly when out-of-order is disabled +308e295669 conversation: bring back conversation_pt_to_endpoint_type(). +b984e6e29d CMake: Split more Wireshark/Logray variables. +189611504a BGP: add SRv6 Endpoint Behaviors for MUP +d8886a2c76 packet-bgp: Support BGP-MUP SAFI and Extended Community +2aebd660ac conversation: fix debug logging code so that it compiles. +cd8dca85a7 http: Fix a problem with a key expiring +9464cc51ce BACnet: Minor bug fixes for protocol revision 24. +f3df91b90d tcp: Fix handling of retransmission for reassembly +bed5b0e025 EAP: TEAP support for sub-TLVs in TLVs +940010336e MKA: Fix header field names "lowest acceptable PN" +68a77b48e9 conversation: give more details of the various conversation keys. +bba433af5a TCP: use unsigned type for AccECN counters +a6ee179427 conversation: speak of the "conversation key" as just address/port endpoints. +5243ffa4c2 extcap: Add falcodump. +90143855af extcap: Signal processing unified for C based extcaps +621b94a090 OCP.1: Fix potential infinite loop +0cb58524f8 Diameter AVPs: Fix a couple of copy-paste errors +fce0b28a39 [Automatic update for 2022-08-28] +093cd2077c EAP: fix TEAP Identity TLV decoding caused by typo +b90196f28a bt-utp: Implement Close Reason extension +3f41e6c72a AUTHORS: Update email address +ed7c6a9946 OCP1: Make all value_strings static +fe22512461 debian packaging: Fix missing symbols for renamed routines +6316d9a291 netflow: Sequence numbers are by Transport Session +e725502afa tcp: Fix a comparison that should be strict in OOO processing +89457e01da DoIP: Prepare for ISO 13400-2:2019Amd1 and newer +1576896e0a TCP: Raise an expert info for non-zero data after EOL +867a068332 CMake: Add back a Wireshark env var to configure Qt +fc952ac2f1 Qt: Increase file dialog size with a scale factor +3af04ebf87 OCP.1: Change Protocol Short Name +05916eec1f DLT: Adding support to open DLT files +95aff565ab conversation: fix some comments. +deb95a275d Rename routines that talk about conversation keys to talk about elements. +8195bdd340 Rename a bunch of things with "conversation". +b65b95dda4 CMake: Build test_programs automatically when running test +67ceab96c8 Gitlab CI: Use Qt6 with Ubuntu builds +f2073b6d74 Qt: Fix build with Logray and Qt6 +f6a299ffc4 windows: Upgrade nghttp2 to 1.49.0 +5fa60f079e Windows: upgrade Npcap to 1.71 +f593c4165e AT: Implement CMGR command (binary mode) +52e34b2531 Adding some SharkFest info to the welcome screen +1d8f8d620d tools: Add --install-all option to some setup scripts +8e77b5c499 Gitlab CI: Build Fedora RPM job using Qt6 +1f3876f48b Gitlab CI: Clean up formatting +94da25af6c RPM: Add support for Qt6 and Fedora Linux +1c26cb178f rpm-setup.sh: Add support for Qt6 +b6a21c6855 mxproxy: don't mix PT_ and ENDPOINT_ values. +bb8d23192e Add a comment explaining WTAP_NSTIME_32BIT_SECS_MAX. +d8e877f610 HTTP: Test the first header line in a PDU more +4915b646d0 tls 1.3: set CCM aad_len for draft >= 25 +16563952f4 tcp: Update the maxnextseq on ooo MSPs properly +e0c302330b wiretap: Fix build on 32-bit Linux +eba586040e msys2-setup.sh: Add support for Qt6 +573a9d0aa4 debian-setup.sh: Add support for Qt6 +ffde66ea7c dissector: Open Control Protocol OCP.1/AES70 +fab27018b4 dtls: Handle invalid use_srtp protection profiles length +2aeaf71fa5 Change names to reflect that it's an endpoint table. +5399334ebc smpp: add NULL address_range to packet details +e9618dccb1 BSSMAP: Show SAC in CellId tree +6da668d303 SMTP: Handle pipelining of DATA and BDAT +4b53f31d2d Fix comments to reflect reality. +66e19f9622 Qt: Silence warning +30bfc732df debian-setup.sh: Add missing packages +ef513118f9 Update Wi-SUN FAN dissector with LBC-IE +3fc57d3f93 Update Wi-SUN FAN dissector with last LBS-IE specification +ec6fd00518 Fix deprecation warning. +13a302da6e TCP: Improve consistency of reproting the SACK supported option +1b210202a5 Gitlab CI: TShark build jobs don't need USE_qt6 +73bd37cec8 NSIS: Remove Quick Gui checkkbox +a27ecac02a Gitlab CI: Use DWARF-4 with Valgrind Fuzz job +3109ba9e57 epan: Add back missing public API declaration. +7bf4144494 Qt: Enable compilation on gcc 12.1 and Qt6 +6dfa521c26 WSDG: Fix CMake preset JSON errors +645b9ab7f4 Qt6: Adapt various docs +d9e662bc54 Rename some functions and types for endpoint tables. +6297831fb9 Gitlab CI: Add another USE_qt6=OFF option. +9aa8331467 Gitlab CI: Fix ubuntu/rpm builds using Qt5 +21d93f072a TLS:add error check for ssl_hmac_init +b60240a8a6 spelling: "two pass" -> two-pass +2155a725e1 Gitlab-CI: Disable Qt6 for Windows Qt5 build +b33210750c CMake+etc: Enable Qt6 by default for Unix builds +6b35aa0773 Qt: Add dfilter error location to tooltip +cbe4cd926c HTTP: Send binary Continuation Data to Follow Stream +00bfdf46a7 Qt: Fix export objects memory leak +2617ff294f SMTP: Move the request handling into a function +d6812621a0 SMTP: Move response handling into function +9a5029b364 DCT2000: Don't assign to tag unused value +70dbe58aea [Automatic update for 2022-08-21] +ccf720d95d epan: Handle subset tvbuffs with non-zero offets and length -1 +58907c0723 blf: change description and add/extend comments. +3167105e2f BLF: Adding ObjectHeader format 2 and 3 +9c3dee4bb4 Add missing debian symbols +eb197df564 RLC Graph: store secs in time_t +5c216de8cc ieee80211: Improve A-MSDU dissecting +3b7c611be1 ieee80211: Add Transition Disable KDE dissecting +005169491e pcapng: add support displaying hash from pcapng +07c7ce6ad0 Windows: Upgrade libgcrypt to 1.10.1. +346c53b0b2 QUIC: In stateless reset only set from_server if token found +d0c8efe889 Use `register_dissector()` for more protocols +b809e73f7c Fix some spelling errors +bb6fc5bb9a Protobuf: correct the starting offsets of the field name and type tree items +2007c929d2 QUIC: Add support for stateless reset +034e48b500 TLS:support decrypt TLS_SM4_GCM_SM3 ciphersuite +10b2e62a4a TLS:support decrypt ECC_SM4_GCM_SM3 ciphersuite +066e80cb33 RTPS: Added new Security PIDs in Participant and Endpoint Discovery +7b56170979 TLS:support decrypt ECC_SM4_CBC_SM3 ciphersuite +f854083fd8 Falco Bridge: Add a NULL check. +bd0949ba1e rdpudp: fix leaking copy_address. +ecefcf8801 TCP: Implement AccECN +308d9d1856 macOS: Make sure we rpathify QtNetwork. +2755cb7516 GSUP: add missing Number of Vectors Requested IE +9ca0193fed GSUP: add missing Supported/Current RAT Types IEs +bf6f2068ab macOS: Try to make sure we can find brotli. +b51a66f4f1 GitLab CI: Fix our macOS Intel deployment target. +c2574b72f4 TCP: Add support for TARR option +9cea2c26a1 TCP: Use RFC 6994 for experimental options +e555b458de GitLab CI: Enable Qt6 for the macOS builds. +3b36ae4b1a TCP tap: check if have seglen before using it +9445bda1d8 GitLab CI: Switch the macOS builds to Qt 6.2.4. +bd6c21696a Add support for Addd Path in EVPN NLRI +12bb2788f9 CMake: Break on GLib criticals by default in MSVC +0b068f3b06 Docs: Add a SharkFest link to the release notes. +d2a70cc4ac CMake: Add a Logray patch version. +56817af9b5 Bluetooth: Decode LL_VERSION_IND packets with version 5.3 +704d6ff104 smb: Squash small leak in export object +117788f694 BTATT: Fix bitmask for btatt.battery_power_state +b3c7c31124 tiff(file): Don't add a proto item when heuristics fail +c725f35689 ascend: make the time stamp in the parser state a time_t. +d48808dc76 5views: don't allow out-of-range time stamps. +7411bc298b nettl: don't allow out-of-range time stamps. +efea61f405 libpcap: don't allow out-of-range time stamps. +7bc6771397 visual: don't allow out-of-range time stamps. +79219b5247 netxray: don't allow out-of-range time stamps. +b679f22a54 Docs: Clean up the release notes. +d498529201 Windows: Upgrade Npcap to 1.70. +c6ef99f006 win32-utils: Explicitly list inherited handles +3c3d715628 Diameter: update 3GPP RAT-Type AVP enum +fb0d271641 [Couchbase] Add support for new features +9a560060ad ieee80211: Add dissector for Arista (Mojo) vendor specific IE +321465db07 Corrected description of `wlan.fc.type_subtype`. +a47830e56f Increase number of preallocated fields. +653c4d3e91 XnAP: upgrade dissector to v17.1.0 +ec1986cb97 Falco Bridge: Update to match falcosecurity-libs 0.8.0. diff --git a/NEWS b/NEWS index cc0a45d721..41bce71e46 100644 --- a/NEWS +++ b/NEWS @@ -22,11 +22,11 @@ Wireshark 4.1.0 Release Notes Display filter autocomplete is smarter about not suggesting invalid syntax. - New GUI dialog (under Tools menu) to lookup a MAC address in the IEEE - OUI registry. + "Tools › MAC Address Blocks" can lookup a MAC address in the IEEE OUI + registry. - Some external text files have been compiled in for improved start-up - times. + Some external configuration files have been compiled in for improved + start-up times. The installation target no longer installs development headers by default. @@ -37,11 +37,14 @@ Wireshark 4.1.0 Release Notes Wireshark can be compiled on Windows using MSYS2[1]. Check the Developer’s guide for instructions. - Support for building a Windows installer using Linux - cross-compilation. Check the Developer’s guide for instructions. + Wireshark can be cross-compiled for Windows using Linux. Check the + Developer’s guide for instructions. Packet list sorting has been updated. + "Tools › Browser (SSL Keylog)" can launch your web browser with the + SSLKEYLOGFILE environment variable set to the appropriate value. + Many other improvements have been made. See the “New and Updated Features” section below for more details. @@ -49,11 +52,11 @@ Wireshark 4.1.0 Release Notes The following bugs have been fixed: - • Issue 18413[2] - RTP player do not play audio frequently on Win32 - builds with Qt6 + • Issue 18413[2] - RTP player do not play audio frequently on + Windows builds with Qt6. - • Issue 18510[3] - Playback marker do not move after unpause with - Qt6 + • Issue 18510[3] - Playback marker does not move after resume with + Qt6. New and Updated Features @@ -69,7 +72,7 @@ Wireshark 4.1.0 Release Notes • Wireshark now builds with Qt6 by default. To use Qt5 instead pass USE_qt6=OFF to CMake. - • ciscodump support for Cisco IOS XE 17.x + • The "ciscodump" extcap supports Cisco IOS XE 17.x. • The default interval between GUI updates when capturing has been decreased from 500ms to 100ms, and is now configurable. @@ -79,14 +82,6 @@ Wireshark 4.1.0 Release Notes geolocation lookup can be enabled with -Ng.) This is most relevant for tshark, where geolocation lookups are synchronous. - • Implement built-in dissector for FiRa UWB Controller Interface - (UCI) protocol. Recognizes PCAP traces with the link type - LINKTYPE_FIRA_UCI=299. - - • The reassemble_streaming_data_and_call_subdissector() API has - been added to provide a simpler way to reassemble the streaming - data of a high level protocol that is not on top of TCP. - • The display filter drop-down list is now sorted by "most recently used" instead of "most recently created". @@ -151,11 +146,7 @@ Wireshark 4.1.0 Release Notes data. You can dump the respective internal data using `tshark -G manuf|enterprises|services`. - • The Windows build has a new SpeexDSP external dependency - (https://www.speex.org). The speex code that was previously - bundled has been removed. - - • The Lua console dialogs under Tools were refactored and + • The Lua console dialogs under the Tools menu were refactored and redesigned. It now consists of a single dialog window for input and output. @@ -163,7 +154,7 @@ Wireshark 4.1.0 Release Notes user-selected language (uses the system default language by default). - • Packet list sorting updates include: + • Packet list sorting has been improved: • When sorting packet list with a filter applied, only the visible packets are sorted, which greatly increases sorting @@ -183,7 +174,7 @@ Wireshark 4.1.0 Release Notes • Sorting can be interrupted. - • When changing the dissector via the Decode As table for values + • When changing the dissector via the "Decode As" table for values that have default dissectors registered, selecting "(none)" will select no dissection (while still allowing heuristic dissectors to attempt to dissect.) The previous behavior was to reset the @@ -191,31 +182,42 @@ Wireshark 4.1.0 Release Notes the default dissector is now sorted at the top of the list of possible dissector options. - • "Tools › Lua Scripts › Launch with SSLKEYLOGFILE" can launch your - web browser with the SSLKEYLOGFILE environment variable set to - the appropriate value. - • The personal extcap plugin folder location on Unix has been changed to follow existing conventions for architecture-dependent files. The extcap personal folder is now `$HOME/.local/lib/wireshark/extcap`. Previously it was `$XDG_CONFIG_HOME/wireshark/extcap`. - • Installation of development header must be done explicitly using + • The "init.lua" file is now loaded from any of the Lua plugin + directories. Previously it was loaded from the personal + configuration directory. (For backward-compatibility this is + still allowed; note that deprecated features may be removed in a + future release). + + • Installation of development headers must be done explicitly using the CMake command `cmake --install --component Development`. + • The Windows build has a new SpeexDSP external dependency + (https://www.speex.org). The speex code that was previously + bundled has been removed. + Removed Features and Support • With the addition of the universal and consistent filtering support for column text, the previous support in the -e option to - tshark for displaying column text via the column title, e.g. - "_ws.col.Info", has been removed. The previous implementation - allowed names that are not legal filter names and Issue 16576[6] + tshark for displaying column text via the column title has been + removed in general. Those field names cannot be used elsewhere + (as they may not be legal filter names) and create confusion if + more than one column has the same title or if a column is + renamed. Prefer the column format instead, e.g. "_ws.col.info" + for "_ws.col.Info". However, for backwards compatibilty with + existing tools and scripts, the titles of the default columns can + continue to be used with "tshark -e" (but not elsewhere.) • The bundled script "dtd_gen.lua" that was disabled by default has been removed from the installation. It can be found in the - Wireshark Wiki under "Contrib". + Wireshark Wiki under "Contrib"[6]. New Protocol Support @@ -228,16 +230,17 @@ Wireshark 4.1.0 Release Notes Speed Fahrzeugzugang (HSFZ), ID3v2, Low Level Signalling (ATSC3 LLS), Management Component Transport Protocol (MCTP), Management Component Transport Protocol - Control Protocol (MCTP CP), Matter home - automation protocol, Non-volatile Memory Express - Management - Interface (NVMe-MI) over MCTP, SAP Enqueue Server (SAPEnqueue), SAP - GUI (SAPDiag), SAP HANA SQL Command Network Protocol (SAPHDB), SAP - Internet Graphic Server (SAP IGS), SAP Message Server (SAPMS), SAP - Network Interface (SAPNI), SAP Router (SAPROUTER), SAP Secure Network - Connection (SNC), SBAS L1 Navigation Messages (SBAS L1), SINEC AP1 - Protocol (SINEC AP), Train Real-Time Data Protocol (TRDP), UBX - protocol of u-blox GNSS receivers (UBX), UDP Tracker Protocol for - BitTorrent (BT-Tracker), Video Protocol 9 (VP9), Windows Delivery - Optimization (MS-DO), and Zabbix Protocol (Zabbix) + automation protocol, Multi-Drop Bus (MDB), Non-volatile Memory + Express - Management Interface (NVMe-MI) over MCTP, SAP Enqueue + Server (SAPEnqueue), SAP GUI (SAPDiag), SAP HANA SQL Command Network + Protocol (SAPHDB), SAP Internet Graphic Server (SAP IGS), SAP Message + Server (SAPMS), SAP Network Interface (SAPNI), SAP Router + (SAPROUTER), SAP Secure Network Connection (SNC), SBAS L1 Navigation + Messages (SBAS L1), SINEC AP1 Protocol (SINEC AP), Train Real-Time + Data Protocol (TRDP), UBX protocol of u-blox GNSS receivers (UBX), + UDP Tracker Protocol for BitTorrent (BT-Tracker), Video Protocol 9 + (VP9), Windows Delivery Optimization (MS-DO), and Zabbix Protocol + (Zabbix) Updated Protocol Support @@ -288,6 +291,17 @@ Wireshark 4.1.0 Release Notes Adaptive Multi-Rate (AMR), if compiled with opencore-amr[8] + Major API Changes + + • Lua function "package.prepend_path" has been removed. If you need + it please consider adding your own package.path customization + code or installing your dependencies in Wireshark’s default + paths. + + • The reassemble_streaming_data_and_call_subdissector() API has + been added to provide a simpler way to reassemble the streaming + data of a high level protocol that is not on top of TCP. + Getting Wireshark Wireshark source code and installation packages are available from @@ -339,7 +353,7 @@ Wireshark 4.1.0 Release Notes 3. https://gitlab.com/wireshark/wireshark/-/issues/18510 4. https://gitlab.com/wireshark/wireshark/-/issues/19188 5. https://pypi.org/project/pytest/ - 6. https://gitlab.com/wireshark/wireshark/-/issues/16576 + 6. https://wiki.wireshark.org/Contrib 7. https://www.ipv6plus.net/Phase3/apn6/ 8. https://sourceforge.net/projects/opencore-amr/ 9. https://www.wireshark.org/download.html diff --git a/docbook/release-notes.adoc b/docbook/release-notes.adoc index 6cfd87a82a..d3a4eab955 100644 --- a/docbook/release-notes.adoc +++ b/docbook/release-notes.adoc @@ -56,9 +56,9 @@ See the “New and Updated Features” section below for more details. The following bugs have been fixed: -* wsbuglink:18413[No Audio in RTP player with Wireshark 4.0.0] - RTP player do not play audio frequently on Win32 builds with Qt6 +* wsbuglink:18413[No Audio in RTP player with Wireshark 4.0.0] - RTP player do not play audio frequently on Windows builds with Qt6. -* wsbuglink:18510[Paused playback cannot continue to play] - Playback marker do not move after unpause with Qt6 +* wsbuglink:18510[Paused playback cannot continue to play] - Playback marker does not move after resume with Qt6. //* wsbuglink:5000[]