847e4f61a9 802.11 Radio: Add a bounds check
bd18e943c7 epan: Don't set a libgcrypt log handler >= 1.11.0
5bbe2bb0a3 pcap: fix a function return type.
75cc1567d0 GitLab CI: Move our Qt versions to variables
6ab76763ed epan: Add ifndef include guard to show_exception.h
802a24139e Exported PDU revert adding of match_uint and TCP stream id.
157344e9c1 Exported PDU: Add tag for tcp.stream and add to layers
6103c8656a Export PDU: Add a new tag for pinfo->match_uint.
37ac849629 Replace filenames with no. of files in FF2 and FN2
d7dcbda5d3 Dissectors: Move expert declaration to function context
758402eb4b [Automatic update for 2024-08-25]
7cfd74db86 DHCP: Support the older version of CableLabs Option 82 suboption 9
0407315674 PDU Transport: Use curr_proto_layer_num instead of curr_layer_num
6d03ecc7ed DoIP/UDS: Last UDS message does not overwrite previous
db807cdd49 File-blf: Allow for log containers to not have data (BUGFIX)
8a5001ab68 wiretap: Fix compilation with LZ4 from 1.9.0 to 1.9.2 (e.g. Ubuntu 20)
d182305333 wslua+lrexlib: Upstream fix for redefined symbol
801ad62268 wiretap: Handle heterogeneous compression, zstd frames
2ba9f4c56e Release notes: Add a link to issue 19116
e8b09c41c1 Convert dissector ints used as bools to bools
b0baddcd4a [Automatic update for 2024-08-18]
13699b5b3e Protobuf: Use wmem_map_t instead of array overflow temporary solution
e89b97eb31 Write compressed follow up
694ab6eaa9 mergecap: Write compressed follow up
de8e30e5c5 text2pcap: Write compressed follow up
6068da544d tshark: Save as compressed tweaks
d29a8ea8be tshark: Fix gzip uninitialized variable
235758cc01 Add support for gzip-compressed output in mergecap and editcap
de1b4e1b0b TECMP: updating to TECMP 1.9
554d89389a wiretap: Check whether fast seeking is supported in fast_seek_header
a0827b3f8f tshark: Don't print error messages for bad options twice
6c578b6d71 Docs: Add a Prior Versions section
b64f5f9a32 Build: 4.4.0rc1
c531952378 assa_r3: Use FT_CHAR for a character
76445daf29 Qt: Fix compression on Qt < 5.15
b3fdac241b Qt: fix build with <QT5.15
03fa047c74 Initialize release-4.4
e8bb2d7fec Docs: Note that we sign Git tags using SSH
c82d9a70a7 wiretap: convert more if-chains that test compresion type to switches.
2db41a3ae4 Dissectors: Include what you use.
fbec9d9c6a Syslog: Enhance Syslog dissector
8fabefc1ed wiretap: Simplify ifdefs
bff7b84ace Signal-PDU: show payload, if no config is found
58a557b3ca zbee sec: Assure there are enough bytes for MIC
609ec97473 Profinet: Use BASE_OUI
f9e8483d1e profinet-mrp: Always subtract the OUI length
eef6e3c5b5 wiretap: reset fast seek with either zlib or zlib-ng
8ab7f82f04 Qt: Don't idle dissect with the read lock held
93e8eb2ffb ORAN FH CUS: Add another ST4 command type
4e1697141b wiretap: slightly clean up fast_seek_reset().
168cef006a wiretap: update a comment. [skip ci]
1832f2bc39 Qt: Add GUI support for saving in LZ4 format
5d87f8fed0 wiretap: Add support for writing LZ4
8ef3ac4cc8 Windows: Update Krb5 to 1.21.3
27c6a0cbca wiretap: Support fast seek in LZ4 Frame files
3fe2451f83 Qt: Call QObject::tr where needed
279a0d8b42 tools: Make more Python strings raw strings
0a55069455 [Automatic update for 2024-08-11]
03e99f3bc9 BGP: simplify check of labeled prefix length
8e33795288 USB-AUDIO: Always init hfs, even if not used
1b42370f49 Add option to save files in current working directory
2d6056c8cd MinGW+NSIS: Glob for versions of ICU
f8653b0cc1 wiretap: Fix fast seek header for uncompressed files
7fdffd7e3c nmea0183: Add VHW sentence dissector
f211e2ada2 ncsi: Refined codes by using proto_tree_add_item_ret_uint()
4f1dbdc978 ncsi: Add Mellanox OEM command (get temperature)
f1ca99521d USB: Update HID usage pages
3e181e8bc2 NR RRC: add a preference to perform DCCH message segments reassembly
20f7a55397 Qt: empty packet diagram when single protocol layer
9ec9c8850c wiretap: Fix concatenated lz4 and zstd streams
78d235a237 LTE RRC: add a preference to perform DCCH message segments reassembly
ee92ff23ba wiretap: Add a comment about compression
90f2d78deb ORAN FH CUS: Add Control ST8 (Ack/Nack feedback)
27c09ba852 GIOP: Don't default to looking for IOR.txt in the CWD
bc402e6dba epan: restore removal of errno.h
be8e18119e ORAN FH CUS: Add ST4 commands TRX_CONTROL and ASM
2dfa29f4bd epan: optimize module_check_valid_name
ba7488ed10 Qt: PathSelectionEdit avoid importing prefs, IWYU
3d285ce47c ORAN FH CUS: For ST4, dissect common header and skip command
5a3923ba05 lua: Fix a leak
69c385ea14 Revert "XML: Delay registering fields"
5e5f39d6f3 tshark: Sort the decodes report, show string and payload tables
6abdf6b55a USB: Add new classes and corresponding protocols
5b42fb28dc SMB: Incorrect 'Continuation of' frame number
3282723e45 SMB: Incorrect 'Continuation of' frame number
d0d35bfffa Don't assert when specifying a Custom or GUID table to "-d"
acc59fbacd ORAN FH CUS: getting ready to support ST4
e9dd399ac2 Dissectors: Include what you use.
c8a4fbeb5b lrexlib: Restore the Lua 5.1 ifdefs
3c3165f5f1 Dissectors: Include what you use.
e70df89dac ORAN FH CUS: Complete udCompParam
57cf04f08d epan: wip RFC 8362 OSPF E-LSA dissector
5a62af7ca7 lrexlib: Use SPDX-License-Identifier
221219dd1c docsis: no need for our own unit_name_string for MHz.
89ee83f86a Add a UNS() macro, similar to TFS().
d24b19885d wsdg: fix header level of one section.
144be4dcc7 wsdg: emphasize that VS 2022 is recommended *for Windows*.
aad9b0e279 wsdg: make "Windows" a toplevel section in the build setup.
b100fb2357 Dissectors: Include what you use - DCERPC regenerated
c8729ae274 Dissectors: Include what you use.
8f15564a25 PIDL:Get it to work on windows.
a68e502d31 ORAN FH CUS: Start to add proper handling for udCompParam
e181b5140b Dissectors: Include what we use(2).
984d300eaf Dissectors: Include what we use.
bd94e40a3f BER: Make the Decode As functionality mostly work again
d218d6754f XML: Delay registering fields
b6b8a3c805 zigbee-direct: Add descriptions for the dissectors
30dbf2cf1a btatt: Create dissectors with description for Decode As
0a6f717f9c Qt: allow search on all columns in About tabs
0ec99307c6 E2AP: register more OIDS (without implementations)
a48efa3cf7 nmea0183: Add HDT sentence dissector
922327f075 Art-Net: Update to Rev. DK (and minor changes)
a787e582ba nmea0183: Use `register_dissector()`
9c8582ad98 check_typed_item_calls.py: suppress or fix a few issues
4c79d56d99 BGP: Update dissector with current registries and RFCs
d8d76d58aa Feature Code for NetScaler TPC Reset Window Error Code
48638219d2 Fix some spelling errors
889f058947 Qt: Don't parent a Uat preference dialog with a menu that gets destroyed
2e84661103 USB: Split conversation data from URB data
c94a4cecaa [Automatic update for 2024-08-04]
baf0bfc263 USB: Store endpoint with direction flag in usb_conv_info
ac3bb285ac rpm-setup: Add correct SUSE Qt6 package names
e528693114 rpm-setup: Prefer Lua 5.4 on SUSE
bdd4d7f09a wslua: Use require to load Lua plugins in plugins directories
a9920556d0 btle: Extract out dissect_btle_broadcast_iso()
8675c07e85 btle: Extract out dissect_btle_acl_or_iso()
e247c146c8 Lua: Switch the downloaded Lua to 5.4
9b180d292e tools: Install latest Lua on *BSD
fada77bbc1 lrexlib: Update to upstream 2.9.2
2748575ca9 tools: Install latest lua package on Arch Linux
9d2da2c45a Qt: Stay in packet list history until we're done with history
9db5109011 epan: Fixup our column utility API documentation
2ff4e0f458 CBOR: More recursion check updates
f327bf379c Make some symbols in generated dissectors static
77a45aae05 MySQL: Add dissector test
d6975675b9 wslua: Don't prepend the same path entries more than once
bb5a5feaa4 ntlmssp: Updating Session Basekey Generation for NTLMv1
5219e36780 Qt: windows file: URLs with # (fragments); LTE help typo
30f11e9694 CBOR: Update a recursion check
31111a89f2 GIAS: Remove an odd byte from uco.idl
63e5ac75b4 Delete some double semicolons
18f6ca96d0 packetBB: Skip over the extended type before retrieving length
19788906e9 wslua: Add some clarification to dofile
ddd2b8a7d2 Fixing the data type for timeOfNextJump in PTP
838cdad7b1 taps: Document what TL_REQUIRES_PROTO_TREE actually does
e69c817b4d Qt/Bluetooth: Display ATT Server overview as a tree
2dccb6c40a Fix some spelling errors
948d614a94 GNSS: add dissector for SBAS L1 MT18
5d983a39f0 TECMP: Adding support to register dissector for unknown data type
f7db37441e ntlmssp: Only close the gcrypt ciphers if enabled
1ae3cee9be MQTT: Use MQTT dissector for MQTT over QUIC
c24eabfb13 btatt: fix "Read Multiple Variable Length" parsing
12d5ee22fd Add call to check_col_apis.py to pipeline
d186f89a7c IEEE802154: Parse TLVs for Enhanced Beacons
caec0bc640 Add check_col_apis.py call to check_dissector.py
5d69cc44d7 udp, dccp: Check for a null tree before resolving a port to string
b24016e0b2 GitLab CI: Compress our FAQ
51967fc669 docs: Simplify path to attributes file
353ed4e982 column-utils: Check columns before convering ports to string
2d409e4c54 Gitlab CI: Add our FAQ to the Documentation job
0b9b9e9581 Qt: Export PDUs/Strip Headers - dialog title and help button
ba0d705aa8 Version: 4.3.1 → 4.3.2
8892f0dc09 Build: 4.3.1
ccaa67c1ea Last batch of col_ API changes
8420e64fde btle: Get rid of unecessary frame_number variable
91a40d3355 btle: Extract out dissect_btle_adv()
316e14e502 WSDG: Add some information about Lua loading order
1331532387 BGP: fix check of length of labeled prefix
ee3471894f LIX2: Update to 3GPP TS 33.128 V18.8.0
62d985f191 asterix: Fix dissector for extended items
d8eed38731 SMB2: Add SMB2 notifications capabilities flag
897864da07 epan: Do not prime with hfids wanted by disabled postdissectors
99096b76ed Improve some more col_ calls, and script improvements
2e97567825 wslua: Change one stray static function return value to bool
524613daed Improve more col_ API calls
1dd922be36 Add option to run tshark with profile from global profiles
dc4271d78b nettrace_3gpp_32_423: Eliminate unnecessary copies of RE matches.
4c40367838 Qt: no Windows META key - only Q_OS_MAC at this time
8f6b40c4fd Tools: Update a couple of doc directory references
04ee1cf9dd Qt: disable follow if no frame selected
edecbd535b MacOS: Update some package versions.
09dbf1e9b6 Change some non-optimal col_ calls
e80d3eb9bf Add tools/check_col_apis.py
bbd3ce58db WSUG: add Reset Layout to main toolbar
fe0a53b873 ntlmssp: Prevent leaks of cipher contexts
254b74b974 Docs: update README files
7cd25d2861 SDP: Update an enum
ade004d6b0 cllog: Check the stripped time stamp validity
b8040bad31 gitignore: Update the Doc section
1f865ae6a2 [Automatic update for 2024-07-28]
37e871a756 GTPv2: Don't include padding in the RAC in ULI
ba07b59501 iee80211: Update status codes per 802.11-2020
862a2f2fd0 tcp: Convert a function name to C99 style
d976b3d848 Qt: add reset layout button to toolbar
902df16bc3 dtls: Don't call gcry_cipher_encrypt on a null cipher context
66dcd56f1e ntlmssp: Don't insert a key created on the stack into a hash table
8b45d8a85b pgsql: Handle "direct SSL" negotiation
c599d6962e monero: Stop dissection on an invalid type
6e08eae526 Qt: Fix clearing displayFilterCombo on Qt < 5.15
e25e93082a USB HID: Do not store complete usb conv info
10e6789834 Media Type: Add a structured suffix table
ad53eb6a78 ILP: Fix a field name
4b1f094c18 Docs: Asciidoctor compat-mode transitioned to modern syntax
2e71982fee nstime: use consistent names for FILETIME-epoch conversion routines.
bde8fa5f67 bpv7: Initialize subj_ts
487b336942 WiX: Install the release notes as "Release Notes.html"
f4d9153a3a Use col_append_str for literal strings with no specifiers
f439919447 smb: use COUNT_BYTES_SUBR() and COUNT_BYTES_TRANS_SUBR() macros.
347e6c616f pidl: fix the check for Windows.
1f00714415 pidl: handle compilers whose cpp doesn't strip // comments.(win) [skip ci]
8e6c608b31 Clean up handling of times based on the NT FILETIME epoch.
b48759e4a4 qnet6: Do not use col_set_str on the result of val_to_str
5792487cf2 Fix various ASN.1 generation warnings and require UTF-8
9e3e17136c For literal strings, prefer col_set_str() to col_add_fstr()
d48edda709 USBLL: Reassemble High-Bandwidth interrupt endpoint data
cfc9dc3a00 USB: Fix High-Bandwidth endpoint sanitization
9ee0999cac DCERPC: Do not include glib.
c8c73f6678 packaging: Fix the RPM build
668881fec7 NSIS+WiX: Switch from "NEWS" to "Release Notes.html"
abbd64a3a1 CIGI: Convert CIGI 4 to a dissector table
4bc1d198b8 GTPv2: Add units of kbps to AMBR
ed3a7c8e31 Release notes: We now ship with NPcap 1.79
b07275791d composite_tvbs: speed up by using GQueue
c51e992a23 packaging: Install release-notes.html in our RPM package
42eb155e05 Docs: Update our targets
57af0553f1 GitLab CI: Try to limit interruptibility to merge requests
dd8f9c1087 pidl: handle compilers whose cpp doesn't strip // comments. [skip ci]
dabf84e0d7 GitLab CI: Our guides are now in the doc directory
54d279dd7e Docs: Move the User's and Developer's Guides to the doc directory
ea842c8be0 Don't include glib when not needed.
b9eec9503c BTLE: increase str_addr_len to accomidate new longer string name after #16417
e8dc6be7df PFCP:Use wmem to allocate memmory
3b75810424 WSUG: Add FTP-DATA to exported objects.
dd7cb22c82 Convert remaining dcerpc dissectors to C99 types
ea348265a1 ZBEE SEC: Enable empty payload security check
ae17322376 PID_RELATED_ENTITY_GUID and PID_RELATED_ORIGINAL_WRITER_INFO
86f47a4249 cigi: fix typo on hf name
cb22bc045a ErlDP: Add missing tags
f71745c6bd dcerpc: get rid of guint1632 and guint3264 types.
7574b47b5f pidl: explain the "Syntax error near '/'" errors. [skip ci]
8abd58d9a0 CIGI: Use a dissector table for packet id for version 3
b55ee60a7a DHCPv6: decode DHCPv4-over-DHCPv6
0fa2751812 ANCP: Extend with new data from IANA registery
a7a0f772f7 Update our mailing list URLs
0e4ff696b7 Art-Net: Add oem code values and extensions to todControl cmds
375fdb472f Change some function names and variable types to use C99 types.
0e17c06c35 AERON: Add Resolution frame type identification
1e925dc843 ELF: Extend some value ranges
bb65650dfe EPAN: various cleanups to addr_resolv
4047e3a851 DOC: Document Enable IP geolocation checkbox in name resolv prefs
e1e449c5bd RTCP: make notification a bool
054ae0c79c Re-enable disabled pidl dissectors and regenerate for C99
429b5dcd14 pidl: remove an unused variable. [skip ci]
c7091b057c Convert a number of "guint" to "uint" in function names and alike.
b72753c50a capture_info_dialog.cpp: fix warning (found by check tools)
f0c1d9d58d NAS 5GS: upgrade dissector to v18.7.0
8e8c831d44 Docs: typo in previous name
7232a302ee pidl: more C99 types.
e4acb0276e dcerpc: change pidl to use C99 types.
319fb7bd56 pidl: fix some more build issues.
1af47e5f64 Make it possible to generate the PIDL dissectors with CMake.
70cd5a04ba epan: Deprecate the GLib-style tvb_get_gu?int functions
f889eabb12 Qt: Use a shared model for DisplayFilterCombo
0fd3d14601 SMB: Remove bogus malformed error
caffeba5ec GDT: Remove unneccessary includes.
bbee0f9340 Convert use of G_GINT64_MODIFIER to PRIu64/PRId64
048e2de8fd Convert G_GUINT32_FORMAT to PRIu32
c4247075cf convert-dissectors-h-to-C99, remove include glib
5743153197 Convert gushort to C99 types
5bd8b730d0 Convert zbee-direct to C99 types
55b9e55a13 Convert remaining DCERPC dissectors to C99 Types
5ed65d3195 ORAN FH CUS: trivial edits
0274951625 epan: Update our remaining old-style tvb integer accessors
f4af6bdc0a Replace gint with int in README.dissector
125d712770 Zabbix: Add separate subtree identifier for Flags tree
4829e3ff39 CBOR: Register CBOR Sequence dissector with description
b70a243d64 CoAP: Remove duplicate value string entry
a4ecb58643 Convert dcerpc templates co C99 types
e40128d030 DCM: Update data structures, dictionary and message exchange
b517de1634 mp2t: Fix an underflow
96fa766c4b Add Protected S1G Action frame dissection
d14c086703 Rename tvb_get_guintvar tvb_get_uintvar
6a053794a0 Convert dtd files to C99 types
3ed8b04363 Convert types used in comments to C99 types
c4aac41433 Convert some temp variable names to C99 style
f8610965c5 PFCP:Change tvb_get_guint.. to tvb_get_uint...
c41c23a818 Fix some mask warnings (from check_typed_item_calls.py)
e9a42a9fd6 Convert g(u)intptr -> (u)intptr_t
3c33dccf7c Modernize some function names
d6ff757f0f docs: Use pdf theme option that works for asciidoctorj
6b0f20668c frame_tvbuff: Modernize a couple of function names
058a3d56d4 epan: Deprecate some GLib-style functions
3a6fda7882 asciidoctor: Prefer batch file commands on Windows
0eed9bdf8b Remove the g prefix from the tvb search routines.
1b2bf20dbc docs: Use new-style tvb integer accessors in the Developer's Guide
00f7d51730 wslua: Use new-style tvb integer accessors
2c4e056c08 Pass a set of PIDL flags, not "is open" and "is close" Booleans.
1337bf40a2 convert-rf4ce-secur-to-C99-types
205293aa52 Fix some spelling errors
a9ebc96d48 [Automatic update for 2024-07-21]
b29c855ba3 radiotap: retrieve field with appropriate function
355afd1dee CIGI: Don't define identical TFS multiple times
8b978c94de ZMTP: minor changes
46df62bb0f convert-opensafety-to-C99
7f1bf1a26c convert-tvb_get_guintx
81066453e7 epan: Use new-style tvb integer accessors in our top-level code
09c01b8521 UI: Use new-style tvb integer accessors
dfc63ba2ff nmf: Use varint API, don't throw exceptions or undefined shift
04968e140f nmf: Remove proto initialization
2e7ca427b4 convert-x11-helpers-to-C99-types
5951fed220 Convert pidl .cnf files to C99 types
e6d5e8c815 convert file-dissectors to C99 types
e9845bd3f9 6LoWPAN: Fix base of Page Number field
bc5f7d729d Convert dissectors 1-9 to C99 types
029dce389b Convert dissectors W to C99 types
97f93df2e4 Convert dissectors YZ to C99 types
af353f48f5 Convert dissectors X to C99 types
ffdced10e8 Convert dissectors V to c99 types
5d72821204 epan: convert dissectors S to C99 types
75ea337b68 epan: convert dissectors P to C99 types
f61c344fb9 docs: Support more symbols in asciidoctor-pdf
7274fe8c97 epan: convert dissectors T to C99 types
866bb943f2 tvbuff.h: include headers to define macros used herein.
cb9eac4bc2 check_typed_item_calls.py: trying to get warning count down
dbd3f3778e sysdig: add the latest kernel APIs
38a1f99d7a NAS EPS: upgrade dissector to v18.7.0
650b164ad0 wsdg: specify debian sym link
bd12a6750f SOMEIP: Fix a broken test
4cd3c7e870 Diameter 3GPP: Add Feature-List for SWx, S6b
f0a1fb231d Update netlink generation tool and update netlink nl82011 dissector
cbcb180095 Update ISOBUS parameters
734df63153 IANA added another IPv6 special block
1ac5195df2 DOC: complement SNMP user table description
315aaf2e77 FBZERO and GQUIC: chacha20 -> chacha12
da91cb25fa ORAN FH CUS: fix a check - dereference pointer before test
4ce51e5667 windows-common: don't export legacy {NT,WERR,HRES}_errors
7c0402e75b pidl:dcerpc-*: regenerate dissectors after {NT,WERR,HRES}_errors_ext pidl changes
46d74a4fbd svcctl.cnf: make use of WERR_errors_ext
003d4b0ac0 tools/pidl: make use of {NT,WERR,HRES}_errors_ext
6e69523711 pidl:dcerpc-*: regenerate dissectors after BASE_DEC/HEX pidl changes
c58a16350b tools/pidl: don't use hardcoded BASE_HEX nor BASE_DEC
8eeb888ab2 dcerpc-{budb,butc}: regenerate after {NT,WERR}_errors_ext idl2wrs changes
d0e762051f idl2wrs: make use of {NT,WERR}_errors_ext
d789da7260 smb-direct: make use of &NT_errors_ext
29dee5fc82 kerberos: make use of &NT_errors_ext
ef30c03372 nmf: initial commit for [MC-NMF] .NET Message Framing Protocol
ce1e3ad96e xml: add o:BinarySecurityToken => GSSAPI dissection
3c042d997d xml: run ./tools/convert-glib-types.py epan/dissectors/packet-xml.*
10b644a26f epan: convert dissectors U to C99 types
18aa227772 epan: convert dissectors R to C99 types
f7d0e4a633 epan: convert dissectors Q to C99 types
75fec70124 epan: convert dissectors O to C99 types
5ac53351ff ieee80211: Eliminate false positive maybe-initialized
8f01b0aeea Remove break after return
d15fc6e1ca GSM A GM: upgrade dissector to v18.6.0
baea7be0ab wslua: Expose pinfo saved_can_desegment to Lua pktinfo
7f96b474b8 GitLab CI: Enable automatic pipeline cancellation
f85b22fd18 Qt: I/O Graph Throughput and zero values handling
32c5280dfa Qt: update filenames in comments; remove HelpContents icon property
38c3cf5c2f Switch our GLib 64-bit format specifiers to their C99 equivalents
490bd19bb5 epan: convert dissectors N to C99 types
81bdcbd378 epan: convert dissectors M to C99 types
8156dd0d94 epan: convert dissectors L to C99 types
a275a44abf Bluetooth: update UUID registery
61c68a601f BACAPP: Update vendor registery
40e3bc99a5 Version: 4.3.0 → 4.3.1
1c3cf00f75 Build: 4.3.0
27c7e2adc8 TCP: Performance improvement for managing the OOO list
945f04c2a2 epan: convert dissectors K to C99 types
ea170b811f epan: convert dissectors J to C99 types
31e722a7c4 IEC101/104: Add some expert infos
c12607d0da WSDG: correction of broken gitlab URL
451a082623 BTATT: restore wrongly C99 change
d4e2030103 f5ethtrailer: restore wrongly gboolean->C99 change
8dda8c25d4 epan: convert dissectors I to C99 types
eeb129b4c2 epan: convert dissectors H to C99 types (rerun script)
3b09b6becc epan: convert dissectors F to C99 types (rerun script)
7c581d7fd1 epan: convert dissectors E to C99 types (rerun script)
a96264f689 epan: convert dissectors D to C99 types (rerun script)
a6e1171b82 epan: convert dissectors C to C99 types (rerun script)
40801edc48 epan: convert dissectors B to C99 types (rerun script)
2b757660e5 epan: convert dissectors A to C99 types (rerun script)
6293415f09 epan: convert dissectors H to C99 types
0a8e4ded45 Plugins: Use new-style integer accessors
5e17761308 lbmsrs: Do not throw exceptions in heuristics
b23e9ac8ec GitLab CI: Fix an if statement
94713cb032 Update the tvb_get API calls in our ASN.1 dissectors
2ca68dd3c7 Qt: Allow moving the I/O Graph legend
1edd2e1053 Revert "Qt: Have all DisplayFilterEdits have bookmarks"
39b94e6b70 Revert "Qt: DisplayFilterEdit touch-ups"
5f5e173754 Revert "Qt: DisplayFilterEdit bookmark button background"
5b4d32ab60 epan: Switch the tvb_get_g?int API to C99 names
7a15145e84 docs: Update I/O Graph
665f28c0a2 wiretap: More refactoring of wtap_open_offline.
52138877a7 QUIC: update link to lasted draft multipath support
c7a234ac1e QUIC: remove draft-04 support (multipath)
9892ec13ea QUIC: rename MP_ACK to ACK_MP (multipath-draft10)
bcf9cdf247 QUIC: Add new frame type MAX_PATH_ID from multipath-draft09
1f4f2a487d QUIC: add new TP max_path_id from multipath-draft09
e49774d247 epan: convert dissectors G to C99 types
c30ccfc352 epan: convert dissectors F to C99 types
c8e41384e9 epan: convert dissectors D to C99 types
e106fe5e78 epan: convert dissectors E to C99 types
67daaa3421 Qt: Parent GeometryStateDialogs when setting them modal
ae1259aa66 F1AP: dissect new NR RRC containers
da1b897e80 Changing packet-nordic_ble.c as well
7e5a1f054b Replacing CSB (Connectionless Slave Broadcast) with CPB (Connectionless Peripheral Broadcast) everywhere
bacb217683 first pass, before fixing CSB -> CPB more thoroughly
bd29aea24d Zabbix: Add proxy tasks command support, also improve packet info headers
9bc66492a2 epan: convert dissectors C to C99 types
85e03ae80d Address more value_string warnings
3686d0e52b snort: typo in comment about TraceWrangler
d3882d0941 Windows: upgrade Npcap to 1.79
8f1d02f2e2 ORAN FH CUS: better support for C Section Type 6 (channel info)
ee21fd0dcf E2AP: register multiple versions of CCC
8ede4780fa ORAN FH CUS: SE 21 affects SE 6, which configures SE 11
59fdb05228 LTE RRC: upgrade dissector to v18.2.0
3a3efb5a3d TCP: Fix SACK interpretation when deinterlacing and Relative SEQ
2e3c1cfbf3 macos-install: fix a bogus path in an mv command. [skip ci]
910ab43578 Qt: Keep Export Dissections save button disabled when changing files
3a63db2abb [Automatic update for 2024-07-14]
3b8e1b6813 Qt: Parent the QColorDialog in ColoringRulesDialog
ca4d0554b6 Qt: Parent the testCaptureFileClose message box
fc3042177f editcap: Add extract-secrets
3a74a9aecc Support more than one context in a single OAM Get request
b30524d912 Zigbee ZCL: Fix Discovery Attributes Extended dissectors
a9cf73310e nmea0183: Convert to using C99 types
a31de2c480 BGP: Add a couple of missing items to EVPN value_string
59be13307b Signal PDU: Cache get_signal_value_name_config results
a63f5fc802 wiretap: De-duplicate file-opening code.
7759efe69d SMB: Eliminate Response<unknown> errors (GNS365)
9bc41fe152 RSL: Fixed message discriminator for Location Services messages
4e88a22d9b More issues detected by ruff
de57b76a5c NRPPa: upgrade dissector to v18.2.0
b6122016a7 LPPa: upgrade dissector to v18.2.0
055846990f LPP: upgrade dissector to v18.2.0
e3e52d8c74 Fix up some python script issues seen with ruff
d6f8580675 Be more careful about escaping in python REs
483e3394cf F1AP: upgrade dissector to v18.2.0
89da7713c4 Zabbix: Add zabbix.hostmap_revision
dd45029160 packaging: Add checkpoint RADIUS dictionary to nsi packaging
b12141f9b4 capture-sync: Fix deadlock with lots of interfaces.
1fd7c1df45 GNSS: add dissection for SBAS L1 MT24 with vel code = 1
f430181d56 kerberos: implement service response time statistics
e9d9713aa2 kerberos: add better autodetection of KRB_ERROR e-data
4abf8fe493 CMake: don't build release-notes.html multiple times
704bf1ab31 Qt: Connect ExportDissectionDialog signals at compile time
a5a265ef23 SNMP: Free the error string if unused
7fdca9c201 Qt: initialize variable
ad804dac7f SNMP: Allow for key expansion algorithm selection
44b0041da8 E1AP: upgrade dissector to v18.2.0
c9fd29af56 sync pipe: Close pipe before waiting for child, better error message
8b332123da Docs: Move our AsciiDoctor macros to the doc directory
bc55f82c67 XnAP: upgrade dissector to v18.2.0
04031a71e5 addr_resolv: Don't continually look up ethers that didn't resolve
6f42825c9f asterix: adjust to upstream change
858faad7df Qt: Window Scaling Bytes in Flight calculation update
4a9802621e Thrift: fix incorrect proto_depth calculation
1476e292f9 OpenVPN: Reassemble TLS control messages of arbitrary size
2a8b1973f8 tools: Make some regex expressions raw strings
03c56e9ee6 Qt: DisplayFilterEdit bookmark button background
4e0e35b799 Qt: DisplayFilterEdit touch-ups
d056dc1bb3 exported_pdu: add tag for 3GPP identity
ea85e2a621 exported_pdu: use c99 types
63f5995f39 GTPv2: Update to 3GPP TS 29.274 V18.7.0
198dfd0450 Add nghttp3 support to RPM package
5cdd62375d BTLE: don't implicitly cast bool value to int
aa69a03769 SIP: decoding for quoted value of utran-cell-id-3gpp
3260a07d7f NGAP: upgrade dissector to v18.2.0
f92e4a3f3d Qt: Allow more than one path separator in stats tree plugin
0b83828004 TCP: Fix minor array boundaries reading for SACKs
aa20732fdd X2AP: upgrade dissector to v18.2.0
57af237421 S1AP: upgrade dissector to v18.2.0
c841175d22 GitLab CI: Try to fix the Visual Studio Code Analysis job
f9c360d5d4 tvbuff: Use the clamped value for retrieving unaligned le bits
b37c836a2d Fix some spelling errors in tools folder
409bb10764 CMake: ASCIIDOCTOR2TXT - html is input
843c3056c7 GSM-L2RCOP: use a common tfs entry instead of defining own
404021bd7b dumpcap: Use GetTickCount64 on Windows
db6e438509 dcm-dispatch: fix Dead Store found by Clang Analyzer
a21668e303 TCP: Fix minor array boundaries reading for SACKs
33f606b52f CMake: Add custom sources and headers only if they're defined
374c9a79da dumpcap: Convert to C99 types
5af51e3802 tshark: Convert to C99 types
6b732f0274 Convert sharkd to C99 types
3a1b36bca8 Convert rawshark and tfshark to C99 types
b75e9b696c Falco Bridge: Use approved API calls
cefebb8a35 CMake: Fix our Logray source paths
08e428d690 Convert capture_opts to C99
439184901f GitLab CI: Use a common Python virtualenv directory
8b582d6172 Convert file.h and cfile.h to C99 types
86a5c21075 GitLab CI: Use MinIO mc in another place
56a6b71f40 docs: Update to the IETF Internet-Draft for the TLS Key Log File
92d97c7106 Convert ringbuffer, frame_tvbuff, and file_packet_provider to C99
ab1c56f9a9 Docs: adoc possible invalid reference (change to link:)
a354b30315 Convert the smaller executables to C99 types
6a1695d1cd [Automatic update for 2024-07-07]
d7eefd41a2 GitLab CI: Use Mino mc on Ubuntu
80d5a22693 Docs: Move ws.css to the doc directory
50902e8582 Qt: Fix crash on exit with previous focus
8b57c010b2 doc: Document additional secrets types editcap injects
b4b00dc7f2 text2pcap: Convert to C99 types
1053544305 GNSS: add dissector for SBAS L1 MT17
3fa2f2dd7b tfs: add off/on true_false_string
50cb222d78 nmea0183: Add GLL sentence dissector
cdd9bbcc1f docs: Use attribute substitution for wiki links
60cbd23eed wsug: Change two wiki links from SSL to TLS
c7745b4dde docs: Switch the WSUG and WSDG back to using wiki.wireshark.org
9b59ce6e58 Docs: add css_dir path to ws.css source
ac61d261b4 editcap: Fix handling of unrecognized long options
311ca847a7 epan: Use the logging system for sequence analysis
970714f2be exported_pdu: Pad TCP_INFO_DATA to 32-bit boundary
43fe6bcdad Docs: update Asciidoctor copycss path to ws.css
9c8aa1ba55 editcap: Convert to C99 types
a724879e51 pfcp: correction of IE Downlink Data Service Information
93c092f93d epan: Convert ASN.1 dissectors to C99
acd8dca562 DCHP: Fix Relay Agent Information Source Port
fb89750e32 Don't call g_string_free() with bool - it takes gboolean
a0c8344f16 editcap: Use cmdarg_err in some places
3275e6fb18 BTATT: don't call g_string_free() with bool - it takes gboolean
0600b68737 Convert a bunch of gconstpointers to const void pointers
42ddcf5b7f nmea0183: Add ROT sentence dissector
b5e9fb3951 pidl: Convert generated types to C99
cc9566f396 z21: bool cast fix after C99 convert
35a0eca08d Qt: Add zoom packet list header
dfbf4b6030 Docs: Fix the CSS paths in our manual pages
f7ee3b17b2 epan: convert dissectors A-B to C99 types
81e58b5bbc kerberos: Fix a conflicting type
fe6ade19ab protobuf: Fix timestamp conversion
068dc779be doc: Use uniform coding style in README.dissector
6ff41d0dd8 mpeg-pes: Fix return type for dissect_mpeg_pes
19f7deabc8 epan: update make-taps script with C99 types
d62f91bff6 text2pcap: L3PIDs are Ethertypes; update help and man page
078be6e0c8 BLF: Simplify code for LIN endianness fix
00df4e247e BLF: Add support for BLF_OBJTYPE_LIN_SLEEP
c57be2ced1 BLF: Add support for BLF_OBJTYPE_LIN_WAKEUP2
bbc1a60c1e BLF: Add support for BLF_OBJTYPE_LIN_WAKEUP
30ca0f066e BLF: Add support for BLF_OBJTYPE_LIN_RCV_ERROR2
21487d5108 BLF: Add support for BLF_OBJTYPE_LIN_RCV_ERROR
a217395efb BLF: Add missing breaks
7c2355d2ef pcapng: Write Simple Packet Block when appropriate
a5fbbe4642 UI: scan interface warning lowered to debug
304d6ffe86 epan: Convert dissectors to C99 types
f6185bb54b packaging: Add new RADIUS dictionaries to nsi packaging
a849cf7d9b WSDG: update help messages.
790a1f89ab Fix some spelling errors
e20a6a9115 dumpcap: don't mention rpcap in the help message absent rpcap support.
d7ebffe147 Monero dissector extended - full breakdown of all data structures
e3e91db8e6 BTMESH: Register pbadv reassembly table only once
fb95d0b65f BTMESH: Register upper transport reassembly table only once
045e7c1010 MTP2: Register reassembly table only once
3df525f9ea BTMESH: Register proxy reassembly table only once
cb1a36d39b capinfos: fix more names for earliest and latest packets.
1cbd9f95ae capinfos: use the right terms for earliest and latest packets.
534010d88f exported_pdu: remove extra reads
4492a831be JSON: convert to C99 types
2451bd6ba1 Run 3 dissectors through tools/convert-glib-types.py
3f1be241b9 epan: convert epan/*.{c|h} to C99 types
3d60efa467 TCAP: Convert some types to C99
563099a370 TCP: better handling of the Retrans/OOO analysis
396b39adf9 Fix CMake macro ADD_CUSTOM_CMAKE_INCLUDE
928ed7a375 pfcp: convert to C99 types
29df76c053 Wireshark: Cmd-line prefs override profile prefs
03c844febf ASN1: call asn1_ctx_init() with true rather than TRUE
2bbe84d29d win-setup: Use correct c-ares package on arm
b9601a3add win-setup: Fix c-ares checksum.
2a77afa9db WSDG: clarify taps and stats
c7ced5b18a bittorrent: Fix reassembly when header and message type are segmented
75ef0dd83e epan: Convert sequence analysis to C99 types
a91b029920 Qt: Make dragging the Sequence Diagram axis not sticky
2fe05aed94 Update 3party libraries.
9124b6c944 Qt: IPv4 aggregation memory leak fix
fc7833d40c Call register_tap in registration function
4a05466243 epan: Convert the CRC API to C99 types
1b5cf82bb5 cmake: Remove outdated readme.txt
98736ddb36 ITS: Register for VAM Message type
def3862451 Fix some spelling errors
05d4858cf1 Qt: Make it a little easier to drag the comment axis
70c13238d9 cmake: Fix indent and layout
6fe180d19c merge: squelch some compiler warnings.
8c6f913e19 Qt: Make sequence graph Comment column width adjustable
5358de8dd1 NFS: Limit number of ops dissected.
48229378f1 Qt: IPv4 aggregation for Endpoints/Conversations
18f2e7f12c wsutil: Fix the local documentation directory on macOS
2e8cb1bf08 DOCSIS: add links to specifications
83d3311440 DOCSIS: Use common units for Hz and MHz
497271482a DOCSIS: UCD Subcarrier 0 Center frequency: fix type and add unit
b8375ff5b9 DOCSIS: add DPR (DOCSIS 4.0)
9ce2592bf0 DOCSIS: add ECT-REQ and ECT-RSP (DOCSIS 4.0)
c845f75cb4 DOCSIS: add CWT-REQ and CWT-RSP (DOCSIS 4.0)
24914aebdb DOCSIS: BPKM: DOCSIS 4.0 MMM types, fields and DER decoding
cd2ecbe85a DOCSIS: 2 digits suffice for quarters
da8c619ee8 DOCSIS: OPT-RSP: Add missing and DOCSIS 4.0 fields
7af658b2cd DOCSIS: OPT-REQ: add v5 multipart
a6a5fae0ed DOCSIS: OCD: FDX Indicator field (DOCSIS 4.0) and v5 multipart
4738e648ed DOCSIS: MDD: Add BPI+ version and config (DOCSIS 4.0)
1cfcca4ed4 DOCSIS: MDD: Replace D4.0 FDX Descriptor with D4.0 Advanced Band Plan Descriptor
eb511cd759 DOCSIS: MDD: docsis_mdd.tlv cleanup, Version fixes and DOCSIS 4.0 Version
db6edf6290 DOCSIS: MDD: Add DS Active Channel List FDX field and remove Primary Capable use for FDX (DOCSIS 4.0)
7d5ff94ae6 DOCSIS: MAP: Use common tfs in DOCSIS Probe MAP
77d6dde228 DOCSIS: MAP: Add Probe IE ECT Control (DOCSIS 4.0)
7b5316defc editcap: Support for a large number of frames
effc8d7c7a TPNCP: Replace static allocations with wmem_arrays.
eacc5010be GNSS: Augment COL_INFO for Galileo I/NAV Word 0
40341b4b35 GNSS: add dissector for Galileo I/Nav Word 1
670c3533c8 wsutil: Add constant for UTF-8 square root
7a9677e487 DHCPFO: Use ip_num_to_str() to show little-endian IPv4
14a47aa6e8 Qt: Show Minizip version
b6d9f3c836 Add minizip-ng to Mac using brew.
fe4852caae merge: report errors inside the merge API routines.
ad7a7f7d67 Qt: Add a null check to the Endpoint dialog
dd12fe3498 Replace some 'guint8 offset' usage with gint
97e8c51916 NBAP:Only create the global maps once
3bd416d3ee ASN protocols: update APIs and generated code for bool
c03ad5099b proto.c: Increase number of preallocated fields.
9edf5c5598 More gboolean -> bool conversion
2a205059ff cllog: fix a reversed conditional test.
16ea412dda file merging: report errors using report_message functions.
dfec1bb322 MATE: Improve reporting of a mate config syntax error
eaa7fba6d4 DHCPFO: Remove duplicate client hw address output
59f4650e42 TCP: Initialize 'tcp_snd_manual_analysis' field.
7800ad8737 Qt: add "ellipsis" to elide pref description
0039ebf599 Docs: Move the manual pages to their own directory
f1a671f1dc Qt: I/O Graph Throughput calculation
7316303d43 GNSS: remove unnecessary #include in Galileo I/NAV dissector
9084f0b452 GNSS: add handoff for GAL I/NAV nominal page data words
bc91a1d4bb Qt: Replace "Contents" with "User's Guide"
fcbc39038d radius: More FreeRADIUS updates
48ea9d8d84 findMinizipng: Bcrypt is windows only
af85afa4e0 Add minizip-ng dlls to the installers (fix typo)
49164027c6 radius: Support sub-TLVs of sub-TLVs
21c9aeb014 RRC: Only create the global U-RNTI / C-RNTI map once
66632c5d2b Minizip-ng: Adjust FindMinizipng.cmake to work on Fedora
8d84eed1ab smb2: Always show the compressed payload
b6b382c428 [Automatic update for 2024-06-30]
dbae820abe Add minizip-ng dlls to the installers
709b09c6fb Logray: Propagate the radius nsi changes to Logray.
4c30a109a4 Add G_GNUC_ALLOC_SIZE annotations to wmem functions.
5d02f6631f Logray:Add MINIZIPNG_INCLUDE_DIRS
9a9595e498 BLF: Do not set timestamp for metadata
6e9f1ea6b4 BLF: Override the timestamp with 0 for metadata objects
4ecab35300 radius: Update more dictionaries from FreeRADIUS 3.2.4
43d73dfb47 radius: Update NSI packaging
be17f7458a Qt: Improve a warning in Show Packet Bytes
0e8cb9dbbe Qt: Add a check for empty uncompressed tvb
5f80d2af9e radius: Move the illegal elements in ascend and usr to new files
2d5bc134f4 radius: More dictionary updates
6507ab6201 Make range_t.ranges a flexible array member.
235a349188 CIP: Const-ify attribute_info_t instances.
cdd9cbb56d Add minizip-ng to replace minizip
0790c172a1 Qt: Extend Show Packet Bytes uncompress
c029a63a26 Lua: Fix TvbRange:uncompress_hpack_huff
40da1d4875 radius: Update dictionaries to FreeRADIUS 3.2.4
28a8de771b Update gitignore for .so files
72290a356a col_set_writable(): use bool for remaining cases
71fc611d60 col_set_writable(): call with bool
035f8a6925 ORAN & MAC-LTE: use bool internally
3301f2df24 docs: Add documentation for decode as Percent-Encoding
ca6761150a Qt: Add support for Base64Url in Show Packet Bytes
ac81cdbc92 Qt: Keep axes in sync for Window Scaling graph
4f500cfec7 radius: Update RFC dictionary files to FreeRADIUS 3.2.4
0f339d3672 prefs: Make auto-preferences work with dissectors with description
6b543256b8 pidl: Revert some links back to wiki.wireshark.org
f523013e5a DCOM: Implement IStorage and InstanceInfo in ISystemActivator dissection
25ecab0cc7 CIP: Improve CIP Security support
5b75d79de7 Docs: Update the Visual Studio setup instructions
9fef88013d Revert "CMake: Always add /Qspectre when building with Visual C++"
f742fb5cab Resources: Update the default Logray coloring rules
1c0b350f6d A little more checking of range_strings
e91a34ebbe Logray: Update styleSheet on ApplicationPaletteChange event
cee160e862 Logray: Remove empty sub menus when Reload Lua Plugins
d9e8d52baf LTE: Reset RLC & PDCP bearer states opon certain RRC events
5793a0f0ff pfcp: Update to 3GPP TS 29.244 V18.6.0
4f56c263ee MAC-LTE: Add a single (hidden) lcid field for both directions
ba83258400 CMake: Always add /Qspectre when building with Visual C++
3adb05fd0b blf: update error messages and fix comments.
795f2a7145 BLF: Replace g_try_malloc0 with g_try_malloc
f4a05e2dd9 BLF: Remove unused members from blf_log_container struct
fc56c21253 BLF: Support objects outside log containers
a1dfac3610 blf: update a comment to reflect reality.
3593713101 BLF: Skip objects without log container without failing
bf4c1c1200 WiSUN: Do not store offset in a 8 bit integer
c5759ba199 Fix some spelling errors
732f2e8753 sapigs: Remove execute bit
41a75fc456 blf: remove a set-but-unused variable.
7a42f3e48f RTP: Use the extended sequence number to count cycles
6dbbeccbbf epan: Distinguish unregistered handle name and description
2f19d0db5c prefs: Add one space back to gui.debounce_timer description
2030a1a783 idl2wrs.c: Pick up recent changes and regenerate
f3f19e8fbb idl2wrs.c: Fix generation of idl2wrs-dissectors
4d021395a7 blf: not all top-level objects are containers.
5f807da9ba epan: Convert the stream API to C99 types
5106dec70c Fix null derefs reported by clang-analyzer
6931eb67e7 WiSUN: correct offset logic errors
3a00768fb4 ieee1905:Client Association Control Request TLV: Timed block, Indefinite block
b325469b42 epan: Don't allow NULL or empty registered dissector names
100563111c epan update character set list
fe98af0e30 prefs: Get rid of line continuations for gui.debounce.timer description
49ff6ebe35 GNSS: rename SBAS L1 MT25 rate of change of ephemeris time correction
c7cddf00dd GNSS: fix typo for SBAS L1 MT25 rate of change of ephemeris time correction
d5e50dd596 GNSS: fix typo on SBAS L1 UDREI mapping
b14ceeb6b6 Qt: Write gui.fileopen_remembered_dir to recent with native separators
f918016604 idl2wrs: Convert glib types to C99 types, regenerate dissectors
f40578a486 tools: Convert make-plugin-reg.py to C99 types
bc75a699c4 Qt: Improve Show Packet Bytes base64 decoding
e95d11881c idl2wrs: Update wireshark_gen.py to match memory scope changes
7a69039fbb idl2wrs: Update generator to match recent commit
0146fe4eb6 capture sync: extend max length for system with many interfaces
3d482f7602 MySQL: Fix when exec stmt with 0 params
1e33765bb8 ARP - add Unified Bus (UB hardware type)
4c50a91531 prefs: Use common function to check module alias names
793106c7bb DNS: additional Resource Record (RR) types, RESINFO and WALLET
e141816fa3 dcerpc-browser: Generate with pidl
d7c1a5a245 stcsig: Don't register the dissector handle twice
e3cdd778df wiretap: have per-compreession-type "recognizers".
2394249795 [Automatic update for 2024-06-23]
bdb719f846 pidl: Another C99 type conversion
da4c136c96 Qt: Conversations for unique IP addresses
2be22f3a45 pidl: Auto-generate srvsvc and wkssvc from pidl
1dc242656f dhcp Display option dhcp-option 211 PXE reboot time
10b046cbdd pidl: Remove init of proto variables
4df8d2884d pidl: Convert the pidl dissector generation code to C99 types
02ec34bc2a doc: update logray quick start
91207cac31 UDP: If no IP layer, ignore 0 checksum
8c1af5f9f1 epan: Convert our remaining string APIs to C99 types
4f917cef27 Docs: Update the Logray quick start
6e4c81b324 pidl: Update test for removal of ett initialization
1369a90722 pidl: Cherry-pick commit from upstream Samba
37ad476b37 pidl: Cherry-pick commit from upstream Samba
2e2a0456e8 pidl: Cherry-pick commits from upstream Samba
d788f6e1e7 pidl: Cherry-pick commits from upstream Samba
34cbafb931 pidl: Cherry-pick commit from upstream Samba
b9b2dd736d pidl: Cherry-pick commits from upstream Samba.
5712a6f402 pidl: Cherry-pick commits from upstream Samba.
1c3471df29 pidl: Cherry-pick commits from upstream Samba
7c93595447 pidl: Cherry-pick commits from upstream Samba
5441003874 Fix array bounds in conversation_new_deinterlaced().
7cf192e18d pidl: Cherry-pick a commit from upstream Samba
517c9103f5 pidl: Cherry-pick commits from upstream Samba
417ec805d0 pidl: Cherry-pick commits from upstream Samba
bb51cf8845 pidl: Cherry-pick commits from upstream Samba
08c71b5496 pidl: Cherry-pick commits from upstream Samba
9f8237abf3 pidl: Cherry-pick commits from upstream Samba
4fec16ec30 pidl: Cherry-pick commits from upstream Samba
f3c5fb8faf pidl: Cherry-pick commits from upstream Samba
fb652df574 pidl: Cherry-pick commits from upstream Samba
7a6ca829e4 pidl: Cherry-pick commits from upstream Samba
2c1d7ea874 pidl: Cherry-pick commits from upstream Samba
340d8ec982 pidl: Cherry-picks from upstream Samba
6f2b96ff52 pidl: Cherry-pick from upstream Samba
ade6577f10 pidl: Don't assign hash undef, assign it an empty array
cf89c3a208 vssmonitoring: fix Dead Store found by Clang Analyzer
568275f2d2 cql: Fix Dead Store found by Clang Analyzer
f405b3a8b2 pidl: Cherry-picks from upstream Samba
4144e6578b pidl: Cherry-picks from upstream Samba
0abae4e5c3 pidl: More cherry-picks from upstream Samba
a990934b56 pidl: Cherry-pick more commits from upstream Samba
455d5c5e2a pidl: Cherry-pick more commits from upstream
879b6186aa pidl: Cherry-pick more commits from upstream Samba
cb9cbe1f93 Flag identical entries in value_strings
f1338bc521 pidl: Cherry-pick commits from upstream Samba
ebd0dbb11f pidl: Cherry pick commits from upstream Samba
f179c30162 pidl: Update closer to upstream Samba
1bd74ff91a radius: Update the dictionary parsing code to C99 types
b9f0c6b305 rmpt: prefer use proto_tree_add_item when it is possible
7f7953b54d radius: Read dictionary files with octets length and concat
21bef1de66 matter: Properly dissect Additional Data characteristic
b17828f010 Qt: Add filter buttons to QToolBar as QActions
4a892f4dea X11: Remove a few stray glib types from process-x11-xcb
06bfc99ca9 Convert the X11 generator and code to C99 types
270ed45065 tools: convert eti2wireshark.py
333adde36f Qt: fix unreadable syntax filter in dark mode on KDE with Qt 6
bec3abdf15 More init removal for hf
2f76452bee Qt: Connect more main window signals and slots at compile time
6fa13ededa radius: Support $INCLUDEs with absolute paths
416c99129f Add support for LeakSanitizer.
a77391d494 Add missing MAP tag in Erlang distribution dissector
1e3a41a808 matter: Fix Flags type for Matter Advertising Data dissector
a69feb8e02 rpc: Add RPC-over-TLS registered ALPN
98d71abb49 wiretap: simplify fill_out_buffer().
86ca02a9cd wiretap: rename gz_head() to check_for_compression().
ef37a3e41e radius: Switch back to the previous FILE if an $INCLUDE doesn't open
989c4e192c JSON: display number object as a double
be796b759a wiretap: mark #else and #endif with comments.
80ddd6bdec ITS: Fix reading of containerId so the right container is used
8501d71346 wiretap: define and use USE_ZLIB_OR_ZLIBNG if we have either library.
8a063371c3 wiretap: put decompression stream information together.
22aad01a3c plugins/codecs: convert to C99 types
9334cca935 ntlmssp: also create an anonymous session key with an 1 byte lm_response
3b4c215a5f Make sure .scap is a valid pcapng extension
e329f96a87 stats_tree: convert to C99 types
16553ade76 MySQL: Add dissection of more types in binary protocol
e9acac7088 packet-cql.c: use proto_tree_add_item_ret_string()
ada3dfa824 packet-cql.c: properly parse a schema change result
5c4291d440 Qt: Pluralize "%Ln bit(s)"
5ebf5ca5e4 miwi-p2pstar: remove init for expert_field variable
78d95ad9aa saprfc: remove init for expert_field variable
d1a6a88806 rk512: fix indent (using tab)
e599ff8366 rk512: remove init for expert_field variable
3f7c2adf90 egnos-ems: remove init for hf/ett/proto variable
f8af789411 miwi-p2pstar: remove init for hf/ett/proto variable
601a2e1bdb iec104: remove init for hf variable
9e5cbbacee DHCP : Display DOTS information RFC 8973, additional status codes from RFC7724
a7e746090d Qt: Show bits size for appropriate fields in status bar, packet dialog
b3a0cb32ae plugins/epan: convert to C99 types
bb2aef6f7d docs: Remove user interface section from Wireshark man page
7e7986fa9d WSUG: Update the automatic profile switching docs
da80ca3ccb Qt: Directly connect more signals and slots
0f77268bc8 epan: packet change return to bool
b0ac6dcb53 WSUG: Update the Configuration Profiles dialog screenshot
050ac413ff mp2t: Support files like BDAV M2TS with a header
6597563934 Qt: Fix build on older Qt 5
984b2ba803 tvbuff: use bool rather than gboolean for return values and local variables.
00d761d224 capinfo: convert to C99 types
9cd0d15d21 matter: Add dissector for BLE advertising data
3853be5bba Fix some spelling errors
cc8490681f epan: Convert the value_string code to C99 types
b9a6ecdb0a capinfo: table_report_header should be boolean.
ed34fc324a TACAS: remove unused code
1b6222d1fa DNS: Add new top-level "Answer Type" statistic
56537aa72a Dumpcap: u_char -> uint8_t
f358612e7a MySQL: Decode execution of prepared statement with query attributes
e712788773 BIER: Add BIER encapsulated in MPLS (RFC 8296)
ef2e116fab VS19: Suppress a couple of const warnings
60b33815fa Fix some spelling errors
f5170aa507 MySQL: Add tree item for each field in binary protocol
2fdbb6ee0a dfilter: Have editorconfig refere to correct translator filenames
c473803e19 Fix 9P stat permission parsing
dd893873bf Qt: Have all DisplayFilterEdits have bookmarks
dd316b00ce prefs: Add help URLs for the modules added normally
a1a7d236b7 Qt: Open the Preferences dialog help section for the current pane
0b2b1cc498 Qt: Make sure the profile switcher has an initialized profile list
03d88c9f41 CMake: clear stale PCRE2 cache entry if needed
8c6619efd6 MySQL: Use json dissector for JSON results
d0759e5f1e MySQL: Decode JSON in binary resultset
8a3be65f04 fix dead URLs for CCSDS
51668e48ca epan: heuristic to pass void *data to dissector
cf57c1aa5c PW Eth: More heuristic tweaks
dbe10e253f manuf-data: Don't omit the privately registered IEEE assignments
db956a9b80 [Automatic update for 2024-06-16]
55bba99ea6 NTP identify chrony frequency transfer and network correction extfields
c1fe4ce86d packaging: Fix RPM on SUSE
6fcb1445e0 Clean up the dissector handle code.
c1bd0d561b thrift: fix return value of dissector
3b46d9294f PNIO: fix return value of dissector
aa5929b2fd stun: distinguish between draft and RFC XOR-MAPPED-ADDRESS.
56ac0722f2 Remove some unnecessary extra layers of dissector.
563479c322 docs: Add VERBATIM to add_custom_command
15b77d6845 MPLS Pseudowires: Add dissectors to first nibble table
667fcaa14b docs: Install user guide to build dir
4f8bb21107 epan: changed heur_dissector_t to bool
30eba22945 packaging: Build RPM with guides by default if we can
6ead3e2657 log3gpp: Fix read of uninitialized data.
fbedfaa160 NSIS: clarify personal configuration uninstall message
1bd09aa109 More spellings
1692f91fb1 ui: Fix help url comments
392a2a695a wsug: Use "Font and Colors" not "Fonts and Color"
c2d133a6e2 Qt: Explicitly connect some signals and slots
9de1089ad8 UI: switch back to wiki.wireshark.org, fix some URLs
a3becdd643 Qt: Explicitly connect our welcome page signals and slots
4876c160d6 Fix C6323: "Use of arithmetic operator on Boolean type(s)".
ccc085af59 MPLS: Add a dissector table for first nibble, heuristic list
37a449345b Lua: Default Dumper to pcapng
ba5777a8bc check_typed_item_calls.py: fix a test
5a94fd5022 capinfos: Fix printing packet comment headers with -TM
2584980a7e dumpcap: Always drop capabilities other than NET_RAW and NET_ADMIN
3440f67211 Fix some more spellings in header files
440b23d4bf Qt: Call init_profile_list() early
4c8aa06cc3 dumpcap: Enable capability debugging through the normal log system
9443744980 Initialize some variables
f90c517f45 Docs: Add option block titles to the falcodump man page
15f90c2dcd MATE: stop config on unknown Proto/Transport/field
d86e2fcaa7 CmakeFindZLIBNG: Add library name
9520691e0f macos-setup: Build zlib-ng
387e653017 Qt: Make sure we don't scan interfaces more than once
4e5cd1ae68 Qt: Add a null check to the Conversation dialog
365a821298 wmem: Remove G_GNUC_MALLOC from wmem_realloc and wmem_memdup.
8f664d3784 EVS: do not append "EVS Primary 2.8 kbps" twice
6099e2ed9e EVS: fix dissection for hf-only=1
4740168ef2 ZMTP: Add null checks
4da2be8875 merge: Don't abort a merge on a short read
12ccb05cf8 MATE: dbg_print - frame line break; print name:id of matching GOG
9ec125e617 MATE (WSUG): update Overview chapter; booleans are now words
25696b8612 Change some `wmem_packet_scope()` to `pinfo->pool`
2660a0f76a GitLab CI: Add Falco plugins to our macOS packages
8ebb1132f8 mailmap: alias two email addresses
413b33fe5c Build: 4.3.0rc1
b186f0b802 GitLab CI: Fix a copy+paste error
3f13b35a12 GitLab CI: More macOS build tweaks
e8c06e558b Update the release notes
40140ecc65 GSM MAP: Fallback Application Context version on unmatched transactions
0b58495ffb Falco Bridge: follow stream only for syscall
e879491e75 packet-c15ch: Enhancement of the C15 dissector
a71a628840 GitLab CI: Another temporary include fix
7ba18b976f GitLab CI: Temporary include fix
426d81bdd2 GitLab CI: We don't have Falco plugins on macOS yet
61305fd4b1 GitLab CI: Build Logray DMGs on macOS
ef46758d9c Qt: Check for a null recentList
a8db45c8a7 Address resolution using SNI found in captured handshake packets
5b43a3464e Windows: Update our Falco plugins
77a5c37879 Spellings in dissector header files
6023b8de6b dumpcap: Restore printing machine readable interface list to console
9dae98036a HTTP2: Don't add mutimedia/mixed as the stream id dissector.
35c8b1721f vmware-hb: Update Build Number
490d821054 macos-setup: Fix some shellcheck warnings
9e0b8f0baa capture_sync: Don't exit a command on a log msg
49ac59ee88 Fix some spelling errors
7101f2878b Qt: Adjust stretching for Edit Column
f55e50d7bf stanag4607: Fix mask bugs and enhance dissection
01d8231515 eth: Fix location of src not group address expert info
ece75c40ae Qt: UatFrame and UatDialog contiguous selection
d81b529d09 Qt: Move the IOGraph up/down buttons to the left of clear
71221471a9 Qt: Fix a crash in Endpoints/Conversations if recentList is NULL
5c92113ecb Qt: Contiguous selection in IOGraphs
e44e99b8e2 UAT: Add a function to remove multiple records
a41bfaf11e Prefer col_add_str() to col_add_fstr() with "%s"
5f8d76543d [Automatic update for 2024-06-09]
d150240236 Release-notes:Add zlib-ng information.
fd6a792c54 RPM: Add zlib-ng-dev as an optional package.
71f0456103 MATE (WSUG): update tcp.mate example; code examples formatting
c9456daf47 Falco Bridge: add falco to dissector name
8f9a9efc65 USB Audio: Fix typo: "vwalue" -> "wvalue".
addd201369 CMake+NSIS: Add the CloudTrail Falco plugin
c6bbfe0934 wsutil: Fix extcap configuration initialization on Windows
54f7a3f89a check_tfs.py: add a flag to count usage of common elements
9696c24c90 Versioninfo: Add missing space in zlibng version string
2e47e888a3 Add & use tfs_data_pdu_control_pdu
21767abdd4 Versioninfo: Fix zlibng version string.
22e5945b38 Make .c files in wiretap include the corresponding .h first
ce3ee9ba0f Brew add zlib-ng
fab6e005b7 dumpcap: Implement the -Q (really quiet) option
39d8467d88 RTPS: Add ability to decode RTPS messages protected with PSK
77888b168b rtmpt: fix clang warning about unused variable
f2f03f6fe2 A-bis/RSL: dissect known COMMAND VALUEs
f7e6a27d23 A-bis/RSL: fix parsing of hf_rsl_command, add hf_rsl_command_ext
1bc0ffa9de A-bis/RSL: fix parsing of Command Indicator IE
f35f053445 NSIS: Don't install the CloudTrail Falco plugin
2d05ed5ed9 wsutil: Fixup our debug console window title
e349937b18 Windows: Fix the Falco libs Arm64 package
f2b994eb88 GitLab CI+CMake+tools: Add Falco libs 0.17.1 and build Logray
6c911a833a zlib-ng2: add DLL to NSIS and WIX installers
19ea7ca8d3 capture: Support the -F option, request nanosecond time stamp for pcap
69c06cb9cc pw-eth-nocw: Strengthen the heuristic check
11157e6f74 MATE: new AVPL first added left at end of list
37c5883848 ieee80211: fix trigger name type displayed in Info column
cea97e5dfa Zigbee ZCL: Improve Thermostat Cluster support
2c84133c1e ipsec: Have a preference to allow bogus padding to pass NULL heuristic
aa0911e709 MATE: Switch times from floats to doubles
28677566a6 Bluetooth: Convert 32 and 128 bit SIG UUIDs to 16 bit
ddec068b0c lldp: Make dissector less greedy
25e1a8e48a macos-setup: Fixup the Falco libs pkgconfig generation
6e89d99e09 RTMPT: Attempt to fix OSS-Fuzz 69219
82124e2571 ieee80211-radiotap: Fix integer handling issues
9c5be0c9fe ieee80211-radio: Fix array indexing
f833bec344 Add some more spelling words
7b29a0ac90 Add more spelling words to wireshark_words.txt
96fc4db55f ieee80211-radio: Add EHT Data rate computation
2059cd7144 saprfc: fix Dead Store found by Clang Analyzer
389151f569 Qt: Allow the Learn links to word wrap
19405895f6 E212: Fix a duplicate entry in mnc value_string
6b33196381 Try adding spellchecker to pipeline
3db6a6624c win-setup: Fix packasger name of zlib-ng on arm
2bbc6d5ce2 BLF: Don't include zlib-ng.h twice.
885a9b2811 findZLIBNG: Fix hint. zlib-nf is in its own folder and include
70656cd8b3 ZLIB-NG: Add posibillity to use ZLIB-NG.
93ec0877ee zb-ncp: Add r23 packets to dissector
1eb6d49815 Add updated windows packages zlib-ng and cvpkg-export
1b7d3415b3 packet_range: Get the number of packets chosen
55e08da673 Qt: Update last applied filter if and only if applying
e1144a24f6 SMB2: Update NETWORK_INTERFACE_INFO "RSS Queue Count" to Reserved
bdc66cff21 MATE (WSUG): add images to List of Figures
75924801d9 Fix some spelling errors
3760147893 RK512: make a preference variable static
92d958ad45 Make FT_AX25 a string-like type
3ac65170d2 Qt: Fix leak in InterfaceTreeCacheModel
68d4f1be3c VRRP: Change default method for	VRRPv3 checksum	calculation
e179984f0a MATE (WSUG): consistent acronyms; ToC formatting
27385a62e3 miwi-p2p-star: fix clang warning about documentation
2b30075493 miwi-p2p-star: fix commit check error
ba5613e681 miwi-p2pstar: fix build
0072947520 Add MiWi P2P star dissectors
c463ac88cb Qt: Use the term "event" in more places
714d4ca0c9 btatt: Fix direction of Mesh Proxy Data In
b883762491 tap-iostat: Reduce memory usage
25f125c5b9 Qt: Make it more obvious and user-friendly to restore snaplen to default
f622eac21f Qt: Make it possible to clear Comments from all interfaces
dddd244dc0 Qt: Put toolTips on the label stack as well
154cbfc3f0 [Automatic update for 2024-06-02]
7091d67d46 Logray: Hide some menu items
db39247719 check_typed_item_calls.py: blurb and repeated filters
c29c1bb27c Qt: Fix leak on CaptureFileDialog preview of file with errors
cc8264d68f test: skip test_sharkd_req_follow_http2 test if no http2 support
aa68da794f Protobuf: avoid a couple of redundant assignments
e8c0851bf6 sharkd: Add "comments" field to "frames" method
3952b0a11f epan: Convert the follow code to C99 types
938f0722ce epan: Convert the address types code to C99 types
c65b263354 YMSG: Replace content field values with field names where possible
d747de352a YMSG: Update Dissector with reversed Commands, Statuses and Content Fields
b3263e5b3c Change the Telephony stat groups names to reflect their current position
9d1113f293 ETW: Expand flags and property fields
931c71a406 Zabbix: Add zabbix.agent.redirection filter
138d043886 Qt: Endpoints and Conversations last opened tabs
2cbfa825f2 Falco bridge+falcodump: Update to Falco libs 0.17.1
16d4c4ad66 ORAN FH CUS: update some comments quoting section numbers
d9c5e3585f Fix some spelling errors
adb9543df7 NAS 5GS: fix dissection of extended rejected NSSAI IE
2bd458e5aa SMB: Eliminate "[transact continuation]
b71ddc7afc matter: Bluetooth Transport Protocol dissector
fc77875129 Qt: Raise autostop filesize limit to 2 TB, enforce in the GUI
8b9c3c620e Qt: Fix CaptureOptionsDialog tooltip for stop files spinbox
ff2d72decf SAPRFC: Call val_to_str_const() as no format in default string
718c035b04 lua: Add methods for other compression and decoding algorithms
17a14beb71 Fix remaining 'redundant' item blurbs
3fb21089d6 btle: Extract out function obtaining btle_context
61e906f67d btle: Dissect CRC in one place only
01c4326045 btle: Remove btle_context_t::connection_info
4690e7328d Tools: Minor arch-setup and alpine-setup cleanups
fa15d4042b Remove more redundant item blurbs
b91773117c Update mailmap
2b8f96969c Fix typos in packet-tls-utils
3f28340979 epan: Rename tvb_[child_]uncompress to tvb_[child_]uncompress_zlib
8e5f8de883 SPRT: Fixed SPRT Parser Crash
6cb8ac5676 Protobuf:  don't write beyond end of array
448ae64bf3 USB-Audio: Add dissector for Extension Units
9962a87a8a MySQL: Handle DATETIME if the column definition is unsigned
11a834966a Update packet-lldp.c
9c2e5f9166 lldp: prefer proto_tree_add_item for LLDP PNIO Port Status
9510d0303a lldp: fix duplicate display filter
08d864bd0e LLDP: use tfs(on_off) for Profinet Class3 Fragmentation
05f6364cbd SPRT: Fix crash
72baba76a6 Add RK512 dissector
ab47b25fa3 cmake: lemon: wipe CMAKE_SYSROOT if needed.
ab2b4ff756 SAPRFC: Fix compilation
3ab27e2356 SAPRFC: Added SAP RFC protocol as main dissector
86bfe36281 LLDP: add more information for 802.3bt properties
e2f44831aa LLDP: format new 802.3bt power values as Watts
cbe856fbc0 LLDP: update power-over-MDI decoding to 802.3-2022
719fbc53bd adler: Use zlibs version if available to benefit from any optimisations
53ece3998e lua: Update the documentation for tvbrange:uncompress
f20dfedbdf Falco bridge: Translation fixes
f21418adce Qt: Keep status bar correct in multiple file mode
3e8eaf03ce adwin-config: Restrict UDP dissector to port 7000
20c464f32a Delete yet more redundant item blurbs
bd660b39d0 Falco bridge: Add a string length check
14dbca3f71 Ignore Conversation Filter, Conversations, & Endpoints stat groups
d62171c1f5 epan: constify field_info as a parameter in a few functions
0120000427 doc: Move UAT tables back up a level in WSUG
d12b9a7662 X11: Finish const-ifying.
deffaab5aa Delete more redundant item blurbs
a6a74afa8c Iperf2: Isochronous and FQ Headers should be present if CCA flag is set
eaeb83584e Qt: Put MENU_STAT_GENERIC / REGISTER_STAT_GROUP_GENERIC stats somewhere
91032f6fbc capture: Always pass the interface description to the capture child
fe16c00a67 SCSI: Const-ify scsi_cdb_table_t instances.
c775c96f24 IPMI: Const-ify ipmi_cmd_t instances.
100fd9f2ec SMB: Const-ify SMB{,2} function dissector tables.
05b5359301 DHCP: Const-ify some option-parsing structures.
3696e92990 Lua: update globals and test
335b153951 Lua: Update the docs for 5.3 and later
91cdcb2737 lua: Register new ProtoFields and ProtoExperts in Evaluate window
ea927f9cb0 LUA:Drop support for LUA 5.1
66aab8bfc5 Make crc32 use zlib function when available
61dfa20808 wslua: Update register_menu doc for consistency
631c1af6da wslua: Remove bogus register_menu documentation
c535090848 Qt: Add MENU_STAT_TELEPHONY_SCTP groups to the GUI
fbaad1657c wslua: Set the log domain for the files that use logging
d40040eac7 Qt: Only remove and delete the FunnelTextDialog's own buttons
a3d57e8897 Qt: Always return paths with native directory separators
a3c63ce61f Docsis TLV: remove blurbs that are just subsets of labels
8dea03b0df Zabbix: Add support for agent redirection message
f12e11acca lua: Update manual links from 5.1 to 5.4
10329ac196 MySQL: Assume a minimal set of capability flags
5443e9192e Qt: Fix a leak of the MaxMindDB paths in the About dialog
5a8a7077f1 lua: Fix leaks when reloading plugins
8cc925bc2e [Automatic update for 2024-05-26]
460c22a146 epan: Fix another leak in dfilter translator
9001df8d64 Fix some spelling errors
fa1f32c2e0 epan: Fix leak in display filter translator
6e891ac5f6 doc: Mention the MaxMind default directories
293262bc37 Qt: activateWindow when asking about unsaved packets
8850120bd6 enterprises: const-ify the table and use array_length.
a4db80d018 enterprises: Manual update in preparation for "const"ing.
ea2e15be6c RTMPT: Add Enhanced RTMP Multitrack Support
59561df10a Qt: Drag and drop for I/O Graphs and other UAT-based views
4a916ce570 docs: Update Display Filter Macros, UATs in WSUG and elsewhere
2e7fbd021a ftypes: Const-ify ftype_t references and instances.
5d4bd0e9b0 MMS: Initialize parameter_tvb, check if it's NULL
aa760445c3 sharkd: Fix bad "stream"/"sub_stream" reponse fields in "frame" method
c659f21bc3 btatt: Support Read Multi Variable Read / Response
6b9cca6e59 Fix build after 10d70661343a2548b5867bfd5a1964def327e938
10d7066134 Use array_length instead of "sizeof arr / sizeof (TYPE)" (Part 2).
c7635588d9 uat: Minor updates
863b5f6d98 CMake+tools: Add more scripts to the shellcheck target
26c57d271d dfilter: fix memory leaks in translation registry
c0100f5705 wsutil/CMakeLists: add missing array.h
13ca1a4ca4 Delete more redundant blurbs
591550c315 Use array_length instead of "sizeof arr / sizeof (TYPE)".
1358f8cb35 Qt: Add context menu to launch I/O Graph
bf3172e86f qt: Work around gcc 12.1 optimization bug (more e1a6913a).
466f77c706 LTE RRC: Use array_length and fix a minor bug.
e60926f848 Falco bridge: Fix compilation
a4904bc1dd Fix GATT service discovery when both sides have services
7b87fb200d tools/check_typed_item_calls.py: check blurb vs label
e09cfc09f2 Pass conversation types to conversation functions
fc1dcd86e7 Replace "ElementsOf" macro with common "array_length".
779525d436 Replace all "sizeof x / sizeof x[0]" with array_length.
e3adfd5c36 Consolidate array_length and g_ptr_array_len into a new header.
e49d6dd7cb Shellcheck updates
0c3bf2d77e RLC LTE: fix dissection of EUTRA DL CCCH messages
b457e92c82 caneth: Initialize the other fields of the can_info
bf1f858061 TCP: Set base sequence, relative sequence numbers for IP fragments
5fe00c99b2 Debian: Update our po files
8f1bf84efb Debian: Logray packaging updates
7c4bb6eb3c epan+UI: Add display filter translators
5819e47e84 Zigbee GP: Don't try to decrypt truncated TVBs
15ced22366 Revert "Lua: Fix handling of Wireshark exceptions inside dissectors"
c37480e0dc Lua: Fix handling of Wireshark exceptions inside dissectors
e73d316bcf Zabbix: Change GLib types to C99
59e6eb3d23 Fix some spelling errors
adfa002030 TCP Stream: Make sure the SACK rel/abs sequence number is correct
53d8c1b659 MySQL: Handle displaying parameters and result sets in charset
8f6822071e Qt: Switch rwin_graph axes depending on TCP Stream graph selected
d2f17dcb84 IEC104: Fix some range_string values with -ve range
a24f2fa307 tls: Support ECDHE_PSK cipher suites from RFC 8442
8e2a8b9eba kerberos: add aD-PFS used by apple
df1d24a247 kerberos: add basic dissection for pA-SRP (used by apple)
8a2a42241f Const-ify dcerpc_sub_dissector structures.
f678ff67bd DCERPC: const-ify references to dcerpc_sub_dissector.
ba36d7474e [Automatic update for 2024-05-19]
46387e29d8 tls: Refactor PSK key exchange
b3cd29910a Qt: Disconnect UatModel when closing file in IOGraphDialog
f38c37c7c3 ui: Add include for io graph item
3c57680a48 Qt: Add a getter for fileClosed in WiresharkDialog
9fb91d58a6 CMAKE: Fix ENABLE_ASAN for MSVC
e831244038 smb2: allow decryption using keys learned by kerberos
a5f9dcec48 smb2: support 32bit session keys they are used with kerberos
80404fa096 smb2: mark invalid frame_{req,res} with UINT32_MAX, frame_req=0 can be a valid one
4994c7d3ce kerberos: copy pac_names from EncTicketPart_key to EncAPRepPart_subkey
a5070214be kerberos: let dissect_krb5_PAC_DEVICE_INFO/netlogon_dissect_PAC_DEVICE_INFO provide device_sid
1ba660c0b3 kerberos: remember account details from dissect_krb5_PAC_UPN_DNS_INFO on EncTicketPart_key
f28f515e44 kerberos: simplify struct dcerpc_info faking und use ptype = UINT8_MAX
e4e4074c36 dcerpc-netlogon: let netlogon_dissect_PAC_DEVICE_INFO() generate a device_sid
3effa6c750 dcerpc-nt: add dissect_ndr_nt_PSID_cb()
cc099f7c96 dcerpc-nt: let dissect_ndr_nt_PSID use CB_STR_ITEM_LEVELS(2)
f5a48b11c3 dcerpc: move ndr_pointer stuff to dcerpc_info and avoid globals
7942590f18 dcerpc: pass di to find_pointer_index()
0045546576 dcerpc: fix warnings when converting guint * to char *
a9c5a7639a UDP: Correct level of hierarchy for the payload subtree
e0a328e372 Implement IEC60870-5-7 Secure Authentication
523776ee68 Tools: Update debian-setup
6e8a12a738 tls/dtls: Add support for ECDHE_PSK
a3117aed72 tools: Update Lua to 5.4 for Alpine
7bf71c0b3a tools: Update alpine-setup
59b376dce0 CMake: Look for the lua library with versioned suffixes
1ed58a814a tls/dtls: Add support for DHE_PSK
8d97dd8959 dtls13: support early data and various fixes
004782d734 GitLab CI: Fix our commit count
933f1dbcce Lua: Use pushnumber or pushinteger on structs depending if it fits
acd72486e8 Lua: Check size of lua_Integer
af5960edf7 Qt: Disable a I/O Graph Dialog's UAT when the capture file is closed
9094db82e1 Zabbix: Rewrite passive agent detection
845948ecae ntlmssp: generate a session key for anonymous authentication
ada4ff5a72 LINK16: update Message and NPG strings
3261d39edc UA3G: Flag a couple of value_strings that have wrong values
b94fd299ed macos-setup: Upgrade Ninja to 1.12.1
260d28ed9f Gitlab CI: Use the Medium GitLab SaaS Linux Runner for Clang-Tidy
2e0d1b8da0 btle: Fix usage of periodic_adv_info_tree to avoid memory corruption
29012e8497 CMake: Have CheckAPI targets depend on the source files
c0bb8a18fe Fix a copy/paste error in tools/check_typed_item_calls.py
1219a22255 dtls13: add support for DTLSv1.3 decryption
8beafca0e0 dtls: v1.2: refactor out appdata dissection
7af116b4d2 ieee80211: Add "HE PHY" BSS membership selector
ea4b5de09a static-ify a bunch of const locals.
7698e03ba1 Qt: Fix RTP Player crash
98cf88ca7f Zabbix: Detect and show pre-7.0 passive agent error messages
9d7b2b0ad2 Fix some spelling errors
6ccb0e0677 CQL: Use val_to_str_const
169392ce60 Packaging: Get MinGW cross-compiling working with Qt 6.7
70a3c9f829 wslua: Fix segfault when registering a field / ei twice
02afc549f8 epan: Convert the column API to C99 types
cdc1222434 smb2: fix ahndling of pre-3.10 Negotiate Protocol.
eb9b12e60a SMB: Display bytes before TDC is reached
ff99ab6bc3 SMB: Display bytes until TDC in TRANS2
c2769f24fc SMB: display bytes before total data count
600fe274c5 Qt: Add context menu to I/O Graph UAT header to resize to contents
49fda244c8 [Automatic update for 2024-05-12]
6c077b3c06 release-notes: Mention graph updates
05ef1f4451 Qt: Fix a crash when retapping I/O Graphs
2b2b032af2 lua: Deregister heuristic lists added via heuristic_new on reload
c0b47f7a7b Bluetooth: Mark AUX_SYNC_IND as AUX_SYNC_IND instead of AUX_COMMON
411babf083 Bluetooth: Improve packet dissection when PDU type is unknown
ab18953439 tls-utils: fix JA4 fingerprints for QUIC and DTLS
e5bac5721a spellings in ipv6 comments
3d19dffc02 docs: update README files for some static initial values
858bd5c2a0 Falco bridge: Make EOFs less verbose
8c21bdd76e NSIS: Fix logray.nsi
4049ea7e6c Lua: Fix DissectorTable on certain Lua versions (e.g., 32 bit)
e2d1030255 dumpcap: Print a pcapng block type in hex
c1c3cd75f7 Falco bridge: Fix our event cache
c67f85430c macos-setup: Update to GnuTLS 3.8.4
9ca9618194 Zabbix: Add Zabbix 7.0 features
1428fe28e6 Lua: Revert a mistaken change to lua_pushinteger
7882e2dd2f Qt: Add visual notification to UAT Model entries that won't be saved
706c40efe4 Z21: dissect LAN_GET_HWINFO
25a49ed0da Z21: dissect LAN_GET_BROADCASTFLAGS and LAN_SET_BROADCASTFLAGS
2bdaac6de8 Z21: dissect LAN_GET_LOCOMODE, LAN_SET_LOCOMODE and LAN_SYSTEMSTATE_GETDATA
d11798e575 macos-setup: Add opencore-amr 0.1.6
6622e10475 matter: add comments with references to spec sections
eb4d4ba5bb matter: use C99 integer types instead of glib types
ab31326397 wslua: Use Lua_Integer where we can for the wslua_ functions
969b716740 Windows: Add opencore-amr 0.1.6
00e069e6cd Add a ENC_TIME_ZBEE_ZCL time encoding and use it.
48680be67a tzsp: register dissector table sooner
96095979f8 Add and use tfs_activate_do_not_activate
eccf1104d6 GitLab CI: Remove LUA_FIND_VERSIONS ANY
4438847557 Qt: Apply pending I/O Graph UAT changes when changing profiles
effad83df8 ui: Return failure on a zero or smaller I/O interval
1b443364a6 Qt: Keep the I/O Graph legend in order
b119b9d601 Windows: Upgrade GnuTLS to 3.8.4
df25f11ef5 Qt: Fix I/O Graphs crash with multiple dialogs
4acd5d3dbc 802.1CB: add a trailer field.
c8a21fd579 Fix some spelling errors
8c92ca7aff rpc: fix handling of ONC RPC with unknown protocol.
a53c458c7d samr: fix arguments to lsarpc_dissect_struct_lsa_BinaryString().
b98d0939bc falcodump/falco_bridge: Add back ZLIB_INCLUDE_DIR on Windows
fe51f8424f Windows: Upgrade nghttp2 to 1.61.0
e23cbfee8b spengo: add basic dissection of IAKERB pdus
86895994d6 Rename ENC_TIME_MP4_SECS to ENC_TIME_MP4_FILE_SECS.
cbc005f9fc tzsp: use a dissector table for the encapsulated protocols
7178f56825 Rename ENC_TIME_CLASSIC_MAC_OS_SECS to ENC_TIME_MP4_SECS.
0a94c0b2ca Zigbee ZCL: OTA Upgrade Time can be UTC not offset time
bb479f4ea6 Convert a process_specified_records callback to a bool
b5355046a2 GTPv2: Add Information element on IE Types with multiple instances
a0e399e5c3 gitlab-ci: Remove docker tag from jobs
73b0c12e38 epan: Convert a save_protos_list callback to a bool
24a0417eb0 Qt: Restore TCP Stream switching between absolute and relative seq
6eb74c5b36 Qt: Connect the TCP Stream Dialog crosshairs action
c558094638 MySQL: Update collation data
33c5c85f10 Revert "MySQL: Multibyte Collation Support"
14cb797040 Qt: Use customContextMenuRequest signal with QCustomPlot
4464c7f245 TCP Stream: Make better decision about which side is the server
5ca4d08b9a dot11decrypt: Have Dot11DecryptFtDerivePtk return failure on failure
2ce3882d3b epan: Convert a follow callback to bool
74aa73afe7 epan: Filter address columns for types without a filter function
fc8e0d583d kafka: Dissect assuming a supported API version
df1a129b19 [Automatic update for 2024-05-05]
80cb54344c Kafka: Sanity check array dissection
3bf649206a Qt: Flow Graph for unique addresses
c0deea09ee docs: update WSUG and man pages for network resolution
f306c1653a epan: Switch our capture dissector callbacks to bools
723bb5d37a epan: Switch our decode_as callbacks to bools
fb438a29b7 Peekremote (v2): Add Data rate computation
2d722e7ad7 epan: Switch a conversation filter callback to bool
30bb8f5950 docs: Combine the FILES section of man pages using an include
ebcc6be29f Fix some spelling errors
122f0aff99 Qt: Export the entire flow graph as image (or as much as we can)
9ab952b964 ZigBee TLV: fix infinite loop in deeply nested packets
593ea4b16f dot11decrypt: Prevent maybe-uninitialized warnings with LTO
fe4ef60a53 MAC-NR: decode MSGB PDUs
23d36f4b38 Zigbee ZCL: Complete IAS ACE Cluster dissector
b4bcf69166 wimax: Change include_cor2_changes to a bool where it's declared
0842745d10 recent: Lazily fix the recent column width and alignment list
317b93dbb8 CMake: Fix our Falco plugin path
704fe87abd Qt: Fix an typo of row vs count in columnListModel
045e00939c Qt: Fix Coverity CID 1596731
9ca6eff53d PIDL: Don't initialise static hf and ett variables.
a1ece0131d Add error handling for gcry_md_open.
a127ce71b3 Zigbee GP: Fix crash with check if data is null
f3a42c5cd5 DTLS: Don't check legacy record version in dissect_dtls
ae5d917309 Qt: Check Flow Graph "Limit to Display Filter" in constructor
e9c92d0b64 tls: Add expert info for unsupported, illegal key exchanges
e1cb009f6e logray: github macos action with brew install
d55dab93e7 wimax: move shared preferences to a header file.
d5c90cf182 sequence analysis: Fix inconsistent and illogical use of "Any"
742648ccdc TLS: Add missing break statement
8e1ce872ad DTLS: Support heuristics for DTLS 1.3 unified header
8747d60e3e dcerpc: PFC_HDR_SIGNING is negotiated only once per transport connection
fc6dfad9df CQL: Add some more information on various CQL packets in the COL_INFO
775c3be838 MySQL: COM_CHANGE_USER may not have connattrs
c832290745 MySQL: Multibyte Collation Support
14b592ca78 Qt: Cleanup Flow Graph a bit
1da57b5ad5 LAPD: Set source address
2884e9a5b8 irdma: IBM i TRCCNN RDMA dissector
78c6af54ab dcerpc-netlogon: add ServerAuthenticateKerberos()
3156103b8f Diameter: Remove Whitespace error
7a37fa1837 Diameter: Decode MME-Number-for-MT-SMS(1645) to ISDN number
c9d1bb229c epan: Remove a couple of unused struct elements from tvbparse_wanted_t
2e89527513 Qt: enable tooltips in Copy menus
17c238e25a gssapi: also register "gss-tsig" as "dns.tsig.mac"
e1a965d2f2 Github/workflows: update actions using node
a95dec6ef9 Qt: Fix ProgressFrame location in non-VoIP Flow Graph
44aec53735 Github/workflow: update upload-artifact action to v4
b088414e38 nettrace_3gpp_32_423: expand name length
8a5717c08a DNS: Add DNS Error Reporting (RFC9567)
b2cfbb7279 Copy as Printable Text: specify ASCII or UTF-8
1f35d50889 epan: Switch the prefs API to C99 types
6ab1417123 epan: constify the header_field_info in the field_info
fa8b28f013 CMake: Get rid of a check for WIRESHARK_BUILD_WITH_QT5
956747b76a Appstream: Fix appstream errors for Flatpak
a136377981 DTLS: Scan server hello correctly
826ddddfe9 falcodump/falco_bridge: remove ZLIB_INCLUDE_DIR
f844a1b722 Qt: Move I/O Graph reset button to button box
50ea04e4dd epan: constify the packet_info pointer in find_conversation functions
18422c168c Conversations: code maintenance for the deinterlacing method
c8044fffaf macsec: Fix Coverity CID 1596640
84fe646b78 Qt: Use afterLayout signal for Flow Graph y axis labels
674e79c29e GitLab CI: Fix the Documentation job artifacts
7ef8501c34 ptp: multiple tlv_pathsequence in announce message
4f8f52dea0 GitLab CI: Fix the Documentation job
4320031c97 ipars: Fix truncation warning
9ea2377c80 [Automatic update for 2024-04-28]
f566d380e2 sharkd: Support microsecond intervals in "iograph" method
15392c324d wslua: Fix integer validation signedness
0810f94f88 Fix some warnings from check_typed_item_calls.py
baafc805bb Fix some spelling errors
f1dd3bf4f2 5co-rap: Use ITEM_LABEL_LENGTH for snprintf in CF_FUNCs
575bce404c Qt: Fix Flow Graph y axis column widths
e703e51887 "Linux IPMB-over-I2C" is really just "Linux I2C".
2056120ddc 5co-legacy: Use ITEM_LABEL_LENGTH for snprintf in CF_FUNCs
03acee1d0f Qt: Add a preference for automatic profile switching
03579023ca Qt: queue Flow Graph replots that result from mouse moves
cc4c931b4a Qt: Fix flow graph scroll direction via keyboard
22a6672fee Qt: Explicitly connect our profile dialog signals and slots
b778bebe50 PROFINET plugin: dissect PROFIenergy measurements
259bbbff2a Qt: Fix Window scaling graph axis labels
ea5ed37426 TLS: SM3 and SM2 are not in TLS (Signature|Hash)Algorithm registries
bb38a9fa13 TLS: make reassembly function table static
85e8f07b7c SDP: Don't replace generated Call-ID list
8b8ea851e3 BLF: Add support for ETHERNET_RX_ERROR and ETHERNET_ERROR_EX objects
5bcff02df9 tshark: Set dumpcap update interval to 0 with -l
8b393bc304 Add support for MACsec traffic decryption
a2eaaa4e88 E212: update MNC information
f186f44a71 github/workflow: fix macos
4205eb2dbd Fix some (trivial) warnings in pidl dissectors
6966cdb73e SSH: Handle "curve25519-sha256@libssh.org" KEX name
60a6bbd6f3 DCERPC spellings
289a159042 sharkd: Improve sub-stream support in "frame" and "follow" methods
19521b5419 CMake: Find and link with QtDBus on Qt6
24d02021e8 Qt: Move the I/O Graph tracer to frame selected in main window
7969fd6bec GitLab CI: Fix a job status check
9b0150eaba Peekremote V0 enhancements to indicate band
e03a58958e GitLab CI: after_script updates
e095dd464a GTPv2: refresh IEs name according to latest release
bdc5f76203 dcerpc-pn-io(profinet): Fix warning about display filter
289c6a1257 Falco bridge: Fill in our initial internal events
bb9e79510c BLF: Fix optional Hardware Channel in ETHERNET_FRAME_EX
a16241b23f TLS: Enable handshake reassembly across connection migration
ae39eeb370 DCERPC dissectors: make some symbols static
a9f783600f EPLv2: modified limitation of valid SDO segment size
6f8ca8498b fix typo after gcf19f6f27
591daaf5a3 QUIC: Restore cipher after a key phase change if decryption fails
e8b256c9a0 fcfzs: fix calculation of the number of fill bytes.
e267bfdd88 lldpd: move hf_lldp_tlv_enable_system_cap* to capabilities_enabled_tree
24f5c8d424 zmtp: fix Dead Store found by Clang Analyzer
ad231c7a9c nfapi: fix Dead Store found by Clang Analyzer
cf19f6f275 dtls: fix Dead Store found by Clang Analyzer
4107962715 cql: fix Dead Store found by Clang Analyzer
7db83791a7 tipc: use the message length to compute the filler size.
d44e951488 tipc: use proto_tree_add_item_ret_length().
8c06c62a89 Update the Keysight Ixia Netflow fields with new SIP fields
39cc00a972 tipc: use HTTPS, add a direct URL to the protocol spec.
1a40e22a00 icmpv6: Do not add time string when lifetime is infinity
ab3511c597 NAS 5GS: fix dissection of NAS message container IE
c28e620561 LIX2: update Timestamp to show UTC instead of Local
e40ec77006 NR-RRC: Remove version from SIB dissector table name.
aea66ddc33 tipc: fix byte count.
161b9809b1 CQL: dissect Prepared response
cda7c030e1 tipc: fix padding after bearer instance string.
291822a25c CQL: take into account NULL and unset values
93a577ca1e CQL: fix two implementation bugs
f0462182da PER: When showing internal bitfields handle integer values.
dfec2284f3 NR-RRC: Add callable dissectors for SIB messages
ba75d1bad2 CQL: add parsing for error codes
196780d4c2 Add Tracing UUID to result dissection
0d5be00e26 [Automatic update for 2024-04-21]
32ce95de22 fcfzs: mention the FC specification that describes this.
d277ecdb3f pcapio: fix a check for idb_filter size.
9e16b57164 TCP: Fix extra "TCP port numbers reused" with missing SYN
9dffc3834e GSM RP: fix dissection of SMS in 5G Nf interface
b0aab2f796 MMS: Add more IEC 61850 dissection.
be3550b3b1 editcap, libwiretap: Don't use array of initial DSBs after freeing
0261fd7da6 http: Fix buffer overflow, use after free in HTTP Range
d7c082bc0d Revert "Refactor plugin registration and add ABI/license check"
80156b405c Revert "plugins: Fill in short description field"
539f85782c Revert "Update README.plugins and release notes"
a76fa03e42 Revert "plugins: Remove unused "min_api_level" field"
4e12581711 Revert "Remove plugin license check"
7a8e0c6700 Revert "Qt: Add plugin description/homepage fields to About dialog"
1043b044ad Revert "plugins: Remove unused argument to scan_plugins_dir()"
2925a22554 Revert "Qt: Replace plugin column "Path" with "Scope" in About dialog"
4d93ab1f3f Revert "Qt: Add Install Plugin to Tools menu"
a94db07e7b Revert "plugins: Rename "dfilter" to "dfunction""
a818fd93ce Revert "Plugins: Fix the issue of duplicate scanning of the same directory"
8f3c30d274 Revert "plugins: Give higher priority to the personal folder"
39a2befd09 Revert "plugins: Remove an assertion"
91399562d6 Revert "plugins: Improve build with !HAVE_PLUGINS"
87d06cdb5b Revert "wslua: Add a scope field to lua plugin description"
7f60f901a3 Revert "wslua: Add support for SPDX/URL/Description info"
a6fafc9f7d Revert "Qt: Add back "Path" column to Plugins tab"
b06c7b8f12 Revert "Qt: Fix plugins double-click/show in folder"
9d70cce3f8 Revert "Qt: Remove an #ifdef for Windows"
1435054a92 Revert "plugins: Lower a log level"
2bc0f26e54 Revert "Qt: Remove another plugin #ifdef"
bf45ef8310 Revert "epan: Remove HAVE_PLUGINS #ifdef"
6a10ec2292 Revert "Qt: Remove HAVE_PLUGINS #ifdef"
bef72fcf5f Revert "epan: Remove register_all_tap_listeners plugin callback"
11fd52fdea Revert "epan: Add plugin get_descriptions callback"
28808100aa Revert "CMake: Refactor plugin add_library() macros"
b64c5077a2 Revert "Remove version component from plugin path"
6d1b32b688 Revert "plugins: Add a codecs API level"
3d42d1dce7 Revert "Rename some codec plugin folders to lowercase"
e6bfc5d34b Revert "wslua: Add another exception for binary plugin subfolders"
fc6871fe55 Revert "CMake: Fix WiX packaging"
e7c8cd4197 Revert "Try to fix macOS packaging"
7a228c11fb Revert "Try to fix Debian package"
94e1851f3e Revert "Add plugin extension to wireshark.pc"
e840517752 Revert "osx-app.sh: Sign plugins with .so extensions"
e4d44aa340 DCERPC-MAPI: call val_to_str_const()
3964ee302d IP: Fixed clang errors
1771f09ff8 BER: Only append text to empty/missing strings. Use MISSING as text.
8920fb270f BER: Add info about empty strings.
05b26c4c8e nmea0183: Add DPT sentence dissector
1ffdd2360d ISO15765: Update autosar link
9d67d6b246 ISO15765: Fix reassembling when different flows overlap
dd6e07b9b7 Move some WS_LOG_DOMAIN definitions
0e2d9b7056 Windows: Use the common Qt Export and File dialogs
9778cc8220 sharkd: Fix SIP follow filter returned in "frame" command
0b094f7df7 ISO15765: Fix out of order reassembly
74820a1dc6 CIGI: Don't have multiple identical tfs entries
35bb4273d9 MMS: Make sure we initialize a struct
b4a3e0d6c5 BLF: Fix random read in the middle of a linear read
90d7ecf697 Windows: Add include depended upon packets checkbox
53db86fb6d HTTP: Improved robustness and memory freed
d4da04f8ee ieee80211: Fix typo in display filters
b8b73109c4 ieee80211: Add new fields in RSN extension element
cff321563b pidl: add more issues to the README.
9f5475293a pidl: add more issues to the README.
283af80b85 Peekremote Version 3 that encapsulates radiotap
db9ed8844c dumpcap: Fix our pcapng block length check
317177d1d0 Qt: Fix removing ignored packets from selected range
ef65ed493c x11: update with the latest main-branch xcbproto and mesa.
5617e2d082 gtp: Use slash as protocol separator
2796b7c479 MMS: Add a NULL check
1c0f9aeeec rohc: Use slash as protocol separator
5f3fbb318c Fix some spelling errors
4362cf100a PDCP-NR: limit security updates to SMC
e5b34fed00 pfcp: fix code check warnings
0ea560dacc SIP: Do request/response matching on other transport types
d9874489f5 debian: Check if dfilter.h is usable, too, in headers-check.c.
30cd04270c Debian: Build-depend on quilt
47a208d21e pcapng: option sizers don't calculate padding
202760f434 Correctly format 'Hash Algorithm:' single vs multiple
b36749f56a pcapng: fix writing hash options
4d3c0147f4 PIM: Added support for two new message Types (rfc9465)
5c5b18de0e MMS: Fix #19767 + more enhancements
5e60fc7964 NR RRC: fix SRB4 configuration in MAC NR
b7598b2010 pfcp: Update to 3GPP TS 29.244 V18.5.0
09b83c0ece pcapng: Fix logging
cbae3bfc66 VXLAN: add Linux default port
e1a6557d34 c-ares: Suppress deprecation warnings
a2c5e159fd HTTP2: Override existing header with fake header
f14d5538b8 addr_resolv: Use ares_init_options
9d2ecd0c07 PFCP: Add request/reply matching max time preference
3d33427dd9 MMS: Fix fuss test #19756 and add itemid str.
d71e8f0291 GTP: add more context fields for PDCP-LTE frames
4b4e6a39bd MAC-NR: LCIDs 3+4 may be SRB or DRB
d6ecaf1d1d PDCP-NR: be more careful about length of IP payload
6dc78e62fd gtpv2: Dissect PSCell ID IE
97b871fe02 Switch some GLib-isms in asn2wrs.py to their C99 equivalents
03e0762a4f tools: Miscellaneous C99 updates
f4a192a2af epan: Switch proto_tree_add_item_ret_boolean to bools
52573ed9af [Automatic update for 2024-04-14]
50d0cbc1c5 epan: Switch more gboolean *s to bool *s
14e24bec38 PFCP, GTP: Remove unused structures
3fdd76f9c4 Qt: Fix overflow-before-widen
60a2f917ee TCP: Replace hard-coded number by appropriate constant
2aca89319d PDCP-NR: don't link back to (not set) security frame 0
d14f36e90a nmea0183: Add GGA sentence dissector
fee2eef9c7 ieee80211: Mark TPC Report link margin as reserved in certain frames
8c473a4970 MMS: Add IEC-61850 PDU names
c5a8168f8a epan: Switch ptvcursor_add_ret_boolean to bool
61cdb88799 epan: Switch process_reassembled_data to bools
986bd67a0a GNSS: add dissector for Galileo E1-B I/NAV navigation messages
b46c1e9fc7 IO Graph: Add intervals down to 1 microsecond
0bf8a291ed Resources: Add column preferences to the CloudTrail profile
6126f56551 ieee1905: Add dissection of supported VHT MCS sets
179bf05a4d ieee1905: Fix bit ordering of HE-MCS set
ed7f4df031 Dissectors: 'return(x)' -> 'return x;'
06a9f5feab Qt: Remove unused include from IO Graph
cc25d57bc4 Qt: Use nstime_t in the rest of IO Graph
bfcc3d7a35 Qt: Start to use nstime_t in IO Graph
2aed3428ec Falco bridge: Add error message for missing display attribute
2224b243c2 Qt: Recalculate I/O Graph if zero plotting changed
a0f675728b Update Ixia/Keysight netflow fields. new fields for https headers, for Appstack v4.12
2ef222903e Kafka: Update messages to their latest versions
e84adf41da Qt: Hide export dissections dialog when accepting
ea70c16e05 Qt: Fix crash when closing TimeShiftDialog before redissection done
a2a911ea1a fix: Hmac Missing
9c352cf9ab BLF: Properly skip 0-length containers
14902cfe82 BLF: Fix debug message
50018d8994 GTPv2: fix bearer_qos_oct1_flags and tra_info_pgw_flags
90c1736b10 Kafka: Fix the snappy decompression (again).
1924285965 Kafka: Fix two mis-dissections in old message format.
0ef10e400c tcp: Send the header to the tap even with exceptions in options
2ab349d0f6 Snappy: Use the tvbuff_snappy routines in Couchbase and Kafka.
9363a27350 Snappy: Minor cleanups.
9df309fce8 bacapp: fix typo
df4023b5ed epan: Switch our column format match list from gboolean to bool
9448de75ad Docs: Add a note about recursion to README.developer
1cc371fa57 Clear queued rescans when opening a file
ae1d09e9fa PDCP-NR: fix issues around userplane ciphering and integrity
15c086c5e8 RTCP: suppress or fix some spellings
e556035728 RTCP: Use dissector table for RTCP-RTPFB payload types
21d170a957 "const"-ify extcap/* and wsutil/*.
6b95c52a49 Conversations: Introduce a deinterlacing method
107666afa1 Fix type of queued_rescan_type
304cb10701 file: Don't tap the same frames twice in a live capture
8ca35924ed Add support for snappy content encoding to http packet dissector
4637eeea9c tap: Remove redundant console warning text
365b4dbec8 Qt: Don't try to remove an already removed IO Graph tap
fe2b3001b1 LUA: Update documentation to the fact we now support LUA 5.3 and newer.
5abfe91cc1 Qt: Work around Qt6 dataChanged pessimization
4f2abc9b46 [Automatic update for 2024-04-07]
d54cd5e0ba HTTP: Fix null pointer deferences
dbc22579cb Updates to NTP reference identifier codes.
76f52fc911 wslua: Remove obsoleted @since tags
63087ee7b2 http: Test strstr result against NULL before adding
3852a0b5b0 LUA: Requre version 5.3 or greater
40c420ab9b  MMAS: Add a preference to dissect as iec61850
c56a81d41c TCP: Add a flow counter to the statistics
3b034815a2 Asterix: "const"-ify all the data structures.
4606845990 Qt: Rescale IO Graph axes before getting the x axis range
8f889b5833 Qt: Remove the URL code from the profile model & view
748e482dc7 Qt: Add Apply to Preferences Dialog
b63d6d3bb0 Qt: Fix IO Graph startOffset when packets aren't added
2ae6c42ce2 Qt: Fix IO Graph currentActiveGraph
5d8fcce4d6 Qt: Enable IO Graph Crosshairs context menu action
a3e7a7fb29 fix: "const"-ify most of fix_fields.
d0b143bbec Remove init to zero for static variables
c47011890a HTTP: Incorrect request/response matching
f291ea8f30 HTTP: corrected request/response matching
1e591a35db # This is a combination of 3 commits. # This is the 1st commit message:
4e4897423b HTTP: Incorrect request/response matching
4f8343feb7 HTTP: Change to TestDecryptTLS.test_tls13_rfc8446
447023d544 HTTP: Fixed indentaion error
18a1e3294f HTTP: Change to Ubuntu pipeline test
49b3fb60b2 HTTP: Incorrect request/response matching
84c0e00130 HTTP: Fix request/reply matching
4751c4a9da HTTP: Fix request/reply matching
40f57684d9 HTTP: correct req/resp matching without comments
f97a8a5b58 HTTP: corrected request/response
437fd1dacd HTTP: Fixed error in last commit
2670533eb5 HTTP: Fixed incorrect request/response matching
211c3034e7 HTTP: Request-response matching corrected
bf57ada43f HTTP: Ranges are used to match reqs/resps
6649fa88c1 HTTP: removed unused function declaration
33ab83081d HTTP: Incorrect request/response matching
24307ccdbe wslua: Add missing @since tag
f650b22bb4 busmaster: update a URL to HTTPS.
d17e3a2842 wslua: Improve documentation
f3e4237af7 Qt: Expand on a comment
d6d6053716 LTE RRC: upgrade dissector to v17.8.0
475661b597 F1AP: upgrade dissector to v17.8.0
07f68d0d15 http: Initialize a variable
cc4f989805 Telnet: vSPC: Track the "vMotion conversation".
ca4f217083 conversation: Add support for a "blob" conversation-element type.
d63bac4d77 Telnet: vSPC: Dissect "sequence" and "secret" in easy cases.
d6bc7d969d wslua: Add integer atttribute setter/getter macros
0cbdec7f71 fix: Migrate packet-fix.h changes back to source files.
410b435fd7 E1AP: upgrade dissector to v17.8.0
4fd6630d9b XnAP: upgrade dissector to v17.8.0
c84115f881 wslua: Add ProtoField attributes
c48b750be9 wslua: Fix type conversion macro names
600d66f1ac MSWSP: const-ify "GuidPropertySet".
dc03f8790c IO Graph: Use a larger maximum index size
fc77bd3ee9 Qt: Enable min/max button on GeometryStateDialogs by default
0a636a636c QUIC: Remove support of old draft-deconnick-quic-multipath
9de88ef317 fix: Use bsearch for tag lookup.
0c637a2b5e reordercap: Handle IDBs in the middle of the file
8b802bffd1 Zigbee Direct: Fixed UUID mismatch with join, pjoin & leave characteristics
64158f3e3a Switch away from gshort and glong
393d3e059d RakNet: Update encryption state on open_connection_reply_2
9268a4838a ceph: give c_warn_ver() a more sensible data type.
93ff0a109a NGAP: upgrade dissector to v17.8.0
d54b84d0ac Protobuf: when matching against URIs, allow '*' wildcards
81f925907a Qt: Add automatic profile switching
7130e33d30 Qt: Ensure Copy Bytes as C String is a valid C string
7d5172dec1 NR RRC: upgrade dissector to v17.8.0
b456632e40 X2AP: upgrade dissector to v17.7.0
5e290a99ab NMEA0183: make a function static
8b2d15115b S1AP: upgrade dissector to v17.6.0
668e6c6f79 packet-vnc.c: desegment multiple TCP packets when not enough data is received
7f2043c720 Qt: IO Graph human readable axis ticker with SI prefixes
5b637bd968 wsutil: format units with floating point
76879a480a http: optional check for ASCII headers
9710a98b67 Initial work on supporting DTLS 1.3
acaf5ad7f9 Qt: Only retap when making an IO Graph visible if necessary
85e93bb30b Use bsearch for lookups in sorted extended value strings.
82bc36ba53 CLNP: use a dissect-as dissector table for the OSI security option.
a85952e2ce GTPv2: Dissect UP Security Policy
5db5366f9b Dissectors: don't do e.g. return (0)
8f6a4d3b3b text2pcap: Fix a printf format
7a3a258118 Qt: Retap when changing to or from a IO Graph LOAD graph
67d7b1e58c extcap: Fix a strlen check
83f46b61ef Fix some spelling errors
cd5630e375 MMS: Add IEC 61850 decoding to some fields
f98f501b61 fileset: Check for g_regex_new error
74827d33dd EHT PhyType support for wlan_radio dissector
755fc1dbd3 ui: Convert our remaining UI code to C99 types
124d73b6e9 RADIUS: Updates to dictionary.huawei
932ec25362 Qt: Fix a preferences dialog data type
d5b092268f Convert extcap_parser to C99 types
4dda75fb0d Add a built-in dissector for ZMTP
0949fd3498 doc: Mention updated Lua 5.3/5.4 support
efdeaac67d Qt: Change IO Graph tracer when current UAT row changes
d7926e3290 epan: Switch proto_get_frame_protocols to bools
f0f8cdce36 Qt: Add some comments and links to IO Graph TODO
76255f37fd Mitel DECT: Change a gboolean to bool
4cf64a4ace ATN: update some comments.
b5970abe2d UAT: Handle TRUE and FALSE regardless of case
0b93055203 prefs: Don't cast a bool pointer to a gboolean pointer
6afe57a1b8 Remove parentheses from return bool
5a91ac3af9 Doc: tweak some of the Lua API documentation
5919c84347 Move libm linkage to libraries
773bcf6cb9 tcap: make a variable not used outside the dissector static.
7084b6e4db Change some extern references to boolean preferences
fb70e77fd1 Qt: Convert our utilities to C99 types
b00b162a87 Qt: Convert our widgets to C99 types
f3311c1840 Qt: Convert our models to C99 types
2ec0c3ff90 epan: Convert the color filters code to C99 types
cd3588d52f ui: Convert the CLI code to C99 types
d81488c167 Lua: Convert to C99 types
45e75413a8 wslua: make the heading for the example a discrete heading.
a8c5341dcc Qt: IO Graph Y Axis factor needs to trigger a recalc
7b6e196c41 wslua: put the example of use for treeitem:add at the right level.
949191823f epan: Use bools in our pref_set_pair_cb callbacks
62bc594401 wslua: fix the documentation for Tvb:reported_length_remaining.
5a9393c646 Switch our boolean preferences to bool
20046e4a0d NTLMSSP: Initialize encrypted session key
7c744e7933 editcap: Don't memmove more than allocated in the buffer
6aed3e5232 Qt: IO Graph bar border color
9aa9a6b048 nmea0183: Add ZDA sentence dissector
0fae2569bf [Automatic update for 2024-03-31]
be55ec3c0c Mongo: Strengthen heuristic a bit
90654d3f76 Fix some IP lengths
2862ae66f5 Qt: Update ProgressFrame to use a bool
57d98f1362 Qt: Recalculate IO Graph when switching plottable
2562674df0 epan: Convert the secrets code to C99 types
4bc1dcaa83 Protobuf: don't warn about re-including base types
e85196966d epan: Convert a couple of proto tree callbacks to C99 types
e10839dd5d epan: Convert our stream printing code to C99 types
1816bd1a11 Lua+ui: Convert the funnel code to C99 types
444cb3cea1 ui: Convert the top-level ui files to C99 types
574ed488d1 Qt: Only rescale the one visible IO Graph
81c7238776 Qt: Recalculate IO Graph at more appropriate times
59fbdef13e Check number of selected bytes for FT_IPv4/FT_IPv6 fields
38c0efcee8 Mongo: Ensure the offset advances
75b1ffe119 macos-setup: Add a warning about a comparomised version of XZ.
ee4891977b Qt: constify some IO Graph getters
75aa5599b4 ui: Convert capture_ui_utils to C99 types
b2f1dbff0e ui: Convert dissect_opts to C99 types
2b4117c5bb ui: Convert the failure_message routines to C99 types
7686e79601 Qt: Constify PacketListModel::getRowFdata
2d3c6050ba Qt: Retap IO Graph if the Y field changes
119a385ba2 GQUIC+DOCSIS MAC MGMT: Recursion updates
f8760b70ba wow: Fix identical branches for some messages
98b08894c7 check_typed_item_calls: don't warn about width of field for add_uint()
8285e80224 JSON-3GPP: Handle 5GC over HTTP/1.1 (OAI), don't create HTTP/2 sessions
1c90d8197f ltp: Add correlation of cancel and cancel-ack segments and heuristic dissector
16186deb94 epan: Add some Clang-tidy suppressions
318e8d3161 cpu_info: fix missing decl in else macro block
1a4abf8e6a Qt: Modernize some of our main window signal+slot connections
0bb3161d7f ws-function-blocks.dia: Update some outdated information
5824e57120 docs: The 'manarg' macro splits by line
9e388820d0 tcpcl: fix Dead Store found by Clang Analyzer
b261d1cdd8 dns: fix Dead Store found by Clang Analyzer
63bb4b023a pldm: fix Dead Store found by Clang Analyzer
83687ce837 ipv6: fix Dead Store found by Clang Analyzer
b18a2989ee tcp: fix Dead Store found by Clang Analyzer
2e33fcf230 bssgp: use the right table for Attach Indicator string lookup
3a7b618897 IPPUSB: Avoid (mostly harmless) string overread
6f688e19d2 Qt: IO Graph: Use logarithmic ticks for log scaled Y axis
c5510d931e packet-lldp.c: ttl == 0 means Shutdown PDU, decode accordingly
6c0d76206b Qt: Treat IO Graphs with lines and data points as line graphs
1205a5a38d socketcan: fix CAN packet type detection
a91509ea7c Change some `wmem_packet_scope()` to `pinfo->pool`
b43ae13285 Assert on heur dissector list not found
ecea70dbd3 Qt: Actually display the intended IO Graph Legend Title
bddf6b7fbd IO Graph: Make LOAD graphs displayed
ab26d00454 PROFINET plugin: init PE service_modifier always
24b27a78e2 Qt: Apply the fix for SyntaxComboBoxes to Qt 5.15.3
484de637d5 Fix syntax in tshark man page examples
66a6c53914 Qt: Ensure IO Graph Legend appears if box checked
a780f96f1b Qt: Actually swap the plottables when rearranging IO Graphs
393197fdee PROFINET plugin: decode PEservice responses
d10e9883bf ui: Switch the recent and simple dialog files to C99 types
a7236f6a57 sharkd: Add "column_info" field to "status" method
18625d706b Dissector for RTCP Congestion Control Feedback payload type
1f63e02a9e tools: Add gdb to the debian-setup.sh test dependencies
350917786d I/O Graphs: Squeeze some bytes out of io_graph_item_t
070a974b48 wlan-radio: Fix access of unitialized bool
3b61f4fd74 IO Graph: eliminate possible overflow in LOAD graphs
10f41cb995 macos-setup.sh: Various changes to build on a newly setup up M2-mbp
b9b19599f7 packet-dhcp.c: Fix a typo in aerohive suboption
39bc393c86 Qt: Copy IO Graph absolute time to CSV when time of day is selected
d8b291c566 ASN.1: Regenerate dissectors
7a34922f05 GTPv2: Dissect Alternative IMSI IE
5887358afc asn2wrs: Remove unicode char '->', it fails on windows
dc5b8b9c60 wow: Remove extra newline at file end
ce8bfd9975 wow: Autogenerate all messages for all protocol versions
bcc7145d75 wow: Add add_string function
1cda9725d4 wow: Rename ett_wow_realms to ett_message
e658085377 wow: Refactor dissect_wow_pdu function to improve locality
94505a4a23 wow: Move main parsing into own function
0dcbd4cf90 wow: Convert to use ptvcursor
981f7f2709 wow: Completely rename variables in preparation for autogenerated
c746778018 wow: Change opcode names to match actual names
c92d04accb wow: Make protocol_version localized to conversation
8d5f016225 wow: Make message layout be dependent on protocol version
407da2a8c1 wow: Pass game_version directly through parameters
436eb02100 Update Ixia/Keysight netflow fields.
f6454f6dd3 follow: Get rid of frs_return_t
0e28b66dd8 Qt: I/O Graph fix highlight and click on last interval
2438e82c40 Clang-tidy: Enable recursion errors for dissectors and wiretap
105da2927f DVB-S2: Add a null check
4534258885 ISO 7816: Add a null check
0cc1a5f110 H.264+H.265: Add null checks
af3ded6742 [Automatic update for 2024-03-24]
b48ff4df36 wiretap: Recursion updates
b39cd257db Fix some spelling errors
cd564f93e5 PNIO: Add a missing Clang-tidy suppression
6d4375846b Recursion updates for Gryphon, MATE, OpcUa, PNIO, and WiMAX ASN CP
5366c18d28 Add recursion checks to SoulSeek, SML, and Socks
f9e954497f Add recursion checks to LLRP, MQ PCF, OPSI, and OSC
823b49f6c3 BLF: Fixing Flags Decoding in FlexRayRcvMessage(Ex) (BUGFIX)
eb5a4b149a GTPv2: Add NF Instance ID and Timer in Seconds IEs
7e49e3155d expert: add a new expert group for dissector bugs.
e4a3342068 expert: register ei_unreassembled with proto_unreassembled.
7c7ae3c72c Fix some Perl scripts.
0e551efb92 nmea0183: Fix end of line warning
0e1bad2875 USBVIDEO: Add a class data type check
c733727c76 Windows: Upgrade c-ares to 1.27.0
668c6e1eeb woww: Update from autogenerated message information
e6ad1f677e Amend whitespace in reordercap.c
ef64dcf328 Fix reordercap -n flag generating empty output file
534f7c32cd socketcan: update CAN CiA 611-1 definitions
a98b35d988 socketcan: display len8dlc content for Classical CAN
3456a9809e socketcan: display CANFD_FDF and CANXL_XLF flag content
d3dd050c6a socketcan: simplify CAN packet type detection
c414c067d6 CIP: Fix Forward Open Response Parsing
13c8a2f887 Convert Wiretap to C99
5738b5ca2c epan: BCD strings with multiple filler nibbles at the end
e640ecd591 TFTP: Fix export objects in single pass tshark
2b7fc4b8d2 wiretap: Add a Clang-tidy suppression for BLF
0302978a2b LISP: Add missing Clang-tidy suppressions
1ed5bd8dd2 Add recursion checks to EXTREME MESH, LwM2M-TLV, MPLS ECHO, SNA, and TCAP
30f77b439b nmea0183: Add generic NMEA0183 dissector
6adb987104 Qt: Dynamically allocate IO Graph items with a higher limit
28be55d9ef hci_mon: Support decoding ISO data
a9bf01aad1 ICMP: fix minimum original datagram length
15660308cf epan: Don't change ports in error packets, similar to addresses
f940d12361 GNSS: add EMS meta data synthesis to EMS text node
f410c309be Debian: Add a Logray package
3ea56842a3 mac-lte: fix more bogus casts.
5de524bc20 mac-lte: Fix memory access in LONG_BSR_LCID
02bf9e15d8 Qt: Fix some leaks in IO Graph
696baec976 Falcodump: Fix a couple of option names
6afdbf2de0 Falcodump: Add options to exclude syscalls
b41e5eaed1 Qt: IO Graph label precision, make scale factor a constant
4c5f838c58 MinGW+NSIS: Install NSIS package in setup script
3cff44e4a0 MinGW+NSIS: Work around QTBug-122257 when building
3757f42e5f DOF+Etch+SIMULCRYPT: Add missing Clang-tidy suppressions
6653bfd82e Add recursion checks to DCOM, MPEG PES, PROXY, Snort config, and Thread
e9f0d2c22a Add recursion checks to DICOM, FC-SWILS, PIM, RSL, and WASSP
db886b4acb Add recursion checks to DCCP, KNX/IP, PANA, SOME/IP, and WLCCP
bfa4ad9041 GitLab CI: Re-disable Homebrew updates
73b6bf25e2 Add recursion checks to CSN.1, GSM A-bis OML, NAS-5GS, SolarEdge, and WMIO
68f427822a Qt: Scale IO Graph bar widths to the interval
96281f0369 [Automatic update for 2024-03-17]
53d9f11e01 Qt: Queue IO Graph reports during mouse moves
f90b2df701 packaging: Quiet a Python SyntaxWarning
088bcd5682 packet: Add missing param documentation
ab5c10662a test: INVALID_INTERFACE is a possible exitcode for tshark interface test
df78e393c8 CQL: Fix a recursion check
277d965657 Add recursion checks to CQL, GSM GSUP, MSWSP, RSVP, and WTP
624822b073 QUIC: Handle older MP draft as well
ed83f9b2ee QUIC: Support decrypting Multipath draft-07 with Path ID
33125aadcb TCP, UDP: Add fields for relative packet numbers within stream
d25124910f Goto the nearest undisplayed frame
f5024976f7 epan: Remove subnum from frame_data
1a417f5840 Convert fuzz to C99 types
93e6399046 tools: Install Lua 5.4.6 on macOS
7122291d5d Add recursion checks to COSE, GQUIC, SUA, and XML
5b29346f9b Add recursion checks to COROSYNC/TOTEMSRP, HSMS, ProtoBuf, RTLS, and YAMI
0ff53d7a49 Falcodump: Add capture filters
6d10f6144e Falco Bridge: Dissect JSON objects for cloudtrail fields
1923c6cab0 Qt: Limit on how often mouse moves update the RTP Player graph
50c8bc46f4 Windows: Upgrade Lua on Arm64 to 5.4.6
55c9a08651 Qt: Add Clang-tidy suppressions for ProtoNode
87a9a18726 Convert extcap to C99 types
69797c06a9 androiddump: Unused variable on WIN32
fa1a1b82e0 Lua: Switch the downloaded Lua to 5.3
3621124cd8 packaging: Have Debian Build-Depend on lua 5.3
c77748ae86 release-notes: Add Lua
50af5f1dee tools: Install Lua 5.4 with MacOS brew
533c186bc8 Sysdig Event: Update our events
c810864876 NSIS: Fix some paths
89cbc5baa2 SOME/IP: Improved robustness of UAT-based HFs (part 2)
371f9e1418 Convert randpkt_core to C99 types
f8b4e9d974 Tools: Add a quiet option to asn2wrs
497b90a4a1 Qt: Make visibleIndexOf O(1), not O(N)
42a13925a0 Fix potential integer overflow in getnum
7cfffcfef3 DNS: Added limit check to TTL indices used in new statistics
fcc5709ce8 Qt: Don't select and scroll to packets twice
75c54c2a8b Fix common spelling mistakes
72bdaefacb CI: Update location of extcap plugins for signing
14c0f79ec4 text2pcap: Make sure our plugin directory is initialized
8d5036b994 diameter: support Diameter Address type in vendor dictionaries.
654fbcb5ec Fix our WiX package
73f516a3c4 tools: Add opencore-amr to additional list for macOS homebrew
25f6f3ba0e tools: Optionally install Qt5 DBus on SUSE
91ea231d5e packaging: BuildRequire a Lua version, not just 5.1 or 5.2
eb58552384 wsutil: Allow converting zero length bytestrings again
0baad53fba falcodump doc: update to libcloudtrail 0.12
32689c250f wsutil: Fix init_plugin_dir
8e703dfb9a tools: Install lua 5.3 on Alpine and Arch Linux
e3a77df837 QUIC: rename DCID by Path Identifier (multipath draft-07)
e4cf02711c QUIC: a new MP_[NEW|_RETIRE]_CONNECTION_ID from multipath draft-07
2b09b0c66b QUIC: MP_[NEW|RETIRE]_CONNECTION use old draft value
3b4b9c8dde QUIC: Add MAX PATHS from pre-draft07 multipath
3e03082288 tls-utils: add Initial MAX Paths TP (multipath)
1ea44a05e9 Qt: queue TCP stream graph replots during mouse moves
cc694b7f2f Resources: Update the default Logray profile
08ddd7e863 wsutl: filesystem updates
2155ef34b0 Qt: About dialog "Folders" updates
8512d130f6 UBDP: Reformat code
4929ecb906 UBDP: Decode hostname as UTF-8 instead of ASCII.
6420dcff7f UBDP: Add new fields
302af75963 dfilter: Don't crash on arithmetic between string literals
97bef124ae SNMP set correct req/resp relation when req's are repeated.
8026883af8 SOME/IP: Improved robustness of UAT-based HFs
1f3933913a dfilter: FT_PROTOCOL does not have a value string
6afb4f52d4 check_typed_item_calls.py: Look for fields that could be FT_FRAMENUM
8541041922 CMake+wsutil: Split our Wireshark and Logray extcaps
1b8aa82a23 Let `check_dissector.py` work on plugin dissectors
8c371a912e dfilter: Allow character constants in arithmetic
0969baf2c7 Fix some spelling errors
e05dfae553 dfilter: Fix parsing of single character hex character escapes
7134a293fa dfilter: Allow calling upper and lower on function results, literals
adbba6df7b Qt: Sort SCTP All Associations items numerically
0c58df3d1d TLS: Set unused debug file pref to the empty string, not NULL
f3bf4969e5 Zigbee NWK GP dissector - APP ID 0b0010 decryption
26c42f4535 NAS 5GS: remove an unused dissector handle
a72bd62458 PEEKREMOTE: Add 11be support in the dissector.
6e525aa148 TLS: Don't let the debug file and key log file point to the same file
c778292a10 GNSS: add dissector for SBAS L1 MT63
d29e7b6599 GNSS: add dissector for SBAS L1 MT0
3ffddc19a4 NAS 5GS: add dissection of Tests Procedures messages
826bafe869 SMB2: Change frame fields to use FT_FRAMENUM
ebb5ef3bbb CIGI: Don't throw exceptions in heuristics
e89dc8e2ab NFS: Add a NFSv4 SRT table for operations
e7d47c929d Fixed Zigbee NWK GP dissector - scenes command
47538631d4 SANE: prefer to give uint to WORD_OR_RETURN()
c084f120a2 wiretap: Add a Clang-tidy suppression to the Ascend file scanner
a2d40c7cde Falcodump: Fix compilation
9bfa8d9142 Add recursion checks to BVLC, DOCSIS MAC MGMT, MsgPack, RTMPT, and ZigBee ZCL
f5b887fa38 Fix some spelling errors
6307233ec9 Fix some cppcheck warnings
128c298122 Add recursion checks to BT SDP, GTPv2, NHRP, SCTP, and Windows common
e50ef0effb Add recursion checks to BT BNEP, DOF, ICQ, Q.2931, and S7COMM
75fdad769f [Automatic update for 2024-03-10]
d98913aa82 Qt: Don't call begin/endRetapPackets() twice
77ec5a5068 GitLab CI+tools: Homebrew recently adopted PEP 668
6f2514fba5 Add recursion checks to BGP, Etch, LI5G, RPL, and SIMULCRYPT
018fecc284 ASTERIX: Add Clang-tidy suppressions
709404e401 Add recursion checks to BFCP, EDONKEY, QNET, RTPS, and XMPP
7013af8367 wsutil: On Windows handle hard links in files identical
b8f2baa8ba wslua: Update comment to mention FT_NONE DissectorTable
c2e95293d2 dfilter: Add vals (value string) function
4d57ab3498 opus: Use BASE_ALLOW_ZERO for frame data
ba362cbf35 USBLL: Show data field for Zero Length Packets
ec6b75ec46 Qt: Add lint recursion suppression to findText
5a4e2bce58 wslua_dissector: Support 'decode_as' from DissectorTable:try()
baa7944443 Qt: Honor pref for hiding interfaces in interface list.
34be81a6e9 opus: Fix dissection of payloads with multiple Opus frames
9bb019d3bc packet-x75: Add sub-dissector table for "Decode as..."
221220f2b4 release-notes: Mention Find Packet improvements
0228fefb10 falcodump: Add builtin (syscall) capture support
2992aa2e24 Logray profile: Add dfilter_buttons
c3c06e7c5f cllog: do more correctness checks on the file contents.
eaf07372e1 tshark: Custom fields for -e based on field expressions
eb9a4ae8ef cllog: do some additional checks for valid values.
9476748548 cllog: add support for log files from CLX000 CAN loggers from CSS Electronics.
6fd3af5e99 t38: Allocate forced defragmented memory in correct scope
6e11f84301 RTPS: Return end offset on failure
7fbd190c84 Qt: Don't allow tap dialogs to apply with no capture file
c2bb7e3e6e Spelling: highlight found Wikipedia words
2b390596c0 prefs: Don't remove initial handles from auto port prefs
beced82218 Make a couple of variables from ASN dissectors static
99a887066d DNS: Added new statistics called Query-Response.
a2a9382629 oids: Read SMI library configuration files
03df722198 ieee80211: Fix sizeof AID column
4eb2924388 smtp: Fix password decryption
c85a0a11f2 Tools: Install libopencore-amrnb-dev in debian-setup.sh
ba82fcdef6 ICMPv6: Remove recursion check from 0 length option path
54717a81d1 GSMTAP: check version field
674e35bd62 http2: Return header value decoded from US-ASCII
c03998f6d2 LUA: Use LUIA 5.4.6 for Windows
c831e05400 CMake: Allow overriding rpath on macOS
8103dd92fc ieee80211: Add address type for RA and TA
2188257743 Lua: Make tests work on Lua 5.4
d46e93b274 ASAP: More recursion updates
f38f79d6e1 Add recursion checks to Bencode, BT-DHT, ErlDP, H.233, and H.264
fcde25cfb8 Add recursion checks and suppressions to BEEP, Kafka, and OpenFlow
48e65f0c54 Add recursion checks to Banana, ISAKMP, KINK, M2UA, and M3UA
cc69ce9399 GNSS: add dissector for UBX-RXM-MEASX
e1c8fb7681 TCP: RTT value is missing for GSO/GRO or repackaged segments
cde165b480 TCP: Regression on ACKed unseen segments
b67073e19d fgcp: Add Session Protocol (0x8893)
4e997a93ea Lua: Replace lua_pushnumber with lua_pushinteger where apropriate.
972bb56d0a Remove our recursion checks in ICMPv6 and NETLINK
e5f006fab3 vmware-hb: Handle zero length address
897dc0bd37 LUA: Ue LUA 5.3 in our setup scripts
1cb540d1f7 PROFINET plugin: add dissector for PROFIenergy service request/response
7a190ad5d4 LUA: Use LUA 5.3 for windows builds
be3b5d04f0 ieee80211: Add fixed dialog token to some WNM Actions
61e8d3392a Lua: Convert the time to an integer in tests
52d7053944 ipv6: dissector: ioam: fix nodelen=0 with OSS
ad69c29f8e Lua: Don't test for removed functions
5e4d7dd565 Lua: In tests, use load instead of loadstring on Lua > 5.1
4e9c97d2a0 ORAN FH CUS: Update some comments, long string texts, etc
97a6ea116e [Automatic update for 2024-03-03]
dc84bddc1f ASAP: Make sure pinfo is set
c4d62f9761 Add recursion checks to BACnet, CIP, IPP, LISP, and NETLINK
556ffd3c03 Fix some spelling mistakes
c49e1f2cea Add recursion checks to ASAP, iSCSI, JXTA, MBIM, and MQTT-SN
a59656a1a4 iee80211: Fix SID endianness when adding to the tree
3948fe5132 Add recursion checks to AMQP, GNW, LDP, CFLOW, and RDP
65fe09f74b MEGACO: Display descriptors inside audit descriptors
7e2e622231 z21: Add some heuristics
d0c09f4859 Add recursion checks to various protocols
91b7ef3930 ieee80211: Fix typos
177dfab770 Rebuild our ASN.1 dissectors
4f35c3a34a epan: Add simple recursion checks
2bb39e1386 TWAMP: Fix Sender Timestamp format
febcf46bbc gRPC: Add separate dissector handles for gRPC Web and Web Text
6c23554f68 doc: Update falcodump manpage
95f6f94f8b tools: Parse ranges in make-services.py
73b0f9e5d3 JSON: Make it possible to disable JSON_3GPP handling
6dabac0cfe CMake+wsutil: Switch back to the default INSTALL_DATADIR
ac97a42bcc Check that string_string arrays are terminated
cc2c5dad77 MEGACO: Find the token when the auditItem is a descriptor
3d1cb2cb19 MEGACO: Fix streamid item length
fcb734e17d HTTP2: Add heuristic dissector for on TCP directly
0300fec1bc TCPCL: Add preference to allow missing Contact Header
bb37fcb026 docs: Explicitly set wildcard when including dissection-options tags
0ce98d0fd3 Tools: Install Qt6 on Debian bookworm or later
d5d22dad96 Debian: Switch to Qt6
02942d9aae Tools: Another debian-setup.sh fix
566927e653 Tools: Fix our Debian Qt6 package installation
ecc1f6d9b4 Tools: Update our Debian Qt6 packages
aa812f47cc check_typed_item_calls.py: check string_string entries for duplicated keys
ade326dbf5 JSON-3GPP: Don't crash on empty suppFeat JSON value
7dc0f853c6 prefs: Fix null defererences, remove obsolete function
7583014fb0 MEGACO: Remove some long obsolete code
d62cc2b175 MEGACO: Dissect statisticsDescriptor inside mediaDescriptor
3d8e72fdf9 macos-setup-brew: Use LUA 5.4
fdcc57302f gsup: Add PCO IE
46123c430a gsup: Add ePDG Tunnel Request/Error/Result messages
611ed98634 Diameter: add 3GPP Third-Context-Identifier AVP definition
84ffa648ea ENRP: Check for invalid parameter & error cause lengths
49d15ea4e8 Wifi(NAN): Minor fix for NAN dissector
96ab1b9571 ptp: Improve display of rateRatio allowing more decimals.
2b9dcdc346 Protobuf: Add a UAT table to map URI -> message_type
bce195d8e0 Update existing NAN attributes to NAN R4
b517471bc4 Qt: Show tooltip in sequence diagram for elided comments
4fcb4b5364 Remove PREF_DECODE_AS_UINT
9840e6247f Thrift: Align the endianness for double
4eaf10bc4e Thrift: Fix recursion check
8989c732fc sharkd: Increase JSON buffer size from 2048 to 8192 bytes
d22842f662 Qt: Add case sensitive find to Follow Stream and Show Packet Bytes
3540bbc969 GSSAPI: Avoid dissecting checksum in signed-only KRB_TOKEN_CFX_WRAP
09f6a3aaa6 Qt: copy correct hidden state to device
4d6941caa6 hipercontracer: don't consume LDAP/SASL/KRB_TOKEN_CFX_WRAP messages
33c9657365 asterix: adjust to upstream change
e0300eaed8 Fix lots of spellings
eb706e9b84 [Automatic update for 2024-02-25]
2744c7e7d0 doc: remove redundant section
30c0ab964f CSV Export: Last column no longer exported when hidden.
c0288ca829 Qt: Only set Packet List style sheet when relevant prefs change
ea38f142e8 Qt: Work around QTBUG-122109 when applying packet list style sheet
e5e0797bd5 Qt: If no preferences have changed, don't signal
63d6edbd3e thrift: make some functions static
92573aad71 RNSAP: Dissect IMSI
62e8882701 SCCP: Use register_dissector_preference
e5168435b5 dfilter: Add functions to override field base
ac90d8c834 Inject TLS Secrets: Check for NULL used secrets map
5239b6bc8d Look into some items where VALS doesn't fit in mask
54b52063c5 falcodump: add missing AWS regions
a5dee645cf DNSCrypt: Add support to parse DNSCrypt Initial DNS request
a65cce3c70 extcap: Use extcap.cfg as extcap config file name
0eb0d6fdb4 ICMPv6: Add a recursion check
5a04c4ecee DHCPv6: Add a recursion check
1515b211e2 SMB2: Add recursion checks
40b210e1d6 cose: Peek ahead for map principal value before dissecting map items
8f49a831cf ptp: Corrected data type for cumulativeScaledRateOffset.
c72fc5b163 Fix some spelling errors
b5ffe3deac QUIC: Handle early 1-RTT data from server
00c938b7a9 OSITP: Pass ED-TPDU to subdissectors
ff23d579de SNMP: Add support for RFC 5343
25487eceef feat(#19647): decode Datum enum and Ver field
1703eea653 feat(#19647): decode resolution fields
f501c57fc3 feat(#19647): check longitude and latitude max value
5e9e75537a fix(#19647): correction of fractional calculations
ac9ff53c7a LUA: Pickup LUA 5.3 or 5.4 if available and use it.
8b0e90d62e AllJoyn: Add recursion checks
34c90f7a3d 6LoWPAN: Add recursion checks
302eb58770 GTP: Fix filtering of UL/DL items
f9e052b88e LUA: Make it compile with LUA 5.4
926344c16c LUA bitop: Convery our lua_bitop.c to work with 5.3 and 5.4
282bd19e88 TN5250: Add a recursion check
f8af3cd410 Add Clang-Tidy suppressions to various dissectors
7183ac40da MONGO: Add a recursion check
722816c68e dfilter: Handle 64-bit extended value strings
2f6833b5f7 SMB2: Update reserved field and add new dissection
fea3d36a7b extcap: Allow starting from extcap config
942d7f4b41 R-GOOSE: Strengthen heuristic for CLTP on UDP
339d6d4aba text2pcap: Set encapsulation to WIRESHARK_UPPER_PDU with -P
c99e37131b TPNCP: Fix two potential array overruns.
b8c6c9e1a8 5co-rap: Add a Clang-Tidy suppression
d7b15ff6d1 RBM: Add a recursion check
bb73b87bc7 MP4: Add Clang-Tidy suppressions
46c652102f JPEG: Add a recursion check
ff93425a66 Thrift: Add support for raw sub-dissectors
e911f8ec9d stats tree: Update plugins for new path separator
57c19da670 ISIS-LSP: fix masks for attach set of flags
4176fb8f15 BLF: Fix the build
3b2c961eeb BLF: Add a recursion check
f3e1d98434 Clang-Tidy: Fixup some suppressions
55798da218 PLDM: Fix coverity warning about version printing
6f79b432dc Annotate short names of VP9 fields in field names.
16d85df6f4 ISIS LSP: Add a recursion check
45f9dae43c GIOP: Add a recursion check
6c52cdf959 ENRP: Add a recursion check
fed4751087 add missing field for Roon Discovery
4300f713b1 prefs: Always write main prefs file
70157523b7 wsutil: Only copy configuration files that are regular files
8bdc10c6ca Telnet: Include a packet summary in Info column.
aa64b079a4 x509sat: fix type of organizationIdentifier
11350a714a Couchbase: fix link to memcache text protocol
7426e8c3b0 PLDM: rework the way the version string is generated
028f423f4e CBOR: Update our recursion checks
aa10123bf0 BACapp: Update our recursion checks
5f0672d749 Add initial Clang-Tidy configuration files and a CI check
9a67fac86f prefs: Backwards and forwards compability for hiding columns
61e4026336 Add missing status/flags to packet-couchbase.c
4ee708f3a1 Protobuf: Add a pref for last-ditch message name to try
87c0f372e0 x509sat: Add Organizationidentifier (2.5.4.97)
28e94c2670 rlcmac: Add USF to COL_INFO in DL CTRL blocks
4cfbe0f5c1 dfilter: Don't allow "matches" operator with FT_FRAMENUM
e248d37036 Thrift: always generate field_id proto item
268e742541 extcap: Fix writing preferences to file
4d4f264153 added copy as C Array
4fb2ef8af8 extcap: Really don't load extcap interfaces if disabled
48bb12831b Some spellings
d7b2445089 [Automatic update for 2024-02-18]
deac878dd5 tools: Don't assume that Homebrew has Lua 5.1
f91c6bc812 Tools: Use bsearch to look up vendor in pci-ids.
a9064a1048 PLDM: don't separately fetch field values - use _ret_uint() instead
887767433f VP9: Fix spatial layers label and add generated field
a383ce12fb IPSec: Check ESP ICV with Extended Sequence Numbers
270ad4feeb doc: Mention that Lua 5.3 and later doesn't work in the WSDG.
165cf06f5c Protobuf: add media type application/x-protobuf
dff1a79961 GTPv2:Use more proto_tree_add_bitmask_list
b1bd18d826 macOS: Update our app bundle plist info
76cfa03d61 wireshark metainfo: Add a developer name tag
e540c8777e Qt: Drop command line options when changing configuration profiles
8b63b0243c PLDM: change some distracting formatting
456b8af98b doc: extcap_example.py SyntaxWarnings with Python3.12
595359c793 Qt: Implement macOS "Show in Finder" in Cocoa.
775fedcef1 Adding PLDM dissector for FRU Specification
e49da31a8d epan: Fix copy-paste error
1307fa9226 extcap: Update comments about callback
5ed34995de extcap: Don't add args to a list just to destroy it
f1d0622b47 IPv6: Implementation of conversations with stream identifiers
30c0b28f87 Qt: Implement "Show in Folder" using DBus.
99df5f588b prefs: Read the old hidden column preference
d54031eda9 GitLab CI: Add release notes artifacts
8803d13aec stats_tree: Free the split string array
49540ec646 columns: Allow any field expression syntax to be used in columns
19904e94ae Modbus: Show register/coil number as generated without link to data
150e2ed18d Modbus: Decode data in Write function to Value
e2862d77d6 DNS: Stats tree updates
53638f9ccf Stats tree: Change our path separator
28c42e2656 Some more spellings in dissector comments
b2be437e39 Add EARO status codes from draft-ietf-6lo-multicast-registration-16
e78684d793 Dissect P-field in Neighbor Discovery EARO option
efa68ae1d7 Rename nd_opt_earo_flag_val
285f9ec650 DRBD: Add support for dissecting the DRBD "lb-tcp" transport
1e067dc17d DRBD: Add support for new versions of P_OV_RESULT and other packets
f845ce118e check_spelling.py: add globs
cf22e64b21 X11: static-ify the generated dissector.
83bff589ea X11: update to the latest xcbproto and Mesa.
556e604e12 X11: Revert part of efcaa68807151b46e4352bb7dbdd4134057237a1.
37937ef514 candump: use WTAP_ENCAP_SOCKETCAN, not WTAP_ENCAP_WIRESHARK_UPPER_PDU.
b7b7a6ce96 macOS: Try to keep launchctl from failing in ChmodBPF
da3a73d68c busmaster: use g_htonl() rather than g_ntohl().
49934c1d14 dfilter: Add a flag to return field values for the tree root
098462e703 CMake: Fix some version checks
38a29e82cc socketcan: the priority/VCID field in the CAN XL header is big-endian.
a018829a36 Falco bridge: Sort our Container I/O totals
0e5416efbe Falco bridge: Fix our default container name
fc6255688d OCP.1: Add message size check in loops
4c9584ef45 column: Update custom column regex
c787f791bf AT LDF: Minor improvements
7161168838 epan: custom column FT_NONE and FT_PROTOCOL check marks
3b6785683b AT-RL: Support Allied Telesis Resiliency Link
920d2774bf stats_tree API updates
a902951351 Art-Net: Add missing fields and update to Rev. DI
0cdbb03d95 socketcan: use the right byte order when manually fetching a field.
849c1251df busmaster: use WTAP_ENCAP_SOCKETCAN, not WTAP_ENCAP_WIRESHARK_UPPER_PDU.
fdf4ecdb4a socketcan: fetch the protocol/VCID field in the right byte order.
a313faaa42 Fix two typo'd words.
a201387e32 Fix checks for SocketCAN field availability.
8143babe21 Byte-swap CAN XL headers in LINKTYPE_LINUX_SLL/LINKTYPE_LINUX_SLL2 packets.
a57b564f81 socketcan: don't use the byte-swapping preference for CAN XL.
4508a77bbc NFS: add support for dissecting GET_DIR_DELEGATION operations
55c75998ce NFS: rename the "notification" fields in the dissector
41930060b0 prefs: Use column index, not format, for hidden state
b9c2ffd180 column: Split custom column formats from the right
9fbff8d554 Qt: Stats tree dialog speedup
938192ca9c TCP: Fix location of Timestamp Option values
93c79e2bfd [Automatic update for 2024-02-11]
8f670352df blf: if there are no log containers, return FALSE when pulling one.
e5c519ba45 socketcan: provide more information in the Info column for CAN XL.
825f27723c socketcan: append text only after putting the value into the tree.
214a744bb7 dfilter: Return the register containing fvalues
b96747823d socketcan: show more unsigned values with %u.
c713f7260a socketcan: show all relevant digits in Info column and top-level item.
7d6f2b182b socketcan: clean up some variable names.
2c40e6c903 socketcan: add a CAN XL SDU type subdissector table.
bb495a512c SOCKETCAN: Fix a couple of spellings and use XL length field
f2fae54a58 recent: Don't use format info at all
07b8a53361 Add & use tfs_should_be_traced_should_not_be_traced
4aa91006d0 GTP: const-ify some big data structures.
9989fd2830 Add Stack Overflow links for showing file in folder.
319101f544 Falco bridge: Make sure our strings are UTF-8
5e10272450 Falco bridge: Add container I/O stats
57a1be8873 Falco bridge: Skip some more syscall fields
6f0c9d4f0b socketcan: work around libpcap bug, add CAN XL support.
127548227e recent: Keep recent column width in sync with prefs
2574d5b9c6 Qt: Add width and alignment to column preferences
eebe0a38be Qt: Fix the FilterExpressionToolBar context menu position
d3c837f6e0 Falco bridge: Fix a couple of integer casts
4ec1ae4523 wsutil: Add null checks to wmem_map
e967a3ecc3 Fixed Zigbee NWK GP dissector heuristics
cd33794373 Fix: formatting
9b36918071 Qt: added preference for hiding 'Welcom page' -> 'Open'
b571c553b4 DCM: const-ify some big data structures.
c0c2cac89e DCM: Update from 2021b release to 2024a.
3f69f2a0f8 Tools: Expand licence-check horizon to 160 lines.
1d16a8fb89 Frame: Use "System Event"
98ebebec80 Sysdig Event+Falco Bridge: Highlight I/O data
b7ae4f2eb7 Qt: Add null checks to the protocol tree
b8999a383c Fix some more spelling errors
754a16258c LI5G: update column protocol and filter name
75a64a96b7 Qt: Only save the filtered rows to the Map
7fbff7a381 GNSS: add dissector for UBX-RXM-RAWX messages of u-blox GNSS receivers
59d56d7520 Move unit string for cycles to unit_strings.h
5a761cf95c GNSS: use proto_tree_add_bitmask() for UBX bitmask fields
54fa2250bd GNSS: replace usage of "^2" by UTF8_SUPERSCRIPT_TWO
44bcfa9f0a GNSS: add dissector for UBX-NAV-SBAS messages
f1463bbd32 GNSS: Map GNSS ID in UBX-NAV-SAT SV info subtrees
d66973d947 GNSS: reduce ett_ubx_nav_sat_sv_info length
48a5255a25 GNSS: make available SBAS UDREI mapping to other files
c3305a4bd1 GNSS: add dissector for UBX-NAV-TIMEUTC messages
4b68415213 dcerpc-netlogon: fix const related compiler warnings
b85a56ac73 dcerpc-netlogon: fix dissecting NetrLogonGetCapabilities
962979a802 dcerpc-netlogon: add basic dissection for NetrChainSetClientAttributes
d65b6075af dcerpc-netlogon: add decryption support for netlogon.sendtosam.opaquebuffer
e673fc411d dcerpc-netlogon: fix dissecting of NetrLogonSendToSam
4f1ed11da0 dcerpc-netlogon: fix netlogon_dissect_NETLOGON_SECURE_CHANNEL_TYPE for NDR64
a8ad212436 dcerpc-netlogon: add the latest opcodes from [MS-NRPC]
8a6a10b02d dcerpc-netlogon: make use of common dissect_ndr_nt_SE_GROUP_ATTRIBUTES()
3a0891a257 dcerpc-nt: add dissect_ndr_nt_SE_GROUP_ATTRIBUTES
dde539d342 windows-commoni: add new wellknown rids values
dff5065873 windows-common: fix handling of Compounded Authentication/Claims Valid SIDs
4be3aad2a4 pkinit: pass kerberos_is_win2k_pkinit() over actx boundaries
647bb10117 Kerberos: add support for aes256-cts-hmac-sha1-96-sk
8b15994f2b Kerberos: add support for PAC_FULL_CHECKSUM
8efeee83d1 Kerberos: add AP_OPTIONS UNVERIFIED_TARGET_NAME flag
ecb4562e3b M3UA: also dissect tcp/2905, implement reassembly
c9bbcca3b8 Qt: Show "Events" in the status bar when appropriate
eab4734a0d Logray: UI updates
2de251261d conversation: Fix conversation_element_list_values.
b5d010d44e CMake+Logray: Add the About → Authors CSV resource
2a73e99cfb Falco bridge: Syscall conversation updates
e972a755d2 dfilter: Handle null arguments to min, max
795dc54aae ldap: make use of STRING_CASE_INSENSITIVE for CLDAP
f6efcb3313 ldap: assume GSS-SPNEGO as default
9dde2bee6e DHCP: interpret option 108 properly
714e568f66 Fix some more spelling errors
600de02805 PDCP-NR: Show Integrity data
dcaad51341 XnAP: fix a typo in a variable name
7b114620c7 opcua: Have a default signature length preference
89ce06c459 Fix a grab-bag of typos.
2735ae7219 Qt: Add delta times to the follow dialog text formats
dae546e83a [Automatic update for 2024-02-04]
d74c040e9e file: Use the compiled dfcode in cf_filter_packets
126c95fe2b Falco bridge: Set our sinsp buffer format
6a0277a9e4 diameter: add Travelping vendor dictionary
78e9f6e003 F1AP: Set a UEId for PDCP-NR frames
97f33510e7 GTPv2: update IE F-Container to utilize expert field
80ced3ccb5 ERF: ignore a non-contigous mask
ad5439e064 gsup: PDP Address IE: Update naming and improve dissecting
546d8763e9 GTPv2: Handle EPS Security Context long EAR data
b69943609a extcap: Fix some leaks of argument settings
15c4bccee1 Updated to use new PI_RECEIVE and PI_INTERFACE extert Info categories
1e0e261b23 Separate ERF Expert Info fields
5e74e92934 ERF Interface Id Extension
adfa18fe50 Endace ERF Interface Id extension
bf79e63b1d const-ify enum introspection data.
0db3d8e012 const-ify proto/handoff/tap registration data.
7f7650b945 wslua: Allow UInt64 to be passed as value to a boolean field
8a14ae6304 Add some new expert info groups.
bfa4a36313 FAQ: Fix our Wireshark Foundation URLs
f3b0bf4a7e Sysdig event: Dissect parameters only when we have some
c8a2abdcf0 NSIS: Miscellaneous Logray fixes
3d49e841a6 check_dissector: check spelling of comments for chosen dissector
7bbaba61c0 SRT: Added handling for more handshake extensions
1ad0cd4580 tshark: process async DNS queue during the first pass
132847b6a4 epan: Pass in a 64 bit integer to proto_tree_add_boolean functions
e476661bde DOCSIS: Common MultiPart handling for MMM v5 and up
ee1afcfe61 DOCSIS: Hardware Friendly Resource Block Assignment (DOCSIS 4.0)
90e94555aa DOCSIS: MAC Frame Control Type 0b01 becomes Special Use MAC Header (DOCSIS 4.0)
91e3b39918 addr_resolv: Wait for pending lookups when switching to synchronous mode
8a54995b1c wsutil+tools: Version info updates
ee90fb0f41 GTP: improve dissection of PDU session container
2a67af62fe NSIS: Ship Logray's profiles with Logray
80bf3025af osx-app.sh: Sign plugins with .so extensions
c66700d7dc Windows: Upgrade libssh to 1.10.6plus
8cea8e7120 Fix more spellings - mostly comments
f4e71562d0 NSIS: Fixup the Logray installer
868b38040b Logray: Use the name "Logray" in more places
6cc1ff055a ASAM CMP: Fix Vendor Data limit and missing UDP Encapsulation
d053622cea Falco bridge: Allocate our tap data
5b6454aacf RTP: Add the extended timestamp to the tree
575d285554 WSUG: update Service Response Time support list
bf5ec983ab pfcp: small spelling correction
9eec8a12eb Fix some spelling errors
3d63241756 BLF: Fix handling of 0-length log containers
0032e25a8a RTP Analysis: Use extended timestamp in statinfo
ab73082708 CMake: Fix our falcodump symlink
3588090b2a Falco bridge+falcodump: Various fixes
574fc0e1a6 Qt: Use "Logray" in the about box when appropriate
f241cd6208 SANE: Improve the way opcode is remembered for resps
28e9035eec MATE: Update examples
81d094d47f RTMPT: Convert to ws_log system
24669a5ab4 ISAKMP: add parse auth_method and proto for China IPSec VPN specification
4e987dc451 epan: Remove layers when a dissector consumes no bytes via fragmentation
dc66792430 epan: When exporting as C arrays, don't end a line with backslash
4ec5c7f78f MATE: Handle fields that are in different data sources
f33439ea03 epan: Don't fake child nodes of visible proto items
df24178150 RTCP: Implement Profile Specific Extensions as a payload table
3383ac2d32 TLS: Explain legacy_version more
3e519a0385 Falco bridge: Correctly handle trailing internal events
fc6a511997 x50ce: addic Dissection of IPv4/IPv6
fbd408cb58 x509ce: Display unknown IP Address (DATA) when it is not 4 or 16
05ee426d93 Logray: Make the Syscalls profile the default
ef65fcb94d Bump the Logray version to 0.9.0
044ca84eeb macos-setup: Conditionally install Falco libs
2b5fd572f7 File sets: Match both formats, compressed files
a8aebe5cf4 Check for item long text being 0 - prefer NULL
da8c8fc1cf NGAP: append SMF PDU in column info
fde6865fe9 PLDM: make a function static
c6fee3ab52 Fix some more item warnings
4a948ad57a SANE: Quality improvements and correction
76909e44d2 [Automatic update for 2024-01-28]
57bfe3d4a3 COSE: Fix a leak
2d22fa26ba XMPP: Fix some leaks on malformed data
859e70fbb3 WOW: Fix use of unitialized memory
c77448d793 GTP, GTPv2: stat taps can't be wmem_file_scope
5dc8c6d5fb Check valid display value set for ipv4 fields
73c7fcab1e Check that string items have display set to BASE_NONE
7b58f82228 Set BASE_NONE for FT_BOOLEAN items with zero mask
f3216e8c4a RTP: Add OPUS dynamic clockrate
25f8695771 Be careful with scope of strings used for columns in SRT table
0103e8f9d7 DNS: add queried names to DNS statistics
38bcee5963 Services: const-ify the data structures.
989002841e BACnet:Fixed dissector for authentication related properties.
dd846520f4 [Zigbee GP] Fixed move and step cmd dissectors
d424f4b330 feat(ssh): Add support for ping@openssh.com message dissection
a335e10838 feat(ssh): Add SSH dissection support for proprietary extensions
c85c4dcfef feat(ssh): Add SSH_MSG_NEWCOMPRESS message value
7039e85f8e feat(ssh): Add  SSH dissection support for RFC8308 extensions
19ddbcaaae feat(ssh): Add SSH extension dissection support (RFC8308)
352fe53a15 dfilter: use strpbrk when checking if macro or field reference
f09710965a [#19584] show heur dissectors in `tshark -G` report
56292dc522 Qt: Set imported hexdumps as tmpfiles, don't set last open dir on then
a3900a5d5e change display order of IEEE802154 address fields
08956f6d13 DNS: Add expert info for missing response
f5f8a574b1 Tools: const-ify pci-ids data.
864c212b51 SRT: Parse the Group HS extension
1e3a1d7118 Adding PLDM dissector for Platform Specification
cb259891f7 Qt: Restore drag and drop filter buttons
d1301fecc1 macos-setup: Use `set -e`
4571d9f194 Fix more FT_BOOLEAN items with no mask - set len to BASE_NONE
fa84f7541e Check that FT_BOOLEAN items with zero-mask use BASE_NONE
bf30e483c0 bthci_vendor: Add broadcom read mem and refactor writemem
5a28b01e86 rtmpt: Don't allow chunk_size to be zero or negative
86705cc863 macos-setup: zstd and lz4 fixes
4d6a8c85b5 Fix base for FT_BOOLEAN without bitmask(BASE_NONE)
08cf0e9553 file: Don't recompile the dfilter during a live capture
70e78cd390 ringbuffer: Use g_path_get_basename to find the last component
26c6e3af12 test: Skip mongo zstd test if we don't have zstd
cf74fae3d9 HTTP2: Heuristicly detect application/json
ffcf580230 epan: Make hex_str_to_bytes reject an odd # of hex characters >= 3
f274be5523 dfilter: Handle null arguments in macros better
c538dd9ff9 tools: Add a protected branch check to validate-commit.py
ffbf7ff540 dfilter: Allow semicolons to separate macro name from arg list
5c972dd075 GNSS: fix formatting of SBAS MT25 velocities
72e83ae49a ieee80211: Add decode as Wi-Fi for UDP payload
78a8793cbc "Follow" implementation in logray
457764fce3 HTTP2: Heuristically detect multipart/mixed
808d9d39f7 openSAFETY: adapted verification of ID fields in sub frames
b6a9c48eb5 E2AP CCC: Clarify that V1 has been added
b05def7a50 dfilter: Don't parse invalid characters in macro names
0755cde944 Qt: Don't offer field completion for literals containing ':'
de98508497 gsup: Fix decoding of empty IEs
0926a98b30 Zigbee ZDP dissector field parsing fix
34c703f7de Windows: Updgrade GnuTLS to 3.8.3
a4b88e3d8b macos-setup: update to GnuTLS 3.8.3
4a27b7e3e8 someip: Fix Dead Store found by Clang Analyzer
9d65454c9f Update dictionary.aruba based on Aruba ClearPass 6.11.4 RADIUS attributes
7b43059f1d Qt: Add back "Copy as Printable Text"
676478c8d3 epan: Use an ellipsis to indicate truncated fields
271496bd23 Lua: `DissectorTable.heuristic_new()` with description
2456e96caa Tools: More macos-setup.sh cleanup
49050877b3 tools: Add an installation prefix option to macos-setup.sh
6e474d1af1 [Automatic update for 2024-01-21]
760e512dd4 capture: Remove the logging parts before each line
3bbf468421 Qt: Indicate that the grammar has changed when reloading macros
651122a798 Undo some more double colons
c3e98efd5b http2: Use our own process_reassembled_data
534cc08ebc LUA: allow conversion from string to uint64 in any base
39aeb7a7dd tools: If macos-setup installs Python, install a recent one
6d39c511fb extcap: Set matching libssh log level
55214bdacd extcap: Provide a more useful error message when key passphrase is bad
a7f7cd6487 Tools: macos-setup.sh shouldn't install legacy PCRE
9a97bf2216 Add support for attributes defined in NAN Spec R4
d1723c98d4 Qt: Fix some leaks in ExtcapArgument
4bb69a479d capture: silence warning for non-root user
d0bb6b3dfe Dissectors: remove accidental double-colons
1058293e78 X11: ConfigureWindow: Fix 'window' and bitmask fields.
76bb8cca37 Tools: Clean up macos-setup.sh
94c2f18924 Fix -o capture.auto_scroll: setting
49ada98a88 Increase libssh minimum version to 0.8.5
87f06bfd58 netflow: Handle variable length fields with zero length
256c9bebac Adding dissecator version 4 for GICI protocol
f67b74550b ISUP: Add recursion checks
0cca51a61b UCP: Handle alphanumeric OAdC
577d8313fc GSM A DTAP: use proper tree for spare bits in de_bearer_cap()
2640465545 tools/check_val_to_str.py: add option to test generated files
b411905eb9 NRPPA: trivial cleanups
8cf61be180 capture: Don't print an empty error message on extcap errors
2d6310f4f8 SMB2: make a function static
79c6e9db9d HTTP3: Huffman decoding
c3c0fb7263 SMB2: dissect FSCTL, Query info, and Server notification
8d79ea2f0d Falco bridge: Improve our internal event detection
73ece5e8c8 epan/dissectors/packet-cql.c: fix few typos
80a3890dab extcap: fix build with older libssh
84cf907fcb WSMP: Set correct length of N and T headers
05e1338d61 GTPv2: correction of IE Monitoring Event Information
524621ca21 NRPPa: upgrade dissector to v17.6.0
bf909bf93e Add descriptions for heur dissector tables
f20d45f1aa Qt: Always enable our "Follow" menu items
9703cf23a8 TLS: Update the follow tap name to match other dissectors
7983d70203 GNSS: SBAS dissection improvements
75d79e5d7d rdpudp: Fix leak
85aeaf1f34 Adds a dissector for SANE (Scanner Access Now Easy).
bcfa25bdfc Falco bridge: Add a quick CPU+PID cache
d302ff5b42 F1AP: upgrade dissector to v17.7.0
893a68e6d9 [#19585] Add description for heur dissector tables
7919c374d7 E1AP: upgrade dissector to v17.7.0
1295d416ed XnAP: upgrade dissector to v17.7.0
e31f805c81 NGAP: upgrade dissector to v17.7.0
28c7e0cce3 NR RRC: upgrade dissector to v17.7.0
feff9a8b80 LTE RRC: upgrade dissector to v17.7.0
87dfdbb915 LPP: upgrade dissector to v17.7.0
e0811c1aa0 x75: don't register for WTAP_ENCAP_LAPB.
760462e2dc Qt: Status bar updates
5c8c379b69 extcap: Add ability to enable SHA-1 algorithms
b8f252dd99 Qt: Add support for date and time before file index in multi file mode
b5c839815e Remove duplicative members from interface_t
eeb818f5e7 TLS: Display minimum supported version when version unknown in Client Hello
91e75f3e46 NBSS: Handle short packets
f5615dd9f9 IPv4/v6: fix field offset calculation for GeoIP entries
7da3a871a3 [Automatic update for 2024-01-14]
c413d81967 rtmpt: Add a default chunksize preference
f374ddf2fb Falco bridge: Add conversation filters
666443ebd1 Resources: Update the Logray Syscalls profile
06f80366d5 Falco bridge: Update our memory stats
664b858d44 SOMEIP-SD: call val_to_str_const()
2c9b66d14a RTP: Use the same extended seqno / timestamp cycle for a new setup msg
6e12e504b9 iface_lists: Do not reset capture options when refreshing interface list
d4bc9d4036 opcua: Parse more Server and Client Certificates
6c26a3c7dc Fix uintptr_t not found error
eec059c598 Falco bridge: Use ws_strtoi
04bd21b700 pcapng: Sysidg events don't always have timestamps
a0f5d63515 Release notes: Note that the Parlay dissector has been removed
520fb7848e GitLab CI: Install ruby-dev in the Documentation job
490d0514d9 Parlay: Retire the dissector.
846fae3141 rtmpt: Mark depended upon frames
9152670fe5 opcua: Use fragment_add_seq_offset
16fa05d719 Help: on macOS local pages are found in the DATA_DIR of the bundle
f99cc3a69b WSUG: Document the creation of filter button groups
b7ece5f111 RLC Stats: Check earlier for whether frames should be considered
caa9bfbe41 wsutil: Check GLib version for g_spawn Linux bug
73e5eeae50 GNSS: add dissectors for further UBX messages
2d04c10741 tftp: fix a typo.
3c62d285ac Falco bridge: Use g_str_hash
8f3756431f Falco bridge: Remove an unused struct member
821fa78fee Fix some spelling errors
7ce05b9dd7 opcua: X.509 Certificate dissection
10a77d7b46 Parlay: Add a recursion check
76f6b5285d opcua: fix payload size for unencrypted chunked messages
4a5965fee6 Logray: Mark unused parameter key in follow
f13740da74 Qt: Allow Manage Interfaces columns to be sortable
610e5f0543 Support enhanced-RTMP ExVideoTagHeader
65c04f2886 Fill gaps in AWDL DataPathStateTLV.
1c25228013 tshark: Fake unused proto items when -e is given
fe54aa6371 Revert "Main dialog: Wireshark stops extcap on exit if no packets received yet"
53e180491c SOME/IP-SD: Improve handling of ANY values and unknown entries
5d2bcdd377 pfcp: Update to 3GPP TS 29.244 V18.4.0
9aff6a9314 netlink: show padding between short attributes
27857b268e ISO15765: Cleanup and fix incomplete dissector warnings
73bf0d5b23 Falco bridge: Minor performance improvement
f01e345749 Logray: Add back the "Follow Stream" dialog
c3293b9520 Don't overwrite error message from dumpcap
ba6f76e0d5 Falco bridge: Add a preference to show internal events
c659ffbed1 Falco bridge: Disable memory statistics debugging
c8281ec58a netlink-netfilter: Show padding bytes
885e638a03 NAS 5GS: set subdissector for SMS NAS messages in HTTP2
624ba9311c packet-cql.c: add support (partial) for custom payload result response
f52841191b capture_opts: Use g_list_free_full
626caf9699 Fix crash in capture_interface_stat_start.
579aa4117c WMIO: Fix an infinite loop spotted by coverity
7eaf8bcba2 ATLDF: Remove unused macro
14767f824c iface_lists: Reduce some unnecessary string copying of if_info_t
f9b2ad18c2 dfilter: Be ready for unparsed syntax type in semantics check
de12268a9f Epan: Cleanup plugins only after all possible calls are made
2fe5b48cf8 Falco bridge: Add a subtree to show process ancestors
c0d0e01f95 Falco bridge: Hide some syscall fields
6af57646d7 Falco Bridge: Reduce our cache memory usage
186706b6cb Falco bridge: Add support for event arguments
b8bf79eb21 Falco bridge: Cache our extracted data
5822f3d101 Falco bridge: Add a null check
f7dad73b9f CMake: Fix the Logray plugin directory
66c607f118 Document discontinuities in OSPF and IRDA dissectors
ec4b92c69f Wireshark + Logray: Batch interface capabilities in one call
ae3afe910b Infiniband: fix a couple of item offsets
a195204327 ORAN FH CUS: fix an offset and a length
4b04c3fd05 ISO15765/UDS: Clean up of Address Handling
6cc134358d Dot11Decrypt: Switch from recursion to iteraton
218db31955 asn2wrs: Fix our recursion checks
b29a969131 capture: Restore save file template when stopping multiple file mode
6a2dd639ef tshark: Retrieve interface capabilities in one call
b4c07ac165 NAS 5GS: upgrade dissector to v17.13.0
0c923da588 [RF4CE] Fix for RF4CE NWK heuristics
e1efe33c0b WMIO: make a variable static
d52dc11ae4 cbor: add recursion depth check
352ad96b57 Fix some spelling errors
1d6c7eecb0 [Automatic update for 2024-01-07]
5b87714ec8 Add parsing support for IWbemServices and WMIO
4feb30a85e Qt: Packet List vertical autoscroll only
b8e7db6600 QUIC: Fix running dissectors on 0-RTT data
ec232d03d3 SOME/IP: Do not ignore messages with empty payload
d3b5f367e9 T38: Fully initialize t38_conv struct, part 2
4232cb5575 rtmpt: Limit initial allocation size instead of max packet size
91266a7683 doc: Update WSUG for TCP Completeness filters
822a95d156 rtmpt: Fix iteration check
7afb54035f Windows: Update our minimum version
1a81a7cacf RSVP: Support Capability Object
4f3b03b72a NTLMSSP: Zero out the session key at the start of creating a v1 key
e68771714a Qt: Update some comments related to WinSparkle
96b0a674c7 Qt+WinSparkle: Don't close the main window in the can shutdown callback
b1e900496c E2AP: Check whether table entry was found
75fa97e7f2 RSVP: Fix typo
75fc7e11e8 TCP: Duplicate ACKs hidden by Window Update and SACK presence
a8bfde6eb7 UAT: fix wrong cbdata being passed to cb.set()
25fb6c316c SocketCAN: Add hidden CAN item to protocol tree in case of CANFD
4278536da4 Tools: add script to make value_strings used by bluetooth
af8643c5ae epan: Make "frames passed the display filter" the default
8f7f7cd7de s4607: Add to "decode as"
ca02798714 RTPS: Don't leak in the guid hash
dd7df70be8 Add ".snoop" to the list of capture file extensions.
40111d9e8f GitLab CI: Generate our release notes
2e30826a61 Debian: Ship sharkd
bcb0d02568 NSIS+WiX: Install sharkd
69c9e06dae Thread: Update for Thread version 1.2 and 1.3 along with TREL
c550e9f26a SSH: don't hide signature types you don't dissect
5816b3c75c SSH: We don't use Gerrit for a while now, remove its port from defaults
0e9ea401f7 TCP: Prefer full checksum over partial if the same
6f17dcd67d RTPS: Fixed User Data Dissection feature
329523afee TCPCL: Do not call g_int64_hash on a gint
370e5db90a E2AP: check table pointers when adding ranFunction
d44e171cee T38: Fully initialize t38_conv struct
9f05d77cec sctp: Fully initialize tmpinfo struct
8f797db63c asn2wrs: Add recursion checks
c9c40514d8 MLE: Don't call tvb_bytes_to_str with zero length
1229ee0468 COSE: Fix some leaks in cose_header_context_t
940feb7bf2 maxmind_db: Set CLOEXEC on the pipe file descriptors
fdaba24262 Ethernet: Implementation of conversations with stream identifiers
e60046305f Qt: Add capture comment to custom title
77b0583568 DOCSIS: Extended EH Elements are not recursive
bf1ab5c304 macOS: Include the admin group into access_bpf.
7fcc15cb54 pfcp: Add Service Response Time statistics
45b929a1b6 RTPS: Fully initialize a struct
e07603d512 ChmodBPF: Specify AssociatedBundleIdentifiers in the Launch Daemon property list
4a74687e60 addr_resolv: Return NULL for unknown port types
b67b86059e IAX2: Unknown HF is now 0, not -1
322ae0f0d8 Happy New Year 2024
9600ef2279 dumpcap: Pass the Capchild log level from parent to dumpcap
3fbefe9c36 dumpcap: Make capture child logging work
2bf14f5fe6 JSON-3GPP: fix a (presumed) typo
695740ea41 capture: Don't print a warning for an empty message
4f46ed269f USB: Dissect protocol also at interface level
a024563fb3 [Automatic update for 2023-12-31]
96207a4e27 Don't pass UTF_8 arg to valgrind script
c08e6e56fd Remove packet scope usage from a few dissectors
4a454d8d62 dumpcap: Don't use fd 2 (stderr) for the sync pipe
17fcdb4735 pcap: Update link_type_vals
dc6f197726 dumpcap: treat connect errors as remote capture errors.
d9247e7edb GitLab CI: Get our clang version from our container
68d85c8032 wtap: Add DLT for DECT_NR
648b18c92f Qt: Fix crash on Windows adding pipe when interface list isn't loaded
1b9d95d6b5 Look into some cases where 1 value_string value is missing
ef2eb13350 netfilter: improve nftables dissection
af5a53efc0 ISO15765: clean up code and fix typo
fe3b55d85d ISO10681: Code Cleanup
35fa4fa36d SOME/IP: remove empty line
97d59fc20f CFM: Fix check for Management Address [Domain] when Chassis ID Len is 0
4e6484600d LLDP: fix return value of lldp dissector
42e85b29e1 GNSS: fix SBAS MT1 - MT5 field lengths
1ccbc482a0 packet-sv: fix the seqData validity
b0e87a4207 irda: make it clearer that the control field is at the current offset.
c635a0b388 irda: update some comments with new and additional links.
84ddc8c446 LIN: Don't process payload if the frame has an error
1d6abf627c Bluetooth: update UUID and Company ID registry
7e0004ed96 tools/check_static.py: show in output if file was generated
9bb31318fe GNSS: add dissector for SBAS L1 MT24
64b9bad199 BTL2CAP: Switch to using more efficient bluetooth_uuid_vals_ext
2dae7c2d79 BT_ATT: Adjust ranges for protocol registration
1243b49c49 tools/check_static.py: make script more readable
bfad74780a [Automatic update for 2023-12-24]
74d97afd72 capture: Fix leak of secondary messages
c7c5d962e0 Tools: update generation scripts to no longer initialize proto vars
922d1f6219 SCTP: Use hashmaps for association indexing
a1b2a14ad3 Qt: Set Packet List autoscroll off
9b4c2ffb33 ICMPv4: Mark formally deprecated types
3794caff71 capture: Fix up getting stats
52c1ebb4e1 SCTP: Send sctp_info to the tap even if there's an exception
87d749d2fe ISO15765: added a bit of documentation
f863b276c3 JSON-3GPP: Fix label for mapdu item
5f870017f7 E2AP: fix range check while registering RAN-function dissectors
54ed27e11a Qt: [Re]start the stats when filling the interface list
0fc2359812 tshark: Deprecate -G with no argument
685ea4f15d Don't include net/if_var.h; it's not present on all *BSDs.
8e3de579a0 tshark doc: Mention that -G must be the first option given
5de1a339c4 Fix some spelling errors
db28c15aeb DTLS: Initial support for adding DTLSv1.3 to the Protocol column
60dd24f701 E2AP: Add stats counter to Telephony menu
af408571e5 JSON 3GPP: add TS 29.502 ch6.1.8 Feature negotiation support
50bf11fd8c IPv4: Mark deprecated option types
e293a19071 usb-audio: Fix Dead Store found by Clang Analyzer
8069ffebb0 dumpcap: fix Dead Store found by Clang Analyzer
a37c90e497 addr_resolv: Fix Dead Store found by Clang Analyzer
0b9c79598b radiotap: Fix Dead Store found by Clang Analyzer
4d3475223a bgp: fix Dead Store found by Clang Analyzer
6b837c6f28 QUIC: fix Dead Store warnings found by Clang
a09c648670 E2AP: When updating mapping from OID, take care over pointers
2a33688291 packet-gtp: Avoid dissect MS Network Capability when len = 0
8bb3d89065 ITS: Use CAM Version 2.1 ASN code
689ff45cfd tools: Switch to target UNRELEASED in make-version.py, too
a0d904896d Qt: connect SCTP All Associations Analyze button correctly
2634e62b70 SCTP: Add chunks as FT_NONE instead of text-only node
f554ac643e epan: Add as much of a text-only subtree length as we can
95a9fc5c0f QUIC: handle connection migrations for zero length CIDs
acf419cfc9 iscsi: display number of bytes to Write
999f9f65c7 iscsi: display number of bytes to Write
ecdb67b4a0 ISCSI: Add R2T time and bytes transferred in List
f699b10405 Display number of bytes to Write
6a3f441da8 tshark: Load the profile settings before certain reports
2b21fe5e4f capture_sync: Keep PIPE_BUF_SIZE and SP_MAX_MSG_LEN related
c1ecdb49b3 s4607 - Fix Dwell Mask
c55ae0513f NSIS: Remove some references to WinPcap
29e56d0167 asn2wrs: Fix compilation without -L flag
be5f98b851 androiddump: Don't hang for 20s on Linux if loopback is down
fd8e052955 capture: Fix Coverity 1559542
f2095c8027 Recurse into folders while checking URLs
a7d5c07a13 E2AP:  In E2Setup message, read/use OID outside of shortName
e2594ef0e4 ieee80211: Allow RPS IE dissector to parse multiple raw assignments
607b3671c8 dumpcap: Add a welcome mode
b22ed213e0 capture: Move pcap failure secondary message to header
08eb1d87c7 wol: use the Wayback Machine for a now-dead link.
71344aa160 Qt: Don't clear selected interface when auto sorting
ed3b6e6b50 Check for some document URLs
dd6b58fcb8 Have a common provider routine to provide time stamps.
b8bad2c745 asterix: 'number' upstream change adjustment
aa7bc121b6 RLC Graph: set initial x-axis scale correctly
1724e23865 capture: More prep for retrieving and caching capabilities
11e8b5e8d7 Qt: Fix build with DEBUG_STARTUP_TIME
3a7169a5f9 GTP: Correction of IE RFSP Index
66ab1e64e5 Revert "Debian: Move codec plugins to the proper place"
05d9608dbd NR Taps: more fixes
71da5f72b5 ieee80211: Fix RPS IE (802.11ah / S1G) dissector for RAW slot definition.
3421eff1bc capture: Move deserializing the interface list to a static function
a3467677cf [Automatic update for 2023-12-17]
1a95f230b9 dumpcap: Allow retrieving interface list + caps
dadc6f1fa0 Update mailmap with new contact for Carlos Pignataro.
9b6c116324 bitcoin: code simplification by using `proto_item_set_end(...)`
005dfe2271 capture: Get regular and monitor mode link type lists at the same time
63840f1cfb extcap: Fix Coverity 1559270
636f0a989a capture: Add return messages to the if_capabilities_t struct
c655b8e103 capture_opts: Free the if_list on a bad adapter index
26e3979971 Add plugin extension to wireshark.pc
e1f599cf51 Debian: Move codec plugins to the proper place
38ff71b5ef Try to fix Debian package
03d59b1458 DNS: fix warning
ed0a777776 RTCP: extend list of transport layer feedback formats
d43c1754b6 RDPUDP: fix conflict about incompatible types
974e09b0c6 scsi-sbc: fix checkAPI warning about shadow variable (index)
34edc1a3be bitcoin: fix checkAPI warning about shadow variable (index)
f10ca976ab BGP: Add Source Address to Type 1 Session Transformed Route
7c38369bb6 Try to fix macOS packaging
ba2f53ef11 Windows: Upgrade libpcap to 1.10.4
8c45aaeb06 CMake: Fix WiX packaging
b2213b12e9 wslua: Add another exception for binary plugin subfolders
36065ab356 Rename some codec plugin folders to lowercase
7f32c90ab9 plugins: Add a codecs API level
b52d9173f8 Remove version component from plugin path
b51a3933ba CMake: Refactor plugin add_library() macros
70383151ae doc: Mention partial checksums in Checksum Section
7b4d667f30 BLF: Fix BLF_OBJTYPE_CAN_FD_ERROR_64 not decoded as error
9c2959b483 EPLv2: textual decoding of ASnd error code
b983decbcb opcua_application_layer: fix Dead Store found by Clang Analyzer
6081bf1535 merge(wiretap): fix Dead Store found by Clang Analyzer
00be42a1f2 tls-utils(ECH): fix Dead Store found by Clang Analyzer
cd8893db10 capture: Serialize the machine readable interface list
e3837d403e Falco bridge: Minor code cleanup
baf8ec83ef Logray: Add a Syscalls coloring rule
5353057795 GitLab CI: Switch to clang 17
e9d4f4f846 GTPv2: Dissect IE Group ID
8ba4fb537d Improve pkg-config description
4a9214b12d GTPv2: Dissect IE PGW Set FQDN Extendable
897c94bd04 Qt: Don't connect in the .ui file only to disconnect in constructor
107550c9c0 Move wireshark.pc.in and make our .pc file paths relative
c0bfd405b5 Resolve GCC clobbered variable warnings
1fc41b77b2 Logray: Fix the Syscall profile
ac524cff38 Windows: Upgrade GnuTLS to 3.8.2
0d52ed247e srt: Parse Key Material message.
934fe03fca Falco bridge: Add protocols for each filter check type
8486ba26c6 epan: Add plugin get_descriptions callback
5bcfa5b261 epan: Remove register_all_tap_listeners plugin callback
0ed89bb91b Qt: Remove HAVE_PLUGINS #ifdef
fd21a7717f epan: Remove HAVE_PLUGINS #ifdef
4e7b79edce MAC and RLC statistics: fix filter expressions to work with NR
4158fd0115 Zigbee improved Smart Energy time format and display
6b7664bfd3 Fix some broken dissector URLs
04165f8536 Monero: Use col_add_str
b16190ab6d Falco bridge: Set our event number
807413ea33 ORAN FH CUS: Update some value_strings for v13.0
e2dff8eb27 Qt: Remove another plugin #ifdef
edc7ebfcdb Qt: Don't fill in interfaces if we're just doing a caps query
cc7f348b38 capture: Free capabilities automatically when the hash is destroyed
a57069a7ca CIP & PLDM: make some functions static
2936f5c026 E2AP: add support for CCC RAN Function
79d26352f2 GSM-MAP: use common tfs.c true_false_string
66c4987948 RLC Graph: some improvements
3d5ac61f29 GTPv2: Dissect IE PGW Change Info Extendable
719ca70130 HTTP3: Use BASE_SHOW_ASCII_PRINTABLE for QPACK
88e5ae3d14 HTTP3: Use the Wireshark logging system
360cb3f40a plugins: Lower a log level
22c27f2dae Qt: Remove an #ifdef for Windows
e3d23bfad4 Improve paragraph about the GPLv2 in the README
ae170d9b22 Logray: Only retrieve the extcap interfaces
ccb8a79bc2 [Automatic update for 2023-12-10]
0c9cceebe3 Qt: Cache the capture interface list in Wireshark and Logray
2e5f5ab645 HTTP3, QUIC: Desegment HTTP3 QPACK Encoder Streams
17d479f876 nflog: time stamps are in seconds/microseconds, not seconds/nanoseconds.
2e288ae393 HTTP/3: Only decode a QPACK encoder stream on the first pass
f50c46ea8c On *BSD, use a PF_ROUTE socket to get indications of new/removed interfaces.
7a6338c60c QUIC: Don't desegment and call app handles for 0-length stream segments
25bce48873 Qt: Fix plugins double-click/show in folder
12234b2064 Qt: Add back "Path" column to Plugins tab
bb09bed969 wslua: Add support for SPDX/URL/Description info
4db3e8f3f1 Capture: Check to see if the interface name is a Windows Named Pipe
0bcd2b6e6f wslua: Add a scope field to lua plugin description
5f6b5c40f4 plugins: Improve build with !HAVE_PLUGINS
8db858b667 RLC-NR: Further fixes to tapping NACK_SN + ranges
47376298a5 plugins: Remove an assertion
b1521550c6 plugins: Give higher priority to the personal folder
e0acd7ef1e rdp: add dissecting of relative mouse moves
bfda80d230 check_typed_item_calls.py:  Improve checks around items in bitmask calls
8cda6390de Fix some issues around tapping RLC NR ACKs
9a9b2e114f GitLab CI: Make sure we set the ccache size in our fuzz jobs
a23e4fa086 Plugins: Fix the issue of duplicate scanning of the same directory
5e370aa748 assa_r3: Dissect UPSTREAMFIELD_NOTUSED as an unknown type
a7827322fc plugins: Rename "dfilter" to "dfunction"
c76a28fca4 Qt: Add Install Plugin to Tools menu
158e104569 ITS: CAMv2 uses "pld" PathHistory defenition.
f5e25421a8 SOME/IP-SD: Adding expert info for StopSub/Sub combination
18a5b0976a Qt: Fix crash related to new TCP analysis pref
6ec6e5b545 Another check for a routine returning an error.
c512da8b8b SOME/IP-SD: Adding expert info for Offer Service without Endpoints
5b2533af87 TECMP: Adding support for ILaS data
dd9e07ae6d MAC 3GPP Stats: treat all CRC errors as generic failures
70497ac5f8 check_tfs.py: ignore utf-8 encoding errors
2971ce995d Check for success of routines called between pcap_create() and pcap_activate().
c6e03be53a dumpcap: check whether pcap_stats() succeeds.
e17a22df89 Fix some spelling errors
866de7bcde Zigbee display Smart Energy Fast Poll End Time as numeric and string
fec945c2c6 Correcting AVP Type for Framed-Pool and Charging-Gateway-Function-Host AVPs
00bbec71ca Adding Diameter AVPs to CiscoSystems.xml
8e8e07d892 epan: Remember whether heuristic dissectors are enabled by default
51c6fa874d Qt: Replace plugin column "Path" with "Scope" in About dialog
678a048549 plugins: Remove unused argument to scan_plugins_dir()
8ebde1309d Improve interface displaying and writing with multiple sections
577cc97f32 HTTP3: Improve QPACK dissection split across packets, prevent crash
62529defd3 recent: Fix leaks
52eb0cab5b Added dissector for the Monero wire protocol
74f3dad37c Don't warn about rdp.flags.pkt being non-contigous
f6913a9107 GitLab CI: Disable more options in no options build
184cf9e28b Qt: Disable the capture actions at startup if built without libpcap
b14d9c963c Remove init of tap variables
3644aa86a4 Draft: Make LTE Uu stats and graph work for NR too
e7a6c296b6 Qt: Disconnect signals in PreferenceEditorFrame
024f8a27bd Fix dumpcap build on platforms where isfinite() is in libm.
85e0909553 Fix wsutil/ws_strptime.c to compile on FreeBSD.
71fd16605c RDP: copy_address considered leaky
9c39c82cb1 Qt: Add plugin description/homepage fields to About dialog
242ddbb24b wslua: Fix loading "init.lua" in subdirectories
869728143d Remove plugin license check
c001d55cc4 Qt: Fix profile menu widget parent relationships
d069a39c89 Busmirroring: Add expert item for invalid value
6230344148 Adding PLDM dissector for Base Specification
dc148e0ea5 CIP: Improve Connection Analysis
01796d6f2e IPv4: Implementation of conversations with stream identifiers
0e01240e78 SDP: Don't look past the fmtp parameter tokenlen for equals
1da30947b0 Qt: fix build with older Qt <5.15
98a8a9787b ZigBee TLV: Add a recursion check
fedc96177f [Automatic update for 2023-12-04]
1a33c02055 check_tfs.py: iterate through subdirs of epan/dissectors
388f928c01 Test: Disable an ASTERIX test
0b2bb4fdb3 plugins: Remove unused "min_api_level" field
412f184af2 PDCP-NR (trivial): show calculated digest preceded with 0x
e66f010ca2 Qt: Add context menu to Resolved Addresses
369651d618 BLF: Fix BLF_OBJTYPE_SYS_VARIABLE dissection
f835dc800f Update README.plugins and release notes
60f1972fa3 plugins: Fill in short description field
90b16b4092 Refactor plugin registration and add ABI/license check
87ec22e63d bitcoin: implemented dissecting `addrv2` messages
a7568772e7 Test: Make sure sampleif.py uses our current Python executable
9cd0366734 Qt: Add Copy, Save As to Resolved Addresses dialog
5877ba7fc5 Resolved Addresses: Only show used services
d34b57d7de Resolved Addresses: Only show hosts that are in the capture file
64723c6fdc check_tfs.py: show more clearly how to use tfs i.s.o. value_string
6f38651c3f Fix some spelling errors
3e877c3ecf Resolved Addresses: Only show ethers actually used in the capture file
f93fa9d896 GitLab CI: Use the default / stable macOS image
e5e6e67965 Resolved Addresses: Only show OUI actually used in the capture
268df12057 doc: Update WSUG for Windows 8.1, Server 2012
1ca9a8d872 Resolved Addresses: Only show wka actually used in the capture
0a68875657 TCP: Show the frame in which a PDU is reassembled
e200051eda manuf: Resolving of MA-M, MA-S, 28 and 36 bit OUIs
17acb9541e Qt: Use per-interface filters in CompiledFilterOutput
6409a42f4b Qt: Invalidate the idle dissection timer when clearing packet list
5256414290 AUTHORS: Change to my email address
2792c89909 Add "Use monitor mode on all 802.11 devices if possible"
363e0a7447 DNS: Reduce false positives of the DNS heuristic
8aea8c2156 DNS: fix typo in DNSSEC algorithm name ECDSAP386SHA386 -> ECDSAP384SHA384
2be3a61834 Qt: Save GeometryStateDialog splitter states
2f3f879f90 manuf: Remove curly quotes, double angle brackets
7234ce727b manuf: Update make-manuf for a few more Chinese names
93591e5ea1 Added Diameter AVPs 6080-6081 to VerizonWireless.xml
fc0f96477e TECMP: Make ASAM CMP detection backward compatible (Bugfix)
52c9976bba srt: Show rejection reason name for internal codes.
d0b08c94d7 Diameter: Fix capitalisation of "SCEF-Reference-ID-for-Deletion-Ext"
1c2093eec8 pcapng: support the if_tsoffset option.
2cab4226ef GNSS: add dissector for SBAS L1 MT26
f4883589eb CIP: Update Safety Application Reply handling
1885540bc0 Glib-compat: adding g_array_binary_search
958924d17a Qt: Improve DisplayFilterEdit completer selection with mouse
f9914098f6 Qt: Handle manufacturer names with spaces in Resolved Addresses
715f817682 capture: Always return the capability hash table
78383d6784 ZigBee ZCL: fix a memory leak introduced in be881f4 (CID 1558103)
c3048b3e3e check_tfs.py: use a set for the files to be checked
be881f404b Zigbee make the formatting of Zigbee UTC Time more readable and usable
3b8fb201a0 ieee80211: Fix two issues
8873aba1a0 Fix parse number of scalability structures in VP9
a8eef49a9e libwiretap: add support for signed integer-valued options.
14c524a278 Handle the if_fcslen option as having an unsigned 1-byte value.
10eece14e3 editcap: fix a tpyo in a comment.
860c3e0ba3 QUIC: Short Header packets can't be coalesced with Initial or 0-RTT
bd796dd1e7 wiretap: Fix rejecting non-EMS files
55a1f8b602 BACapp: Update BACnet vendor ID's
7bc7cd788c USB Audio: Initial control transfers dissection support
83c94249b4 icmpv6: Make ND_RA_FLAG_RSV the two last bits
653d79ef09 rdp: add preliminary RDPEAR channel support
ea259b8841 rdp: various fix for the dynamic channel
e0d86ea198 Qt: Use Qt [save|restore]Geometry for GeometryStateDialog
cbc2cd039d check_tfs.py: remove unnecessary wrapper
ed91d8ae37 Qt: Add side-by-side layout preference option for Packet Dialog
34cc9b2e1a ipars: eomtype should not be global
d27c0adb5a ipars: don't throw an exception under if (tree)
9969584dae ipars: pinfo is used
7d732bad8c [Automatic update for 2023-11-26]
b7d4527bb6 Use prefs_register_dissector_preference()
2f1392169a prefs: Add prefs_register_dissector_preference()
92546a4a66 tshark: Don't dissect just because color is requested
457810c4d8 Qt: Also reset splitter recent values on layout change pref
52b7ce523a recent: Move new main geometry state to recent_common
6a6f83abc4 debian: Silence library-not-linked-against-libc Lintian error
a09853ddbd debian: Set target distribution to UNRELEASED
ac3326b4ab debian: Drop the wireshark-dbg package
1dec9cef99 debian: Merge wireshark-qt to the wireshark package
f393db6b9c recent: Main maximized is only in recent_common
699a60b2fd mgcp: Fix a buffer overrun
d762dd521a Qt: Disable Ok button on invalid range preference
3b9de4df3d tshark: Cache the interface list
c62e98c0f5 capture_opts: Don't retrieve the interface list for "-"
f5cc6ebbe5 ui: Make sure to use user-specified interface descriptions
a36ec2a2f0 ui: Move the check for the ex-opt for stdin_descr
74101e73f5 Qt: Plug leak in ManageInterfaceDialog
13a9f710eb tshark: Remove a useless call to get_interface_descriptive_name
e508e9364d Fix some item filters
8237070fca ui: Have get_interface_descriptive_name take the capture_options
3381725b71 Zigbee fix incorrect endianness on Smart Energy (SE) Tunnel Close Timeout Value
4e8603b604 BLF: Implement a mechanism for linear read
2b18176645 Capture: Fix deserializing single if capabilities on Windows
39ed3527a5 BLF: Use binary search on log containers
0837f2015a wustil: Warn about passing NULL string to ws_label_strcpy
697f37cf2b Capture: Get our capabilities list in one dumpcap call
a8586fde3a gvcp: Don't try to add a NULL string to a column
8defdda060 Qt: Fix View.. Reset Layout
1506126169 dfilter: Fix diameter.3GPP-* filters
2590f82a81 debian: Revert to listing Wireshark Self-made package as the maintainer
1b4f3f491d debian: Use strict generated shlibs instead of symbols files
136ca4287d TLS: recognize ech_required alert
26630c3587 LBAs are zero-based thus one(1) must be added to them.
29445cbfdf iSCSI Read Capacity
3852197510 WIP iSCSI Read Capacity fix for Ubuntu failure
99a9d40601 iSCSI Fix LBAs and display Binary Prefix sizes
d8b8400c27 TCP: changed "[TCP segment of a reassembled PDU]"
455a21f751 RTCP: Add MCPTT values from TS 24.380 V17.7.0
120c5cce8d Fixed typo in zcl temp meas cluster
06d81f7b32 ZBee ZCL Closures: make a function static
30d0165bbd Try to fix tests on ARM64
e9de042644 Qt: Remember what monitor we last ran on when maximizing
1fdb2720b1 Qt: Free the old splitter geometry values when saving new ones
898ec16857 Qt: Save the main window QSplitter states and restore them
002b40de89 rdp: fix indentation in file
6ec01c0583 rdp: various fixes and enhancements
05accf6c9b Zigbee: Add support of window covering cluster
c16eaeb014 ENIP: Add TCP/IP Interface service
2e41f52062 CIP Safety: Improve Analysis
0d93782443 dumpcap: Serialize machine readable interface caps as JSON
212cfe132c wsutil: Add wsjson function to get boolean
3570a9a219 isakmp: update dh_group value_string with RFC8031 and RFC9385
24e7627fe4 Change some `wmem_packet_scope()` to `pinfo->pool`
24c0cba235 doc: Mention rpcap fix in release notes
e425fb606c recent: Remove unused wlan_stats_pane geometry (GTK-only)
afb03fa515 GVCP: add ASCII (0x02) to Character Set value_string
69f04acd3d DCERPC: update LSA idl from upstream variant, adds support for new calls
c3548e3005 manuf: Add back the special case for all zeroes
ff447b1aec Qt: Store active remote hosts in a preference file
2fa48bbbd5 Make recent remote interfaces a list
ad6947eb71 GNSS: add dissector for EGNOS Message Server (EMS) files
cea4faac39 GNSS: add wiretap for EGNOS Message Server (EMS) files
1ae5f9714c Fix extraneous include
e68689783c lustre: Decode lvm_user_md_v1
ff153d4471 WSUG: Windows and macOS installation updates
182bf5b835 Qt: Don't pre-populate Remote Interfaces with recent data
d1699f0c67 Qt: Prevent infinite recursive stack smash in CaptureOptionsDialog
a0fd835e80 F5ethtrailer: add session parameter to file info
f082e564d2 dfilter: Fixup b72d65302e
bcc082f1ef Qt: Only call pcap_freecode on success
b72d65302e dfilter: Fix subtraction with NN-MM
9c9b270cb1 Remove README.aix and README.hpux
a9b0dc0aa7 ZigBee ZCL: Fix an array bounds check
3e86238f7e PROFINET: Correctly decode AR APDU status
c6ad48d3f2 LLDP: Decode more PROFINET subtypes
2a9bc63325 Remove init of proto variables
e8e16400d8 tools: Improve match for proto variables
04e12ad947 CMake: Move wireshark.pc.in
64b3136321 [Automatic update for 2023-11-19]
47a4d7f480 GitLab CI: Check help URLs in Commit Check
2a482336b8 epan: Fix truncation of BASE_OUI labels
8c22a6cc02 blf: expand a comment.
fe23a8bdef More item fussing
b61c0ac536 dissectors: Remove init of hf and ett variable arrays
f2774d4b5b file-blf: add some sanity checks of length fields.
90f2fcd329 dissectors: Use gint for ett variables
d9bd2d2155 GitLab CI: Don't run Lintian
3e296c041f blf: check the validity of the header length field.
ba5a010f47 synphasor: Remove indent from ett variables
ecb295c6dc rdpmt: Rename hf variables
958131ca10 docs: Alter FollowStreamSection anchor
5f95a57ff2 docs: Add Time Shift section to WSUG
49f5bea629 Qt: Don't try to compile capture filters for unknown dlts
4ae05e6c9f Qt: Fix leaks in CompiledFilterOutput
2b4c88cb42 Fix saving recently used capture filters
454bf3f260 netflow: Rename hf variables
ae5c7ff41b blf: add more error checks.
ec915136d9 blf: add some comments to the header.
855c445d14 Capture Filter Syntax Worker: free BPF program
e15d167646 wsug: Add interface name to temporary capture file name
7c9946bdab ncp-sss: Fix header field abbrevs
d6f158c848 5Co: Fix protocol name in fields
5c8ba89ef3 bmp: fix peer down RFC9069 TLV parsing
5a57a8499d dissectors: Rename hf and ett variables
6e39bcc7fa rdpudp: Fix header field abbrevs
ea85bff16c dcerpc-netlogon: Fix header field abbrevs
1222d2ec65 tei_management: Fix header field abbrevs
50585a94bb idn: Fix header field abbrevs
935df1e875 bitcoin: dissecting segwit transactions (witness fields etc.)
3fac54aaa8 XML: fix issue about parsing encoding attr when standalone attr exists
34d9cc68a1 dissectors: Remove init of hf and ett variable arrays
9e59a18db8 dissectors: Rename expert_field variables
3b386ed6e6 docs: Temporary capture file format
656649d033 wiretap: Write MPEG-2 Transport Streams to native format
e675c13f89 SCSI-SBC: Handle Service Action In limited by allocation length
07638b0646 RSVD: Handle MS-RSVD TUNNEL_SCSI_RESPONSE spec 7.0-10.0
25db7cf10b RSVD: Don't create tasks twice, handle responses before requests
c25e0f9084 Fix overriding capture option prefs at the command line
9a28224e93 Exporting hex strings: speed up a little by not zeroing temp buffer
71cec914fe QUIC: Heuristically search for coalesced (e.g. GSO) short header packets
5d52bc5e10 Mongo: Detect both with and without TLS
c4b97d1f52 Start to check range_strings
3bb1c53aaa DHCP: adding Enterprise handle in Opt 124 Vendor Class
17b30b2e9a h265: Remove unused comments in hf variables
c1c8a04db4 TCP, UDP: fix formatting for zero-padded partial checksums
200a52616d NGAP: add dissection of n2MbsSmInfo media type payload
5233a55fdf A few more item warning fixes
a2e90a6557 Qt: Update correct row in Advanced preferences
bee7b2cb8e Qt: Fix Recent Files Max Count at startup
8988d21d26 Qt: Use qstring_strdup in more places
b40c7d6c8a LIX2: Update to 3GPP TS 33.128 V18.5.0
6360ddacb3 LI5G: lift dissector to ETSI TS 103 221-2 V1.6.1
e1fdc2224a tshark: -U must be one of the export PDU taps
304868dcf6 capture_file_dialog: update a comment.
81edda6c32 http: clean up some issues with the Load Distribution statistics.
d48e0a75cc Fix (or disable) more dissector item warnings
7b550c21d4 docs: Add wsug chapter on 802.11 Decryption Keys, link UAT help
fb3e2bf984 Qt: Add an option to show changed preferences
7cd82a923c GitLab CI: Copy our Debian packages instead of moving them
6ce97e418b Docs: Move attributes.adoc to the doc directory
a0839b6e5e dot11decrypt: Fix bits number
09e9b352d0 dot11decrypt: Explain why key parsing failed
7a82a9707c Make the code that handles the file open dialog style common code.
46a97fe111 More fixes when converting display macro configuration
22c6a8f0d4 RF4CE: protect against an out of bounds copy
3fa9915a1a Debian: Update our symbols
91465bcb8b Qt: Fix display filter macros when switching profiles
24570a3573 dot11decrypt: Don't keep copying and converting strings and bytes
2cbed520a2 Qt: define QProcess::splitCommand for older Qt 5 versions
8ca602f6e7 Fix (or ignore) more consecutive item filters
0f7edbcd4e Packaging: Fix our WiX DLLs
b553202875 WSUG: Update Display Filter Macro documentation
b0ae205c51 dot11decrypt: Percent-decode WPA passphrase in parse_key_string
774d5b2175 DHCPv6: Add option 79 handling (Client Link-Layer Address)
58b3d0163f Windows: Update libsmi
b64a54b43b Windows: Make sure we ship our minizip DLL
487dfc8743 [Automatic update for 2023-11-12]
df2e0b7d61 Qt: add command line options support in the TLS Keylog Launcher
fee9fb26e8 Zigbee: add support for NWK verified frame counter flag in security header
90b1a157dc dot11decrypt: Fix setting log domain
7ab4bbb9d0 Qt: DisplayFilter left align buttons
814dc49d61 Qt: More missing ApplicationPaletteChange event workarounds
7b726e3f6e Qt: Change button style in FilterExpressionFrame
ccfc06c25e Resources: Update AppStream metadata to the latest format
12f6d8df8d BLF: Set the name of the STATUS interfaces from channels XML too
be3d45fcb0 BLF: Extract channels and ports names from AppText Metadata XML
19f7e572a4 Work around macOS running applications in /.
12b015d1c4 SNMP: Add prettification for DateAndTime in the other branch
4e7b1b611a Fix possible overrun in radius dictionary parsing
d6912ddf1d Qt: Fix header name for Display Filter Macro Dialog
3ddad3fcae GitLab CI: Run lintian after we've created our artifacts
cf5811140d isdn-sup: Properly register dissectors
84141d45c2 TCP, UDP: Calculate partial (pseudo header) checksums for offload
cb21172447 HTTP3: Guarantee unique offsets for the header data
3498469956 HTTP3: Fix field highlights
36a9f4231b Qt: Update styleSheet in AccordionFrame
44454184f5 Remove unneeded includes of "ui/last_open_dir.h".
a1467a8ce2 Minor corrections to release notes
ca78434471 Add a newline at the end of the last line.
3b08042a4e Remove README.windows.
88ce30d51b RF4CE: NULL dereferences in packet-rf4ce_secur.c
a5e0be51df Windows: Upgrade Minizip to 1.3
cefcf0ac02 Windows: Upgrade c-ares to 1.19.1
5550ec4b69 Qt: Update ComboBox in updateStyleSheet()
d139a97067 Fix some spelling errors
20a98a485c doc: Add hard line break between secrets types in editcap man page
17d129b903 Qt: Update styleSheet on ApplicationPaletteChange event
0520153cb5 UAT: Fix a Coverity warning
4365250098 dfilter: Add back unparsed syntax type
85f0a53f77 dfilter: Fix an error message
adfbd315b6 GitHub CI: Use the latest version of macOS
625c1a5ded GitLab CI: Always publish our Debian Stable APT Package artifacts
0b69bfcafa ANSI-MAP: Add parameters to the OriginationRequest SET
5eea10e4e4 GSM SIM: fix dissection of READ / UPDATE BINARY commands
7161431cec Qt: Use QLineEdit border only on macOS
92753cb401 pfcp: correction of Outer Header IE bitshift
b34ec48b1e Ethernet, PRP: Convert PRP to trailer dissector
4ebb6e9893 tshark: Escape delimiter separated value in compliant ways
85262b5a89 ISO15765: Fix error in dissection of STmin
3d79f131e8 Fix AVP decryption in Radius dissector
4fcceef21c Qt: Remove PINOs from Enabled Protocols dialog
a9c1fa3a68 bmp: version 4 capacility expert info fix
bdaae9ddef Qt: Add QLineEdit border in AccordionFrame
b2f5ac5123 Qt: Change InterfaceToolbarLineEdit border color
3ab45fe831 GitLab CI: Make our Debian symbols downloadable
cd757e0c16 Qt: Add macro name validator
3e8e39061f Qt: Remove an errant tr()
bc528a344e Fix some more copy/pasted filters
4d23680d25 Qt: Reduce the spacing between the two rows of the search frame
7d87367e22 dfilter: Add a function-like macro syntax
c568589189 Qt: SyntaxLineEdit state-icon top position
c6af671324 dfilter: Add macro check
9ae752109c dftest: Add option to dump macros
bc64efa538 dfilter: Replace macro UAT config file and update GUI
4205d41163 TCP: Don't export PDUs that are desegmented in a later frame
d93cbe28f6 Qt: Add InterfaceToolbarLineEdit border
5880b2195e Qt: Fix Export Packet Dissections Help button, connections on non-Windows
398ef5f09b Use case-insensitive capture filter match
177cc29ea6 wsutil: Make filter lists dynamic and on-demand
cdd2d1902a tests: Use fixture for dftest command
99a7079bc0 sharkd: Fix displayed delta times in "frames" method
9daf31cc10 Infiniband dissector: Fix typo in comment of parse_DCCETH()
186e6512f9 Infiniband dissector: Enable to parse ATOMIC Write operation packets
472de027ea Infiniband dissector: Enable to parse FLUSH operation packets
f85da38c5a Infiniband dissector: Add definitions of FLUSH and ATOMIC Write
b7cc44eb34 epan: Convert uat.h indentation to 4-space
f4301d5113 dfilter: Remove an assertion
5113423596 dfilter: Reformat switch code style
a1dd95456c dftest: Enable flex/lemon debugging with -D
1e532ee7c3 UAT: Add uat_destroy()
eed96b41fb Add support for comments in cfilters/dfilters
26785e7394 Remove support for deprecated "filters" configuration file
0deeb8caf1 SMB2: dissect SMB2_FS_POSIX_INFO info level
4d294c0b73 epan: Prepare dissectors for initialize static values to 0
5cedcc970b plugins: Initialize static proto values to 0
eb4eeb07ca epan: Initialize static proto values to 0
309a47997e tools: Initialize static proto values
b5644e111a Qt: Add DSBs info to capture file properties
40219156f9 GTPv2: Add SCEF Reference Id Ext to Monitoring Event Extended
29090f6236 tests: Use tmp_path pytest fixture to create home dir
29ec73de9a UAT: Remove unused boolean field "from_global"
5fe1dcab27 GTPv2: comment an unused hf entry
ce2822a2c4 GTPv2: remove a trailing : in a field description
5a6ebf213e GTPv2: Add SCEF Reference ID Ext to monitor event
e973c15aaa GitLab CI: Fix the Commit Check job for external projects
434f378500 GitLab CI: Fix a couple of paths
7d0025eaea GitLab CI: Run `tshark --version` in a few places
817e7c01cf ISO15765: Remove the duplicated text in the "Information" column
6a1015061b macsec: Calculate FCS correctly for short frames
dc6113083e dfilter: Check function name for validity
d967ce3605 dfilter: Fix scanner for protocol names starting with digit
d661136b77 GitLab CI: Conditionally install the GitLab CLI (glab)
3c410aa9be bmp: add support for draft-ietf-grow-bmp-tlv-13
841d8e9b49 [Automatic update for 2023-11-05]
f821b03d5e macos-setup: work around problem with the Xcode 15 linker.
6a514b62c5 HomePNA: Also set the length of the proto item when short
8bffe8954e WebSocket: Make the max unmasked payload length configurale
6646a33a54 Thrift: Update field_id in all sub-dissector functions.
ac72413cdd IEEE1905: cleanup dissector
ea60ff33e2 AVSP: Fix FCS calculation
426e26f11a mikey: Skip unknown payload types
4b6438ee36 OpenFlow(v1): Add Actions to FLOW_MOD
6fcb86615d HomePNA: Fix FCS calculation when there is no piggybacked payload
743a9b3b0e SMB2: add SMB2_FILE_LINK_INFO
1646b2a3be SMB2: fix dissecting device number
79aec8b002 SMB2: fix order of file size and allocation size in SMB3 POSIX info
19de076fed iperf(2): fix conflict for display filter name
fa3836a57c Detect more copy/pasted filters - looking further back
9433d37731 GitLab CI: Make sure GITLAB_TOKEN is set in the Commit Check job
0f38e1662f rsvp: Add missing hf for exclude route
28dfc3eae1 TNS: Handle connect data in subsequent packet and data descriptor type
dac5a920ab coap/tls: Remove SSL_COMMON_LIST_T proto init
82015a0a88 LDAP: val_to_str() format string has double %
40ea13a17d RF4CE: remove two useless local variables
140132d0ab HTTP3: fix web-transport
0969229bbf ICMPv6: Improve Option 21 PvD ID
62d45fcc7c WLAN: Fix header field registrations using 0 rather than NULL
aecba1f68b gitignore: Fix our Vim swap file pattern
e3642264fa RTPproxy: fix an unaligned access reported by UBSan
d1f64e9cbb SMB2: prevent calling wmem_array_append() without a valid pointer
ce1b766a95 per: Fix check for extension addition group
f6d51ddc6f Add Message-Authenticator validation to the radius dissector
77ea80001e OPA MAD: fix unaligned access introduced in 036f2e12
9c36381961 RF4CE: Fix illegal memory accesses
c27483bf7d zigbee-direct: rename time variable for avoid checkAPI warnings
4350dac99f HTTP: Fix chunking detection for certain request methods
3d8da75ba9 Qt: Fix show bytes as image typo
2cac1ca9e0 asn2wrs: Update to not initialize static proto values
660cefa708 PNIO: clean up the title and description of the GSD folder path preference.
4035dfa94d GitLab CI: Repository and error handling fixups
7d0b92aa0e Initialize static proto values to 0
520f0d8e26 Qt: Enforce Minimum Qt version 5.11
8fc6ea3229 opcua: fix CID 1548379
f17f629870 fix return value of decrypt_opcua if decryption fails
a84dc083c3 ISAKMP: Update value strings from IANA registry.
04335b02d7 GitLab CI: Update some commit check result text
74dce085af Infiniband dissector: Fix output format of 'Unknown OpCode' packets
491857ae7e dfilter: Elide branch jumps to next instruction
5a4d883f85 dfilter: Fix crash with nested function calls
e0cafce263 BusMirroring: Add brief introduction of the protocol
3f51655358 BusMirroring: Add the dissection of FlexRay frame
afdbc17b96 capinfos: Fix count of IP address and decryption secrets
a3fd4fd25b pcapng: convert FCS lengths between bytes and bits.
c9d41e2641 Revert "sttype-op(dfilter): fix Dead initialization"
b40931cd17 dfilter: Print function argument types for constants
27e8c8ebde FindPCAP: mystery solved!
af91d78a54 macos-setup: don't build GLib tests, to work around a bug.
ec001766f6 WSLua DissectorTable GUID Support
14a934fb22 GitLab CI: More rules updates
e9c7326d9c macos-setup: update to zstd 1.5.5. [skip ci]
1b634a3a8b GitLab CI: Print more CI variables and update job rules
9be8dc83ad RF4CE: Improving dissector heuristic
e50ffe7cb1 ICMPv6: Add Option 21 PvD ID
53876ae73b GitLab CI: Show a commit log when we have multiple commits
7733526e0a ENIP/CIP-I/O: Use CIP-I/O as protocol name for CIP-I/O
3173400167 addr_resolv: Remove confusing "only use profile hosts" preference
7ac827fd74 LAPD: Set address AT_STRINGZ
f051e97906 Fix Dead initialization found by Clang Analyzer
acdee88430 sttype-op(dfilter): fix Dead initialization
fa99fe81cc GitLab CI: Add plumbing for merge request feedback
4cf6568b2e Qt: fix handling display filter dialog TFS NULL value
347fa8a8a1 tshark: fix memory leak when printing an IPv4 address
de43cc7eee WSUG: Mention the at operator and field references
276fb25e61 ISOBUS: Remove incomplete warning and cleanup
0ee04d759f GTP: add dissection of RIM Routing Address IE
4d71744d84 uat: Small comment update about update callbacks
1484169815 prefs: GUI preferences don't affect dissection
3b09f561f2 opcua: add more comments
308336a05d opcua: add sanity check in keylog parser
9f17196a9d opcua: add lost sig_len parsing due to rebasing
2e835dc2c2 opcua: add encrypted capture file with embedded keys
df8b016ea8 opcua: make strtok_r compatible with MSVC
3c9e7bc58b opcua: implement loading keylog file from pcapng embedded DSB
36e7c60c50 epan: export secrets_register_type to be useable in plugins.
8f3fc34a0c editcap: add new SECRETS_TYPE_OPCUA
ca8594cc55 JSON: Shorten the name of JSON in INFO column
5789bc7977 Use C99 instead of GLib types in doc+docbook
47b310da47 GTP, GTPv2: use wmem_maps instead of GHashTables
5f3ed0670e QUIC: Add a null check
7fc8ed84d8 Qt: Unmark field when not found in a Byte View
d1f81f131e Alias my old email address in mailmap
e9b8349c14 ORAN FH CUS: Fix up ext 6 handling
6affa937f3 epan: Fix display filter macro post update
a913c2a334 Apply 1 suggestion(s) to 1 file(s)
8eceea5315 Apply 3 suggestion(s) to 1 file(s)
e240a45454 RTP ED137 Improve dissection with req/rsp and text in info column
5d7a0c149a NSIS: Make a bunch of sections hidden / mandatory
2dc3887a3b INAP: Fix dissection of local code in ExtensionField
9b62ec029e dfilter: Fix slices with byte references
1dd58a0559 ISOBUS: change to value_string_ext for faster lookup
0256c588a7 UDS: change to value_string_ext for faster lookup
946f1fd1a4 OSPF: Fix offset for dissect_ospf_lsa_opaque_ri
133f6594ad Qt: Fix address editor leak
9765f8575c wsutil: Rename inet_netw.[ch]
b9667fa9ce tcp: TCP Segment Len is not found in the packet bytes
0cf6471f68 epan: Move tvbuff functions to tvbuff.c
a178ec8a38 wsutil: Move and consolidate CIDR code
0509398c4f wsutil: Consolidate IP address code
1c0f9cd3ae IPv6: Move IPv6 header definitions to epan/dissectors
3ebeda8dd9 QUIC: Support testing if the QUIC bit can be greased (RFC 9287)
dee60892fc Qt: Rename the Browser SSL Keylog dialog to SSL Keylog Launcher
47ee58bf26 rf4ce: make a couple of symbols static
49f39be301 dfilter: Add IP address plugin
96f0f487d7 IANA IP Registry: More API refactoring
813be7fe50 dfilter: Allow writing references without curly braces
db49708b17 bitcoin: implemented parsing of missing service flags
dec1748f90 AUTOSAR IPDUM: Adding macros to header file
0e1945d4b7 ISOBUS: Adding support for Signal PDU dissection
8bbec5cc54 SOMEIP: Add macros to header and clean up
d0aa502d06 BLF: Give a different message for known but unsupported object types
cd2eea19b1 BLF: Add support for BLF_OBJTYPE_ETHERNET_PHY_STATE
dcc7ab3cea BLF: Add support for BLF_OBJTYPE_LIN_SND_ERROR and BLF_OBJTYPE_LIN_SND_ERROR2
c0f287ad69 BLF: Extract FDF, BRS and ESI flags
6db83ce7eb BLF: BLF_OBJTYPE_ETHERNET_STATUS: Add new field 'linkUpDuration'
2bff692d10 Add support for BLF_OBJTYPE_LIN_CRC_ERROR and BLF_OBJTYPE_LIN_CRC_ERROR2
c6c87a4abd BLF: Add support for BLF_OBJTYPE_CAN_OVERLOAD
91acc78466 BLF: Add support for BLF_OBJTYPE_LIN_MESSAGE2
8b631bf23f radiotap: Improve indication of 6 GHz band channels
2adc59ff92 Prefs: Fix TCP sequence analysis override pref handling
d300f30469 cmake: work around a mysterious macOS dyld problem.
6f4a9a9c92 Debian: Add missing symbols
e99a97f14a QUIC: add support of multipath draft06
b2def83df6 UDS: Fix error in dissection of "Sub Function"
c18aecc063 Exported PDU: Add new tag EXP_PDU_TAG_USER_DATA_PDU
9bd3965603 NSIS: Save our installation directory in the registry
233d97b69a netscreen2dump: drop support for netscreen2dump.py
fce1d98daf make-taps: compatible with Python 3.12
c51587af21 BLF: Fix relative timestamp
9752f1dd16 Tools: Clean up the lists in rpm-setup
726466ea4f epan: Use available space for FT_BYTES labels
42442281f7 nr-rrc: lookup UE ID from MAC,RLC,PDCP (in order)
0d941ce280 make-authors-csv: compatible with Python 3.12
d5eded157a ieee80211-radiotap: Remove undefined S1G NDP and indent update
35da15174b QUIC: Update to ACK Frequency draft07
c9b1866ca0 BLF: Fix compiler warning
4e0494e654 epan: When exporting packets as C Arrays, use C++ comments
8f28a0e9f3 plugins: Make flags unsigned
6f5fd697d9 [Automatic update for 2023-10-29]
24c8d79d53 bitcoin: implemented dissecting `sendcmpct` messages
904cad5297 Fix some spelling errors
e12c89f3ca IPv4: Fix wrong endianness displaying source/dest addresses
ca392f6ddc wsutil/to_str: Deprecate ip_to_str() for endian-explicit versions
1c2cf8064a Qt: Make Edit Name Resolution combobox size adjust to contents
41be4c8cf7 ZigBee: Fix decryption of first APS packet
0ea6bbb9e3 RF4CE: Fix illegal memory accesses
0ba993c81f Qt: Update address editor for FT_IPv4 changes
c88e3b332e bitcoin: parsing `feefilter` messages
5aec5b6046 Debian: Add missing symbols
250474a738 GitLab CI: Fix our Windows release info paths
ed482b263f GitLab CI: Add Windows package release info
de0be93e1e Tools: Fix the version file version
fa1be49d40 GitLab CI+tools: Switch to a raw version file
cd0b1be8da prefs: TCP override pref check field flags
0da43f2d42 HTTP3: dissect control stream, various display improvements
3beeba3161 HTTP3: fix nghttp3_qpack_stream_context_new memleak on error path
eabe5e268a dfilter: Refactor initialization and registration of functions
db99904eea Qt: Include functions in display filter completions
f46b9b1b40 RTP: Indicate when padding is bogus
919eb1c53f GitLab CI+tools: Add version environment files
e15d826b53 Qt: Fix leak in prefs
ea3bdb9eaf [RF4CE] Applying code review suggestions
f975adc436 [RF4CE] Applying code review suggestions
38b6c7cd0a [RF4CE] Added RF4CE protocols to release notes
63f90e34a8 [RF4CE] Fixing CI issue
f413a2da88 [RF4CE] Fixes after code review
46e0b5f168 [RF4CE] Fixing trailing white spaces
5bc1f9d07f RF4CE: add RF4CE protocol dissector
6fec850f62 dfilter: Install plugin headers
1a8e1b1466 Use explicit test for Clang with compiler attributes
0d46d9a60a ftypes: Add IPv4 setter/getter
e9c3747488 Qt: remove use of qAsConst which is deprecated in Qt 6.6
33b66952ac opcua: fix parsing of service payload for messages without payload
06b7217fd0 CMake: Have the docs target depend on the manpages target
7e351192e2 bitcoin: handling `sendaddrv2`, `sendheaders` and `wtxidrelay` commands
e583fcd9f3 Infiniband dissector: Fix inaccurate comments in the header
5fa851911e TLS: add SNI to Info column, display common extensions up in the tree
4846ecdade Qt: Fix our "Go To" menu connections
60a9e1124b Find: Matching multiple occurrences in Packet Bytes
a6f3e61d70 wsutil: Add a reverse mempbrk function
0cec46bb25 wsutil: Add a memrchr implementation
6c424b610d TLS: Change wmem_packet_scope() to pinfo->pool
44c2af8d62 Added ERF FlowID Hash Type inner bit
8aaef0e515 Qt: Check if focusWidget() is nullptr when setting previous focus
b02fb85020 More item check fixes
04b86acbb2 ISOBUS: make a couple of functions static
baa9f5b249 rdp: fix segfaults when decoding egfx packets
4a3472b9d4 rdp: parse redirected authentication flag in nego request
adaacddc48 opcua: add decryption support
32ed5eac61 doc: Fix the description of the "Raw" Follow Stream mode
112733d39b OER: Support signed field for unconstrained INTEGER
4212131392 BusMirroring: Add validation for data length legality
1f70205c58 BusMirroring: Add the basic implementation of dissector
59ae57050c Diameter: Add missing AVPs and update AVP names
dbfbfb608c TLS: extend support for more SupportedGroups and SignatureAlgs
e5b4007d05 macos-setup: Update GLib to 2.76.6
b558c5c2e6 ISOBUS: Improving the dissector
d99efed280 dfilter: Add display filter plugins
41e8d5a9b3 dfilter: Add WS_DLL_PUBLIC to more functions
7fbed5b306 plugins: Allow multiple types in description
061eea1c37 GitLab CI: Use PowerShell's Get-FileHash
1e5a2f16d4 bitcoin: added 5 missing `inv_types` (for `inv` and `getdata`)
953a52f040 pgsql: backend msg parse fail
e6215e7db0 IANA IP Registry: Use binary search
c2ace8931c Qt: Follow Stream stream and substream spinboxes keyboard handling
5f2bff0c45 Qt: Fix resetting follow tap when the filter changes
d44e9d3b4c IPv6: Add special-purpose block flags
c37d10383d IPv6: Make the "show address detail" preference default enabled
9a0e4a7980 IPv6: Improve some address labels
75f50ad622 IEEE 1722: Fix unitialized can_info
d917fa693e Qt: Fix Qt5 and Clang
670176726d Translation(qt): Add Korean translation
a35aa997ad RTPS: string dissection, unicode improvements
e21f61ed70 Falco bridge: Plugin fixups
e9e891da14 Qt: Use std::move in follow stream
ea5f48aa93 Fixups to IANA IP special purpose registry
799ae75010 dfilter: Refactor function semantic check
47746f0316 dfilter: Minor cleanup
5609c77144 dfilter: Allow testing for nonzero function result
ebbd6439c9 dfilter: Fixup e2a3acefe9
3b63098fb1 mergecap: prevent appending to an input file
e2a3acefe9 dfilter: Use a constant to declare function return type
4a377d49ff IPv6: Use IANA IP special purpose registry API
b82b32fdd7 Add IPv4/IPv6 IANA special purpose registry as generated data
29decd00bd BLF: Show comment, attachment and traceline in info column
3d9376499d BLF: Remove AppText minimum length
30ec1dc396 BLF: Add support for BLF_OBJTYPE_APP_TEXT Metadata segmentation
845507e98a Update Pinfo.port_type tests now that it's writeable
4b0281310c Allow writing of PInfo.port_type in lua
4d27035fa6 Add option to copy bytes as Go literal
fb21b775b0 BLF: Fix CAN usage of payload_length and payload_length_valid
da835213e9 BLF: CAN_MESSAGE: Remove payload length check since the size is fixed
3d94fceccd BLF: Fix CAN parsing
c50c2f63aa TLS: remove tls13_cipher_create()
e427db11ff ED137: Fix additional feature dissection
13e73a6bf6 RTPS: Added fields init_vector_suffix and session_id
62375e61c6 Qt: Remove obsolete comment about GTK+ follow
56200e40f5 Follow: Use common follow_reset_stream
3a50b6dac7 Qt: Remove unused member from follow
fcee2a36d2 mac-nr: add mac-nr-framed protocol
a0edd523b4 capture-wpcap.c: fix typo, move a #include.
9375a43d48 dumpcap: recommend upgrading Npcap for promiscuous-mode errors.
63b08c9850 Qt: Move addText to FollowStreamText
d16f0271a7 Falco bridge: Minor fixes
0bc3f1c89d Qt: Minor follow stream optimizations
36391da1b2 Qt: Fixup application bundle paths on macOS
99ebe90e89 macos-setup.sh: fix build of latest libgcrypt. [skip ci]
619ce9fbc5 XML: Add UDP port range pref, set 3702 (WS-Discovery)
f49f9c0020 Diameter: add support for SCEF Extended Reference IDs
f1339763f9 Qt: Improve FollowStreamText scroll performance
7f7e153100 TECMP: Fixing length of CAN payload (BUGFIX)
c86a85022d dfilter: Add "bitand" as an alternative operator keyword
1ee70cf25f dfilter: Fix failed assertion with time arithmetic
21a3ba0bf2 dfilter: Compute more compile-time constant arithmetic
33cd0c0f06 ieee80211: Update the naming of description and display filter
61696e68d4 Thrift: Multiple fixes in compact protocol
8d630d43e7 dfilter: Add back check for division by zero
1af4b495f2 dfilter: Use better assertions for invalid enums
128472b007 Windows: upgrade Npcap to 1.78
bc1b7c281c Packaging: Make sure we ship our PCRE DLL
6b1b8fb33c [Automatic update for 2023-10-22]
9be24e6c86 wsutil: wmem_strjoinv behavior on empty array
899002e8d8 dftest: Use debug level instead of on/off
b86a14be4a dfilter: Fix a compiler warning [-Wmaybe-uninitialized]
356b3ed6c9 dfilter: Add time multiplication by scalar floats
96932fe305 dfilter: Fix an error parsing byte strings
881dec9b90 dfilter: Add number lexical type
ec669afcbb dfilter: Add time multiplication by scalar integers
8710ec9cf1 dfilter: Rewrite if-else block using a switch
3f24475b8c TLS: improve visualization of Token Binding estension
6fddc23021 Docs+tools: Remove GPLv3 with Bison from the allowed license list
bde3da4445 BLF: Fix BLF_OBJTYPE_ETHERNET_STATUS
18b5564537 Docs: Move the FAQ to the doc directory
3aedd8751f VNC: Remove globals
0a2a388d32 epan: Fix NTP time encoding edge case
48cd7f9284 TLS: JA4 fix non printable ALPN values
e1455bc55d USB-COM: make some functions static
0156b04d75 Logray: Add some global profiles
d27f9e6ac5 Falco bridge: Make sure we have a valid syscall source name
c6b1d97a06 nettrace_3gpp_32_423: Timestamp wrongly calculated.
95159bbcdd Fix some spelling errors
dfddf5a557 macos-setup: Update libgcrypt
7bf7a13676 BLF: Fix LIN parsing
666a4f7f09 DHCP: Fix offset for SIP Server (option 120)
fa5f0a1264 Re-run pidl after upstream samba samr.idl changes
4ee9d4ee15 Add lsa_BinaryString from samba upstream lsa.idl
800831cab2 Fixup vcpkg-export-20231017-1
652b6b186f Add vcpkg-export-20231017-1
938111c587 BLF: Fix memory leak
f5a4548ddd BLF: Fix BLF_APPTEXT_METADATA and BLF_APPTEXT_COMMENT
55f57b73a6 Sysdig: Use libsinsp for native syscalls
c542f6aa3a MAC-NR: Fix handling of RedCap UL CCCH SDUs
4bf4b0b68c Translation: Update to transifex APIv3
a274d763df GitLab CI: Switch the openSUSE builds to 15.5
2799ca5485 macos-setup: Don't try to install too old versions
3bb57caa99 macos-setup: We require Qt 5.10, hence macOS 10.11
3d4689d819 gnutls: Set FIPS mode to lax if enabled
c3fefcc537 GitLab CI: Print our CI variables
d53abf8c7e PFCP: Wrong length used for TEID
7595fc7b01 Revert "plugins: Do not require a "type" subfolder hierarchy"
b0b6428471 ieee80211: Add different display filter for each WMM AC
21c6892d2a vmware-hb: Update build number
c2f98ec895 vmware-hb: fix display filter name
0d5be1eb42 Nettrace: add handle of both NAS-EPS and NAS-5GS
0382c7785b nettrace_3gpp_32_423: Offset for msg advanced twice.
1419acc886 wslog: Add WS_NOT_IMPLEMENTED() macro
4c3b5db000 dfilter: Improve type inferrence for constant values
311dacfe8e macos-setup: use compile options for libpcre and zstd. [skip ci]
b97e94627c macos-setup: fix a comment. [skip ci]
9605f3d3f4 USB: Differentiate IN and OUT endpoints
da7b7c81de USBLL: Call USB dissector after USBLL address is set
c21e23722c USB CDC: Add follow USB CDC Data stream
861a3eef63 Qt: Edit capture comments in separate dialog
988635fd26 VMware HeartBeat: Enhance dissection
0a58117fed Frame: dissector table for PcapNG custom blocks
65d035d1bb ieee80211: Add dissection of ETAG FILS Request Parameter
09dc64dfdd MAC-NR:Handle the length off all UL lcid.
3be1c99180 netscreen: do bounds checking for each byte of packet data.
c5d9aa2812 Windows: Upgrade to nghttp3 1.0.0
2cc9d615e9 plugins: Add back a (flexible) folder type hierarchy
14fbc968f7 BLF: Fix memory leak for interface name
bb293845dc androiddoc: Update man page
968483728f androiddump: support capture filter
b89bee479a Windows: Upgrade to nghttp2 1.57.0
b227c21dce tls-utils: Make a value_string static
1d123c46cb blf: Use WTAP_ENCAP_NONE, record linktypes must match interface linktype
390b5e3fd9 MAC-NR: Handle RedCap CCCH SDUs (length and which RRC dissector to call)
c7d0e02b49 plugins: Optimize directory scanning
95340cfdc1 TLS: add JA4 TLS client fingerprinting
067dce3fdf BTatt: add value to time related items
c108e75142 BTatt: factor out timestamp code
f15c7ee135 http3: Don't point to file scoped memory after leaving the scope
b2a9654292 mac-nr: Make defines and value strings for LCID values.
3489952a81 Make `grep proto_register_protocol` more useful
adb4f1d91b CI,Tools: auto-enable Homebrew updates in CI, remove brew doctor
eca88da1c5 HTTP3: remove nghttp3 min version, update setup scripts
19fd8b7e81 nghttp3: Add runtime version information, if present
b42cd0df29 Fix some more item-related warnings (check_typed_item_calls.py)
f59981450d Lua context commands: only populate for single frame selection
4d51ce86d7 Docs: Simplify our man page markup
83b56c3b55 [Automatic update for 2023-10-15]
f1f6c1369d Don't use frames without timestamp for delta time calculations
8da773da7a Qt: Move section comments to the section area
64937eb552 merge: Add merge comment
a4b6cd460d Qt: Display all the section comments in Capture File Properties
d9bd00a22f HTTP3: fix ASAN stack-use-after-return error
6c185f2773 Qt: Fix leaks of interfaces in Capture File Properties
a4527fa041 btmesh: Reintroduce column info fix
5c420697d6 tshark: Support --read-file and filter long opts
3a636f339f Update for HiPerConTracer 2.0 to also decode HiPerConTracer over UDP and TCP.
669d47119b Tools: Add an install-test-deps option to macos-setup-brew
25f263b5cc Tools: Clean up the lists in debian-setup
924a8a5420 Tools: Various macos-setup-brew updates
2a5639984d ftype: Clean up IPv6 interface
efa009878c ftypes: Rename comparison methods
4241589159 cmake: Sort source files alphabetical
28bc2c1536 github: fix macos workflow.
66df826c47 wireguard: Handle unexpected inability to decrypt due to FIPS mode
6b0197da07 http: Only allocate server address for upgrade once
8a422b5d02 docs: Make version option handling consistent
38d05ad97a output of the own (lua-)dissector as root-tree element
f8cd3046fc SSH: make ssh_get_message() static
52d4bff808 EVS: Fix a couple of value_string labels
3f850e3d8a Fix Wi-SUN LFNVER-IE display
50f322ec17 update column before calling subdissector
d3fab19401 btmesh: the pinfo column of the own (lua-)dissector was overwritten by the packet-btmesh.c dissector
1a25bcb0c0 doc: Man page minor grammar fix
35ac9c43c9 json: Add JSON objects as FT_STRING with no display value
f36039c003 Q933: Bring some value_string values into range
b0d2087e4f OSPF: Support for draft-ietf-ospf-shortcut-abr-02
4deb4c6e4c wsutil: Rename ws_strcasestr to ws_ascii_strcasestr
f0df148413 wsutil: Do not use built in strcasestr
d5492abc89 gcrypt: Disable FIPS mode if possible
df2f966d15 wireguard: Get rid of some redundant log warning text
e20dd41824 websocket: Support port dissector table for Decode As and Heuristics
33655a9266 Move our Falco plugin directories
63287fb104 BTatt: factor out common code
20ae161ac5 wslog: Omit the file/line/func with ws_info()
73f23af063 NGAP: Improve with display Sub-Cause in Info
ef836e9afe plugins: Do not require a "type" subfolder hierarchy
8bdf5d7906 wmem_list: increment count for insert_sorted
31e99747e3 epan: Allow BASE_NO_DISPLAY_VALUE for string-like field types
a2eeea6391 wiretap: set WS_LOG_DOMAIN to LOG_DOMAIN_WIRETAP if wslog.h is used.
135b364609 wiretap: don't include wslog.h if you don't use anything from it.
3c3c640cba Add wiretap log domain to wiretap/blf
9b1726f062 IEEE1609dot2: Clean up the asn1 files.
adbc9d58f9 NGAP: add Cause in Info column
19301a5489 mdb: start dissecting comms gw reports
b9dfdd9086 CMake: Fix a target name
0fd3aa76b7 ssh: reassembly of channel data
51cd935af2 TLS, DNS: add dissection of Encrypted Client Hello
d81d6b859f mdb: dissect peripheral id response
1ca628d595 mdb: start dissecting comms gw expansion
31dbbcaf95 r09 (trivial): fix some typos
8b751c0463 r09: use proto_tree_add_item for bcd fields
97254d7dd7 Docs: Add "Staying Current" to the packaging section
d362623957 x75: clean up string handling, fix fuzzer warnings
a21ec18678 asn2wrs: Handle c-style comments by removing them in preparse state.
49b75e003f BTatt: fix indentation of two dissectors
b69cd1333c SSH: Set up channel pairings properly
f2d2384876 BLF: create Ethernet Interface IDs based on channel and hwchannel
b3f8d12795 ftypes: Use 64-bit integers only internally
64bba16c80 dftest: Show types with -d
c22dd98eae Qt: Remove a separator from the Help menu
f8b0e232af Windows: upgrade Npcap to 1.77
433e4f3f72 [Automatic update for 2023-10-08]
ae3b2033e4 sctp tap: Fix copying checksum string
eb5516d1d3 ssh: Enable DH Group Exchange
50a4840696 Qt: Normalize SCTP dialogs
0bed6790c3 BLF: Fix Ethernet Status Filter
61f77a175a Tools: Have update-appdata.py print release information
310668173c mdb: dissect comms gw config
33ed814669 diameter: Decode User-Name as an IMSI in S13/S13'
82084f606f Packaging: Make sure we stash our version info when creating a tarball
5a2d1f11ca Tools: More update-appdata.py updates
36fb1a1122 Doc: Fix the include path in the release notes
d0bc4c6505 Tools: Fix a comment in update-appdata.py
8962b0c46b GitLab CI: Update our Freedesktop metainformation when we build our tarball
32cef085d2 mdb: dissect comms gw's setup command
a8a8e5b878 dect-nwk: use proto_tree_add_item for bcd fields
146333ca22 tvbuff: (trivial) fix indentation
80dded9664 ieee80211: Update the naming of display filter in EHT multi-link fields
6c069829b1 mdb: show comms gw responses
027cbbf247 ssh: Fix Coverity CID 1504410
2dacfaff0b SSH: Only try to decrypt packets on the first pass
bce8c7f287 DCT2000: when dissecting mac-nr frame, fill in sfn/sf into struct
84da1d805d mdb: start Communications Gateway support
f3faac2753 ssh: Plug leak of MAC context when using ChaCha20
6d14da97ca DCERPC: Add dissector for IWbemLoginClientIDEx(9f6c78ef-fce5-42fa-abea-3e7df91921dc) Interface
c2d223d0e3 mdb: dissect vending messages
8d6e559bba [#19371] file-pcapng: check SHB endianness sooner
09ba1a1409 MAC-NR: Add UL CE Timing Advance Report
348c9991f9 ssh: Fix some invalid reads and writes, infinite loops
b09ce5c762 ssh: Don't close a cipher twice
cfe780dd03 asn2wrs: Ignore the "WITH SUCCESSORS" directive
5028f7d725 mdb: start dissecting Optional Feature Enabled
5b3e32acb5 regex: Accept a subj_offset in ws_regex_matches_pos
4c05d067f3 Windows packaging: Close a tag
642e77d6f5 CMake: Fix our macOS Intel deployment target
bd801bf093 GitLab CI: Only run the Windows Qt5 Build job if the UI code changes
6d96f6dd51 Fix some spelling errors
81cb82abf4 CMake: Try to fix release notes dependencies (take 2)
cd01931eb9 dfilter: Remove syntax node magic number
c0885fe390 Find: Switch search_pos to the start byte
6de60e12be CMake: Try to fix release notes dependencies
14f9bcacc2 YACC: Update yacc.py to 3.11
c38e6ecbf6 SAToP: Add optional RTP header handling
46a7f4c17f WSDG: Update build type flags to reflect reality
7db4de58af GitLab CI: Switch the macOS builds to Qt 6.5.3
c1c86c4d8b Debian: Fix a couple of symbol versions
15d3e3ff68 GUI: Add release notes to Help menu
7f8dc702da GitLab CI: Fix a filename
a89f301313 GitLab CI: macOS signature workflow updates.
fd3d36b10d LPP: upgrade dissector to v17.6.0
c00e73e890 F1AP: upgrade dissector to v17.6.0
35afac76f3 E1AP: upgrade dissector to v17.6.0
ba655f9214 XnAP: upgrade dissector to v17.6.0
bb5ef53e20 NGAP: upgrade dissector to v17.6.0
91fbc04b3a NR RRC: upgrade dissector to v17.6.0
68266efa92 X2AP: upgrade dissector to v17.6.0
15af80bf09 LTE RRC: upgrade dissector to v17.6.0
c40d0b4508 NAS 5GS: upgrade dissector to v17.12.0
49599f68b0 NAS EPS: upgrade dissector to v17.11.0
8c073467d4 GitLab CI: Fix a path
e05e08e049 GitLab CI: More macOS signature updates
e1234e277a [Automatic update for 2023-10-01]
8e59e06395 find: Use ws_memmem in match_binary
67914dc866 wsutil: Optimize memmem some more
9956361f4b WSUG: Title spelling fix
9c90105c36 Find: Remove redundant match_narrow function
d96594ad93 Qt: In find packet, disable character encoding combobox when unused
894221f2c8 DHCP: Add preference for seconds elapsed field endianness
147b95d2d5 Find: Update search frame for Finding multiple fields
4c69b8facf Find Packet: Find packet details multiple matches in a frame
3a0e70d6eb wsutil: memset mempbrk pattern when compiling
46e3bffb3d debian: Make Lintian happy about version numbers
23458361e4 Debian: Add missing symbols
51b875f573 debian lintian: Remove Synopsys override
f3dd768d35 Fix some misspellings in dissectors
f3b687aaf2 GitLab CI: Generate Sparkle signatures on macOS
ddd0c4a83b wslog: Set a GLib default handler
10e312fde1 More value_string fixes
3f3ef7f463 macos-setup: fix uninstalling sparkle
5cc394fa96 macos-setup: fix building of spandsp
8ad5adb32b macos-setup: update location of zlib
672637758a macos-setup: Install Sparkle 2.2.2
8bd086302f GitLab CI: More macOS updates
26fab0dab2 GitLab CI: Fix a couple of paths
19a8e8ebeb GitLab CI: Generate Sparkle signatures on macOS
e314032dc8 mdb: start dissecting the Peripheral ID response
505e5be0f4 vmware-hb: add value_string for build number
05f471ab9b zvt: simpler dissection of big-endian packed bcd fields
1d9ba7de54 IEEE 1609.2: Update asn1 descriptions and add CAMP
4258c3a02f mdb: start dissecting Expansion messages
e1386531ec NFS: Fix value_string values that were our of range
28902c6901 tvbuff: support endianness setting for packed BCD
662b3b4f84 IPv6: Ensure that fragment extension header length is adjusted
42bed37e07 mdb: dissect reader config data
826d0149e5 Fix WBXML nested tag indentation
c517bf0d25 Docs: Update our Qt6 LTS version
07e8b273d7 SOME/IP: Simplifying the TP Header Parser Code
c778a99db8 Tools: Add constant conversions to convert-glib-types
ab99d061ef Fixed memory leak of match_info, made regex easier to read
5b5042b1ee [#19362] afp: on't pass null pinfo
a7872672c2 GitLab CI: Switch the Windows builds to Qt 6.5.3
07f6b8d934 dfilter: Fix use-after-free
37568f2fb8 iperf3: replace info column local time by time sent
628219c08e mdb: dissect max/min prices
d7bc20d3ea dfilter: Refactor DFVM_VALUE_STRING argument
6275d509e1 dfilter: Allow using matches operator with value strings
8f6c9f2f1b dfilter: Add value string optimization
dcce728bb7 dfilter: Add support for BASE_CUSTOM value strings
6b27217bd3 dfilter: Do not compare value strings lexicographically
eb3d347c02 dfilter: Compute value string at runtime
7006e356ac ieee1905: Sync Message and TLV with EasyMesh SPEC v5.0
003ba726e3 awdl: fix conflict for awdl.servicesparams.values
82e80778f1 Added limits on regular expressions
5c7d0376ad Better memory management for regex in TS32.423 parser
b7acb29c5a mdb: start dissecting the cashless setup command
80a4187b30 mdb: simpler approach for filter stings
b261f2a7eb pcapng: Add Sysdig meta event types
bd07966d3a Debian: Add a missing symbol
b38f051a7e XML: Set a maximum length in a regex capture group
24d88d3b74 Qt: Fix highlighting of protocol bytes when clicking proto tree item
8e8f87ab29 NTP: remove wrong value from peer event code vs
5d54dccdf1 Docs: Reset release notes after 4.2 branch
2b4f939761 lemon: Add -- support to end options, use in our lemon
4fc1eadde2 GitLab CI: Add a MinGW build to MR pipeline
37697f7f4e Revert "lemon: Add -- support to end options"
55f13726ac Logray: Fix slots for updateTitlebar()
5d91fece06 UI: Fix slots for updateTitlebar()
f8f2734f96 epan: Fix compile error
b28619576b mgcp, sdp: disable handling SDP RTP if Osmux is announced in MGCP body
dc5f082447 mgcp: Simplify cascade if-else block
4995e9a8d5 proto.c: `proto_tree_add_mac48_detail()` function
67ddf9d5db DCERPC: Add dissector for IWbemLoginClientID Interface
7936638b1d rtp-events: fix id conflict
b929ceeafb tshark+dumpcap: fail on unknown ringbuffer option
3716933046 lemon: Add -- support to end options
7ea5bbb53b Change some `wmem_packet_scope()` to `pinfo->pool`
051c8cb7b3 Revert changes to JSON boolean format
6bc8c6c682 tshark: more efficient `-b printname:FILE`
c9c641d45d tshark: support `-b printname:FILE`
9af5c31864 GitLab CI: Fix a build directory name
8085b6d7f1 Docs: Fix a few spelling issues
47ae3fcdce dumpcap: `RINGBUFFER_MIN_NUM_FILES` logic error
94e78bf560 pfcp: Update to 3GPP TS 29.244 V18.3.0
4ee1b1291e oampdu: give the dgt_set_t a better name.
884a19b8ef r09: give the dgt_set_t a better name.
b2f6dd2e29 UI: Fix capturing information in the title when prefs are saved
6ecadcd0f3 ITS: Update Collective Perception Service (CPS) to ETSI TR 103 562 V2.1.1
fafb3e3154 Test and handle spaces in our build directory
54b19db4ee TS32.423: Fix dissector for various formats
f8d48d04d5 Fix misppellings in root and ui directories
15e753136e iperf3: Rework UDP loss/out-of-order detection
df391e6f5f WSDG: Update the automated builds section
