1 27c7e2adc8 TCP: Performance improvement for managing the OOO list
2 945f04c2a2 epan: convert dissectors K to C99 types
3 ea170b811f epan: convert dissectors J to C99 types
4 31e722a7c4 IEC101/104: Add some expert infos
5 c12607d0da WSDG: correction of broken gitlab URL
6 451a082623 BTATT: restore wrongly C99 change
7 d4e2030103 f5ethtrailer: restore wrongly gboolean->C99 change
8 8dda8c25d4 epan: convert dissectors I to C99 types
9 eeb129b4c2 epan: convert dissectors H to C99 types (rerun script)
10 3b09b6becc epan: convert dissectors F to C99 types (rerun script)
11 7c581d7fd1 epan: convert dissectors E to C99 types (rerun script)
12 a96264f689 epan: convert dissectors D to C99 types (rerun script)
13 a6e1171b82 epan: convert dissectors C to C99 types (rerun script)
14 40801edc48 epan: convert dissectors B to C99 types (rerun script)
15 2b757660e5 epan: convert dissectors A to C99 types (rerun script)
16 6293415f09 epan: convert dissectors H to C99 types
17 0a8e4ded45 Plugins: Use new-style integer accessors
18 5e17761308 lbmsrs: Do not throw exceptions in heuristics
19 b23e9ac8ec GitLab CI: Fix an if statement
20 94713cb032 Update the tvb_get API calls in our ASN.1 dissectors
21 2ca68dd3c7 Qt: Allow moving the I/O Graph legend
22 1edd2e1053 Revert "Qt: Have all DisplayFilterEdits have bookmarks"
23 39b94e6b70 Revert "Qt: DisplayFilterEdit touch-ups"
24 5f5e173754 Revert "Qt: DisplayFilterEdit bookmark button background"
25 5b4d32ab60 epan: Switch the tvb_get_g?int API to C99 names
26 7a15145e84 docs: Update I/O Graph
27 665f28c0a2 wiretap: More refactoring of wtap_open_offline.
28 52138877a7 QUIC: update link to lasted draft multipath support
29 c7a234ac1e QUIC: remove draft-04 support (multipath)
30 9892ec13ea QUIC: rename MP_ACK to ACK_MP (multipath-draft10)
31 bcf9cdf247 QUIC: Add new frame type MAX_PATH_ID from multipath-draft09
32 1f4f2a487d QUIC: add new TP max_path_id from multipath-draft09
33 e49774d247 epan: convert dissectors G to C99 types
34 c30ccfc352 epan: convert dissectors F to C99 types
35 c8e41384e9 epan: convert dissectors D to C99 types
36 e106fe5e78 epan: convert dissectors E to C99 types
37 67daaa3421 Qt: Parent GeometryStateDialogs when setting them modal
38 ae1259aa66 F1AP: dissect new NR RRC containers
39 da1b897e80 Changing packet-nordic_ble.c as well
40 7e5a1f054b Replacing CSB (Connectionless Slave Broadcast) with CPB (Connectionless Peripheral Broadcast) everywhere
41 bacb217683 first pass, before fixing CSB -> CPB more thoroughly
42 bd29aea24d Zabbix: Add proxy tasks command support, also improve packet info headers
43 9bc66492a2 epan: convert dissectors C to C99 types
44 85e03ae80d Address more value_string warnings
45 3686d0e52b snort: typo in comment about TraceWrangler
46 d3882d0941 Windows: upgrade Npcap to 1.79
47 8f1d02f2e2 ORAN FH CUS: better support for C Section Type 6 (channel info)
48 ee21fd0dcf E2AP: register multiple versions of CCC
49 8ede4780fa ORAN FH CUS: SE 21 affects SE 6, which configures SE 11
50 59fdb05228 LTE RRC: upgrade dissector to v18.2.0
51 3a3efb5a3d TCP: Fix SACK interpretation when deinterlacing and Relative SEQ
52 2e3c1cfbf3 macos-install: fix a bogus path in an mv command. [skip ci]
53 910ab43578 Qt: Keep Export Dissections save button disabled when changing files
54 3a63db2abb [Automatic update for 2024-07-14]
55 3b8e1b6813 Qt: Parent the QColorDialog in ColoringRulesDialog
56 ca4d0554b6 Qt: Parent the testCaptureFileClose message box
57 fc3042177f editcap: Add extract-secrets
58 3a74a9aecc Support more than one context in a single OAM Get request
59 b30524d912 Zigbee ZCL: Fix Discovery Attributes Extended dissectors
60 a9cf73310e nmea0183: Convert to using C99 types
61 a31de2c480 BGP: Add a couple of missing items to EVPN value_string
62 59be13307b Signal PDU: Cache get_signal_value_name_config results
63 a63f5fc802 wiretap: De-duplicate file-opening code.
64 7759efe69d SMB: Eliminate Response<unknown> errors (GNS365)
65 9bc41fe152 RSL: Fixed message discriminator for Location Services messages
66 4e88a22d9b More issues detected by ruff
67 de57b76a5c NRPPa: upgrade dissector to v18.2.0
68 b6122016a7 LPPa: upgrade dissector to v18.2.0
69 055846990f LPP: upgrade dissector to v18.2.0
70 e3e52d8c74 Fix up some python script issues seen with ruff
71 d6f8580675 Be more careful about escaping in python REs
72 483e3394cf F1AP: upgrade dissector to v18.2.0
73 89da7713c4 Zabbix: Add zabbix.hostmap_revision
74 dd45029160 packaging: Add checkpoint RADIUS dictionary to nsi packaging
75 b12141f9b4 capture-sync: Fix deadlock with lots of interfaces.
76 1fd7c1df45 GNSS: add dissection for SBAS L1 MT24 with vel code = 1
77 f430181d56 kerberos: implement service response time statistics
78 e9d9713aa2 kerberos: add better autodetection of KRB_ERROR e-data
79 4abf8fe493 CMake: don't build release-notes.html multiple times
80 704bf1ab31 Qt: Connect ExportDissectionDialog signals at compile time
81 a5a265ef23 SNMP: Free the error string if unused
82 7fdca9c201 Qt: initialize variable
83 ad804dac7f SNMP: Allow for key expansion algorithm selection
84 44b0041da8 E1AP: upgrade dissector to v18.2.0
85 c9fd29af56 sync pipe: Close pipe before waiting for child, better error message
86 8b332123da Docs: Move our AsciiDoctor macros to the doc directory
87 bc55f82c67 XnAP: upgrade dissector to v18.2.0
88 04031a71e5 addr_resolv: Don't continually look up ethers that didn't resolve
89 6f42825c9f asterix: adjust to upstream change
90 858faad7df Qt: Window Scaling Bytes in Flight calculation update
91 4a9802621e Thrift: fix incorrect proto_depth calculation
92 1476e292f9 OpenVPN: Reassemble TLS control messages of arbitrary size
93 2a8b1973f8 tools: Make some regex expressions raw strings
94 03c56e9ee6 Qt: DisplayFilterEdit bookmark button background
95 4e0e35b799 Qt: DisplayFilterEdit touch-ups
96 d056dc1bb3 exported_pdu: add tag for 3GPP identity
97 ea85e2a621 exported_pdu: use c99 types
98 63f5995f39 GTPv2: Update to 3GPP TS 29.274 V18.7.0
99 198dfd0450 Add nghttp3 support to RPM package
100 5cdd62375d BTLE: don't implicitly cast bool value to int
101 aa69a03769 SIP: decoding for quoted value of utran-cell-id-3gpp
102 3260a07d7f NGAP: upgrade dissector to v18.2.0
103 f92e4a3f3d Qt: Allow more than one path separator in stats tree plugin
104 0b83828004 TCP: Fix minor array boundaries reading for SACKs
105 aa20732fdd X2AP: upgrade dissector to v18.2.0
106 57af237421 S1AP: upgrade dissector to v18.2.0
107 c841175d22 GitLab CI: Try to fix the Visual Studio Code Analysis job
108 f9c360d5d4 tvbuff: Use the clamped value for retrieving unaligned le bits
109 b37c836a2d Fix some spelling errors in tools folder
110 409bb10764 CMake: ASCIIDOCTOR2TXT - html is input
111 843c3056c7 GSM-L2RCOP: use a common tfs entry instead of defining own
112 404021bd7b dumpcap: Use GetTickCount64 on Windows
113 db6e438509 dcm-dispatch: fix Dead Store found by Clang Analyzer
114 a21668e303 TCP: Fix minor array boundaries reading for SACKs
115 33f606b52f CMake: Add custom sources and headers only if they're defined
116 374c9a79da dumpcap: Convert to C99 types
117 5af51e3802 tshark: Convert to C99 types
118 6b732f0274 Convert sharkd to C99 types
119 3a1b36bca8 Convert rawshark and tfshark to C99 types
120 b75e9b696c Falco Bridge: Use approved API calls
121 cefebb8a35 CMake: Fix our Logray source paths
122 08e428d690 Convert capture_opts to C99
123 439184901f GitLab CI: Use a common Python virtualenv directory
124 8b582d6172 Convert file.h and cfile.h to C99 types
125 86a5c21075 GitLab CI: Use MinIO mc in another place
126 56a6b71f40 docs: Update to the IETF Internet-Draft for the TLS Key Log File
127 92d97c7106 Convert ringbuffer, frame_tvbuff, and file_packet_provider to C99
128 ab1c56f9a9 Docs: adoc possible invalid reference (change to link:)
129 a354b30315 Convert the smaller executables to C99 types
130 6a1695d1cd [Automatic update for 2024-07-07]
131 d7eefd41a2 GitLab CI: Use Mino mc on Ubuntu
132 80d5a22693 Docs: Move ws.css to the doc directory
133 50902e8582 Qt: Fix crash on exit with previous focus
134 8b57c010b2 doc: Document additional secrets types editcap injects
135 b4b00dc7f2 text2pcap: Convert to C99 types
136 1053544305 GNSS: add dissector for SBAS L1 MT17
137 3fa2f2dd7b tfs: add off/on true_false_string
138 50cb222d78 nmea0183: Add GLL sentence dissector
139 cdd9bbcc1f docs: Use attribute substitution for wiki links
140 60cbd23eed wsug: Change two wiki links from SSL to TLS
141 c7745b4dde docs: Switch the WSUG and WSDG back to using wiki.wireshark.org
142 9b59ce6e58 Docs: add css_dir path to ws.css source
143 ac61d261b4 editcap: Fix handling of unrecognized long options
144 311ca847a7 epan: Use the logging system for sequence analysis
145 970714f2be exported_pdu: Pad TCP_INFO_DATA to 32-bit boundary
146 43fe6bcdad Docs: update Asciidoctor copycss path to ws.css
147 9c8aa1ba55 editcap: Convert to C99 types
148 a724879e51 pfcp: correction of IE Downlink Data Service Information
149 93c092f93d epan: Convert ASN.1 dissectors to C99
150 acd8dca562 DCHP: Fix Relay Agent Information Source Port
151 fb89750e32 Don't call g_string_free() with bool - it takes gboolean
152 a0c8344f16 editcap: Use cmdarg_err in some places
153 3275e6fb18 BTATT: don't call g_string_free() with bool - it takes gboolean
154 0600b68737 Convert a bunch of gconstpointers to const void pointers
155 42ddcf5b7f nmea0183: Add ROT sentence dissector
156 b5e9fb3951 pidl: Convert generated types to C99
157 cc9566f396 z21: bool cast fix after C99 convert
158 35a0eca08d Qt: Add zoom packet list header
159 dfbf4b6030 Docs: Fix the CSS paths in our manual pages
160 f7ee3b17b2 epan: convert dissectors A-B to C99 types
161 81e58b5bbc kerberos: Fix a conflicting type
162 fe6ade19ab protobuf: Fix timestamp conversion
163 068dc779be doc: Use uniform coding style in README.dissector
164 6ff41d0dd8 mpeg-pes: Fix return type for dissect_mpeg_pes
165 19f7deabc8 epan: update make-taps script with C99 types
166 d62f91bff6 text2pcap: L3PIDs are Ethertypes; update help and man page
167 078be6e0c8 BLF: Simplify code for LIN endianness fix
168 00df4e247e BLF: Add support for BLF_OBJTYPE_LIN_SLEEP
169 c57be2ced1 BLF: Add support for BLF_OBJTYPE_LIN_WAKEUP2
170 bbc1a60c1e BLF: Add support for BLF_OBJTYPE_LIN_WAKEUP
171 30ca0f066e BLF: Add support for BLF_OBJTYPE_LIN_RCV_ERROR2
172 21487d5108 BLF: Add support for BLF_OBJTYPE_LIN_RCV_ERROR
173 a217395efb BLF: Add missing breaks
174 7c2355d2ef pcapng: Write Simple Packet Block when appropriate
175 a5fbbe4642 UI: scan interface warning lowered to debug
176 304d6ffe86 epan: Convert dissectors to C99 types
177 f6185bb54b packaging: Add new RADIUS dictionaries to nsi packaging
178 a849cf7d9b WSDG: update help messages.
179 790a1f89ab Fix some spelling errors
180 e20a6a9115 dumpcap: don't mention rpcap in the help message absent rpcap support.
181 d7ebffe147 Monero dissector extended - full breakdown of all data structures
182 e3e91db8e6 BTMESH: Register pbadv reassembly table only once
183 fb95d0b65f BTMESH: Register upper transport reassembly table only once
184 045e7c1010 MTP2: Register reassembly table only once
185 3df525f9ea BTMESH: Register proxy reassembly table only once
186 cb1a36d39b capinfos: fix more names for earliest and latest packets.
187 1cbd9f95ae capinfos: use the right terms for earliest and latest packets.
188 534010d88f exported_pdu: remove extra reads
189 4492a831be JSON: convert to C99 types
190 2451bd6ba1 Run 3 dissectors through tools/convert-glib-types.py
191 3f1be241b9 epan: convert epan/*.{c|h} to C99 types
192 3d60efa467 TCAP: Convert some types to C99
193 563099a370 TCP: better handling of the Retrans/OOO analysis
194 396b39adf9 Fix CMake macro ADD_CUSTOM_CMAKE_INCLUDE
195 928ed7a375 pfcp: convert to C99 types
196 29df76c053 Wireshark: Cmd-line prefs override profile prefs
197 03c844febf ASN1: call asn1_ctx_init() with true rather than TRUE
198 2bbe84d29d win-setup: Use correct c-ares package on arm
199 b9601a3add win-setup: Fix c-ares checksum.
200 2a77afa9db WSDG: clarify taps and stats
201 c7ced5b18a bittorrent: Fix reassembly when header and message type are segmented
202 75ef0dd83e epan: Convert sequence analysis to C99 types
203 a91b029920 Qt: Make dragging the Sequence Diagram axis not sticky
204 2fe05aed94 Update 3party libraries.
205 9124b6c944 Qt: IPv4 aggregation memory leak fix
206 fc7833d40c Call register_tap in registration function
207 4a05466243 epan: Convert the CRC API to C99 types
208 1b5cf82bb5 cmake: Remove outdated readme.txt
209 98736ddb36 ITS: Register for VAM Message type
210 def3862451 Fix some spelling errors
211 05d4858cf1 Qt: Make it a little easier to drag the comment axis
212 70c13238d9 cmake: Fix indent and layout
213 6fe180d19c merge: squelch some compiler warnings.
214 8c6f913e19 Qt: Make sequence graph Comment column width adjustable
215 5358de8dd1 NFS: Limit number of ops dissected.
216 48229378f1 Qt: IPv4 aggregation for Endpoints/Conversations
217 18f2e7f12c wsutil: Fix the local documentation directory on macOS
218 2e8cb1bf08 DOCSIS: add links to specifications
219 83d3311440 DOCSIS: Use common units for Hz and MHz
220 497271482a DOCSIS: UCD Subcarrier 0 Center frequency: fix type and add unit
221 b8375ff5b9 DOCSIS: add DPR (DOCSIS 4.0)
222 9ce2592bf0 DOCSIS: add ECT-REQ and ECT-RSP (DOCSIS 4.0)
223 c845f75cb4 DOCSIS: add CWT-REQ and CWT-RSP (DOCSIS 4.0)
224 24914aebdb DOCSIS: BPKM: DOCSIS 4.0 MMM types, fields and DER decoding
225 cd2ecbe85a DOCSIS: 2 digits suffice for quarters
226 da8c619ee8 DOCSIS: OPT-RSP: Add missing and DOCSIS 4.0 fields
227 7af658b2cd DOCSIS: OPT-REQ: add v5 multipart
228 a6a5fae0ed DOCSIS: OCD: FDX Indicator field (DOCSIS 4.0) and v5 multipart
229 4738e648ed DOCSIS: MDD: Add BPI+ version and config (DOCSIS 4.0)
230 1cfcca4ed4 DOCSIS: MDD: Replace D4.0 FDX Descriptor with D4.0 Advanced Band Plan Descriptor
231 eb511cd759 DOCSIS: MDD: docsis_mdd.tlv cleanup, Version fixes and DOCSIS 4.0 Version
232 db6edf6290 DOCSIS: MDD: Add DS Active Channel List FDX field and remove Primary Capable use for FDX (DOCSIS 4.0)
233 7d5ff94ae6 DOCSIS: MAP: Use common tfs in DOCSIS Probe MAP
234 77d6dde228 DOCSIS: MAP: Add Probe IE ECT Control (DOCSIS 4.0)
235 7b5316defc editcap: Support for a large number of frames
236 effc8d7c7a TPNCP: Replace static allocations with wmem_arrays.
237 eacc5010be GNSS: Augment COL_INFO for Galileo I/NAV Word 0
238 40341b4b35 GNSS: add dissector for Galileo I/Nav Word 1
239 670c3533c8 wsutil: Add constant for UTF-8 square root
240 7a9677e487 DHCPFO: Use ip_num_to_str() to show little-endian IPv4
241 14a47aa6e8 Qt: Show Minizip version
242 b6d9f3c836 Add minizip-ng to Mac using brew.
243 fe4852caae merge: report errors inside the merge API routines.
244 ad7a7f7d67 Qt: Add a null check to the Endpoint dialog
245 dd12fe3498 Replace some 'guint8 offset' usage with gint
246 97e8c51916 NBAP:Only create the global maps once
247 3bd416d3ee ASN protocols: update APIs and generated code for bool
248 c03ad5099b proto.c: Increase number of preallocated fields.
249 9edf5c5598 More gboolean -> bool conversion
250 2a205059ff cllog: fix a reversed conditional test.
251 16ea412dda file merging: report errors using report_message functions.
252 dfec1bb322 MATE: Improve reporting of a mate config syntax error
253 eaa7fba6d4 DHCPFO: Remove duplicate client hw address output
254 59f4650e42 TCP: Initialize 'tcp_snd_manual_analysis' field.
255 7800ad8737 Qt: add "ellipsis" to elide pref description
256 0039ebf599 Docs: Move the manual pages to their own directory
257 f1a671f1dc Qt: I/O Graph Throughput calculation
258 7316303d43 GNSS: remove unnecessary #include in Galileo I/NAV dissector
259 9084f0b452 GNSS: add handoff for GAL I/NAV nominal page data words
260 bc91a1d4bb Qt: Replace "Contents" with "User's Guide"
261 fcbc39038d radius: More FreeRADIUS updates
262 48ea9d8d84 findMinizipng: Bcrypt is windows only
263 af85afa4e0 Add minizip-ng dlls to the installers (fix typo)
264 49164027c6 radius: Support sub-TLVs of sub-TLVs
265 21c9aeb014 RRC: Only create the global U-RNTI / C-RNTI map once
266 66632c5d2b Minizip-ng: Adjust FindMinizipng.cmake to work on Fedora
267 8d84eed1ab smb2: Always show the compressed payload
268 b6b382c428 [Automatic update for 2024-06-30]
269 dbae820abe Add minizip-ng dlls to the installers
270 709b09c6fb Logray: Propagate the radius nsi changes to Logray.
271 4c30a109a4 Add G_GNUC_ALLOC_SIZE annotations to wmem functions.
272 5d02f6631f Logray:Add MINIZIPNG_INCLUDE_DIRS
273 9a9595e498 BLF: Do not set timestamp for metadata
274 6e9f1ea6b4 BLF: Override the timestamp with 0 for metadata objects
275 4ecab35300 radius: Update more dictionaries from FreeRADIUS 3.2.4
276 43d73dfb47 radius: Update NSI packaging
277 be17f7458a Qt: Improve a warning in Show Packet Bytes
278 0e8cb9dbbe Qt: Add a check for empty uncompressed tvb
279 5f80d2af9e radius: Move the illegal elements in ascend and usr to new files
280 2d5bc134f4 radius: More dictionary updates
281 6507ab6201 Make range_t.ranges a flexible array member.
282 235a349188 CIP: Const-ify attribute_info_t instances.
283 cdd9cbb56d Add minizip-ng to replace minizip
284 0790c172a1 Qt: Extend Show Packet Bytes uncompress
285 c029a63a26 Lua: Fix TvbRange:uncompress_hpack_huff
286 40da1d4875 radius: Update dictionaries to FreeRADIUS 3.2.4
287 28a8de771b Update gitignore for .so files
288 72290a356a col_set_writable(): use bool for remaining cases
289 71fc611d60 col_set_writable(): call with bool
290 035f8a6925 ORAN & MAC-LTE: use bool internally
291 3301f2df24 docs: Add documentation for decode as Percent-Encoding
292 ca6761150a Qt: Add support for Base64Url in Show Packet Bytes
293 ac81cdbc92 Qt: Keep axes in sync for Window Scaling graph
294 4f500cfec7 radius: Update RFC dictionary files to FreeRADIUS 3.2.4
295 0f339d3672 prefs: Make auto-preferences work with dissectors with description
296 6b543256b8 pidl: Revert some links back to wiki.wireshark.org
297 f523013e5a DCOM: Implement IStorage and InstanceInfo in ISystemActivator dissection
298 25ecab0cc7 CIP: Improve CIP Security support
299 5b75d79de7 Docs: Update the Visual Studio setup instructions
300 9fef88013d Revert "CMake: Always add /Qspectre when building with Visual C++"
301 f742fb5cab Resources: Update the default Logray coloring rules
302 1c0b350f6d A little more checking of range_strings
303 e91a34ebbe Logray: Update styleSheet on ApplicationPaletteChange event
304 cee160e862 Logray: Remove empty sub menus when Reload Lua Plugins
305 d9e8d52baf LTE: Reset RLC & PDCP bearer states opon certain RRC events
306 5793a0f0ff pfcp: Update to 3GPP TS 29.244 V18.6.0
307 4f56c263ee MAC-LTE: Add a single (hidden) lcid field for both directions
308 ba83258400 CMake: Always add /Qspectre when building with Visual C++
309 3adb05fd0b blf: update error messages and fix comments.
310 795f2a7145 BLF: Replace g_try_malloc0 with g_try_malloc
311 f4a05e2dd9 BLF: Remove unused members from blf_log_container struct
312 fc56c21253 BLF: Support objects outside log containers
313 a1dfac3610 blf: update a comment to reflect reality.
314 3593713101 BLF: Skip objects without log container without failing
315 bf4c1c1200 WiSUN: Do not store offset in a 8 bit integer
316 c5759ba199 Fix some spelling errors
317 732f2e8753 sapigs: Remove execute bit
318 41a75fc456 blf: remove a set-but-unused variable.
319 7a42f3e48f RTP: Use the extended sequence number to count cycles
320 6dbbeccbbf epan: Distinguish unregistered handle name and description
321 2f19d0db5c prefs: Add one space back to gui.debounce_timer description
322 2030a1a783 idl2wrs.c: Pick up recent changes and regenerate
323 f3f19e8fbb idl2wrs.c: Fix generation of idl2wrs-dissectors
324 4d021395a7 blf: not all top-level objects are containers.
325 5f807da9ba epan: Convert the stream API to C99 types
326 5106dec70c Fix null derefs reported by clang-analyzer
327 6931eb67e7 WiSUN: correct offset logic errors
328 3a00768fb4 ieee1905:Client Association Control Request TLV: Timed block, Indefinite block
329 b325469b42 epan: Don't allow NULL or empty registered dissector names
330 100563111c epan update character set list
331 fe98af0e30 prefs: Get rid of line continuations for gui.debounce.timer description
332 49ff6ebe35 GNSS: rename SBAS L1 MT25 rate of change of ephemeris time correction
333 c7cddf00dd GNSS: fix typo for SBAS L1 MT25 rate of change of ephemeris time correction
334 d5e50dd596 GNSS: fix typo on SBAS L1 UDREI mapping
335 b14ceeb6b6 Qt: Write gui.fileopen_remembered_dir to recent with native separators
336 f918016604 idl2wrs: Convert glib types to C99 types, regenerate dissectors
337 f40578a486 tools: Convert make-plugin-reg.py to C99 types
338 bc75a699c4 Qt: Improve Show Packet Bytes base64 decoding
339 e95d11881c idl2wrs: Update wireshark_gen.py to match memory scope changes
340 7a69039fbb idl2wrs: Update generator to match recent commit
341 0146fe4eb6 capture sync: extend max length for system with many interfaces
342 3d482f7602 MySQL: Fix when exec stmt with 0 params
343 1e33765bb8 ARP - add Unified Bus (UB hardware type)
344 4c50a91531 prefs: Use common function to check module alias names
345 793106c7bb DNS: additional Resource Record (RR) types, RESINFO and WALLET
346 e141816fa3 dcerpc-browser: Generate with pidl
347 d7c1a5a245 stcsig: Don't register the dissector handle twice
348 e3cdd778df wiretap: have per-compreession-type "recognizers".
349 2394249795 [Automatic update for 2024-06-23]
350 bdb719f846 pidl: Another C99 type conversion
351 da4c136c96 Qt: Conversations for unique IP addresses
352 2be22f3a45 pidl: Auto-generate srvsvc and wkssvc from pidl
353 1dc242656f dhcp Display option dhcp-option 211 PXE reboot time
354 10b046cbdd pidl: Remove init of proto variables
355 4df8d2884d pidl: Convert the pidl dissector generation code to C99 types
356 02ec34bc2a doc: update logray quick start
357 91207cac31 UDP: If no IP layer, ignore 0 checksum
358 8c1af5f9f1 epan: Convert our remaining string APIs to C99 types
359 4f917cef27 Docs: Update the Logray quick start
360 6e4c81b324 pidl: Update test for removal of ett initialization
361 1369a90722 pidl: Cherry-pick commit from upstream Samba
362 37ad476b37 pidl: Cherry-pick commit from upstream Samba
363 2e2a0456e8 pidl: Cherry-pick commits from upstream Samba
364 d788f6e1e7 pidl: Cherry-pick commits from upstream Samba
365 34cbafb931 pidl: Cherry-pick commit from upstream Samba
366 b9b2dd736d pidl: Cherry-pick commits from upstream Samba.
367 5712a6f402 pidl: Cherry-pick commits from upstream Samba.
368 1c3471df29 pidl: Cherry-pick commits from upstream Samba
369 7c93595447 pidl: Cherry-pick commits from upstream Samba
370 5441003874 Fix array bounds in conversation_new_deinterlaced().
371 7cf192e18d pidl: Cherry-pick a commit from upstream Samba
372 517c9103f5 pidl: Cherry-pick commits from upstream Samba
373 417ec805d0 pidl: Cherry-pick commits from upstream Samba
374 bb51cf8845 pidl: Cherry-pick commits from upstream Samba
375 08c71b5496 pidl: Cherry-pick commits from upstream Samba
376 9f8237abf3 pidl: Cherry-pick commits from upstream Samba
377 4fec16ec30 pidl: Cherry-pick commits from upstream Samba
378 f3c5fb8faf pidl: Cherry-pick commits from upstream Samba
379 fb652df574 pidl: Cherry-pick commits from upstream Samba
380 7a6ca829e4 pidl: Cherry-pick commits from upstream Samba
381 2c1d7ea874 pidl: Cherry-pick commits from upstream Samba
382 340d8ec982 pidl: Cherry-picks from upstream Samba
383 6f2b96ff52 pidl: Cherry-pick from upstream Samba
384 ade6577f10 pidl: Don't assign hash undef, assign it an empty array
385 cf89c3a208 vssmonitoring: fix Dead Store found by Clang Analyzer
386 568275f2d2 cql: Fix Dead Store found by Clang Analyzer
387 f405b3a8b2 pidl: Cherry-picks from upstream Samba
388 4144e6578b pidl: Cherry-picks from upstream Samba
389 0abae4e5c3 pidl: More cherry-picks from upstream Samba
390 a990934b56 pidl: Cherry-pick more commits from upstream Samba
391 455d5c5e2a pidl: Cherry-pick more commits from upstream
392 879b6186aa pidl: Cherry-pick more commits from upstream Samba
393 cb9cbe1f93 Flag identical entries in value_strings
394 f1338bc521 pidl: Cherry-pick commits from upstream Samba
395 ebd0dbb11f pidl: Cherry pick commits from upstream Samba
396 f179c30162 pidl: Update closer to upstream Samba
397 1bd74ff91a radius: Update the dictionary parsing code to C99 types
398 b9f0c6b305 rmpt: prefer use proto_tree_add_item when it is possible
399 7f7953b54d radius: Read dictionary files with octets length and concat
400 21bef1de66 matter: Properly dissect Additional Data characteristic
401 b17828f010 Qt: Add filter buttons to QToolBar as QActions
402 4a892f4dea X11: Remove a few stray glib types from process-x11-xcb
403 06bfc99ca9 Convert the X11 generator and code to C99 types
404 270ed45065 tools: convert eti2wireshark.py
405 333adde36f Qt: fix unreadable syntax filter in dark mode on KDE with Qt 6
406 bec3abdf15 More init removal for hf
407 2f76452bee Qt: Connect more main window signals and slots at compile time
408 6fa13ededa radius: Support $INCLUDEs with absolute paths
409 416c99129f Add support for LeakSanitizer.
410 a77391d494 Add missing MAP tag in Erlang distribution dissector
411 1e3a41a808 matter: Fix Flags type for Matter Advertising Data dissector
412 a69feb8e02 rpc: Add RPC-over-TLS registered ALPN
413 98d71abb49 wiretap: simplify fill_out_buffer().
414 86ca02a9cd wiretap: rename gz_head() to check_for_compression().
415 ef37a3e41e radius: Switch back to the previous FILE if an $INCLUDE doesn't open
416 989c4e192c JSON: display number object as a double
417 be796b759a wiretap: mark #else and #endif with comments.
418 80ddd6bdec ITS: Fix reading of containerId so the right container is used
419 8501d71346 wiretap: define and use USE_ZLIB_OR_ZLIBNG if we have either library.
420 8a063371c3 wiretap: put decompression stream information together.
421 22aad01a3c plugins/codecs: convert to C99 types
422 9334cca935 ntlmssp: also create an anonymous session key with an 1 byte lm_response
423 3b4c215a5f Make sure .scap is a valid pcapng extension
424 e329f96a87 stats_tree: convert to C99 types
425 16553ade76 MySQL: Add dissection of more types in binary protocol
426 e9acac7088 packet-cql.c: use proto_tree_add_item_ret_string()
427 ada3dfa824 packet-cql.c: properly parse a schema change result
428 5c4291d440 Qt: Pluralize "%Ln bit(s)"
429 5ebf5ca5e4 miwi-p2pstar: remove init for expert_field variable
430 78d95ad9aa saprfc: remove init for expert_field variable
431 d1a6a88806 rk512: fix indent (using tab)
432 e599ff8366 rk512: remove init for expert_field variable
433 3f7c2adf90 egnos-ems: remove init for hf/ett/proto variable
434 f8af789411 miwi-p2pstar: remove init for hf/ett/proto variable
435 601a2e1bdb iec104: remove init for hf variable
436 9e5cbbacee DHCP : Display DOTS information RFC 8973, additional status codes from RFC7724
437 a7e746090d Qt: Show bits size for appropriate fields in status bar, packet dialog
438 b3a0cb32ae plugins/epan: convert to C99 types
439 bb2aef6f7d docs: Remove user interface section from Wireshark man page
440 7e7986fa9d WSUG: Update the automatic profile switching docs
441 da80ca3ccb Qt: Directly connect more signals and slots
442 0f77268bc8 epan: packet change return to bool
443 b0ac6dcb53 WSUG: Update the Configuration Profiles dialog screenshot
444 050ac413ff mp2t: Support files like BDAV M2TS with a header
445 6597563934 Qt: Fix build on older Qt 5
446 984b2ba803 tvbuff: use bool rather than gboolean for return values and local variables.
447 00d761d224 capinfo: convert to C99 types
448 9cd0d15d21 matter: Add dissector for BLE advertising data
449 3853be5bba Fix some spelling errors
450 cc8490681f epan: Convert the value_string code to C99 types
451 b9a6ecdb0a capinfo: table_report_header should be boolean.
452 ed34fc324a TACAS: remove unused code
453 1b6222d1fa DNS: Add new top-level "Answer Type" statistic
454 56537aa72a Dumpcap: u_char -> uint8_t
455 f358612e7a MySQL: Decode execution of prepared statement with query attributes
456 e712788773 BIER: Add BIER encapsulated in MPLS (RFC 8296)
457 ef2e116fab VS19: Suppress a couple of const warnings
458 60b33815fa Fix some spelling errors
459 f5170aa507 MySQL: Add tree item for each field in binary protocol
460 2fdbb6ee0a dfilter: Have editorconfig refere to correct translator filenames
461 c473803e19 Fix 9P stat permission parsing
462 dd893873bf Qt: Have all DisplayFilterEdits have bookmarks
463 dd316b00ce prefs: Add help URLs for the modules added normally
464 a1a7d236b7 Qt: Open the Preferences dialog help section for the current pane
465 0b2b1cc498 Qt: Make sure the profile switcher has an initialized profile list
466 03d88c9f41 CMake: clear stale PCRE2 cache entry if needed
467 8c6619efd6 MySQL: Use json dissector for JSON results
468 d0759e5f1e MySQL: Decode JSON in binary resultset
469 8a3be65f04 fix dead URLs for CCSDS
470 51668e48ca epan: heuristic to pass void *data to dissector
471 cf57c1aa5c PW Eth: More heuristic tweaks
472 dbe10e253f manuf-data: Don't omit the privately registered IEEE assignments
473 db956a9b80 [Automatic update for 2024-06-16]
474 55bba99ea6 NTP identify chrony frequency transfer and network correction extfields
475 c1fe4ce86d packaging: Fix RPM on SUSE
476 6fcb1445e0 Clean up the dissector handle code.
477 c1bd0d561b thrift: fix return value of dissector
478 3b46d9294f PNIO: fix return value of dissector
479 aa5929b2fd stun: distinguish between draft and RFC XOR-MAPPED-ADDRESS.
480 56ac0722f2 Remove some unnecessary extra layers of dissector.
481 563479c322 docs: Add VERBATIM to add_custom_command
482 15b77d6845 MPLS Pseudowires: Add dissectors to first nibble table
483 667fcaa14b docs: Install user guide to build dir
484 4f8bb21107 epan: changed heur_dissector_t to bool
485 30eba22945 packaging: Build RPM with guides by default if we can
486 6ead3e2657 log3gpp: Fix read of uninitialized data.
487 fbedfaa160 NSIS: clarify personal configuration uninstall message
488 1bd09aa109 More spellings
489 1692f91fb1 ui: Fix help url comments
490 392a2a695a wsug: Use "Font and Colors" not "Fonts and Color"
491 c2d133a6e2 Qt: Explicitly connect some signals and slots
492 9de1089ad8 UI: switch back to wiki.wireshark.org, fix some URLs
493 a3becdd643 Qt: Explicitly connect our welcome page signals and slots
494 4876c160d6 Fix C6323: "Use of arithmetic operator on Boolean type(s)".
495 ccc085af59 MPLS: Add a dissector table for first nibble, heuristic list
496 37a449345b Lua: Default Dumper to pcapng
497 ba5777a8bc check_typed_item_calls.py: fix a test
498 5a94fd5022 capinfos: Fix printing packet comment headers with -TM
499 2584980a7e dumpcap: Always drop capabilities other than NET_RAW and NET_ADMIN
500 3440f67211 Fix some more spellings in header files
501 440b23d4bf Qt: Call init_profile_list() early
502 4c8aa06cc3 dumpcap: Enable capability debugging through the normal log system
503 9443744980 Initialize some variables
504 f90c517f45 Docs: Add option block titles to the falcodump man page
505 15f90c2dcd MATE: stop config on unknown Proto/Transport/field
506 d86e2fcaa7 CmakeFindZLIBNG: Add library name
507 9520691e0f macos-setup: Build zlib-ng
508 387e653017 Qt: Make sure we don't scan interfaces more than once
509 4e5cd1ae68 Qt: Add a null check to the Conversation dialog
510 365a821298 wmem: Remove G_GNUC_MALLOC from wmem_realloc and wmem_memdup.
511 8f664d3784 EVS: do not append "EVS Primary 2.8 kbps" twice
512 6099e2ed9e EVS: fix dissection for hf-only=1
513 4740168ef2 ZMTP: Add null checks
514 4da2be8875 merge: Don't abort a merge on a short read
515 12ccb05cf8 MATE: dbg_print - frame line break; print name:id of matching GOG
516 9ec125e617 MATE (WSUG): update Overview chapter; booleans are now words
517 25696b8612 Change some `wmem_packet_scope()` to `pinfo->pool`
518 2660a0f76a GitLab CI: Add Falco plugins to our macOS packages
519 8ebb1132f8 mailmap: alias two email addresses
520 413b33fe5c Build: 4.3.0rc1
521 b186f0b802 GitLab CI: Fix a copy+paste error
522 3f13b35a12 GitLab CI: More macOS build tweaks
523 e8c06e558b Update the release notes
524 40140ecc65 GSM MAP: Fallback Application Context version on unmatched transactions
525 0b58495ffb Falco Bridge: follow stream only for syscall
526 e879491e75 packet-c15ch: Enhancement of the C15 dissector
527 a71a628840 GitLab CI: Another temporary include fix
528 7ba18b976f GitLab CI: Temporary include fix
529 426d81bdd2 GitLab CI: We don't have Falco plugins on macOS yet
530 61305fd4b1 GitLab CI: Build Logray DMGs on macOS
531 ef46758d9c Qt: Check for a null recentList
532 a8db45c8a7 Address resolution using SNI found in captured handshake packets
533 5b43a3464e Windows: Update our Falco plugins
534 77a5c37879 Spellings in dissector header files
535 6023b8de6b dumpcap: Restore printing machine readable interface list to console
536 9dae98036a HTTP2: Don't add mutimedia/mixed as the stream id dissector.
537 35c8b1721f vmware-hb: Update Build Number
538 490d821054 macos-setup: Fix some shellcheck warnings
539 9e0b8f0baa capture_sync: Don't exit a command on a log msg
540 49ac59ee88 Fix some spelling errors
541 7101f2878b Qt: Adjust stretching for Edit Column
542 f55e50d7bf stanag4607: Fix mask bugs and enhance dissection
543 01d8231515 eth: Fix location of src not group address expert info
544 ece75c40ae Qt: UatFrame and UatDialog contiguous selection
545 d81b529d09 Qt: Move the IOGraph up/down buttons to the left of clear
546 71221471a9 Qt: Fix a crash in Endpoints/Conversations if recentList is NULL
547 5c92113ecb Qt: Contiguous selection in IOGraphs
548 e44e99b8e2 UAT: Add a function to remove multiple records
549 a41bfaf11e Prefer col_add_str() to col_add_fstr() with "%s"
550 5f8d76543d [Automatic update for 2024-06-09]
551 d150240236 Release-notes:Add zlib-ng information.
552 fd6a792c54 RPM: Add zlib-ng-dev as an optional package.
553 71f0456103 MATE (WSUG): update tcp.mate example; code examples formatting
554 c9456daf47 Falco Bridge: add falco to dissector name
555 8f9a9efc65 USB Audio: Fix typo: "vwalue" -> "wvalue".
556 addd201369 CMake+NSIS: Add the CloudTrail Falco plugin
557 c6bbfe0934 wsutil: Fix extcap configuration initialization on Windows
558 54f7a3f89a check_tfs.py: add a flag to count usage of common elements
559 9696c24c90 Versioninfo: Add missing space in zlibng version string
560 2e47e888a3 Add & use tfs_data_pdu_control_pdu
561 21767abdd4 Versioninfo: Fix zlibng version string.
562 22e5945b38 Make .c files in wiretap include the corresponding .h first
563 ce3ee9ba0f Brew add zlib-ng
564 fab6e005b7 dumpcap: Implement the -Q (really quiet) option
565 39d8467d88 RTPS: Add ability to decode RTPS messages protected with PSK
566 77888b168b rtmpt: fix clang warning about unused variable
567 f2f03f6fe2 A-bis/RSL: dissect known COMMAND VALUEs
568 f7e6a27d23 A-bis/RSL: fix parsing of hf_rsl_command, add hf_rsl_command_ext
569 1bc0ffa9de A-bis/RSL: fix parsing of Command Indicator IE
570 f35f053445 NSIS: Don't install the CloudTrail Falco plugin
571 2d05ed5ed9 wsutil: Fixup our debug console window title
572 e349937b18 Windows: Fix the Falco libs Arm64 package
573 f2b994eb88 GitLab CI+CMake+tools: Add Falco libs 0.17.1 and build Logray
574 6c911a833a zlib-ng2: add DLL to NSIS and WIX installers
575 19ea7ca8d3 capture: Support the -F option, request nanosecond time stamp for pcap
576 69c06cb9cc pw-eth-nocw: Strengthen the heuristic check
577 11157e6f74 MATE: new AVPL first added left at end of list
578 37c5883848 ieee80211: fix trigger name type displayed in Info column
579 cea97e5dfa Zigbee ZCL: Improve Thermostat Cluster support
580 2c84133c1e ipsec: Have a preference to allow bogus padding to pass NULL heuristic
581 aa0911e709 MATE: Switch times from floats to doubles
582 28677566a6 Bluetooth: Convert 32 and 128 bit SIG UUIDs to 16 bit
583 ddec068b0c lldp: Make dissector less greedy
584 25e1a8e48a macos-setup: Fixup the Falco libs pkgconfig generation
585 6e89d99e09 RTMPT: Attempt to fix OSS-Fuzz 69219
586 82124e2571 ieee80211-radiotap: Fix integer handling issues
587 9c5be0c9fe ieee80211-radio: Fix array indexing
588 f833bec344 Add some more spelling words
589 7b29a0ac90 Add more spelling words to wireshark_words.txt
590 96fc4db55f ieee80211-radio: Add EHT Data rate computation
591 2059cd7144 saprfc: fix Dead Store found by Clang Analyzer
592 389151f569 Qt: Allow the Learn links to word wrap
593 19405895f6 E212: Fix a duplicate entry in mnc value_string
594 6b33196381 Try adding spellchecker to pipeline
595 3db6a6624c win-setup: Fix packasger name of zlib-ng on arm
596 2bbc6d5ce2 BLF: Don't include zlib-ng.h twice.
597 885a9b2811 findZLIBNG: Fix hint. zlib-nf is in its own folder and include
598 70656cd8b3 ZLIB-NG: Add posibillity to use ZLIB-NG.
599 93ec0877ee zb-ncp: Add r23 packets to dissector
600 1eb6d49815 Add updated windows packages zlib-ng and cvpkg-export
601 1b7d3415b3 packet_range: Get the number of packets chosen
602 55e08da673 Qt: Update last applied filter if and only if applying
603 e1144a24f6 SMB2: Update NETWORK_INTERFACE_INFO "RSS Queue Count" to Reserved
604 bdc66cff21 MATE (WSUG): add images to List of Figures
605 75924801d9 Fix some spelling errors
606 3760147893 RK512: make a preference variable static
607 92d958ad45 Make FT_AX25 a string-like type
608 3ac65170d2 Qt: Fix leak in InterfaceTreeCacheModel
609 68d4f1be3c VRRP: Change default method for VRRPv3 checksum calculation
610 e179984f0a MATE (WSUG): consistent acronyms; ToC formatting
611 27385a62e3 miwi-p2p-star: fix clang warning about documentation
612 2b30075493 miwi-p2p-star: fix commit check error
613 ba5613e681 miwi-p2pstar: fix build
614 0072947520 Add MiWi P2P star dissectors
615 c463ac88cb Qt: Use the term "event" in more places
616 714d4ca0c9 btatt: Fix direction of Mesh Proxy Data In
617 b883762491 tap-iostat: Reduce memory usage
618 25f125c5b9 Qt: Make it more obvious and user-friendly to restore snaplen to default
619 f622eac21f Qt: Make it possible to clear Comments from all interfaces
620 dddd244dc0 Qt: Put toolTips on the label stack as well
621 154cbfc3f0 [Automatic update for 2024-06-02]
622 7091d67d46 Logray: Hide some menu items
623 db39247719 check_typed_item_calls.py: blurb and repeated filters
624 c29c1bb27c Qt: Fix leak on CaptureFileDialog preview of file with errors
625 cc8264d68f test: skip test_sharkd_req_follow_http2 test if no http2 support
626 aa68da794f Protobuf: avoid a couple of redundant assignments
627 e8c0851bf6 sharkd: Add "comments" field to "frames" method
628 3952b0a11f epan: Convert the follow code to C99 types
629 938f0722ce epan: Convert the address types code to C99 types
630 c65b263354 YMSG: Replace content field values with field names where possible
631 d747de352a YMSG: Update Dissector with reversed Commands, Statuses and Content Fields
632 b3263e5b3c Change the Telephony stat groups names to reflect their current position
633 9d1113f293 ETW: Expand flags and property fields
634 931c71a406 Zabbix: Add zabbix.agent.redirection filter
635 138d043886 Qt: Endpoints and Conversations last opened tabs
636 2cbfa825f2 Falco bridge+falcodump: Update to Falco libs 0.17.1
637 16d4c4ad66 ORAN FH CUS: update some comments quoting section numbers
638 d9c5e3585f Fix some spelling errors
639 adb9543df7 NAS 5GS: fix dissection of extended rejected NSSAI IE
640 2bd458e5aa SMB: Eliminate "[transact continuation]
641 b71ddc7afc matter: Bluetooth Transport Protocol dissector
642 fc77875129 Qt: Raise autostop filesize limit to 2 TB, enforce in the GUI
643 8b9c3c620e Qt: Fix CaptureOptionsDialog tooltip for stop files spinbox
644 ff2d72decf SAPRFC: Call val_to_str_const() as no format in default string
645 718c035b04 lua: Add methods for other compression and decoding algorithms
646 17a14beb71 Fix remaining 'redundant' item blurbs
647 3fb21089d6 btle: Extract out function obtaining btle_context
648 61e906f67d btle: Dissect CRC in one place only
649 01c4326045 btle: Remove btle_context_t::connection_info
650 4690e7328d Tools: Minor arch-setup and alpine-setup cleanups
651 fa15d4042b Remove more redundant item blurbs
652 b91773117c Update mailmap
653 2b8f96969c Fix typos in packet-tls-utils
654 3f28340979 epan: Rename tvb_[child_]uncompress to tvb_[child_]uncompress_zlib
655 8e5f8de883 SPRT: Fixed SPRT Parser Crash
656 6cb8ac5676 Protobuf: don't write beyond end of array
657 448ae64bf3 USB-Audio: Add dissector for Extension Units
658 9962a87a8a MySQL: Handle DATETIME if the column definition is unsigned
659 11a834966a Update packet-lldp.c
660 9c2e5f9166 lldp: prefer proto_tree_add_item for LLDP PNIO Port Status
661 9510d0303a lldp: fix duplicate display filter
662 08d864bd0e LLDP: use tfs(on_off) for Profinet Class3 Fragmentation
663 05f6364cbd SPRT: Fix crash
664 72baba76a6 Add RK512 dissector
665 ab47b25fa3 cmake: lemon: wipe CMAKE_SYSROOT if needed.
666 ab2b4ff756 SAPRFC: Fix compilation
667 3ab27e2356 SAPRFC: Added SAP RFC protocol as main dissector
668 86bfe36281 LLDP: add more information for 802.3bt properties
669 e2f44831aa LLDP: format new 802.3bt power values as Watts
670 cbe856fbc0 LLDP: update power-over-MDI decoding to 802.3-2022
671 719fbc53bd adler: Use zlibs version if available to benefit from any optimisations
672 53ece3998e lua: Update the documentation for tvbrange:uncompress
673 f20dfedbdf Falco bridge: Translation fixes
674 f21418adce Qt: Keep status bar correct in multiple file mode
675 3e8eaf03ce adwin-config: Restrict UDP dissector to port 7000
676 20c464f32a Delete yet more redundant item blurbs
677 bd660b39d0 Falco bridge: Add a string length check
678 14dbca3f71 Ignore Conversation Filter, Conversations, & Endpoints stat groups
679 d62171c1f5 epan: constify field_info as a parameter in a few functions
680 0120000427 doc: Move UAT tables back up a level in WSUG
681 d12b9a7662 X11: Finish const-ifying.
682 deffaab5aa Delete more redundant item blurbs
683 a6a74afa8c Iperf2: Isochronous and FQ Headers should be present if CCA flag is set
684 eaeb83584e Qt: Put MENU_STAT_GENERIC / REGISTER_STAT_GROUP_GENERIC stats somewhere
685 91032f6fbc capture: Always pass the interface description to the capture child
686 fe16c00a67 SCSI: Const-ify scsi_cdb_table_t instances.
687 c775c96f24 IPMI: Const-ify ipmi_cmd_t instances.
688 100fd9f2ec SMB: Const-ify SMB{,2} function dissector tables.
689 05b5359301 DHCP: Const-ify some option-parsing structures.
690 3696e92990 Lua: update globals and test
691 335b153951 Lua: Update the docs for 5.3 and later
692 91cdcb2737 lua: Register new ProtoFields and ProtoExperts in Evaluate window
693 ea927f9cb0 LUA:Drop support for LUA 5.1
694 66aab8bfc5 Make crc32 use zlib function when available
695 61dfa20808 wslua: Update register_menu doc for consistency
696 631c1af6da wslua: Remove bogus register_menu documentation
697 c535090848 Qt: Add MENU_STAT_TELEPHONY_SCTP groups to the GUI
698 fbaad1657c wslua: Set the log domain for the files that use logging
699 d40040eac7 Qt: Only remove and delete the FunnelTextDialog's own buttons
700 a3d57e8897 Qt: Always return paths with native directory separators
701 a3c63ce61f Docsis TLV: remove blurbs that are just subsets of labels
702 8dea03b0df Zabbix: Add support for agent redirection message
703 f12e11acca lua: Update manual links from 5.1 to 5.4
704 10329ac196 MySQL: Assume a minimal set of capability flags
705 5443e9192e Qt: Fix a leak of the MaxMindDB paths in the About dialog
706 5a8a7077f1 lua: Fix leaks when reloading plugins
707 8cc925bc2e [Automatic update for 2024-05-26]
708 460c22a146 epan: Fix another leak in dfilter translator
709 9001df8d64 Fix some spelling errors
710 fa1f32c2e0 epan: Fix leak in display filter translator
711 6e891ac5f6 doc: Mention the MaxMind default directories
712 293262bc37 Qt: activateWindow when asking about unsaved packets
713 8850120bd6 enterprises: const-ify the table and use array_length.
714 a4db80d018 enterprises: Manual update in preparation for "const"ing.
715 ea2e15be6c RTMPT: Add Enhanced RTMP Multitrack Support
716 59561df10a Qt: Drag and drop for I/O Graphs and other UAT-based views
717 4a916ce570 docs: Update Display Filter Macros, UATs in WSUG and elsewhere
718 2e7fbd021a ftypes: Const-ify ftype_t references and instances.
719 5d4bd0e9b0 MMS: Initialize parameter_tvb, check if it's NULL
720 aa760445c3 sharkd: Fix bad "stream"/"sub_stream" reponse fields in "frame" method
721 c659f21bc3 btatt: Support Read Multi Variable Read / Response
722 6b9cca6e59 Fix build after 10d70661343a2548b5867bfd5a1964def327e938
723 10d7066134 Use array_length instead of "sizeof arr / sizeof (TYPE)" (Part 2).
724 c7635588d9 uat: Minor updates
725 863b5f6d98 CMake+tools: Add more scripts to the shellcheck target
726 26c57d271d dfilter: fix memory leaks in translation registry
727 c0100f5705 wsutil/CMakeLists: add missing array.h
728 13ca1a4ca4 Delete more redundant blurbs
729 591550c315 Use array_length instead of "sizeof arr / sizeof (TYPE)".
730 1358f8cb35 Qt: Add context menu to launch I/O Graph
731 bf3172e86f qt: Work around gcc 12.1 optimization bug (more e1a6913a).
732 466f77c706 LTE RRC: Use array_length and fix a minor bug.
733 e60926f848 Falco bridge: Fix compilation
734 a4904bc1dd Fix GATT service discovery when both sides have services
735 7b87fb200d tools/check_typed_item_calls.py: check blurb vs label
736 e09cfc09f2 Pass conversation types to conversation functions
737 fc1dcd86e7 Replace "ElementsOf" macro with common "array_length".
738 779525d436 Replace all "sizeof x / sizeof x[0]" with array_length.
739 e3adfd5c36 Consolidate array_length and g_ptr_array_len into a new header.
740 e49d6dd7cb Shellcheck updates
741 0c3bf2d77e RLC LTE: fix dissection of EUTRA DL CCCH messages
742 b457e92c82 caneth: Initialize the other fields of the can_info
743 bf1f858061 TCP: Set base sequence, relative sequence numbers for IP fragments
744 5fe00c99b2 Debian: Update our po files
745 8f1bf84efb Debian: Logray packaging updates
746 7c4bb6eb3c epan+UI: Add display filter translators
747 5819e47e84 Zigbee GP: Don't try to decrypt truncated TVBs
748 15ced22366 Revert "Lua: Fix handling of Wireshark exceptions inside dissectors"
749 c37480e0dc Lua: Fix handling of Wireshark exceptions inside dissectors
750 e73d316bcf Zabbix: Change GLib types to C99
751 59e6eb3d23 Fix some spelling errors
752 adfa002030 TCP Stream: Make sure the SACK rel/abs sequence number is correct
753 53d8c1b659 MySQL: Handle displaying parameters and result sets in charset
754 8f6822071e Qt: Switch rwin_graph axes depending on TCP Stream graph selected
755 d2f17dcb84 IEC104: Fix some range_string values with -ve range
756 a24f2fa307 tls: Support ECDHE_PSK cipher suites from RFC 8442
757 8e2a8b9eba kerberos: add aD-PFS used by apple
758 df1d24a247 kerberos: add basic dissection for pA-SRP (used by apple)
759 8a2a42241f Const-ify dcerpc_sub_dissector structures.
760 f678ff67bd DCERPC: const-ify references to dcerpc_sub_dissector.
761 ba36d7474e [Automatic update for 2024-05-19]
762 46387e29d8 tls: Refactor PSK key exchange
763 b3cd29910a Qt: Disconnect UatModel when closing file in IOGraphDialog
764 f38c37c7c3 ui: Add include for io graph item
765 3c57680a48 Qt: Add a getter for fileClosed in WiresharkDialog
766 9fb91d58a6 CMAKE: Fix ENABLE_ASAN for MSVC
767 e831244038 smb2: allow decryption using keys learned by kerberos
768 a5f9dcec48 smb2: support 32bit session keys they are used with kerberos
769 80404fa096 smb2: mark invalid frame_{req,res} with UINT32_MAX, frame_req=0 can be a valid one
770 4994c7d3ce kerberos: copy pac_names from EncTicketPart_key to EncAPRepPart_subkey
771 a5070214be kerberos: let dissect_krb5_PAC_DEVICE_INFO/netlogon_dissect_PAC_DEVICE_INFO provide device_sid
772 1ba660c0b3 kerberos: remember account details from dissect_krb5_PAC_UPN_DNS_INFO on EncTicketPart_key
773 f28f515e44 kerberos: simplify struct dcerpc_info faking und use ptype = UINT8_MAX
774 e4e4074c36 dcerpc-netlogon: let netlogon_dissect_PAC_DEVICE_INFO() generate a device_sid
775 3effa6c750 dcerpc-nt: add dissect_ndr_nt_PSID_cb()
776 cc099f7c96 dcerpc-nt: let dissect_ndr_nt_PSID use CB_STR_ITEM_LEVELS(2)
777 f5a48b11c3 dcerpc: move ndr_pointer stuff to dcerpc_info and avoid globals
778 7942590f18 dcerpc: pass di to find_pointer_index()
779 0045546576 dcerpc: fix warnings when converting guint * to char *
780 a9c5a7639a UDP: Correct level of hierarchy for the payload subtree
781 e0a328e372 Implement IEC60870-5-7 Secure Authentication
782 523776ee68 Tools: Update debian-setup
783 6e8a12a738 tls/dtls: Add support for ECDHE_PSK
784 a3117aed72 tools: Update Lua to 5.4 for Alpine
785 7bf71c0b3a tools: Update alpine-setup
786 59b376dce0 CMake: Look for the lua library with versioned suffixes
787 1ed58a814a tls/dtls: Add support for DHE_PSK
788 8d97dd8959 dtls13: support early data and various fixes
789 004782d734 GitLab CI: Fix our commit count
790 933f1dbcce Lua: Use pushnumber or pushinteger on structs depending if it fits
791 acd72486e8 Lua: Check size of lua_Integer
792 af5960edf7 Qt: Disable a I/O Graph Dialog's UAT when the capture file is closed
793 9094db82e1 Zabbix: Rewrite passive agent detection
794 845948ecae ntlmssp: generate a session key for anonymous authentication
795 ada4ff5a72 LINK16: update Message and NPG strings
796 3261d39edc UA3G: Flag a couple of value_strings that have wrong values
797 b94fd299ed macos-setup: Upgrade Ninja to 1.12.1
798 260d28ed9f Gitlab CI: Use the Medium GitLab SaaS Linux Runner for Clang-Tidy
799 2e0d1b8da0 btle: Fix usage of periodic_adv_info_tree to avoid memory corruption
800 29012e8497 CMake: Have CheckAPI targets depend on the source files
801 c0bb8a18fe Fix a copy/paste error in tools/check_typed_item_calls.py
802 1219a22255 dtls13: add support for DTLSv1.3 decryption
803 8beafca0e0 dtls: v1.2: refactor out appdata dissection
804 7af116b4d2 ieee80211: Add "HE PHY" BSS membership selector
805 ea4b5de09a static-ify a bunch of const locals.
806 7698e03ba1 Qt: Fix RTP Player crash
807 98cf88ca7f Zabbix: Detect and show pre-7.0 passive agent error messages
808 9d7b2b0ad2 Fix some spelling errors
809 6ccb0e0677 CQL: Use val_to_str_const
810 169392ce60 Packaging: Get MinGW cross-compiling working with Qt 6.7
811 70a3c9f829 wslua: Fix segfault when registering a field / ei twice
812 02afc549f8 epan: Convert the column API to C99 types
813 cdc1222434 smb2: fix ahndling of pre-3.10 Negotiate Protocol.
814 eb9b12e60a SMB: Display bytes before TDC is reached
815 ff99ab6bc3 SMB: Display bytes until TDC in TRANS2
816 c2769f24fc SMB: display bytes before total data count
817 600fe274c5 Qt: Add context menu to I/O Graph UAT header to resize to contents
818 49fda244c8 [Automatic update for 2024-05-12]
819 6c077b3c06 release-notes: Mention graph updates
820 05ef1f4451 Qt: Fix a crash when retapping I/O Graphs
821 2b2b032af2 lua: Deregister heuristic lists added via heuristic_new on reload
822 c0b47f7a7b Bluetooth: Mark AUX_SYNC_IND as AUX_SYNC_IND instead of AUX_COMMON
823 411babf083 Bluetooth: Improve packet dissection when PDU type is unknown
824 ab18953439 tls-utils: fix JA4 fingerprints for QUIC and DTLS
825 e5bac5721a spellings in ipv6 comments
826 3d19dffc02 docs: update README files for some static initial values
827 858bd5c2a0 Falco bridge: Make EOFs less verbose
828 8c21bdd76e NSIS: Fix logray.nsi
829 4049ea7e6c Lua: Fix DissectorTable on certain Lua versions (e.g., 32 bit)
830 e2d1030255 dumpcap: Print a pcapng block type in hex
831 c1c3cd75f7 Falco bridge: Fix our event cache
832 c67f85430c macos-setup: Update to GnuTLS 3.8.4
833 9ca9618194 Zabbix: Add Zabbix 7.0 features
834 1428fe28e6 Lua: Revert a mistaken change to lua_pushinteger
835 7882e2dd2f Qt: Add visual notification to UAT Model entries that won't be saved
836 706c40efe4 Z21: dissect LAN_GET_HWINFO
837 25a49ed0da Z21: dissect LAN_GET_BROADCASTFLAGS and LAN_SET_BROADCASTFLAGS
838 2bdaac6de8 Z21: dissect LAN_GET_LOCOMODE, LAN_SET_LOCOMODE and LAN_SYSTEMSTATE_GETDATA
839 d11798e575 macos-setup: Add opencore-amr 0.1.6
840 6622e10475 matter: add comments with references to spec sections
841 eb4d4ba5bb matter: use C99 integer types instead of glib types
842 ab31326397 wslua: Use Lua_Integer where we can for the wslua_ functions
843 969b716740 Windows: Add opencore-amr 0.1.6
844 00e069e6cd Add a ENC_TIME_ZBEE_ZCL time encoding and use it.
845 48680be67a tzsp: register dissector table sooner
846 96095979f8 Add and use tfs_activate_do_not_activate
847 eccf1104d6 GitLab CI: Remove LUA_FIND_VERSIONS ANY
848 4438847557 Qt: Apply pending I/O Graph UAT changes when changing profiles
849 effad83df8 ui: Return failure on a zero or smaller I/O interval
850 1b443364a6 Qt: Keep the I/O Graph legend in order
851 b119b9d601 Windows: Upgrade GnuTLS to 3.8.4
852 df25f11ef5 Qt: Fix I/O Graphs crash with multiple dialogs
853 4acd5d3dbc 802.1CB: add a trailer field.
854 c8a21fd579 Fix some spelling errors
855 8c92ca7aff rpc: fix handling of ONC RPC with unknown protocol.
856 a53c458c7d samr: fix arguments to lsarpc_dissect_struct_lsa_BinaryString().
857 b98d0939bc falcodump/falco_bridge: Add back ZLIB_INCLUDE_DIR on Windows
858 fe51f8424f Windows: Upgrade nghttp2 to 1.61.0
859 e23cbfee8b spengo: add basic dissection of IAKERB pdus
860 86895994d6 Rename ENC_TIME_MP4_SECS to ENC_TIME_MP4_FILE_SECS.
861 cbc005f9fc tzsp: use a dissector table for the encapsulated protocols
862 7178f56825 Rename ENC_TIME_CLASSIC_MAC_OS_SECS to ENC_TIME_MP4_SECS.
863 0a94c0b2ca Zigbee ZCL: OTA Upgrade Time can be UTC not offset time
864 bb479f4ea6 Convert a process_specified_records callback to a bool
865 b5355046a2 GTPv2: Add Information element on IE Types with multiple instances
866 a0e399e5c3 gitlab-ci: Remove docker tag from jobs
867 73b0c12e38 epan: Convert a save_protos_list callback to a bool
868 24a0417eb0 Qt: Restore TCP Stream switching between absolute and relative seq
869 6eb74c5b36 Qt: Connect the TCP Stream Dialog crosshairs action
870 c558094638 MySQL: Update collation data
871 33c5c85f10 Revert "MySQL: Multibyte Collation Support"
872 14cb797040 Qt: Use customContextMenuRequest signal with QCustomPlot
873 4464c7f245 TCP Stream: Make better decision about which side is the server
874 5ca4d08b9a dot11decrypt: Have Dot11DecryptFtDerivePtk return failure on failure
875 2ce3882d3b epan: Convert a follow callback to bool
876 74aa73afe7 epan: Filter address columns for types without a filter function
877 fc8e0d583d kafka: Dissect assuming a supported API version
878 df1a129b19 [Automatic update for 2024-05-05]
879 80cb54344c Kafka: Sanity check array dissection
880 3bf649206a Qt: Flow Graph for unique addresses
881 c0deea09ee docs: update WSUG and man pages for network resolution
882 f306c1653a epan: Switch our capture dissector callbacks to bools
883 723bb5d37a epan: Switch our decode_as callbacks to bools
884 fb438a29b7 Peekremote (v2): Add Data rate computation
885 2d722e7ad7 epan: Switch a conversation filter callback to bool
886 30bb8f5950 docs: Combine the FILES section of man pages using an include
887 ebcc6be29f Fix some spelling errors
888 122f0aff99 Qt: Export the entire flow graph as image (or as much as we can)
889 9ab952b964 ZigBee TLV: fix infinite loop in deeply nested packets
890 593ea4b16f dot11decrypt: Prevent maybe-uninitialized warnings with LTO
891 fe4ef60a53 MAC-NR: decode MSGB PDUs
892 23d36f4b38 Zigbee ZCL: Complete IAS ACE Cluster dissector
893 b4bcf69166 wimax: Change include_cor2_changes to a bool where it's declared
894 0842745d10 recent: Lazily fix the recent column width and alignment list
895 317b93dbb8 CMake: Fix our Falco plugin path
896 704fe87abd Qt: Fix an typo of row vs count in columnListModel
897 045e00939c Qt: Fix Coverity CID 1596731
898 9ca6eff53d PIDL: Don't initialise static hf and ett variables.
899 a1ece0131d Add error handling for gcry_md_open.
900 a127ce71b3 Zigbee GP: Fix crash with check if data is null
901 f3a42c5cd5 DTLS: Don't check legacy record version in dissect_dtls
902 ae5d917309 Qt: Check Flow Graph "Limit to Display Filter" in constructor
903 e9c92d0b64 tls: Add expert info for unsupported, illegal key exchanges
904 e1cb009f6e logray: github macos action with brew install
905 d55dab93e7 wimax: move shared preferences to a header file.
906 d5c90cf182 sequence analysis: Fix inconsistent and illogical use of "Any"
907 742648ccdc TLS: Add missing break statement
908 8e1ce872ad DTLS: Support heuristics for DTLS 1.3 unified header
909 8747d60e3e dcerpc: PFC_HDR_SIGNING is negotiated only once per transport connection
910 fc6dfad9df CQL: Add some more information on various CQL packets in the COL_INFO
911 775c3be838 MySQL: COM_CHANGE_USER may not have connattrs
912 c832290745 MySQL: Multibyte Collation Support
913 14b592ca78 Qt: Cleanup Flow Graph a bit
914 1da57b5ad5 LAPD: Set source address
915 2884e9a5b8 irdma: IBM i TRCCNN RDMA dissector
916 78c6af54ab dcerpc-netlogon: add ServerAuthenticateKerberos()
917 3156103b8f Diameter: Remove Whitespace error
918 7a37fa1837 Diameter: Decode MME-Number-for-MT-SMS(1645) to ISDN number
919 c9d1bb229c epan: Remove a couple of unused struct elements from tvbparse_wanted_t
920 2e89527513 Qt: enable tooltips in Copy menus
921 17c238e25a gssapi: also register "gss-tsig" as "dns.tsig.mac"
922 e1a965d2f2 Github/workflows: update actions using node
923 a95dec6ef9 Qt: Fix ProgressFrame location in non-VoIP Flow Graph
924 44aec53735 Github/workflow: update upload-artifact action to v4
925 b088414e38 nettrace_3gpp_32_423: expand name length
926 8a5717c08a DNS: Add DNS Error Reporting (RFC9567)
927 b2cfbb7279 Copy as Printable Text: specify ASCII or UTF-8
928 1f35d50889 epan: Switch the prefs API to C99 types
929 6ab1417123 epan: constify the header_field_info in the field_info
930 fa8b28f013 CMake: Get rid of a check for WIRESHARK_BUILD_WITH_QT5
931 956747b76a Appstream: Fix appstream errors for Flatpak
932 a136377981 DTLS: Scan server hello correctly
933 826ddddfe9 falcodump/falco_bridge: remove ZLIB_INCLUDE_DIR
934 f844a1b722 Qt: Move I/O Graph reset button to button box
935 50ea04e4dd epan: constify the packet_info pointer in find_conversation functions
936 18422c168c Conversations: code maintenance for the deinterlacing method
937 c8044fffaf macsec: Fix Coverity CID 1596640
938 84fe646b78 Qt: Use afterLayout signal for Flow Graph y axis labels
939 674e79c29e GitLab CI: Fix the Documentation job artifacts
940 7ef8501c34 ptp: multiple tlv_pathsequence in announce message
941 4f8f52dea0 GitLab CI: Fix the Documentation job
942 4320031c97 ipars: Fix truncation warning
943 9ea2377c80 [Automatic update for 2024-04-28]
944 f566d380e2 sharkd: Support microsecond intervals in "iograph" method
945 15392c324d wslua: Fix integer validation signedness
946 0810f94f88 Fix some warnings from check_typed_item_calls.py
947 baafc805bb Fix some spelling errors
948 f1dd3bf4f2 5co-rap: Use ITEM_LABEL_LENGTH for snprintf in CF_FUNCs
949 575bce404c Qt: Fix Flow Graph y axis column widths
950 e703e51887 "Linux IPMB-over-I2C" is really just "Linux I2C".
951 2056120ddc 5co-legacy: Use ITEM_LABEL_LENGTH for snprintf in CF_FUNCs
952 03acee1d0f Qt: Add a preference for automatic profile switching
953 03579023ca Qt: queue Flow Graph replots that result from mouse moves
954 cc4c931b4a Qt: Fix flow graph scroll direction via keyboard
955 22a6672fee Qt: Explicitly connect our profile dialog signals and slots
956 b778bebe50 PROFINET plugin: dissect PROFIenergy measurements
957 259bbbff2a Qt: Fix Window scaling graph axis labels
958 ea5ed37426 TLS: SM3 and SM2 are not in TLS (Signature|Hash)Algorithm registries
959 bb38a9fa13 TLS: make reassembly function table static
960 85e8f07b7c SDP: Don't replace generated Call-ID list
961 8b8ea851e3 BLF: Add support for ETHERNET_RX_ERROR and ETHERNET_ERROR_EX objects
962 5bcff02df9 tshark: Set dumpcap update interval to 0 with -l
963 8b393bc304 Add support for MACsec traffic decryption
964 a2eaaa4e88 E212: update MNC information
965 f186f44a71 github/workflow: fix macos
966 4205eb2dbd Fix some (trivial) warnings in pidl dissectors
967 6966cdb73e SSH: Handle "curve25519-sha256@libssh.org" KEX name
968 60a6bbd6f3 DCERPC spellings
969 289a159042 sharkd: Improve sub-stream support in "frame" and "follow" methods
970 19521b5419 CMake: Find and link with QtDBus on Qt6
971 24d02021e8 Qt: Move the I/O Graph tracer to frame selected in main window
972 7969fd6bec GitLab CI: Fix a job status check
973 9b0150eaba Peekremote V0 enhancements to indicate band
974 e03a58958e GitLab CI: after_script updates
975 e095dd464a GTPv2: refresh IEs name according to latest release
976 bdc5f76203 dcerpc-pn-io(profinet): Fix warning about display filter
977 289c6a1257 Falco bridge: Fill in our initial internal events
978 bb9e79510c BLF: Fix optional Hardware Channel in ETHERNET_FRAME_EX
979 a16241b23f TLS: Enable handshake reassembly across connection migration
980 ae39eeb370 DCERPC dissectors: make some symbols static
981 a9f783600f EPLv2: modified limitation of valid SDO segment size
982 6f8ca8498b fix typo after gcf19f6f27
983 591daaf5a3 QUIC: Restore cipher after a key phase change if decryption fails
984 e8b256c9a0 fcfzs: fix calculation of the number of fill bytes.
985 e267bfdd88 lldpd: move hf_lldp_tlv_enable_system_cap* to capabilities_enabled_tree
986 24f5c8d424 zmtp: fix Dead Store found by Clang Analyzer
987 ad231c7a9c nfapi: fix Dead Store found by Clang Analyzer
988 cf19f6f275 dtls: fix Dead Store found by Clang Analyzer
989 4107962715 cql: fix Dead Store found by Clang Analyzer
990 7db83791a7 tipc: use the message length to compute the filler size.
991 d44e951488 tipc: use proto_tree_add_item_ret_length().
992 8c06c62a89 Update the Keysight Ixia Netflow fields with new SIP fields
993 39cc00a972 tipc: use HTTPS, add a direct URL to the protocol spec.
994 1a40e22a00 icmpv6: Do not add time string when lifetime is infinity
995 ab3511c597 NAS 5GS: fix dissection of NAS message container IE
996 c28e620561 LIX2: update Timestamp to show UTC instead of Local
997 e40ec77006 NR-RRC: Remove version from SIB dissector table name.
998 aea66ddc33 tipc: fix byte count.
999 161b9809b1 CQL: dissect Prepared response
1000 cda7c030e1 tipc: fix padding after bearer instance string.
1001 291822a25c CQL: take into account NULL and unset values
1002 93a577ca1e CQL: fix two implementation bugs
1003 f0462182da PER: When showing internal bitfields handle integer values.
1004 dfec2284f3 NR-RRC: Add callable dissectors for SIB messages
1005 ba75d1bad2 CQL: add parsing for error codes
1006 196780d4c2 Add Tracing UUID to result dissection
1007 0d5be00e26 [Automatic update for 2024-04-21]
1008 32ce95de22 fcfzs: mention the FC specification that describes this.
1009 d277ecdb3f pcapio: fix a check for idb_filter size.
1010 9e16b57164 TCP: Fix extra "TCP port numbers reused" with missing SYN
1011 9dffc3834e GSM RP: fix dissection of SMS in 5G Nf interface
1012 b0aab2f796 MMS: Add more IEC 61850 dissection.
1013 be3550b3b1 editcap, libwiretap: Don't use array of initial DSBs after freeing
1014 0261fd7da6 http: Fix buffer overflow, use after free in HTTP Range
1015 d7c082bc0d Revert "Refactor plugin registration and add ABI/license check"
1016 80156b405c Revert "plugins: Fill in short description field"
1017 539f85782c Revert "Update README.plugins and release notes"
1018 a76fa03e42 Revert "plugins: Remove unused "min_api_level" field"
1019 4e12581711 Revert "Remove plugin license check"
1020 7a8e0c6700 Revert "Qt: Add plugin description/homepage fields to About dialog"
1021 1043b044ad Revert "plugins: Remove unused argument to scan_plugins_dir()"
1022 2925a22554 Revert "Qt: Replace plugin column "Path" with "Scope" in About dialog"
1023 4d93ab1f3f Revert "Qt: Add Install Plugin to Tools menu"
1024 a94db07e7b Revert "plugins: Rename "dfilter" to "dfunction""
1025 a818fd93ce Revert "Plugins: Fix the issue of duplicate scanning of the same directory"
1026 8f3c30d274 Revert "plugins: Give higher priority to the personal folder"
1027 39a2befd09 Revert "plugins: Remove an assertion"
1028 91399562d6 Revert "plugins: Improve build with !HAVE_PLUGINS"
1029 87d06cdb5b Revert "wslua: Add a scope field to lua plugin description"
1030 7f60f901a3 Revert "wslua: Add support for SPDX/URL/Description info"
1031 a6fafc9f7d Revert "Qt: Add back "Path" column to Plugins tab"
1032 b06c7b8f12 Revert "Qt: Fix plugins double-click/show in folder"
1033 9d70cce3f8 Revert "Qt: Remove an #ifdef for Windows"
1034 1435054a92 Revert "plugins: Lower a log level"
1035 2bc0f26e54 Revert "Qt: Remove another plugin #ifdef"
1036 bf45ef8310 Revert "epan: Remove HAVE_PLUGINS #ifdef"
1037 6a10ec2292 Revert "Qt: Remove HAVE_PLUGINS #ifdef"
1038 bef72fcf5f Revert "epan: Remove register_all_tap_listeners plugin callback"
1039 11fd52fdea Revert "epan: Add plugin get_descriptions callback"
1040 28808100aa Revert "CMake: Refactor plugin add_library() macros"
1041 b64c5077a2 Revert "Remove version component from plugin path"
1042 6d1b32b688 Revert "plugins: Add a codecs API level"
1043 3d42d1dce7 Revert "Rename some codec plugin folders to lowercase"
1044 e6bfc5d34b Revert "wslua: Add another exception for binary plugin subfolders"
1045 fc6871fe55 Revert "CMake: Fix WiX packaging"
1046 e7c8cd4197 Revert "Try to fix macOS packaging"
1047 7a228c11fb Revert "Try to fix Debian package"
1048 94e1851f3e Revert "Add plugin extension to wireshark.pc"
1049 e840517752 Revert "osx-app.sh: Sign plugins with .so extensions"
1050 e4d44aa340 DCERPC-MAPI: call val_to_str_const()
1051 3964ee302d IP: Fixed clang errors
1052 1771f09ff8 BER: Only append text to empty/missing strings. Use MISSING as text.
1053 8920fb270f BER: Add info about empty strings.
1054 05b26c4c8e nmea0183: Add DPT sentence dissector
1055 1ffdd2360d ISO15765: Update autosar link
1056 9d67d6b246 ISO15765: Fix reassembling when different flows overlap
1057 dd6e07b9b7 Move some WS_LOG_DOMAIN definitions
1058 0e2d9b7056 Windows: Use the common Qt Export and File dialogs
1059 9778cc8220 sharkd: Fix SIP follow filter returned in "frame" command
1060 0b094f7df7 ISO15765: Fix out of order reassembly
1061 74820a1dc6 CIGI: Don't have multiple identical tfs entries
1062 35bb4273d9 MMS: Make sure we initialize a struct
1063 b4a3e0d6c5 BLF: Fix random read in the middle of a linear read
1064 90d7ecf697 Windows: Add include depended upon packets checkbox
1065 53db86fb6d HTTP: Improved robustness and memory freed
1066 d4da04f8ee ieee80211: Fix typo in display filters
1067 b8b73109c4 ieee80211: Add new fields in RSN extension element
1068 cff321563b pidl: add more issues to the README.
1069 9f5475293a pidl: add more issues to the README.
1070 283af80b85 Peekremote Version 3 that encapsulates radiotap
1071 db9ed8844c dumpcap: Fix our pcapng block length check
1072 317177d1d0 Qt: Fix removing ignored packets from selected range
1073 ef65ed493c x11: update with the latest main-branch xcbproto and mesa.
1074 5617e2d082 gtp: Use slash as protocol separator
1075 2796b7c479 MMS: Add a NULL check
1076 1c0f9aeeec rohc: Use slash as protocol separator
1077 5f3fbb318c Fix some spelling errors
1078 4362cf100a PDCP-NR: limit security updates to SMC
1079 e5b34fed00 pfcp: fix code check warnings
1080 0ea560dacc SIP: Do request/response matching on other transport types
1081 d9874489f5 debian: Check if dfilter.h is usable, too, in headers-check.c.
1082 30cd04270c Debian: Build-depend on quilt
1083 47a208d21e pcapng: option sizers don't calculate padding
1084 202760f434 Correctly format 'Hash Algorithm:' single vs multiple
1085 b36749f56a pcapng: fix writing hash options
1086 4d3c0147f4 PIM: Added support for two new message Types (rfc9465)
1087 5c5b18de0e MMS: Fix #19767 + more enhancements
1088 5e60fc7964 NR RRC: fix SRB4 configuration in MAC NR
1089 b7598b2010 pfcp: Update to 3GPP TS 29.244 V18.5.0
1090 09b83c0ece pcapng: Fix logging
1091 cbae3bfc66 VXLAN: add Linux default port
1092 e1a6557d34 c-ares: Suppress deprecation warnings
1093 a2c5e159fd HTTP2: Override existing header with fake header
1094 f14d5538b8 addr_resolv: Use ares_init_options
1095 9d2ecd0c07 PFCP: Add request/reply matching max time preference
1096 3d33427dd9 MMS: Fix fuss test #19756 and add itemid str.
1097 d71e8f0291 GTP: add more context fields for PDCP-LTE frames
1098 4b4e6a39bd MAC-NR: LCIDs 3+4 may be SRB or DRB
1099 d6ecaf1d1d PDCP-NR: be more careful about length of IP payload
1100 6dc78e62fd gtpv2: Dissect PSCell ID IE
1101 97b871fe02 Switch some GLib-isms in asn2wrs.py to their C99 equivalents
1102 03e0762a4f tools: Miscellaneous C99 updates
1103 f4a192a2af epan: Switch proto_tree_add_item_ret_boolean to bools
1104 52573ed9af [Automatic update for 2024-04-14]
1105 50d0cbc1c5 epan: Switch more gboolean *s to bool *s
1106 14e24bec38 PFCP, GTP: Remove unused structures
1107 3fdd76f9c4 Qt: Fix overflow-before-widen
1108 60a2f917ee TCP: Replace hard-coded number by appropriate constant
1109 2aca89319d PDCP-NR: don't link back to (not set) security frame 0
1110 d14f36e90a nmea0183: Add GGA sentence dissector
1111 fee2eef9c7 ieee80211: Mark TPC Report link margin as reserved in certain frames
1112 8c473a4970 MMS: Add IEC-61850 PDU names
1113 c5a8168f8a epan: Switch ptvcursor_add_ret_boolean to bool
1114 61cdb88799 epan: Switch process_reassembled_data to bools
1115 986bd67a0a GNSS: add dissector for Galileo E1-B I/NAV navigation messages
1116 b46c1e9fc7 IO Graph: Add intervals down to 1 microsecond
1117 0bf8a291ed Resources: Add column preferences to the CloudTrail profile
1118 6126f56551 ieee1905: Add dissection of supported VHT MCS sets
1119 179bf05a4d ieee1905: Fix bit ordering of HE-MCS set
1120 ed7f4df031 Dissectors: 'return(x)' -> 'return x;'
1121 06a9f5feab Qt: Remove unused include from IO Graph
1122 cc25d57bc4 Qt: Use nstime_t in the rest of IO Graph
1123 bfcc3d7a35 Qt: Start to use nstime_t in IO Graph
1124 2aed3428ec Falco bridge: Add error message for missing display attribute
1125 2224b243c2 Qt: Recalculate I/O Graph if zero plotting changed
1126 a0f675728b Update Ixia/Keysight netflow fields. new fields for https headers, for Appstack v4.12
1127 2ef222903e Kafka: Update messages to their latest versions
1128 e84adf41da Qt: Hide export dissections dialog when accepting
1129 ea70c16e05 Qt: Fix crash when closing TimeShiftDialog before redissection done
1130 a2a911ea1a fix: Hmac Missing
1131 9c352cf9ab BLF: Properly skip 0-length containers
1132 14902cfe82 BLF: Fix debug message
1133 50018d8994 GTPv2: fix bearer_qos_oct1_flags and tra_info_pgw_flags
1134 90c1736b10 Kafka: Fix the snappy decompression (again).
1135 1924285965 Kafka: Fix two mis-dissections in old message format.
1136 0ef10e400c tcp: Send the header to the tap even with exceptions in options
1137 2ab349d0f6 Snappy: Use the tvbuff_snappy routines in Couchbase and Kafka.
1138 9363a27350 Snappy: Minor cleanups.
1139 9df309fce8 bacapp: fix typo
1140 df4023b5ed epan: Switch our column format match list from gboolean to bool
1141 9448de75ad Docs: Add a note about recursion to README.developer
1142 1cc371fa57 Clear queued rescans when opening a file
1143 ae1d09e9fa PDCP-NR: fix issues around userplane ciphering and integrity
1144 15c086c5e8 RTCP: suppress or fix some spellings
1145 e556035728 RTCP: Use dissector table for RTCP-RTPFB payload types
1146 21d170a957 "const"-ify extcap/* and wsutil/*.
1147 6b95c52a49 Conversations: Introduce a deinterlacing method
1148 107666afa1 Fix type of queued_rescan_type
1149 304cb10701 file: Don't tap the same frames twice in a live capture
1150 8ca35924ed Add support for snappy content encoding to http packet dissector
1151 4637eeea9c tap: Remove redundant console warning text
1152 365b4dbec8 Qt: Don't try to remove an already removed IO Graph tap
1153 fe2b3001b1 LUA: Update documentation to the fact we now support LUA 5.3 and newer.
1154 5abfe91cc1 Qt: Work around Qt6 dataChanged pessimization
1155 4f2abc9b46 [Automatic update for 2024-04-07]
1156 d54cd5e0ba HTTP: Fix null pointer deferences
1157 dbc22579cb Updates to NTP reference identifier codes.
1158 76f52fc911 wslua: Remove obsoleted @since tags
1159 63087ee7b2 http: Test strstr result against NULL before adding
1160 3852a0b5b0 LUA: Requre version 5.3 or greater
1161 40c420ab9b MMAS: Add a preference to dissect as iec61850
1162 c56a81d41c TCP: Add a flow counter to the statistics
1163 3b034815a2 Asterix: "const"-ify all the data structures.
1164 4606845990 Qt: Rescale IO Graph axes before getting the x axis range
1165 8f889b5833 Qt: Remove the URL code from the profile model & view
1166 748e482dc7 Qt: Add Apply to Preferences Dialog
1167 b63d6d3bb0 Qt: Fix IO Graph startOffset when packets aren't added
1168 2ae6c42ce2 Qt: Fix IO Graph currentActiveGraph
1169 5d8fcce4d6 Qt: Enable IO Graph Crosshairs context menu action
1170 a3e7a7fb29 fix: "const"-ify most of fix_fields.
1171 d0b143bbec Remove init to zero for static variables
1172 c47011890a HTTP: Incorrect request/response matching
1173 f291ea8f30 HTTP: corrected request/response matching
1174 1e591a35db # This is a combination of 3 commits. # This is the 1st commit message:
1175 4e4897423b HTTP: Incorrect request/response matching
1176 4f8343feb7 HTTP: Change to TestDecryptTLS.test_tls13_rfc8446
1177 447023d544 HTTP: Fixed indentaion error
1178 18a1e3294f HTTP: Change to Ubuntu pipeline test
1179 49b3fb60b2 HTTP: Incorrect request/response matching
1180 84c0e00130 HTTP: Fix request/reply matching
1181 4751c4a9da HTTP: Fix request/reply matching
1182 40f57684d9 HTTP: correct req/resp matching without comments
1183 f97a8a5b58 HTTP: corrected request/response
1184 437fd1dacd HTTP: Fixed error in last commit
1185 2670533eb5 HTTP: Fixed incorrect request/response matching
1186 211c3034e7 HTTP: Request-response matching corrected
1187 bf57ada43f HTTP: Ranges are used to match reqs/resps
1188 6649fa88c1 HTTP: removed unused function declaration
1189 33ab83081d HTTP: Incorrect request/response matching
1190 24307ccdbe wslua: Add missing @since tag
1191 f650b22bb4 busmaster: update a URL to HTTPS.
1192 d17e3a2842 wslua: Improve documentation
1193 f3e4237af7 Qt: Expand on a comment
1194 d6d6053716 LTE RRC: upgrade dissector to v17.8.0
1195 475661b597 F1AP: upgrade dissector to v17.8.0
1196 07f68d0d15 http: Initialize a variable
1197 cc4f989805 Telnet: vSPC: Track the "vMotion conversation".
1198 ca4f217083 conversation: Add support for a "blob" conversation-element type.
1199 d63bac4d77 Telnet: vSPC: Dissect "sequence" and "secret" in easy cases.
1200 d6bc7d969d wslua: Add integer atttribute setter/getter macros
1201 0cbdec7f71 fix: Migrate packet-fix.h changes back to source files.
1202 410b435fd7 E1AP: upgrade dissector to v17.8.0
1203 4fd6630d9b XnAP: upgrade dissector to v17.8.0
1204 c84115f881 wslua: Add ProtoField attributes
1205 c48b750be9 wslua: Fix type conversion macro names
1206 600d66f1ac MSWSP: const-ify "GuidPropertySet".
1207 dc03f8790c IO Graph: Use a larger maximum index size
1208 fc77bd3ee9 Qt: Enable min/max button on GeometryStateDialogs by default
1209 0a636a636c QUIC: Remove support of old draft-deconnick-quic-multipath
1210 9de88ef317 fix: Use bsearch for tag lookup.
1211 0c637a2b5e reordercap: Handle IDBs in the middle of the file
1212 8b802bffd1 Zigbee Direct: Fixed UUID mismatch with join, pjoin & leave characteristics
1213 64158f3e3a Switch away from gshort and glong
1214 393d3e059d RakNet: Update encryption state on open_connection_reply_2
1215 9268a4838a ceph: give c_warn_ver() a more sensible data type.
1216 93ff0a109a NGAP: upgrade dissector to v17.8.0
1217 d54b84d0ac Protobuf: when matching against URIs, allow '*' wildcards
1218 81f925907a Qt: Add automatic profile switching
1219 7130e33d30 Qt: Ensure Copy Bytes as C String is a valid C string
1220 7d5172dec1 NR RRC: upgrade dissector to v17.8.0
1221 b456632e40 X2AP: upgrade dissector to v17.7.0
1222 5e290a99ab NMEA0183: make a function static
1223 8b2d15115b S1AP: upgrade dissector to v17.6.0
1224 668e6c6f79 packet-vnc.c: desegment multiple TCP packets when not enough data is received
1225 7f2043c720 Qt: IO Graph human readable axis ticker with SI prefixes
1226 5b637bd968 wsutil: format units with floating point
1227 76879a480a http: optional check for ASCII headers
1228 9710a98b67 Initial work on supporting DTLS 1.3
1229 acaf5ad7f9 Qt: Only retap when making an IO Graph visible if necessary
1230 85e93bb30b Use bsearch for lookups in sorted extended value strings.
1231 82bc36ba53 CLNP: use a dissect-as dissector table for the OSI security option.
1232 a85952e2ce GTPv2: Dissect UP Security Policy
1233 5db5366f9b Dissectors: don't do e.g. return (0)
1234 8f6a4d3b3b text2pcap: Fix a printf format
1235 7a3a258118 Qt: Retap when changing to or from a IO Graph LOAD graph
1236 67d7b1e58c extcap: Fix a strlen check
1237 83f46b61ef Fix some spelling errors
1238 cd5630e375 MMS: Add IEC 61850 decoding to some fields
1239 f98f501b61 fileset: Check for g_regex_new error
1240 74827d33dd EHT PhyType support for wlan_radio dissector
1241 755fc1dbd3 ui: Convert our remaining UI code to C99 types
1242 124d73b6e9 RADIUS: Updates to dictionary.huawei
1243 932ec25362 Qt: Fix a preferences dialog data type
1244 d5b092268f Convert extcap_parser to C99 types
1245 4dda75fb0d Add a built-in dissector for ZMTP
1246 0949fd3498 doc: Mention updated Lua 5.3/5.4 support
1247 efdeaac67d Qt: Change IO Graph tracer when current UAT row changes
1248 d7926e3290 epan: Switch proto_get_frame_protocols to bools
1249 f0f8cdce36 Qt: Add some comments and links to IO Graph TODO
1250 76255f37fd Mitel DECT: Change a gboolean to bool
1251 4cf64a4ace ATN: update some comments.
1252 b5970abe2d UAT: Handle TRUE and FALSE regardless of case
1253 0b93055203 prefs: Don't cast a bool pointer to a gboolean pointer
1254 6afe57a1b8 Remove parentheses from return bool
1255 5a91ac3af9 Doc: tweak some of the Lua API documentation
1256 5919c84347 Move libm linkage to libraries
1257 773bcf6cb9 tcap: make a variable not used outside the dissector static.
1258 7084b6e4db Change some extern references to boolean preferences
1259 fb70e77fd1 Qt: Convert our utilities to C99 types
1260 b00b162a87 Qt: Convert our widgets to C99 types
1261 f3311c1840 Qt: Convert our models to C99 types
1262 2ec0c3ff90 epan: Convert the color filters code to C99 types
1263 cd3588d52f ui: Convert the CLI code to C99 types
1264 d81488c167 Lua: Convert to C99 types
1265 45e75413a8 wslua: make the heading for the example a discrete heading.
1266 a8c5341dcc Qt: IO Graph Y Axis factor needs to trigger a recalc
1267 7b6e196c41 wslua: put the example of use for treeitem:add at the right level.
1268 949191823f epan: Use bools in our pref_set_pair_cb callbacks
1269 62bc594401 wslua: fix the documentation for Tvb:reported_length_remaining.
1270 5a9393c646 Switch our boolean preferences to bool
1271 20046e4a0d NTLMSSP: Initialize encrypted session key
1272 7c744e7933 editcap: Don't memmove more than allocated in the buffer
1273 6aed3e5232 Qt: IO Graph bar border color
1274 9aa9a6b048 nmea0183: Add ZDA sentence dissector
1275 0fae2569bf [Automatic update for 2024-03-31]
1276 be55ec3c0c Mongo: Strengthen heuristic a bit
1277 90654d3f76 Fix some IP lengths
1278 2862ae66f5 Qt: Update ProgressFrame to use a bool
1279 57d98f1362 Qt: Recalculate IO Graph when switching plottable
1280 2562674df0 epan: Convert the secrets code to C99 types
1281 4bc1dcaa83 Protobuf: don't warn about re-including base types
1282 e85196966d epan: Convert a couple of proto tree callbacks to C99 types
1283 e10839dd5d epan: Convert our stream printing code to C99 types
1284 1816bd1a11 Lua+ui: Convert the funnel code to C99 types
1285 444cb3cea1 ui: Convert the top-level ui files to C99 types
1286 574ed488d1 Qt: Only rescale the one visible IO Graph
1287 81c7238776 Qt: Recalculate IO Graph at more appropriate times
1288 59fbdef13e Check number of selected bytes for FT_IPv4/FT_IPv6 fields
1289 38c0efcee8 Mongo: Ensure the offset advances
1290 75b1ffe119 macos-setup: Add a warning about a comparomised version of XZ.
1291 ee4891977b Qt: constify some IO Graph getters
1292 75aa5599b4 ui: Convert capture_ui_utils to C99 types
1293 b2f1dbff0e ui: Convert dissect_opts to C99 types
1294 2b4117c5bb ui: Convert the failure_message routines to C99 types
1295 7686e79601 Qt: Constify PacketListModel::getRowFdata
1296 2d3c6050ba Qt: Retap IO Graph if the Y field changes
1297 119a385ba2 GQUIC+DOCSIS MAC MGMT: Recursion updates
1298 f8760b70ba wow: Fix identical branches for some messages
1299 98b08894c7 check_typed_item_calls: don't warn about width of field for add_uint()
1300 8285e80224 JSON-3GPP: Handle 5GC over HTTP/1.1 (OAI), don't create HTTP/2 sessions
1301 1c90d8197f ltp: Add correlation of cancel and cancel-ack segments and heuristic dissector
1302 16186deb94 epan: Add some Clang-tidy suppressions
1303 318e8d3161 cpu_info: fix missing decl in else macro block
1304 1a4abf8e6a Qt: Modernize some of our main window signal+slot connections
1305 0bb3161d7f ws-function-blocks.dia: Update some outdated information
1306 5824e57120 docs: The 'manarg' macro splits by line
1307 9e388820d0 tcpcl: fix Dead Store found by Clang Analyzer
1308 b261d1cdd8 dns: fix Dead Store found by Clang Analyzer
1309 63bb4b023a pldm: fix Dead Store found by Clang Analyzer
1310 83687ce837 ipv6: fix Dead Store found by Clang Analyzer
1311 b18a2989ee tcp: fix Dead Store found by Clang Analyzer
1312 2e33fcf230 bssgp: use the right table for Attach Indicator string lookup
1313 3a7b618897 IPPUSB: Avoid (mostly harmless) string overread
1314 6f688e19d2 Qt: IO Graph: Use logarithmic ticks for log scaled Y axis
1315 c5510d931e packet-lldp.c: ttl == 0 means Shutdown PDU, decode accordingly
1316 6c0d76206b Qt: Treat IO Graphs with lines and data points as line graphs
1317 1205a5a38d socketcan: fix CAN packet type detection
1318 a91509ea7c Change some `wmem_packet_scope()` to `pinfo->pool`
1319 b43ae13285 Assert on heur dissector list not found
1320 ecea70dbd3 Qt: Actually display the intended IO Graph Legend Title
1321 bddf6b7fbd IO Graph: Make LOAD graphs displayed
1322 ab26d00454 PROFINET plugin: init PE service_modifier always
1323 24b27a78e2 Qt: Apply the fix for SyntaxComboBoxes to Qt 5.15.3
1324 484de637d5 Fix syntax in tshark man page examples
1325 66a6c53914 Qt: Ensure IO Graph Legend appears if box checked
1326 a780f96f1b Qt: Actually swap the plottables when rearranging IO Graphs
1327 393197fdee PROFINET plugin: decode PEservice responses
1328 d10e9883bf ui: Switch the recent and simple dialog files to C99 types
1329 a7236f6a57 sharkd: Add "column_info" field to "status" method
1330 18625d706b Dissector for RTCP Congestion Control Feedback payload type
1331 1f63e02a9e tools: Add gdb to the debian-setup.sh test dependencies
1332 350917786d I/O Graphs: Squeeze some bytes out of io_graph_item_t
1333 070a974b48 wlan-radio: Fix access of unitialized bool
1334 3b61f4fd74 IO Graph: eliminate possible overflow in LOAD graphs
1335 10f41cb995 macos-setup.sh: Various changes to build on a newly setup up M2-mbp
1336 b9b19599f7 packet-dhcp.c: Fix a typo in aerohive suboption
1337 39bc393c86 Qt: Copy IO Graph absolute time to CSV when time of day is selected
1338 d8b291c566 ASN.1: Regenerate dissectors
1339 7a34922f05 GTPv2: Dissect Alternative IMSI IE
1340 5887358afc asn2wrs: Remove unicode char '->', it fails on windows
1341 dc5b8b9c60 wow: Remove extra newline at file end
1342 ce8bfd9975 wow: Autogenerate all messages for all protocol versions
1343 bcc7145d75 wow: Add add_string function
1344 1cda9725d4 wow: Rename ett_wow_realms to ett_message
1345 e658085377 wow: Refactor dissect_wow_pdu function to improve locality
1346 94505a4a23 wow: Move main parsing into own function
1347 0dcbd4cf90 wow: Convert to use ptvcursor
1348 981f7f2709 wow: Completely rename variables in preparation for autogenerated
1349 c746778018 wow: Change opcode names to match actual names
1350 c92d04accb wow: Make protocol_version localized to conversation
1351 8d5f016225 wow: Make message layout be dependent on protocol version
1352 407da2a8c1 wow: Pass game_version directly through parameters
1353 436eb02100 Update Ixia/Keysight netflow fields.
1354 f6454f6dd3 follow: Get rid of frs_return_t
1355 0e28b66dd8 Qt: I/O Graph fix highlight and click on last interval
1356 2438e82c40 Clang-tidy: Enable recursion errors for dissectors and wiretap
1357 105da2927f DVB-S2: Add a null check
1358 4534258885 ISO 7816: Add a null check
1359 0cc1a5f110 H.264+H.265: Add null checks
1360 af3ded6742 [Automatic update for 2024-03-24]
1361 b48ff4df36 wiretap: Recursion updates
1362 b39cd257db Fix some spelling errors
1363 cd564f93e5 PNIO: Add a missing Clang-tidy suppression
1364 6d4375846b Recursion updates for Gryphon, MATE, OpcUa, PNIO, and WiMAX ASN CP
1365 5366c18d28 Add recursion checks to SoulSeek, SML, and Socks
1366 f9e954497f Add recursion checks to LLRP, MQ PCF, OPSI, and OSC
1367 823b49f6c3 BLF: Fixing Flags Decoding in FlexRayRcvMessage(Ex) (BUGFIX)
1368 eb5a4b149a GTPv2: Add NF Instance ID and Timer in Seconds IEs
1369 7e49e3155d expert: add a new expert group for dissector bugs.
1370 e4a3342068 expert: register ei_unreassembled with proto_unreassembled.
1371 7c7ae3c72c Fix some Perl scripts.
1372 0e551efb92 nmea0183: Fix end of line warning
1373 0e1bad2875 USBVIDEO: Add a class data type check
1374 c733727c76 Windows: Upgrade c-ares to 1.27.0
1375 668c6e1eeb woww: Update from autogenerated message information
1376 e6ad1f677e Amend whitespace in reordercap.c
1377 ef64dcf328 Fix reordercap -n flag generating empty output file
1378 534f7c32cd socketcan: update CAN CiA 611-1 definitions
1379 a98b35d988 socketcan: display len8dlc content for Classical CAN
1380 3456a9809e socketcan: display CANFD_FDF and CANXL_XLF flag content
1381 d3dd050c6a socketcan: simplify CAN packet type detection
1382 c414c067d6 CIP: Fix Forward Open Response Parsing
1383 13c8a2f887 Convert Wiretap to C99
1384 5738b5ca2c epan: BCD strings with multiple filler nibbles at the end
1385 e640ecd591 TFTP: Fix export objects in single pass tshark
1386 2b7fc4b8d2 wiretap: Add a Clang-tidy suppression for BLF
1387 0302978a2b LISP: Add missing Clang-tidy suppressions
1388 1ed5bd8dd2 Add recursion checks to EXTREME MESH, LwM2M-TLV, MPLS ECHO, SNA, and TCAP
1389 30f77b439b nmea0183: Add generic NMEA0183 dissector
1390 6adb987104 Qt: Dynamically allocate IO Graph items with a higher limit
1391 28be55d9ef hci_mon: Support decoding ISO data
1392 a9bf01aad1 ICMP: fix minimum original datagram length
1393 15660308cf epan: Don't change ports in error packets, similar to addresses
1394 f940d12361 GNSS: add EMS meta data synthesis to EMS text node
1395 f410c309be Debian: Add a Logray package
1396 3ea56842a3 mac-lte: fix more bogus casts.
1397 5de524bc20 mac-lte: Fix memory access in LONG_BSR_LCID
1398 02bf9e15d8 Qt: Fix some leaks in IO Graph
1399 696baec976 Falcodump: Fix a couple of option names
1400 6afdbf2de0 Falcodump: Add options to exclude syscalls
1401 b41e5eaed1 Qt: IO Graph label precision, make scale factor a constant
1402 4c5f838c58 MinGW+NSIS: Install NSIS package in setup script
1403 3cff44e4a0 MinGW+NSIS: Work around QTBug-122257 when building
1404 3757f42e5f DOF+Etch+SIMULCRYPT: Add missing Clang-tidy suppressions
1405 6653bfd82e Add recursion checks to DCOM, MPEG PES, PROXY, Snort config, and Thread
1406 e9f0d2c22a Add recursion checks to DICOM, FC-SWILS, PIM, RSL, and WASSP
1407 db886b4acb Add recursion checks to DCCP, KNX/IP, PANA, SOME/IP, and WLCCP
1408 bfa4ad9041 GitLab CI: Re-disable Homebrew updates
1409 73b6bf25e2 Add recursion checks to CSN.1, GSM A-bis OML, NAS-5GS, SolarEdge, and WMIO
1410 68f427822a Qt: Scale IO Graph bar widths to the interval
1411 96281f0369 [Automatic update for 2024-03-17]
1412 53d9f11e01 Qt: Queue IO Graph reports during mouse moves
1413 f90b2df701 packaging: Quiet a Python SyntaxWarning
1414 088bcd5682 packet: Add missing param documentation
1415 ab5c10662a test: INVALID_INTERFACE is a possible exitcode for tshark interface test
1416 df78e393c8 CQL: Fix a recursion check
1417 277d965657 Add recursion checks to CQL, GSM GSUP, MSWSP, RSVP, and WTP
1418 624822b073 QUIC: Handle older MP draft as well
1419 ed83f9b2ee QUIC: Support decrypting Multipath draft-07 with Path ID
1420 33125aadcb TCP, UDP: Add fields for relative packet numbers within stream
1421 d25124910f Goto the nearest undisplayed frame
1422 f5024976f7 epan: Remove subnum from frame_data
1423 1a417f5840 Convert fuzz to C99 types
1424 93e6399046 tools: Install Lua 5.4.6 on macOS
1425 7122291d5d Add recursion checks to COSE, GQUIC, SUA, and XML
1426 5b29346f9b Add recursion checks to COROSYNC/TOTEMSRP, HSMS, ProtoBuf, RTLS, and YAMI
1427 0ff53d7a49 Falcodump: Add capture filters
1428 6d10f6144e Falco Bridge: Dissect JSON objects for cloudtrail fields
1429 1923c6cab0 Qt: Limit on how often mouse moves update the RTP Player graph
1430 50c8bc46f4 Windows: Upgrade Lua on Arm64 to 5.4.6
1431 55c9a08651 Qt: Add Clang-tidy suppressions for ProtoNode
1432 87a9a18726 Convert extcap to C99 types
1433 69797c06a9 androiddump: Unused variable on WIN32
1434 fa1a1b82e0 Lua: Switch the downloaded Lua to 5.3
1435 3621124cd8 packaging: Have Debian Build-Depend on lua 5.3
1436 c77748ae86 release-notes: Add Lua
1437 50af5f1dee tools: Install Lua 5.4 with MacOS brew
1438 533c186bc8 Sysdig Event: Update our events
1439 c810864876 NSIS: Fix some paths
1440 89cbc5baa2 SOME/IP: Improved robustness of UAT-based HFs (part 2)
1441 371f9e1418 Convert randpkt_core to C99 types
1442 f8b4e9d974 Tools: Add a quiet option to asn2wrs
1443 497b90a4a1 Qt: Make visibleIndexOf O(1), not O(N)
1444 42a13925a0 Fix potential integer overflow in getnum
1445 7cfffcfef3 DNS: Added limit check to TTL indices used in new statistics
1446 fcc5709ce8 Qt: Don't select and scroll to packets twice
1447 75c54c2a8b Fix common spelling mistakes
1448 72bdaefacb CI: Update location of extcap plugins for signing
1449 14c0f79ec4 text2pcap: Make sure our plugin directory is initialized
1450 8d5036b994 diameter: support Diameter Address type in vendor dictionaries.
1451 654fbcb5ec Fix our WiX package
1452 73f516a3c4 tools: Add opencore-amr to additional list for macOS homebrew
1453 25f6f3ba0e tools: Optionally install Qt5 DBus on SUSE
1454 91ea231d5e packaging: BuildRequire a Lua version, not just 5.1 or 5.2
1455 eb58552384 wsutil: Allow converting zero length bytestrings again
1456 0baad53fba falcodump doc: update to libcloudtrail 0.12
1457 32689c250f wsutil: Fix init_plugin_dir
1458 8e703dfb9a tools: Install lua 5.3 on Alpine and Arch Linux
1459 e3a77df837 QUIC: rename DCID by Path Identifier (multipath draft-07)
1460 e4cf02711c QUIC: a new MP_[NEW|_RETIRE]_CONNECTION_ID from multipath draft-07
1461 2b09b0c66b QUIC: MP_[NEW|RETIRE]_CONNECTION use old draft value
1462 3b4b9c8dde QUIC: Add MAX PATHS from pre-draft07 multipath
1463 3e03082288 tls-utils: add Initial MAX Paths TP (multipath)
1464 1ea44a05e9 Qt: queue TCP stream graph replots during mouse moves
1465 cc694b7f2f Resources: Update the default Logray profile
1466 08ddd7e863 wsutl: filesystem updates
1467 2155ef34b0 Qt: About dialog "Folders" updates
1468 8512d130f6 UBDP: Reformat code
1469 4929ecb906 UBDP: Decode hostname as UTF-8 instead of ASCII.
1470 6420dcff7f UBDP: Add new fields
1471 302af75963 dfilter: Don't crash on arithmetic between string literals
1472 97bef124ae SNMP set correct req/resp relation when req's are repeated.
1473 8026883af8 SOME/IP: Improved robustness of UAT-based HFs
1474 1f3933913a dfilter: FT_PROTOCOL does not have a value string
1475 6afb4f52d4 check_typed_item_calls.py: Look for fields that could be FT_FRAMENUM
1476 8541041922 CMake+wsutil: Split our Wireshark and Logray extcaps
1477 1b8aa82a23 Let `check_dissector.py` work on plugin dissectors
1478 8c371a912e dfilter: Allow character constants in arithmetic
1479 0969baf2c7 Fix some spelling errors
1480 e05dfae553 dfilter: Fix parsing of single character hex character escapes
1481 7134a293fa dfilter: Allow calling upper and lower on function results, literals
1482 adbba6df7b Qt: Sort SCTP All Associations items numerically
1483 0c58df3d1d TLS: Set unused debug file pref to the empty string, not NULL
1484 f3bf4969e5 Zigbee NWK GP dissector - APP ID 0b0010 decryption
1485 26c42f4535 NAS 5GS: remove an unused dissector handle
1486 a72bd62458 PEEKREMOTE: Add 11be support in the dissector.
1487 6e525aa148 TLS: Don't let the debug file and key log file point to the same file
1488 c778292a10 GNSS: add dissector for SBAS L1 MT63
1489 d29e7b6599 GNSS: add dissector for SBAS L1 MT0
1490 3ffddc19a4 NAS 5GS: add dissection of Tests Procedures messages
1491 826bafe869 SMB2: Change frame fields to use FT_FRAMENUM
1492 ebb5ef3bbb CIGI: Don't throw exceptions in heuristics
1493 e89dc8e2ab NFS: Add a NFSv4 SRT table for operations
1494 e7d47c929d Fixed Zigbee NWK GP dissector - scenes command
1495 47538631d4 SANE: prefer to give uint to WORD_OR_RETURN()
1496 c084f120a2 wiretap: Add a Clang-tidy suppression to the Ascend file scanner
1497 a2d40c7cde Falcodump: Fix compilation
1498 9bfa8d9142 Add recursion checks to BVLC, DOCSIS MAC MGMT, MsgPack, RTMPT, and ZigBee ZCL
1499 f5b887fa38 Fix some spelling errors
1500 6307233ec9 Fix some cppcheck warnings
1501 128c298122 Add recursion checks to BT SDP, GTPv2, NHRP, SCTP, and Windows common
1502 e50ef0effb Add recursion checks to BT BNEP, DOF, ICQ, Q.2931, and S7COMM
1503 75fdad769f [Automatic update for 2024-03-10]
1504 d98913aa82 Qt: Don't call begin/endRetapPackets() twice
1505 77ec5a5068 GitLab CI+tools: Homebrew recently adopted PEP 668
1506 6f2514fba5 Add recursion checks to BGP, Etch, LI5G, RPL, and SIMULCRYPT
1507 018fecc284 ASTERIX: Add Clang-tidy suppressions
1508 709404e401 Add recursion checks to BFCP, EDONKEY, QNET, RTPS, and XMPP
1509 7013af8367 wsutil: On Windows handle hard links in files identical
1510 b8f2baa8ba wslua: Update comment to mention FT_NONE DissectorTable
1511 c2e95293d2 dfilter: Add vals (value string) function
1512 4d57ab3498 opus: Use BASE_ALLOW_ZERO for frame data
1513 ba362cbf35 USBLL: Show data field for Zero Length Packets
1514 ec6b75ec46 Qt: Add lint recursion suppression to findText
1515 5a4e2bce58 wslua_dissector: Support 'decode_as' from DissectorTable:try()
1516 baa7944443 Qt: Honor pref for hiding interfaces in interface list.
1517 34be81a6e9 opus: Fix dissection of payloads with multiple Opus frames
1518 9bb019d3bc packet-x75: Add sub-dissector table for "Decode as..."
1519 221220f2b4 release-notes: Mention Find Packet improvements
1520 0228fefb10 falcodump: Add builtin (syscall) capture support
1521 2992aa2e24 Logray profile: Add dfilter_buttons
1522 c3c06e7c5f cllog: do more correctness checks on the file contents.
1523 eaf07372e1 tshark: Custom fields for -e based on field expressions
1524 eb9a4ae8ef cllog: do some additional checks for valid values.
1525 9476748548 cllog: add support for log files from CLX000 CAN loggers from CSS Electronics.
1526 6fd3af5e99 t38: Allocate forced defragmented memory in correct scope
1527 6e11f84301 RTPS: Return end offset on failure
1528 7fbd190c84 Qt: Don't allow tap dialogs to apply with no capture file
1529 c2bb7e3e6e Spelling: highlight found Wikipedia words
1530 2b390596c0 prefs: Don't remove initial handles from auto port prefs
1531 beced82218 Make a couple of variables from ASN dissectors static
1532 99a887066d DNS: Added new statistics called Query-Response.
1533 a2a9382629 oids: Read SMI library configuration files
1534 03df722198 ieee80211: Fix sizeof AID column
1535 4eb2924388 smtp: Fix password decryption
1536 c85a0a11f2 Tools: Install libopencore-amrnb-dev in debian-setup.sh
1537 ba82fcdef6 ICMPv6: Remove recursion check from 0 length option path
1538 54717a81d1 GSMTAP: check version field
1539 674e35bd62 http2: Return header value decoded from US-ASCII
1540 c03998f6d2 LUA: Use LUIA 5.4.6 for Windows
1541 c831e05400 CMake: Allow overriding rpath on macOS
1542 8103dd92fc ieee80211: Add address type for RA and TA
1543 2188257743 Lua: Make tests work on Lua 5.4
1544 d46e93b274 ASAP: More recursion updates
1545 f38f79d6e1 Add recursion checks to Bencode, BT-DHT, ErlDP, H.233, and H.264
1546 fcde25cfb8 Add recursion checks and suppressions to BEEP, Kafka, and OpenFlow
1547 48e65f0c54 Add recursion checks to Banana, ISAKMP, KINK, M2UA, and M3UA
1548 cc69ce9399 GNSS: add dissector for UBX-RXM-MEASX
1549 e1c8fb7681 TCP: RTT value is missing for GSO/GRO or repackaged segments
1550 cde165b480 TCP: Regression on ACKed unseen segments
1551 b67073e19d fgcp: Add Session Protocol (0x8893)
1552 4e997a93ea Lua: Replace lua_pushnumber with lua_pushinteger where apropriate.
1553 972bb56d0a Remove our recursion checks in ICMPv6 and NETLINK
1554 e5f006fab3 vmware-hb: Handle zero length address
1555 897dc0bd37 LUA: Ue LUA 5.3 in our setup scripts
1556 1cb540d1f7 PROFINET plugin: add dissector for PROFIenergy service request/response
1557 7a190ad5d4 LUA: Use LUA 5.3 for windows builds
1558 be3b5d04f0 ieee80211: Add fixed dialog token to some WNM Actions
1559 61e8d3392a Lua: Convert the time to an integer in tests
1560 52d7053944 ipv6: dissector: ioam: fix nodelen=0 with OSS
1561 ad69c29f8e Lua: Don't test for removed functions
1562 5e4d7dd565 Lua: In tests, use load instead of loadstring on Lua > 5.1
1563 4e9c97d2a0 ORAN FH CUS: Update some comments, long string texts, etc
1564 97a6ea116e [Automatic update for 2024-03-03]
1565 dc84bddc1f ASAP: Make sure pinfo is set
1566 c4d62f9761 Add recursion checks to BACnet, CIP, IPP, LISP, and NETLINK
1567 556ffd3c03 Fix some spelling mistakes
1568 c49e1f2cea Add recursion checks to ASAP, iSCSI, JXTA, MBIM, and MQTT-SN
1569 a59656a1a4 iee80211: Fix SID endianness when adding to the tree
1570 3948fe5132 Add recursion checks to AMQP, GNW, LDP, CFLOW, and RDP
1571 65fe09f74b MEGACO: Display descriptors inside audit descriptors
1572 7e2e622231 z21: Add some heuristics
1573 d0c09f4859 Add recursion checks to various protocols
1574 91b7ef3930 ieee80211: Fix typos
1575 177dfab770 Rebuild our ASN.1 dissectors
1576 4f35c3a34a epan: Add simple recursion checks
1577 2bb39e1386 TWAMP: Fix Sender Timestamp format
1578 febcf46bbc gRPC: Add separate dissector handles for gRPC Web and Web Text
1579 6c23554f68 doc: Update falcodump manpage
1580 95f6f94f8b tools: Parse ranges in make-services.py
1581 73b0f9e5d3 JSON: Make it possible to disable JSON_3GPP handling
1582 6dabac0cfe CMake+wsutil: Switch back to the default INSTALL_DATADIR
1583 ac97a42bcc Check that string_string arrays are terminated
1584 cc2c5dad77 MEGACO: Find the token when the auditItem is a descriptor
1585 3d1cb2cb19 MEGACO: Fix streamid item length
1586 fcb734e17d HTTP2: Add heuristic dissector for on TCP directly
1587 0300fec1bc TCPCL: Add preference to allow missing Contact Header
1588 bb37fcb026 docs: Explicitly set wildcard when including dissection-options tags
1589 0ce98d0fd3 Tools: Install Qt6 on Debian bookworm or later
1590 d5d22dad96 Debian: Switch to Qt6
1591 02942d9aae Tools: Another debian-setup.sh fix
1592 566927e653 Tools: Fix our Debian Qt6 package installation
1593 ecc1f6d9b4 Tools: Update our Debian Qt6 packages
1594 aa812f47cc check_typed_item_calls.py: check string_string entries for duplicated keys
1595 ade326dbf5 JSON-3GPP: Don't crash on empty suppFeat JSON value
1596 7dc0f853c6 prefs: Fix null defererences, remove obsolete function
1597 7583014fb0 MEGACO: Remove some long obsolete code
1598 d62cc2b175 MEGACO: Dissect statisticsDescriptor inside mediaDescriptor
1599 3d8e72fdf9 macos-setup-brew: Use LUA 5.4
1600 fdcc57302f gsup: Add PCO IE
1601 46123c430a gsup: Add ePDG Tunnel Request/Error/Result messages
1602 611ed98634 Diameter: add 3GPP Third-Context-Identifier AVP definition
1603 84ffa648ea ENRP: Check for invalid parameter & error cause lengths
1604 49d15ea4e8 Wifi(NAN): Minor fix for NAN dissector
1605 96ab1b9571 ptp: Improve display of rateRatio allowing more decimals.
1606 2b9dcdc346 Protobuf: Add a UAT table to map URI -> message_type
1607 bce195d8e0 Update existing NAN attributes to NAN R4
1608 b517471bc4 Qt: Show tooltip in sequence diagram for elided comments
1609 4fcb4b5364 Remove PREF_DECODE_AS_UINT
1610 9840e6247f Thrift: Align the endianness for double
1611 4eaf10bc4e Thrift: Fix recursion check
1612 8989c732fc sharkd: Increase JSON buffer size from 2048 to 8192 bytes
1613 d22842f662 Qt: Add case sensitive find to Follow Stream and Show Packet Bytes
1614 3540bbc969 GSSAPI: Avoid dissecting checksum in signed-only KRB_TOKEN_CFX_WRAP
1615 09f6a3aaa6 Qt: copy correct hidden state to device
1616 4d6941caa6 hipercontracer: don't consume LDAP/SASL/KRB_TOKEN_CFX_WRAP messages
1617 33c9657365 asterix: adjust to upstream change
1618 e0300eaed8 Fix lots of spellings
1619 eb706e9b84 [Automatic update for 2024-02-25]
1620 2744c7e7d0 doc: remove redundant section
1621 30c0ab964f CSV Export: Last column no longer exported when hidden.
1622 c0288ca829 Qt: Only set Packet List style sheet when relevant prefs change
1623 ea38f142e8 Qt: Work around QTBUG-122109 when applying packet list style sheet
1624 e5e0797bd5 Qt: If no preferences have changed, don't signal
1625 63d6edbd3e thrift: make some functions static
1626 92573aad71 RNSAP: Dissect IMSI
1627 62e8882701 SCCP: Use register_dissector_preference
1628 e5168435b5 dfilter: Add functions to override field base
1629 ac90d8c834 Inject TLS Secrets: Check for NULL used secrets map
1630 5239b6bc8d Look into some items where VALS doesn't fit in mask
1631 54b52063c5 falcodump: add missing AWS regions
1632 a5dee645cf DNSCrypt: Add support to parse DNSCrypt Initial DNS request
1633 a65cce3c70 extcap: Use extcap.cfg as extcap config file name
1634 0eb0d6fdb4 ICMPv6: Add a recursion check
1635 5a04c4ecee DHCPv6: Add a recursion check
1636 1515b211e2 SMB2: Add recursion checks
1637 40b210e1d6 cose: Peek ahead for map principal value before dissecting map items
1638 8f49a831cf ptp: Corrected data type for cumulativeScaledRateOffset.
1639 c72fc5b163 Fix some spelling errors
1640 b5ffe3deac QUIC: Handle early 1-RTT data from server
1641 00c938b7a9 OSITP: Pass ED-TPDU to subdissectors
1642 ff23d579de SNMP: Add support for RFC 5343
1643 25487eceef feat(#19647): decode Datum enum and Ver field
1644 1703eea653 feat(#19647): decode resolution fields
1645 f501c57fc3 feat(#19647): check longitude and latitude max value
1646 5e9e75537a fix(#19647): correction of fractional calculations
1647 ac9ff53c7a LUA: Pickup LUA 5.3 or 5.4 if available and use it.
1648 8b0e90d62e AllJoyn: Add recursion checks
1649 34c90f7a3d 6LoWPAN: Add recursion checks
1650 302eb58770 GTP: Fix filtering of UL/DL items
1651 f9e052b88e LUA: Make it compile with LUA 5.4
1652 926344c16c LUA bitop: Convery our lua_bitop.c to work with 5.3 and 5.4
1653 282bd19e88 TN5250: Add a recursion check
1654 f8af3cd410 Add Clang-Tidy suppressions to various dissectors
1655 7183ac40da MONGO: Add a recursion check
1656 722816c68e dfilter: Handle 64-bit extended value strings
1657 2f6833b5f7 SMB2: Update reserved field and add new dissection
1658 fea3d36a7b extcap: Allow starting from extcap config
1659 942d7f4b41 R-GOOSE: Strengthen heuristic for CLTP on UDP
1660 339d6d4aba text2pcap: Set encapsulation to WIRESHARK_UPPER_PDU with -P
1661 c99e37131b TPNCP: Fix two potential array overruns.
1662 b8c6c9e1a8 5co-rap: Add a Clang-Tidy suppression
1663 d7b15ff6d1 RBM: Add a recursion check
1664 bb73b87bc7 MP4: Add Clang-Tidy suppressions
1665 46c652102f JPEG: Add a recursion check
1666 ff93425a66 Thrift: Add support for raw sub-dissectors
1667 e911f8ec9d stats tree: Update plugins for new path separator
1668 57c19da670 ISIS-LSP: fix masks for attach set of flags
1669 4176fb8f15 BLF: Fix the build
1670 3b2c961eeb BLF: Add a recursion check
1671 f3e1d98434 Clang-Tidy: Fixup some suppressions
1672 55798da218 PLDM: Fix coverity warning about version printing
1673 6f79b432dc Annotate short names of VP9 fields in field names.
1674 16d85df6f4 ISIS LSP: Add a recursion check
1675 45f9dae43c GIOP: Add a recursion check
1676 6c52cdf959 ENRP: Add a recursion check
1677 fed4751087 add missing field for Roon Discovery
1678 4300f713b1 prefs: Always write main prefs file
1679 70157523b7 wsutil: Only copy configuration files that are regular files
1680 8bdc10c6ca Telnet: Include a packet summary in Info column.
1681 aa64b079a4 x509sat: fix type of organizationIdentifier
1682 11350a714a Couchbase: fix link to memcache text protocol
1683 7426e8c3b0 PLDM: rework the way the version string is generated
1684 028f423f4e CBOR: Update our recursion checks
1685 aa10123bf0 BACapp: Update our recursion checks
1686 5f0672d749 Add initial Clang-Tidy configuration files and a CI check
1687 9a67fac86f prefs: Backwards and forwards compability for hiding columns
1688 61e4026336 Add missing status/flags to packet-couchbase.c
1689 4ee708f3a1 Protobuf: Add a pref for last-ditch message name to try
1690 87c0f372e0 x509sat: Add Organizationidentifier (2.5.4.97)
1691 28e94c2670 rlcmac: Add USF to COL_INFO in DL CTRL blocks
1692 4cfbe0f5c1 dfilter: Don't allow "matches" operator with FT_FRAMENUM
1693 e248d37036 Thrift: always generate field_id proto item
1694 268e742541 extcap: Fix writing preferences to file
1695 4d4f264153 added copy as C Array
1696 4fb2ef8af8 extcap: Really don't load extcap interfaces if disabled
1697 48bb12831b Some spellings
1698 d7b2445089 [Automatic update for 2024-02-18]
1699 deac878dd5 tools: Don't assume that Homebrew has Lua 5.1
1700 f91c6bc812 Tools: Use bsearch to look up vendor in pci-ids.
1701 a9064a1048 PLDM: don't separately fetch field values - use _ret_uint() instead
1702 887767433f VP9: Fix spatial layers label and add generated field
1703 a383ce12fb IPSec: Check ESP ICV with Extended Sequence Numbers
1704 270ad4feeb doc: Mention that Lua 5.3 and later doesn't work in the WSDG.
1705 165cf06f5c Protobuf: add media type application/x-protobuf
1706 dff1a79961 GTPv2:Use more proto_tree_add_bitmask_list
1707 b1bd18d826 macOS: Update our app bundle plist info
1708 76cfa03d61 wireshark metainfo: Add a developer name tag
1709 e540c8777e Qt: Drop command line options when changing configuration profiles
1710 8b63b0243c PLDM: change some distracting formatting
1711 456b8af98b doc: extcap_example.py SyntaxWarnings with Python3.12
1712 595359c793 Qt: Implement macOS "Show in Finder" in Cocoa.
1713 775fedcef1 Adding PLDM dissector for FRU Specification
1714 e49da31a8d epan: Fix copy-paste error
1715 1307fa9226 extcap: Update comments about callback
1716 5ed34995de extcap: Don't add args to a list just to destroy it
1717 f1d0622b47 IPv6: Implementation of conversations with stream identifiers
1718 30c0b28f87 Qt: Implement "Show in Folder" using DBus.
1719 99df5f588b prefs: Read the old hidden column preference
1720 d54031eda9 GitLab CI: Add release notes artifacts
1721 8803d13aec stats_tree: Free the split string array
1722 49540ec646 columns: Allow any field expression syntax to be used in columns
1723 19904e94ae Modbus: Show register/coil number as generated without link to data
1724 150e2ed18d Modbus: Decode data in Write function to Value
1725 e2862d77d6 DNS: Stats tree updates
1726 53638f9ccf Stats tree: Change our path separator
1727 28c42e2656 Some more spellings in dissector comments
1728 b2be437e39 Add EARO status codes from draft-ietf-6lo-multicast-registration-16
1729 e78684d793 Dissect P-field in Neighbor Discovery EARO option
1730 efa68ae1d7 Rename nd_opt_earo_flag_val
1731 285f9ec650 DRBD: Add support for dissecting the DRBD "lb-tcp" transport
1732 1e067dc17d DRBD: Add support for new versions of P_OV_RESULT and other packets
1733 f845ce118e check_spelling.py: add globs
1734 cf22e64b21 X11: static-ify the generated dissector.
1735 83bff589ea X11: update to the latest xcbproto and Mesa.
1736 556e604e12 X11: Revert part of efcaa68807151b46e4352bb7dbdd4134057237a1.
1737 37937ef514 candump: use WTAP_ENCAP_SOCKETCAN, not WTAP_ENCAP_WIRESHARK_UPPER_PDU.
1738 b7b7a6ce96 macOS: Try to keep launchctl from failing in ChmodBPF
1739 da3a73d68c busmaster: use g_htonl() rather than g_ntohl().
1740 49934c1d14 dfilter: Add a flag to return field values for the tree root
1741 098462e703 CMake: Fix some version checks
1742 38a29e82cc socketcan: the priority/VCID field in the CAN XL header is big-endian.
1743 a018829a36 Falco bridge: Sort our Container I/O totals
1744 0e5416efbe Falco bridge: Fix our default container name
1745 fc6255688d OCP.1: Add message size check in loops
1746 4c9584ef45 column: Update custom column regex
1747 c787f791bf AT LDF: Minor improvements
1748 7161168838 epan: custom column FT_NONE and FT_PROTOCOL check marks
1749 3b6785683b AT-RL: Support Allied Telesis Resiliency Link
1750 920d2774bf stats_tree API updates
1751 a902951351 Art-Net: Add missing fields and update to Rev. DI
1752 0cdbb03d95 socketcan: use the right byte order when manually fetching a field.
1753 849c1251df busmaster: use WTAP_ENCAP_SOCKETCAN, not WTAP_ENCAP_WIRESHARK_UPPER_PDU.
1754 fdf4ecdb4a socketcan: fetch the protocol/VCID field in the right byte order.
1755 a313faaa42 Fix two typo'd words.
1756 a201387e32 Fix checks for SocketCAN field availability.
1757 8143babe21 Byte-swap CAN XL headers in LINKTYPE_LINUX_SLL/LINKTYPE_LINUX_SLL2 packets.
1758 a57b564f81 socketcan: don't use the byte-swapping preference for CAN XL.
1759 4508a77bbc NFS: add support for dissecting GET_DIR_DELEGATION operations
1760 55c75998ce NFS: rename the "notification" fields in the dissector
1761 41930060b0 prefs: Use column index, not format, for hidden state
1762 b9c2ffd180 column: Split custom column formats from the right
1763 9fbff8d554 Qt: Stats tree dialog speedup
1764 938192ca9c TCP: Fix location of Timestamp Option values
1765 93c79e2bfd [Automatic update for 2024-02-11]
1766 8f670352df blf: if there are no log containers, return FALSE when pulling one.
1767 e5c519ba45 socketcan: provide more information in the Info column for CAN XL.
1768 825f27723c socketcan: append text only after putting the value into the tree.
1769 214a744bb7 dfilter: Return the register containing fvalues
1770 b96747823d socketcan: show more unsigned values with %u.
1771 c713f7260a socketcan: show all relevant digits in Info column and top-level item.
1772 7d6f2b182b socketcan: clean up some variable names.
1773 2c40e6c903 socketcan: add a CAN XL SDU type subdissector table.
1774 bb495a512c SOCKETCAN: Fix a couple of spellings and use XL length field
1775 f2fae54a58 recent: Don't use format info at all
1776 07b8a53361 Add & use tfs_should_be_traced_should_not_be_traced
1777 4aa91006d0 GTP: const-ify some big data structures.
1778 9989fd2830 Add Stack Overflow links for showing file in folder.
1779 319101f544 Falco bridge: Make sure our strings are UTF-8
1780 5e10272450 Falco bridge: Add container I/O stats
1781 57a1be8873 Falco bridge: Skip some more syscall fields
1782 6f0c9d4f0b socketcan: work around libpcap bug, add CAN XL support.
1783 127548227e recent: Keep recent column width in sync with prefs
1784 2574d5b9c6 Qt: Add width and alignment to column preferences
1785 eebe0a38be Qt: Fix the FilterExpressionToolBar context menu position
1786 d3c837f6e0 Falco bridge: Fix a couple of integer casts
1787 4ec1ae4523 wsutil: Add null checks to wmem_map
1788 e967a3ecc3 Fixed Zigbee NWK GP dissector heuristics
1789 cd33794373 Fix: formatting
1790 9b36918071 Qt: added preference for hiding 'Welcom page' -> 'Open'
1791 b571c553b4 DCM: const-ify some big data structures.
1792 c0c2cac89e DCM: Update from 2021b release to 2024a.
1793 3f69f2a0f8 Tools: Expand licence-check horizon to 160 lines.
1794 1d16a8fb89 Frame: Use "System Event"
1795 98ebebec80 Sysdig Event+Falco Bridge: Highlight I/O data
1796 b7ae4f2eb7 Qt: Add null checks to the protocol tree
1797 b8999a383c Fix some more spelling errors
1798 754a16258c LI5G: update column protocol and filter name
1799 75a64a96b7 Qt: Only save the filtered rows to the Map
1800 7fbff7a381 GNSS: add dissector for UBX-RXM-RAWX messages of u-blox GNSS receivers
1801 59d56d7520 Move unit string for cycles to unit_strings.h
1802 5a761cf95c GNSS: use proto_tree_add_bitmask() for UBX bitmask fields
1803 54fa2250bd GNSS: replace usage of "^2" by UTF8_SUPERSCRIPT_TWO
1804 44bcfa9f0a GNSS: add dissector for UBX-NAV-SBAS messages
1805 f1463bbd32 GNSS: Map GNSS ID in UBX-NAV-SAT SV info subtrees
1806 d66973d947 GNSS: reduce ett_ubx_nav_sat_sv_info length
1807 48a5255a25 GNSS: make available SBAS UDREI mapping to other files
1808 c3305a4bd1 GNSS: add dissector for UBX-NAV-TIMEUTC messages
1809 4b68415213 dcerpc-netlogon: fix const related compiler warnings
1810 b85a56ac73 dcerpc-netlogon: fix dissecting NetrLogonGetCapabilities
1811 962979a802 dcerpc-netlogon: add basic dissection for NetrChainSetClientAttributes
1812 d65b6075af dcerpc-netlogon: add decryption support for netlogon.sendtosam.opaquebuffer
1813 e673fc411d dcerpc-netlogon: fix dissecting of NetrLogonSendToSam
1814 4f1ed11da0 dcerpc-netlogon: fix netlogon_dissect_NETLOGON_SECURE_CHANNEL_TYPE for NDR64
1815 a8ad212436 dcerpc-netlogon: add the latest opcodes from [MS-NRPC]
1816 8a6a10b02d dcerpc-netlogon: make use of common dissect_ndr_nt_SE_GROUP_ATTRIBUTES()
1817 3a0891a257 dcerpc-nt: add dissect_ndr_nt_SE_GROUP_ATTRIBUTES
1818 dde539d342 windows-commoni: add new wellknown rids values
1819 dff5065873 windows-common: fix handling of Compounded Authentication/Claims Valid SIDs
1820 4be3aad2a4 pkinit: pass kerberos_is_win2k_pkinit() over actx boundaries
1821 647bb10117 Kerberos: add support for aes256-cts-hmac-sha1-96-sk
1822 8b15994f2b Kerberos: add support for PAC_FULL_CHECKSUM
1823 8efeee83d1 Kerberos: add AP_OPTIONS UNVERIFIED_TARGET_NAME flag
1824 ecb4562e3b M3UA: also dissect tcp/2905, implement reassembly
1825 c9bbcca3b8 Qt: Show "Events" in the status bar when appropriate
1826 eab4734a0d Logray: UI updates
1827 2de251261d conversation: Fix conversation_element_list_values.
1828 b5d010d44e CMake+Logray: Add the About → Authors CSV resource
1829 2a73e99cfb Falco bridge: Syscall conversation updates
1830 e972a755d2 dfilter: Handle null arguments to min, max
1831 795dc54aae ldap: make use of STRING_CASE_INSENSITIVE for CLDAP
1832 f6efcb3313 ldap: assume GSS-SPNEGO as default
1833 9dde2bee6e DHCP: interpret option 108 properly
1834 714e568f66 Fix some more spelling errors
1835 600de02805 PDCP-NR: Show Integrity data
1836 dcaad51341 XnAP: fix a typo in a variable name
1837 7b114620c7 opcua: Have a default signature length preference
1838 89ce06c459 Fix a grab-bag of typos.
1839 2735ae7219 Qt: Add delta times to the follow dialog text formats
1840 dae546e83a [Automatic update for 2024-02-04]
1841 d74c040e9e file: Use the compiled dfcode in cf_filter_packets
1842 126c95fe2b Falco bridge: Set our sinsp buffer format
1843 6a0277a9e4 diameter: add Travelping vendor dictionary
1844 78e9f6e003 F1AP: Set a UEId for PDCP-NR frames
1845 97f33510e7 GTPv2: update IE F-Container to utilize expert field
1846 80ced3ccb5 ERF: ignore a non-contigous mask
1847 ad5439e064 gsup: PDP Address IE: Update naming and improve dissecting
1848 546d8763e9 GTPv2: Handle EPS Security Context long EAR data
1849 b69943609a extcap: Fix some leaks of argument settings
1850 15c4bccee1 Updated to use new PI_RECEIVE and PI_INTERFACE extert Info categories
1851 1e0e261b23 Separate ERF Expert Info fields
1852 5e74e92934 ERF Interface Id Extension
1853 adfa18fe50 Endace ERF Interface Id extension
1854 bf79e63b1d const-ify enum introspection data.
1855 0db3d8e012 const-ify proto/handoff/tap registration data.
1856 7f7650b945 wslua: Allow UInt64 to be passed as value to a boolean field
1857 8a14ae6304 Add some new expert info groups.
1858 bfa4a36313 FAQ: Fix our Wireshark Foundation URLs
1859 f3b0bf4a7e Sysdig event: Dissect parameters only when we have some
1860 c8a2abdcf0 NSIS: Miscellaneous Logray fixes
1861 3d49e841a6 check_dissector: check spelling of comments for chosen dissector
1862 7bbaba61c0 SRT: Added handling for more handshake extensions
1863 1ad0cd4580 tshark: process async DNS queue during the first pass
1864 132847b6a4 epan: Pass in a 64 bit integer to proto_tree_add_boolean functions
1865 e476661bde DOCSIS: Common MultiPart handling for MMM v5 and up
1866 ee1afcfe61 DOCSIS: Hardware Friendly Resource Block Assignment (DOCSIS 4.0)
1867 90e94555aa DOCSIS: MAC Frame Control Type 0b01 becomes Special Use MAC Header (DOCSIS 4.0)
1868 91e3b39918 addr_resolv: Wait for pending lookups when switching to synchronous mode
1869 8a54995b1c wsutil+tools: Version info updates
1870 ee90fb0f41 GTP: improve dissection of PDU session container
1871 2a67af62fe NSIS: Ship Logray's profiles with Logray
1872 80bf3025af osx-app.sh: Sign plugins with .so extensions
1873 c66700d7dc Windows: Upgrade libssh to 1.10.6plus
1874 8cea8e7120 Fix more spellings - mostly comments
1875 f4e71562d0 NSIS: Fixup the Logray installer
1876 868b38040b Logray: Use the name "Logray" in more places
1877 6cc1ff055a ASAM CMP: Fix Vendor Data limit and missing UDP Encapsulation
1878 d053622cea Falco bridge: Allocate our tap data
1879 5b6454aacf RTP: Add the extended timestamp to the tree
1880 575d285554 WSUG: update Service Response Time support list
1881 bf5ec983ab pfcp: small spelling correction
1882 9eec8a12eb Fix some spelling errors
1883 3d63241756 BLF: Fix handling of 0-length log containers
1884 0032e25a8a RTP Analysis: Use extended timestamp in statinfo
1885 ab73082708 CMake: Fix our falcodump symlink
1886 3588090b2a Falco bridge+falcodump: Various fixes
1887 574fc0e1a6 Qt: Use "Logray" in the about box when appropriate
1888 f241cd6208 SANE: Improve the way opcode is remembered for resps
1889 28e9035eec MATE: Update examples
1890 81d094d47f RTMPT: Convert to ws_log system
1891 24669a5ab4 ISAKMP: add parse auth_method and proto for China IPSec VPN specification
1892 4e987dc451 epan: Remove layers when a dissector consumes no bytes via fragmentation
1893 dc66792430 epan: When exporting as C arrays, don't end a line with backslash
1894 4ec5c7f78f MATE: Handle fields that are in different data sources
1895 f33439ea03 epan: Don't fake child nodes of visible proto items
1896 df24178150 RTCP: Implement Profile Specific Extensions as a payload table
1897 3383ac2d32 TLS: Explain legacy_version more
1898 3e519a0385 Falco bridge: Correctly handle trailing internal events
1899 fc6a511997 x50ce: addic Dissection of IPv4/IPv6
1900 fbd408cb58 x509ce: Display unknown IP Address (DATA) when it is not 4 or 16
1901 05ee426d93 Logray: Make the Syscalls profile the default
1902 ef65fcb94d Bump the Logray version to 0.9.0
1903 044ca84eeb macos-setup: Conditionally install Falco libs
1904 2b5fd572f7 File sets: Match both formats, compressed files
1905 a8aebe5cf4 Check for item long text being 0 - prefer NULL
1906 da8c8fc1cf NGAP: append SMF PDU in column info
1907 fde6865fe9 PLDM: make a function static
1908 c6fee3ab52 Fix some more item warnings
1909 4a948ad57a SANE: Quality improvements and correction
1910 76909e44d2 [Automatic update for 2024-01-28]
1911 57bfe3d4a3 COSE: Fix a leak
1912 2d22fa26ba XMPP: Fix some leaks on malformed data
1913 859e70fbb3 WOW: Fix use of unitialized memory
1914 c77448d793 GTP, GTPv2: stat taps can't be wmem_file_scope
1915 5dc8c6d5fb Check valid display value set for ipv4 fields
1916 73c7fcab1e Check that string items have display set to BASE_NONE
1917 7b58f82228 Set BASE_NONE for FT_BOOLEAN items with zero mask
1918 f3216e8c4a RTP: Add OPUS dynamic clockrate
1919 25f8695771 Be careful with scope of strings used for columns in SRT table
1920 0103e8f9d7 DNS: add queried names to DNS statistics
1921 38bcee5963 Services: const-ify the data structures.
1922 989002841e BACnet:Fixed dissector for authentication related properties.
1923 dd846520f4 [Zigbee GP] Fixed move and step cmd dissectors
1924 d424f4b330 feat(ssh): Add support for ping@openssh.com message dissection
1925 a335e10838 feat(ssh): Add SSH dissection support for proprietary extensions
1926 c85c4dcfef feat(ssh): Add SSH_MSG_NEWCOMPRESS message value
1927 7039e85f8e feat(ssh): Add SSH dissection support for RFC8308 extensions
1928 19ddbcaaae feat(ssh): Add SSH extension dissection support (RFC8308)
1929 352fe53a15 dfilter: use strpbrk when checking if macro or field reference
1930 f09710965a [#19584] show heur dissectors in `tshark -G` report
1931 56292dc522 Qt: Set imported hexdumps as tmpfiles, don't set last open dir on then
1932 a3900a5d5e change display order of IEEE802154 address fields
1933 08956f6d13 DNS: Add expert info for missing response
1934 f5f8a574b1 Tools: const-ify pci-ids data.
1935 864c212b51 SRT: Parse the Group HS extension
1936 1e3a1d7118 Adding PLDM dissector for Platform Specification
1937 cb259891f7 Qt: Restore drag and drop filter buttons
1938 d1301fecc1 macos-setup: Use `set -e`
1939 4571d9f194 Fix more FT_BOOLEAN items with no mask - set len to BASE_NONE
1940 fa84f7541e Check that FT_BOOLEAN items with zero-mask use BASE_NONE
1941 bf30e483c0 bthci_vendor: Add broadcom read mem and refactor writemem
1942 5a28b01e86 rtmpt: Don't allow chunk_size to be zero or negative
1943 86705cc863 macos-setup: zstd and lz4 fixes
1944 4d6a8c85b5 Fix base for FT_BOOLEAN without bitmask(BASE_NONE)
1945 08cf0e9553 file: Don't recompile the dfilter during a live capture
1946 70e78cd390 ringbuffer: Use g_path_get_basename to find the last component
1947 26c6e3af12 test: Skip mongo zstd test if we don't have zstd
1948 cf74fae3d9 HTTP2: Heuristicly detect application/json
1949 ffcf580230 epan: Make hex_str_to_bytes reject an odd # of hex characters >= 3
1950 f274be5523 dfilter: Handle null arguments in macros better
1951 c538dd9ff9 tools: Add a protected branch check to validate-commit.py
1952 ffbf7ff540 dfilter: Allow semicolons to separate macro name from arg list
1953 5c972dd075 GNSS: fix formatting of SBAS MT25 velocities
1954 72e83ae49a ieee80211: Add decode as Wi-Fi for UDP payload
1955 78a8793cbc "Follow" implementation in logray
1956 457764fce3 HTTP2: Heuristically detect multipart/mixed
1957 808d9d39f7 openSAFETY: adapted verification of ID fields in sub frames
1958 b6a9c48eb5 E2AP CCC: Clarify that V1 has been added
1959 b05def7a50 dfilter: Don't parse invalid characters in macro names
1960 0755cde944 Qt: Don't offer field completion for literals containing ':'
1961 de98508497 gsup: Fix decoding of empty IEs
1962 0926a98b30 Zigbee ZDP dissector field parsing fix
1963 34c703f7de Windows: Updgrade GnuTLS to 3.8.3
1964 a4b88e3d8b macos-setup: update to GnuTLS 3.8.3
1965 4a27b7e3e8 someip: Fix Dead Store found by Clang Analyzer
1966 9d65454c9f Update dictionary.aruba based on Aruba ClearPass 6.11.4 RADIUS attributes
1967 7b43059f1d Qt: Add back "Copy as Printable Text"
1968 676478c8d3 epan: Use an ellipsis to indicate truncated fields
1969 271496bd23 Lua: `DissectorTable.heuristic_new()` with description
1970 2456e96caa Tools: More macos-setup.sh cleanup
1971 49050877b3 tools: Add an installation prefix option to macos-setup.sh
1972 6e474d1af1 [Automatic update for 2024-01-21]
1973 760e512dd4 capture: Remove the logging parts before each line
1974 3bbf468421 Qt: Indicate that the grammar has changed when reloading macros
1975 651122a798 Undo some more double colons
1976 c3e98efd5b http2: Use our own process_reassembled_data
1977 534cc08ebc LUA: allow conversion from string to uint64 in any base
1978 39aeb7a7dd tools: If macos-setup installs Python, install a recent one
1979 6d39c511fb extcap: Set matching libssh log level
1980 55214bdacd extcap: Provide a more useful error message when key passphrase is bad
1981 a7f7cd6487 Tools: macos-setup.sh shouldn't install legacy PCRE
1982 9a97bf2216 Add support for attributes defined in NAN Spec R4
1983 d1723c98d4 Qt: Fix some leaks in ExtcapArgument
1984 4bb69a479d capture: silence warning for non-root user
1985 d0bb6b3dfe Dissectors: remove accidental double-colons
1986 1058293e78 X11: ConfigureWindow: Fix 'window' and bitmask fields.
1987 76bb8cca37 Tools: Clean up macos-setup.sh
1988 94c2f18924 Fix -o capture.auto_scroll: setting
1989 49ada98a88 Increase libssh minimum version to 0.8.5
1990 87f06bfd58 netflow: Handle variable length fields with zero length
1991 256c9bebac Adding dissecator version 4 for GICI protocol
1992 f67b74550b ISUP: Add recursion checks
1993 0cca51a61b UCP: Handle alphanumeric OAdC
1994 577d8313fc GSM A DTAP: use proper tree for spare bits in de_bearer_cap()
1995 2640465545 tools/check_val_to_str.py: add option to test generated files
1996 b411905eb9 NRPPA: trivial cleanups
1997 8cf61be180 capture: Don't print an empty error message on extcap errors
1998 2d6310f4f8 SMB2: make a function static
1999 79c6e9db9d HTTP3: Huffman decoding
2000 c3c0fb7263 SMB2: dissect FSCTL, Query info, and Server notification
2001 8d79ea2f0d Falco bridge: Improve our internal event detection
2002 73ece5e8c8 epan/dissectors/packet-cql.c: fix few typos
2003 80a3890dab extcap: fix build with older libssh
2004 84cf907fcb WSMP: Set correct length of N and T headers
2005 05e1338d61 GTPv2: correction of IE Monitoring Event Information
2006 524621ca21 NRPPa: upgrade dissector to v17.6.0
2007 bf909bf93e Add descriptions for heur dissector tables
2008 f20d45f1aa Qt: Always enable our "Follow" menu items
2009 9703cf23a8 TLS: Update the follow tap name to match other dissectors
2010 7983d70203 GNSS: SBAS dissection improvements
2011 75d79e5d7d rdpudp: Fix leak
2012 85aeaf1f34 Adds a dissector for SANE (Scanner Access Now Easy).
2013 bcfa25bdfc Falco bridge: Add a quick CPU+PID cache
2014 d302ff5b42 F1AP: upgrade dissector to v17.7.0
2015 893a68e6d9 [#19585] Add description for heur dissector tables
2016 7919c374d7 E1AP: upgrade dissector to v17.7.0
2017 1295d416ed XnAP: upgrade dissector to v17.7.0
2018 e31f805c81 NGAP: upgrade dissector to v17.7.0
2019 28c7e0cce3 NR RRC: upgrade dissector to v17.7.0
2020 feff9a8b80 LTE RRC: upgrade dissector to v17.7.0
2021 87dfdbb915 LPP: upgrade dissector to v17.7.0
2022 e0811c1aa0 x75: don't register for WTAP_ENCAP_LAPB.
2023 760462e2dc Qt: Status bar updates
2024 5c8c379b69 extcap: Add ability to enable SHA-1 algorithms
2025 b8f252dd99 Qt: Add support for date and time before file index in multi file mode
2026 b5c839815e Remove duplicative members from interface_t
2027 eeb818f5e7 TLS: Display minimum supported version when version unknown in Client Hello
2028 91e75f3e46 NBSS: Handle short packets
2029 f5615dd9f9 IPv4/v6: fix field offset calculation for GeoIP entries
2030 7da3a871a3 [Automatic update for 2024-01-14]
2031 c413d81967 rtmpt: Add a default chunksize preference
2032 f374ddf2fb Falco bridge: Add conversation filters
2033 666443ebd1 Resources: Update the Logray Syscalls profile
2034 06f80366d5 Falco bridge: Update our memory stats
2035 664b858d44 SOMEIP-SD: call val_to_str_const()
2036 2c9b66d14a RTP: Use the same extended seqno / timestamp cycle for a new setup msg
2037 6e12e504b9 iface_lists: Do not reset capture options when refreshing interface list
2038 d4bc9d4036 opcua: Parse more Server and Client Certificates
2039 6c26a3c7dc Fix uintptr_t not found error
2040 eec059c598 Falco bridge: Use ws_strtoi
2041 04bd21b700 pcapng: Sysidg events don't always have timestamps
2042 a0f5d63515 Release notes: Note that the Parlay dissector has been removed
2043 520fb7848e GitLab CI: Install ruby-dev in the Documentation job
2044 490d0514d9 Parlay: Retire the dissector.
2045 846fae3141 rtmpt: Mark depended upon frames
2046 9152670fe5 opcua: Use fragment_add_seq_offset
2047 16fa05d719 Help: on macOS local pages are found in the DATA_DIR of the bundle
2048 f99cc3a69b WSUG: Document the creation of filter button groups
2049 b7ece5f111 RLC Stats: Check earlier for whether frames should be considered
2050 caa9bfbe41 wsutil: Check GLib version for g_spawn Linux bug
2051 73e5eeae50 GNSS: add dissectors for further UBX messages
2052 2d04c10741 tftp: fix a typo.
2053 3c62d285ac Falco bridge: Use g_str_hash
2054 8f3756431f Falco bridge: Remove an unused struct member
2055 821fa78fee Fix some spelling errors
2056 7ce05b9dd7 opcua: X.509 Certificate dissection
2057 10a77d7b46 Parlay: Add a recursion check
2058 76f6b5285d opcua: fix payload size for unencrypted chunked messages
2059 4a5965fee6 Logray: Mark unused parameter key in follow
2060 f13740da74 Qt: Allow Manage Interfaces columns to be sortable
2061 610e5f0543 Support enhanced-RTMP ExVideoTagHeader
2062 65c04f2886 Fill gaps in AWDL DataPathStateTLV.
2063 1c25228013 tshark: Fake unused proto items when -e is given
2064 fe54aa6371 Revert "Main dialog: Wireshark stops extcap on exit if no packets received yet"
2065 53e180491c SOME/IP-SD: Improve handling of ANY values and unknown entries
2066 5d2bcdd377 pfcp: Update to 3GPP TS 29.244 V18.4.0
2067 9aff6a9314 netlink: show padding between short attributes
2068 27857b268e ISO15765: Cleanup and fix incomplete dissector warnings
2069 73bf0d5b23 Falco bridge: Minor performance improvement
2070 f01e345749 Logray: Add back the "Follow Stream" dialog
2071 c3293b9520 Don't overwrite error message from dumpcap
2072 ba6f76e0d5 Falco bridge: Add a preference to show internal events
2073 c659ffbed1 Falco bridge: Disable memory statistics debugging
2074 c8281ec58a netlink-netfilter: Show padding bytes
2075 885e638a03 NAS 5GS: set subdissector for SMS NAS messages in HTTP2
2076 624ba9311c packet-cql.c: add support (partial) for custom payload result response
2077 f52841191b capture_opts: Use g_list_free_full
2078 626caf9699 Fix crash in capture_interface_stat_start.
2079 579aa4117c WMIO: Fix an infinite loop spotted by coverity
2080 7eaf8bcba2 ATLDF: Remove unused macro
2081 14767f824c iface_lists: Reduce some unnecessary string copying of if_info_t
2082 f9b2ad18c2 dfilter: Be ready for unparsed syntax type in semantics check
2083 de12268a9f Epan: Cleanup plugins only after all possible calls are made
2084 2fe5b48cf8 Falco bridge: Add a subtree to show process ancestors
2085 c0d0e01f95 Falco bridge: Hide some syscall fields
2086 6af57646d7 Falco Bridge: Reduce our cache memory usage
2087 186706b6cb Falco bridge: Add support for event arguments
2088 b8bf79eb21 Falco bridge: Cache our extracted data
2089 5822f3d101 Falco bridge: Add a null check
2090 f7dad73b9f CMake: Fix the Logray plugin directory
2091 66c607f118 Document discontinuities in OSPF and IRDA dissectors
2092 ec4b92c69f Wireshark + Logray: Batch interface capabilities in one call
2093 ae3afe910b Infiniband: fix a couple of item offsets
2094 a195204327 ORAN FH CUS: fix an offset and a length
2095 4b04c3fd05 ISO15765/UDS: Clean up of Address Handling
2096 6cc134358d Dot11Decrypt: Switch from recursion to iteraton
2097 218db31955 asn2wrs: Fix our recursion checks
2098 b29a969131 capture: Restore save file template when stopping multiple file mode
2099 6a2dd639ef tshark: Retrieve interface capabilities in one call
2100 b4c07ac165 NAS 5GS: upgrade dissector to v17.13.0
2101 0c923da588 [RF4CE] Fix for RF4CE NWK heuristics
2102 e1efe33c0b WMIO: make a variable static
2103 d52dc11ae4 cbor: add recursion depth check
2104 352ad96b57 Fix some spelling errors
2105 1d6c7eecb0 [Automatic update for 2024-01-07]
2106 5b87714ec8 Add parsing support for IWbemServices and WMIO
2107 4feb30a85e Qt: Packet List vertical autoscroll only
2108 b8e7db6600 QUIC: Fix running dissectors on 0-RTT data
2109 ec232d03d3 SOME/IP: Do not ignore messages with empty payload
2110 d3b5f367e9 T38: Fully initialize t38_conv struct, part 2
2111 4232cb5575 rtmpt: Limit initial allocation size instead of max packet size
2112 91266a7683 doc: Update WSUG for TCP Completeness filters
2113 822a95d156 rtmpt: Fix iteration check
2114 7afb54035f Windows: Update our minimum version
2115 1a81a7cacf RSVP: Support Capability Object
2116 4f3b03b72a NTLMSSP: Zero out the session key at the start of creating a v1 key
2117 e68771714a Qt: Update some comments related to WinSparkle
2118 96b0a674c7 Qt+WinSparkle: Don't close the main window in the can shutdown callback
2119 b1e900496c E2AP: Check whether table entry was found
2120 75fa97e7f2 RSVP: Fix typo
2121 75fc7e11e8 TCP: Duplicate ACKs hidden by Window Update and SACK presence
2122 a8bfde6eb7 UAT: fix wrong cbdata being passed to cb.set()
2123 25fb6c316c SocketCAN: Add hidden CAN item to protocol tree in case of CANFD
2124 4278536da4 Tools: add script to make value_strings used by bluetooth
2125 af8643c5ae epan: Make "frames passed the display filter" the default
2126 8f7f7cd7de s4607: Add to "decode as"
2127 ca02798714 RTPS: Don't leak in the guid hash
2128 dd7df70be8 Add ".snoop" to the list of capture file extensions.
2129 40111d9e8f GitLab CI: Generate our release notes
2130 2e30826a61 Debian: Ship sharkd
2131 bcb0d02568 NSIS+WiX: Install sharkd
2132 69c9e06dae Thread: Update for Thread version 1.2 and 1.3 along with TREL
2133 c550e9f26a SSH: don't hide signature types you don't dissect
2134 5816b3c75c SSH: We don't use Gerrit for a while now, remove its port from defaults
2135 0e9ea401f7 TCP: Prefer full checksum over partial if the same
2136 6f17dcd67d RTPS: Fixed User Data Dissection feature
2137 329523afee TCPCL: Do not call g_int64_hash on a gint
2138 370e5db90a E2AP: check table pointers when adding ranFunction
2139 d44e171cee T38: Fully initialize t38_conv struct
2140 9f05d77cec sctp: Fully initialize tmpinfo struct
2141 8f797db63c asn2wrs: Add recursion checks
2142 c9c40514d8 MLE: Don't call tvb_bytes_to_str with zero length
2143 1229ee0468 COSE: Fix some leaks in cose_header_context_t
2144 940feb7bf2 maxmind_db: Set CLOEXEC on the pipe file descriptors
2145 fdaba24262 Ethernet: Implementation of conversations with stream identifiers
2146 e60046305f Qt: Add capture comment to custom title
2147 77b0583568 DOCSIS: Extended EH Elements are not recursive
2148 bf1ab5c304 macOS: Include the admin group into access_bpf.
2149 7fcc15cb54 pfcp: Add Service Response Time statistics
2150 45b929a1b6 RTPS: Fully initialize a struct
2151 e07603d512 ChmodBPF: Specify AssociatedBundleIdentifiers in the Launch Daemon property list
2152 4a74687e60 addr_resolv: Return NULL for unknown port types
2153 b67b86059e IAX2: Unknown HF is now 0, not -1
2154 322ae0f0d8 Happy New Year 2024
2155 9600ef2279 dumpcap: Pass the Capchild log level from parent to dumpcap
2156 3fbefe9c36 dumpcap: Make capture child logging work
2157 2bf14f5fe6 JSON-3GPP: fix a (presumed) typo
2158 695740ea41 capture: Don't print a warning for an empty message
2159 4f46ed269f USB: Dissect protocol also at interface level
2160 a024563fb3 [Automatic update for 2023-12-31]
2161 96207a4e27 Don't pass UTF_8 arg to valgrind script
2162 c08e6e56fd Remove packet scope usage from a few dissectors
2163 4a454d8d62 dumpcap: Don't use fd 2 (stderr) for the sync pipe
2164 17fcdb4735 pcap: Update link_type_vals
2165 dc6f197726 dumpcap: treat connect errors as remote capture errors.
2166 d9247e7edb GitLab CI: Get our clang version from our container
2167 68d85c8032 wtap: Add DLT for DECT_NR
2168 648b18c92f Qt: Fix crash on Windows adding pipe when interface list isn't loaded
2169 1b9d95d6b5 Look into some cases where 1 value_string value is missing
2170 ef2eb13350 netfilter: improve nftables dissection
2171 af5a53efc0 ISO15765: clean up code and fix typo
2172 fe3b55d85d ISO10681: Code Cleanup
2173 35fa4fa36d SOME/IP: remove empty line
2174 97d59fc20f CFM: Fix check for Management Address [Domain] when Chassis ID Len is 0
2175 4e6484600d LLDP: fix return value of lldp dissector
2176 42e85b29e1 GNSS: fix SBAS MT1 - MT5 field lengths
2177 1ccbc482a0 packet-sv: fix the seqData validity
2178 b0e87a4207 irda: make it clearer that the control field is at the current offset.
2179 c635a0b388 irda: update some comments with new and additional links.
2180 84ddc8c446 LIN: Don't process payload if the frame has an error
2181 1d6abf627c Bluetooth: update UUID and Company ID registry
2182 7e0004ed96 tools/check_static.py: show in output if file was generated
2183 9bb31318fe GNSS: add dissector for SBAS L1 MT24
2184 64b9bad199 BTL2CAP: Switch to using more efficient bluetooth_uuid_vals_ext
2185 2dae7c2d79 BT_ATT: Adjust ranges for protocol registration
2186 1243b49c49 tools/check_static.py: make script more readable
2187 bfad74780a [Automatic update for 2023-12-24]
2188 74d97afd72 capture: Fix leak of secondary messages
2189 c7c5d962e0 Tools: update generation scripts to no longer initialize proto vars
2190 922d1f6219 SCTP: Use hashmaps for association indexing
2191 a1b2a14ad3 Qt: Set Packet List autoscroll off
2192 9b4c2ffb33 ICMPv4: Mark formally deprecated types
2193 3794caff71 capture: Fix up getting stats
2194 52c1ebb4e1 SCTP: Send sctp_info to the tap even if there's an exception
2195 87d749d2fe ISO15765: added a bit of documentation
2196 f863b276c3 JSON-3GPP: Fix label for mapdu item
2197 5f870017f7 E2AP: fix range check while registering RAN-function dissectors
2198 54ed27e11a Qt: [Re]start the stats when filling the interface list
2199 0fc2359812 tshark: Deprecate -G with no argument
2200 685ea4f15d Don't include net/if_var.h; it's not present on all *BSDs.
2201 8e3de579a0 tshark doc: Mention that -G must be the first option given
2202 5de1a339c4 Fix some spelling errors
2203 db28c15aeb DTLS: Initial support for adding DTLSv1.3 to the Protocol column
2204 60dd24f701 E2AP: Add stats counter to Telephony menu
2205 af408571e5 JSON 3GPP: add TS 29.502 ch6.1.8 Feature negotiation support
2206 50bf11fd8c IPv4: Mark deprecated option types
2207 e293a19071 usb-audio: Fix Dead Store found by Clang Analyzer
2208 8069ffebb0 dumpcap: fix Dead Store found by Clang Analyzer
2209 a37c90e497 addr_resolv: Fix Dead Store found by Clang Analyzer
2210 0b9c79598b radiotap: Fix Dead Store found by Clang Analyzer
2211 4d3475223a bgp: fix Dead Store found by Clang Analyzer
2212 6b837c6f28 QUIC: fix Dead Store warnings found by Clang
2213 a09c648670 E2AP: When updating mapping from OID, take care over pointers
2214 2a33688291 packet-gtp: Avoid dissect MS Network Capability when len = 0
2215 8bb3d89065 ITS: Use CAM Version 2.1 ASN code
2216 689ff45cfd tools: Switch to target UNRELEASED in make-version.py, too
2217 a0d904896d Qt: connect SCTP All Associations Analyze button correctly
2218 2634e62b70 SCTP: Add chunks as FT_NONE instead of text-only node
2219 f554ac643e epan: Add as much of a text-only subtree length as we can
2220 95a9fc5c0f QUIC: handle connection migrations for zero length CIDs
2221 acf419cfc9 iscsi: display number of bytes to Write
2222 999f9f65c7 iscsi: display number of bytes to Write
2223 ecdb67b4a0 ISCSI: Add R2T time and bytes transferred in List
2224 f699b10405 Display number of bytes to Write
2225 6a3f441da8 tshark: Load the profile settings before certain reports
2226 2b21fe5e4f capture_sync: Keep PIPE_BUF_SIZE and SP_MAX_MSG_LEN related
2227 c1ecdb49b3 s4607 - Fix Dwell Mask
2228 c55ae0513f NSIS: Remove some references to WinPcap
2229 29e56d0167 asn2wrs: Fix compilation without -L flag
2230 be5f98b851 androiddump: Don't hang for 20s on Linux if loopback is down
2231 fd8e052955 capture: Fix Coverity 1559542
2232 f2095c8027 Recurse into folders while checking URLs
2233 a7d5c07a13 E2AP: In E2Setup message, read/use OID outside of shortName
2234 e2594ef0e4 ieee80211: Allow RPS IE dissector to parse multiple raw assignments
2235 607b3671c8 dumpcap: Add a welcome mode
2236 b22ed213e0 capture: Move pcap failure secondary message to header
2237 08eb1d87c7 wol: use the Wayback Machine for a now-dead link.
2238 71344aa160 Qt: Don't clear selected interface when auto sorting
2239 ed3b6e6b50 Check for some document URLs
2240 dd6b58fcb8 Have a common provider routine to provide time stamps.
2241 b8bad2c745 asterix: 'number' upstream change adjustment
2242 aa7bc121b6 RLC Graph: set initial x-axis scale correctly
2243 1724e23865 capture: More prep for retrieving and caching capabilities
2244 11e8b5e8d7 Qt: Fix build with DEBUG_STARTUP_TIME
2245 3a7169a5f9 GTP: Correction of IE RFSP Index
2246 66ab1e64e5 Revert "Debian: Move codec plugins to the proper place"
2247 05d9608dbd NR Taps: more fixes
2248 71da5f72b5 ieee80211: Fix RPS IE (802.11ah / S1G) dissector for RAW slot definition.
2249 3421eff1bc capture: Move deserializing the interface list to a static function
2250 a3467677cf [Automatic update for 2023-12-17]
2251 1a95f230b9 dumpcap: Allow retrieving interface list + caps
2252 dadc6f1fa0 Update mailmap with new contact for Carlos Pignataro.
2253 9b6c116324 bitcoin: code simplification by using `proto_item_set_end(...)`
2254 005dfe2271 capture: Get regular and monitor mode link type lists at the same time
2255 63840f1cfb extcap: Fix Coverity 1559270
2256 636f0a989a capture: Add return messages to the if_capabilities_t struct
2257 c655b8e103 capture_opts: Free the if_list on a bad adapter index
2258 26e3979971 Add plugin extension to wireshark.pc
2259 e1f599cf51 Debian: Move codec plugins to the proper place
2260 38ff71b5ef Try to fix Debian package
2261 03d59b1458 DNS: fix warning
2262 ed0a777776 RTCP: extend list of transport layer feedback formats
2263 d43c1754b6 RDPUDP: fix conflict about incompatible types
2264 974e09b0c6 scsi-sbc: fix checkAPI warning about shadow variable (index)
2265 34edc1a3be bitcoin: fix checkAPI warning about shadow variable (index)
2266 f10ca976ab BGP: Add Source Address to Type 1 Session Transformed Route
2267 7c38369bb6 Try to fix macOS packaging
2268 ba2f53ef11 Windows: Upgrade libpcap to 1.10.4
2269 8c45aaeb06 CMake: Fix WiX packaging
2270 b2213b12e9 wslua: Add another exception for binary plugin subfolders
2271 36065ab356 Rename some codec plugin folders to lowercase
2272 7f32c90ab9 plugins: Add a codecs API level
2273 b52d9173f8 Remove version component from plugin path
2274 b51a3933ba CMake: Refactor plugin add_library() macros
2275 70383151ae doc: Mention partial checksums in Checksum Section
2276 7b4d667f30 BLF: Fix BLF_OBJTYPE_CAN_FD_ERROR_64 not decoded as error
2277 9c2959b483 EPLv2: textual decoding of ASnd error code
2278 b983decbcb opcua_application_layer: fix Dead Store found by Clang Analyzer
2279 6081bf1535 merge(wiretap): fix Dead Store found by Clang Analyzer
2280 00be42a1f2 tls-utils(ECH): fix Dead Store found by Clang Analyzer
2281 cd8893db10 capture: Serialize the machine readable interface list
2282 e3837d403e Falco bridge: Minor code cleanup
2283 baf8ec83ef Logray: Add a Syscalls coloring rule
2284 5353057795 GitLab CI: Switch to clang 17
2285 e9d4f4f846 GTPv2: Dissect IE Group ID
2286 8ba4fb537d Improve pkg-config description
2287 4a9214b12d GTPv2: Dissect IE PGW Set FQDN Extendable
2288 897c94bd04 Qt: Don't connect in the .ui file only to disconnect in constructor
2289 107550c9c0 Move wireshark.pc.in and make our .pc file paths relative
2290 c0bfd405b5 Resolve GCC clobbered variable warnings
2291 1fc41b77b2 Logray: Fix the Syscall profile
2292 ac524cff38 Windows: Upgrade GnuTLS to 3.8.2
2293 0d52ed247e srt: Parse Key Material message.
2294 934fe03fca Falco bridge: Add protocols for each filter check type
2295 8486ba26c6 epan: Add plugin get_descriptions callback
2296 5bcfa5b261 epan: Remove register_all_tap_listeners plugin callback
2297 0ed89bb91b Qt: Remove HAVE_PLUGINS #ifdef
2298 fd21a7717f epan: Remove HAVE_PLUGINS #ifdef
2299 4e7b79edce MAC and RLC statistics: fix filter expressions to work with NR
2300 4158fd0115 Zigbee improved Smart Energy time format and display
2301 6b7664bfd3 Fix some broken dissector URLs
2302 04165f8536 Monero: Use col_add_str
2303 b16190ab6d Falco bridge: Set our event number
2304 807413ea33 ORAN FH CUS: Update some value_strings for v13.0
2305 e2dff8eb27 Qt: Remove another plugin #ifdef
2306 edc7ebfcdb Qt: Don't fill in interfaces if we're just doing a caps query
2307 cc7f348b38 capture: Free capabilities automatically when the hash is destroyed
2308 a57069a7ca CIP & PLDM: make some functions static
2309 2936f5c026 E2AP: add support for CCC RAN Function
2310 79d26352f2 GSM-MAP: use common tfs.c true_false_string
2311 66c4987948 RLC Graph: some improvements
2312 3d5ac61f29 GTPv2: Dissect IE PGW Change Info Extendable
2313 719ca70130 HTTP3: Use BASE_SHOW_ASCII_PRINTABLE for QPACK
2314 88e5ae3d14 HTTP3: Use the Wireshark logging system
2315 360cb3f40a plugins: Lower a log level
2316 22c27f2dae Qt: Remove an #ifdef for Windows
2317 e3d23bfad4 Improve paragraph about the GPLv2 in the README
2318 ae170d9b22 Logray: Only retrieve the extcap interfaces
2319 ccb8a79bc2 [Automatic update for 2023-12-10]
2320 0c9cceebe3 Qt: Cache the capture interface list in Wireshark and Logray
2321 2e5f5ab645 HTTP3, QUIC: Desegment HTTP3 QPACK Encoder Streams
2322 17d479f876 nflog: time stamps are in seconds/microseconds, not seconds/nanoseconds.
2323 2e288ae393 HTTP/3: Only decode a QPACK encoder stream on the first pass
2324 f50c46ea8c On *BSD, use a PF_ROUTE socket to get indications of new/removed interfaces.
2325 7a6338c60c QUIC: Don't desegment and call app handles for 0-length stream segments
2326 25bce48873 Qt: Fix plugins double-click/show in folder
2327 12234b2064 Qt: Add back "Path" column to Plugins tab
2328 bb09bed969 wslua: Add support for SPDX/URL/Description info
2329 4db3e8f3f1 Capture: Check to see if the interface name is a Windows Named Pipe
2330 0bcd2b6e6f wslua: Add a scope field to lua plugin description
2331 5f6b5c40f4 plugins: Improve build with !HAVE_PLUGINS
2332 8db858b667 RLC-NR: Further fixes to tapping NACK_SN + ranges
2333 47376298a5 plugins: Remove an assertion
2334 b1521550c6 plugins: Give higher priority to the personal folder
2335 e0acd7ef1e rdp: add dissecting of relative mouse moves
2336 bfda80d230 check_typed_item_calls.py: Improve checks around items in bitmask calls
2337 8cda6390de Fix some issues around tapping RLC NR ACKs
2338 9a9b2e114f GitLab CI: Make sure we set the ccache size in our fuzz jobs
2339 a23e4fa086 Plugins: Fix the issue of duplicate scanning of the same directory
2340 5e370aa748 assa_r3: Dissect UPSTREAMFIELD_NOTUSED as an unknown type
2341 a7827322fc plugins: Rename "dfilter" to "dfunction"
2342 c76a28fca4 Qt: Add Install Plugin to Tools menu
2343 158e104569 ITS: CAMv2 uses "pld" PathHistory defenition.
2344 f5e25421a8 SOME/IP-SD: Adding expert info for StopSub/Sub combination
2345 18a5b0976a Qt: Fix crash related to new TCP analysis pref
2346 6ec6e5b545 Another check for a routine returning an error.
2347 c512da8b8b SOME/IP-SD: Adding expert info for Offer Service without Endpoints
2348 5b2533af87 TECMP: Adding support for ILaS data
2349 dd9e07ae6d MAC 3GPP Stats: treat all CRC errors as generic failures
2350 70497ac5f8 check_tfs.py: ignore utf-8 encoding errors
2351 2971ce995d Check for success of routines called between pcap_create() and pcap_activate().
2352 c6e03be53a dumpcap: check whether pcap_stats() succeeds.
2353 e17a22df89 Fix some spelling errors
2354 866de7bcde Zigbee display Smart Energy Fast Poll End Time as numeric and string
2355 fec945c2c6 Correcting AVP Type for Framed-Pool and Charging-Gateway-Function-Host AVPs
2356 00bbec71ca Adding Diameter AVPs to CiscoSystems.xml
2357 8e8e07d892 epan: Remember whether heuristic dissectors are enabled by default
2358 51c6fa874d Qt: Replace plugin column "Path" with "Scope" in About dialog
2359 678a048549 plugins: Remove unused argument to scan_plugins_dir()
2360 8ebde1309d Improve interface displaying and writing with multiple sections
2361 577cc97f32 HTTP3: Improve QPACK dissection split across packets, prevent crash
2362 62529defd3 recent: Fix leaks
2363 52eb0cab5b Added dissector for the Monero wire protocol
2364 74f3dad37c Don't warn about rdp.flags.pkt being non-contigous
2365 f6913a9107 GitLab CI: Disable more options in no options build
2366 184cf9e28b Qt: Disable the capture actions at startup if built without libpcap
2367 b14d9c963c Remove init of tap variables
2368 3644aa86a4 Draft: Make LTE Uu stats and graph work for NR too
2369 e7a6c296b6 Qt: Disconnect signals in PreferenceEditorFrame
2370 024f8a27bd Fix dumpcap build on platforms where isfinite() is in libm.
2371 85e0909553 Fix wsutil/ws_strptime.c to compile on FreeBSD.
2372 71fd16605c RDP: copy_address considered leaky
2373 9c39c82cb1 Qt: Add plugin description/homepage fields to About dialog
2374 242ddbb24b wslua: Fix loading "init.lua" in subdirectories
2375 869728143d Remove plugin license check
2376 c001d55cc4 Qt: Fix profile menu widget parent relationships
2377 d069a39c89 Busmirroring: Add expert item for invalid value
2378 6230344148 Adding PLDM dissector for Base Specification
2379 dc148e0ea5 CIP: Improve Connection Analysis
2380 01796d6f2e IPv4: Implementation of conversations with stream identifiers
2381 0e01240e78 SDP: Don't look past the fmtp parameter tokenlen for equals
2382 1da30947b0 Qt: fix build with older Qt <5.15
2383 98a8a9787b ZigBee TLV: Add a recursion check
2384 fedc96177f [Automatic update for 2023-12-04]
2385 1a33c02055 check_tfs.py: iterate through subdirs of epan/dissectors
2386 388f928c01 Test: Disable an ASTERIX test
2387 0b2bb4fdb3 plugins: Remove unused "min_api_level" field
2388 412f184af2 PDCP-NR (trivial): show calculated digest preceded with 0x
2389 e66f010ca2 Qt: Add context menu to Resolved Addresses
2390 369651d618 BLF: Fix BLF_OBJTYPE_SYS_VARIABLE dissection
2391 f835dc800f Update README.plugins and release notes
2392 60f1972fa3 plugins: Fill in short description field
2393 90b16b4092 Refactor plugin registration and add ABI/license check
2394 87ec22e63d bitcoin: implemented dissecting `addrv2` messages
2395 a7568772e7 Test: Make sure sampleif.py uses our current Python executable
2396 9cd0366734 Qt: Add Copy, Save As to Resolved Addresses dialog
2397 5877ba7fc5 Resolved Addresses: Only show used services
2398 d34b57d7de Resolved Addresses: Only show hosts that are in the capture file
2399 64723c6fdc check_tfs.py: show more clearly how to use tfs i.s.o. value_string
2400 6f38651c3f Fix some spelling errors
2401 3e877c3ecf Resolved Addresses: Only show ethers actually used in the capture file
2402 f93fa9d896 GitLab CI: Use the default / stable macOS image
2403 e5e6e67965 Resolved Addresses: Only show OUI actually used in the capture
2404 268df12057 doc: Update WSUG for Windows 8.1, Server 2012
2405 1ca9a8d872 Resolved Addresses: Only show wka actually used in the capture
2406 0a68875657 TCP: Show the frame in which a PDU is reassembled
2407 e200051eda manuf: Resolving of MA-M, MA-S, 28 and 36 bit OUIs
2408 17acb9541e Qt: Use per-interface filters in CompiledFilterOutput
2409 6409a42f4b Qt: Invalidate the idle dissection timer when clearing packet list
2410 5256414290 AUTHORS: Change to my email address
2411 2792c89909 Add "Use monitor mode on all 802.11 devices if possible"
2412 363e0a7447 DNS: Reduce false positives of the DNS heuristic
2413 8aea8c2156 DNS: fix typo in DNSSEC algorithm name ECDSAP386SHA386 -> ECDSAP384SHA384
2414 2be3a61834 Qt: Save GeometryStateDialog splitter states
2415 2f3f879f90 manuf: Remove curly quotes, double angle brackets
2416 7234ce727b manuf: Update make-manuf for a few more Chinese names
2417 93591e5ea1 Added Diameter AVPs 6080-6081 to VerizonWireless.xml
2418 fc0f96477e TECMP: Make ASAM CMP detection backward compatible (Bugfix)
2419 52c9976bba srt: Show rejection reason name for internal codes.
2420 d0b08c94d7 Diameter: Fix capitalisation of "SCEF-Reference-ID-for-Deletion-Ext"
2421 1c2093eec8 pcapng: support the if_tsoffset option.
2422 2cab4226ef GNSS: add dissector for SBAS L1 MT26
2423 f4883589eb CIP: Update Safety Application Reply handling
2424 1885540bc0 Glib-compat: adding g_array_binary_search
2425 958924d17a Qt: Improve DisplayFilterEdit completer selection with mouse
2426 f9914098f6 Qt: Handle manufacturer names with spaces in Resolved Addresses
2427 715f817682 capture: Always return the capability hash table
2428 78383d6784 ZigBee ZCL: fix a memory leak introduced in be881f4 (CID 1558103)
2429 c3048b3e3e check_tfs.py: use a set for the files to be checked
2430 be881f404b Zigbee make the formatting of Zigbee UTC Time more readable and usable
2431 3b8fb201a0 ieee80211: Fix two issues
2432 8873aba1a0 Fix parse number of scalability structures in VP9
2433 a8eef49a9e libwiretap: add support for signed integer-valued options.
2434 14c524a278 Handle the if_fcslen option as having an unsigned 1-byte value.
2435 10eece14e3 editcap: fix a tpyo in a comment.
2436 860c3e0ba3 QUIC: Short Header packets can't be coalesced with Initial or 0-RTT
2437 bd796dd1e7 wiretap: Fix rejecting non-EMS files
2438 55a1f8b602 BACapp: Update BACnet vendor ID's
2439 7bc7cd788c USB Audio: Initial control transfers dissection support
2440 83c94249b4 icmpv6: Make ND_RA_FLAG_RSV the two last bits
2441 653d79ef09 rdp: add preliminary RDPEAR channel support
2442 ea259b8841 rdp: various fix for the dynamic channel
2443 e0d86ea198 Qt: Use Qt [save|restore]Geometry for GeometryStateDialog
2444 cbc2cd039d check_tfs.py: remove unnecessary wrapper
2445 ed91d8ae37 Qt: Add side-by-side layout preference option for Packet Dialog
2446 34cc9b2e1a ipars: eomtype should not be global
2447 d27c0adb5a ipars: don't throw an exception under if (tree)
2448 9969584dae ipars: pinfo is used
2449 7d732bad8c [Automatic update for 2023-11-26]
2450 b7d4527bb6 Use prefs_register_dissector_preference()
2451 2f1392169a prefs: Add prefs_register_dissector_preference()
2452 92546a4a66 tshark: Don't dissect just because color is requested
2453 457810c4d8 Qt: Also reset splitter recent values on layout change pref
2454 52b7ce523a recent: Move new main geometry state to recent_common
2455 6a6f83abc4 debian: Silence library-not-linked-against-libc Lintian error
2456 a09853ddbd debian: Set target distribution to UNRELEASED
2457 ac3326b4ab debian: Drop the wireshark-dbg package
2458 1dec9cef99 debian: Merge wireshark-qt to the wireshark package
2459 f393db6b9c recent: Main maximized is only in recent_common
2460 699a60b2fd mgcp: Fix a buffer overrun
2461 d762dd521a Qt: Disable Ok button on invalid range preference
2462 3b9de4df3d tshark: Cache the interface list
2463 c62e98c0f5 capture_opts: Don't retrieve the interface list for "-"
2464 f5cc6ebbe5 ui: Make sure to use user-specified interface descriptions
2465 a36ec2a2f0 ui: Move the check for the ex-opt for stdin_descr
2466 74101e73f5 Qt: Plug leak in ManageInterfaceDialog
2467 13a9f710eb tshark: Remove a useless call to get_interface_descriptive_name
2468 e508e9364d Fix some item filters
2469 8237070fca ui: Have get_interface_descriptive_name take the capture_options
2470 3381725b71 Zigbee fix incorrect endianness on Smart Energy (SE) Tunnel Close Timeout Value
2471 4e8603b604 BLF: Implement a mechanism for linear read
2472 2b18176645 Capture: Fix deserializing single if capabilities on Windows
2473 39ed3527a5 BLF: Use binary search on log containers
2474 0837f2015a wustil: Warn about passing NULL string to ws_label_strcpy
2475 697f37cf2b Capture: Get our capabilities list in one dumpcap call
2476 a8586fde3a gvcp: Don't try to add a NULL string to a column
2477 8defdda060 Qt: Fix View.. Reset Layout
2478 1506126169 dfilter: Fix diameter.3GPP-* filters
2479 2590f82a81 debian: Revert to listing Wireshark Self-made package as the maintainer
2480 1b4f3f491d debian: Use strict generated shlibs instead of symbols files
2481 136ca4287d TLS: recognize ech_required alert
2482 26630c3587 LBAs are zero-based thus one(1) must be added to them.
2483 29445cbfdf iSCSI Read Capacity
2484 3852197510 WIP iSCSI Read Capacity fix for Ubuntu failure
2485 99a9d40601 iSCSI Fix LBAs and display Binary Prefix sizes
2486 d8b8400c27 TCP: changed "[TCP segment of a reassembled PDU]"
2487 455a21f751 RTCP: Add MCPTT values from TS 24.380 V17.7.0
2488 120c5cce8d Fixed typo in zcl temp meas cluster
2489 06d81f7b32 ZBee ZCL Closures: make a function static
2490 30d0165bbd Try to fix tests on ARM64
2491 e9de042644 Qt: Remember what monitor we last ran on when maximizing
2492 1fdb2720b1 Qt: Free the old splitter geometry values when saving new ones
2493 898ec16857 Qt: Save the main window QSplitter states and restore them
2494 002b40de89 rdp: fix indentation in file
2495 6ec01c0583 rdp: various fixes and enhancements
2496 05accf6c9b Zigbee: Add support of window covering cluster
2497 c16eaeb014 ENIP: Add TCP/IP Interface service
2498 2e41f52062 CIP Safety: Improve Analysis
2499 0d93782443 dumpcap: Serialize machine readable interface caps as JSON
2500 212cfe132c wsutil: Add wsjson function to get boolean
2501 3570a9a219 isakmp: update dh_group value_string with RFC8031 and RFC9385
2502 24e7627fe4 Change some `wmem_packet_scope()` to `pinfo->pool`
2503 24c0cba235 doc: Mention rpcap fix in release notes
2504 e425fb606c recent: Remove unused wlan_stats_pane geometry (GTK-only)
2505 afb03fa515 GVCP: add ASCII (0x02) to Character Set value_string
2506 69f04acd3d DCERPC: update LSA idl from upstream variant, adds support for new calls
2507 c3548e3005 manuf: Add back the special case for all zeroes
2508 ff447b1aec Qt: Store active remote hosts in a preference file
2509 2fa48bbbd5 Make recent remote interfaces a list
2510 ad6947eb71 GNSS: add dissector for EGNOS Message Server (EMS) files
2511 cea4faac39 GNSS: add wiretap for EGNOS Message Server (EMS) files
2512 1ae5f9714c Fix extraneous include
2513 e68689783c lustre: Decode lvm_user_md_v1
2514 ff153d4471 WSUG: Windows and macOS installation updates
2515 182bf5b835 Qt: Don't pre-populate Remote Interfaces with recent data
2516 d1699f0c67 Qt: Prevent infinite recursive stack smash in CaptureOptionsDialog
2517 a0fd835e80 F5ethtrailer: add session parameter to file info
2518 f082e564d2 dfilter: Fixup b72d65302e
2519 bcc082f1ef Qt: Only call pcap_freecode on success
2520 b72d65302e dfilter: Fix subtraction with NN-MM
2521 9c9b270cb1 Remove README.aix and README.hpux
2522 a9b0dc0aa7 ZigBee ZCL: Fix an array bounds check
2523 3e86238f7e PROFINET: Correctly decode AR APDU status
2524 c6ad48d3f2 LLDP: Decode more PROFINET subtypes
2525 2a9bc63325 Remove init of proto variables
2526 e8e16400d8 tools: Improve match for proto variables
2527 04e12ad947 CMake: Move wireshark.pc.in
2528 64b3136321 [Automatic update for 2023-11-19]
2529 47a4d7f480 GitLab CI: Check help URLs in Commit Check
2530 2a482336b8 epan: Fix truncation of BASE_OUI labels
2531 8c22a6cc02 blf: expand a comment.
2532 fe23a8bdef More item fussing
2533 b61c0ac536 dissectors: Remove init of hf and ett variable arrays
2534 f2774d4b5b file-blf: add some sanity checks of length fields.
2535 90f2fcd329 dissectors: Use gint for ett variables
2536 d9bd2d2155 GitLab CI: Don't run Lintian
2537 3e296c041f blf: check the validity of the header length field.
2538 ba5a010f47 synphasor: Remove indent from ett variables
2539 ecb295c6dc rdpmt: Rename hf variables
2540 958131ca10 docs: Alter FollowStreamSection anchor
2541 5f95a57ff2 docs: Add Time Shift section to WSUG
2542 49f5bea629 Qt: Don't try to compile capture filters for unknown dlts
2543 4ae05e6c9f Qt: Fix leaks in CompiledFilterOutput
2544 2b4c88cb42 Fix saving recently used capture filters
2545 454bf3f260 netflow: Rename hf variables
2546 ae5c7ff41b blf: add more error checks.
2547 ec915136d9 blf: add some comments to the header.
2548 855c445d14 Capture Filter Syntax Worker: free BPF program
2549 e15d167646 wsug: Add interface name to temporary capture file name
2550 7c9946bdab ncp-sss: Fix header field abbrevs
2551 d6f158c848 5Co: Fix protocol name in fields
2552 5c8ba89ef3 bmp: fix peer down RFC9069 TLV parsing
2553 5a57a8499d dissectors: Rename hf and ett variables
2554 6e39bcc7fa rdpudp: Fix header field abbrevs
2555 ea85bff16c dcerpc-netlogon: Fix header field abbrevs
2556 1222d2ec65 tei_management: Fix header field abbrevs
2557 50585a94bb idn: Fix header field abbrevs
2558 935df1e875 bitcoin: dissecting segwit transactions (witness fields etc.)
2559 3fac54aaa8 XML: fix issue about parsing encoding attr when standalone attr exists
2560 34d9cc68a1 dissectors: Remove init of hf and ett variable arrays
2561 9e59a18db8 dissectors: Rename expert_field variables
2562 3b386ed6e6 docs: Temporary capture file format
2563 656649d033 wiretap: Write MPEG-2 Transport Streams to native format
2564 e675c13f89 SCSI-SBC: Handle Service Action In limited by allocation length
2565 07638b0646 RSVD: Handle MS-RSVD TUNNEL_SCSI_RESPONSE spec 7.0-10.0
2566 25db7cf10b RSVD: Don't create tasks twice, handle responses before requests
2567 c25e0f9084 Fix overriding capture option prefs at the command line
2568 9a28224e93 Exporting hex strings: speed up a little by not zeroing temp buffer
2569 71cec914fe QUIC: Heuristically search for coalesced (e.g. GSO) short header packets
2570 5d52bc5e10 Mongo: Detect both with and without TLS
2571 c4b97d1f52 Start to check range_strings
2572 3bb1c53aaa DHCP: adding Enterprise handle in Opt 124 Vendor Class
2573 17b30b2e9a h265: Remove unused comments in hf variables
2574 c1c8a04db4 TCP, UDP: fix formatting for zero-padded partial checksums
2575 200a52616d NGAP: add dissection of n2MbsSmInfo media type payload
2576 5233a55fdf A few more item warning fixes
2577 a2e90a6557 Qt: Update correct row in Advanced preferences
2578 bee7b2cb8e Qt: Fix Recent Files Max Count at startup
2579 8988d21d26 Qt: Use qstring_strdup in more places
2580 b40c7d6c8a LIX2: Update to 3GPP TS 33.128 V18.5.0
2581 6360ddacb3 LI5G: lift dissector to ETSI TS 103 221-2 V1.6.1
2582 e1fdc2224a tshark: -U must be one of the export PDU taps
2583 304868dcf6 capture_file_dialog: update a comment.
2584 81edda6c32 http: clean up some issues with the Load Distribution statistics.
2585 d48e0a75cc Fix (or disable) more dissector item warnings
2586 7b550c21d4 docs: Add wsug chapter on 802.11 Decryption Keys, link UAT help
2587 fb3e2bf984 Qt: Add an option to show changed preferences
2588 7cd82a923c GitLab CI: Copy our Debian packages instead of moving them
2589 6ce97e418b Docs: Move attributes.adoc to the doc directory
2590 a0839b6e5e dot11decrypt: Fix bits number
2591 09e9b352d0 dot11decrypt: Explain why key parsing failed
2592 7a82a9707c Make the code that handles the file open dialog style common code.
2593 46a97fe111 More fixes when converting display macro configuration
2594 22c6a8f0d4 RF4CE: protect against an out of bounds copy
2595 3fa9915a1a Debian: Update our symbols
2596 91465bcb8b Qt: Fix display filter macros when switching profiles
2597 24570a3573 dot11decrypt: Don't keep copying and converting strings and bytes
2598 2cbed520a2 Qt: define QProcess::splitCommand for older Qt 5 versions
2599 8ca602f6e7 Fix (or ignore) more consecutive item filters
2600 0f7edbcd4e Packaging: Fix our WiX DLLs
2601 b553202875 WSUG: Update Display Filter Macro documentation
2602 b0ae205c51 dot11decrypt: Percent-decode WPA passphrase in parse_key_string
2603 774d5b2175 DHCPv6: Add option 79 handling (Client Link-Layer Address)
2604 58b3d0163f Windows: Update libsmi
2605 b64a54b43b Windows: Make sure we ship our minizip DLL
2606 487dfc8743 [Automatic update for 2023-11-12]
2607 df2e0b7d61 Qt: add command line options support in the TLS Keylog Launcher
2608 fee9fb26e8 Zigbee: add support for NWK verified frame counter flag in security header
2609 90b1a157dc dot11decrypt: Fix setting log domain
2610 7ab4bbb9d0 Qt: DisplayFilter left align buttons
2611 814dc49d61 Qt: More missing ApplicationPaletteChange event workarounds
2612 7b726e3f6e Qt: Change button style in FilterExpressionFrame
2613 ccfc06c25e Resources: Update AppStream metadata to the latest format
2614 12f6d8df8d BLF: Set the name of the STATUS interfaces from channels XML too
2615 be3d45fcb0 BLF: Extract channels and ports names from AppText Metadata XML
2616 19f7e572a4 Work around macOS running applications in /.
2617 12b015d1c4 SNMP: Add prettification for DateAndTime in the other branch
2618 4e7b1b611a Fix possible overrun in radius dictionary parsing
2619 d6912ddf1d Qt: Fix header name for Display Filter Macro Dialog
2620 3ddad3fcae GitLab CI: Run lintian after we've created our artifacts
2621 cf5811140d isdn-sup: Properly register dissectors
2622 84141d45c2 TCP, UDP: Calculate partial (pseudo header) checksums for offload
2623 cb21172447 HTTP3: Guarantee unique offsets for the header data
2624 3498469956 HTTP3: Fix field highlights
2625 36a9f4231b Qt: Update styleSheet in AccordionFrame
2626 44454184f5 Remove unneeded includes of "ui/last_open_dir.h".
2627 a1467a8ce2 Minor corrections to release notes
2628 ca78434471 Add a newline at the end of the last line.
2629 3b08042a4e Remove README.windows.
2630 88ce30d51b RF4CE: NULL dereferences in packet-rf4ce_secur.c
2631 a5e0be51df Windows: Upgrade Minizip to 1.3
2632 cefcf0ac02 Windows: Upgrade c-ares to 1.19.1
2633 5550ec4b69 Qt: Update ComboBox in updateStyleSheet()
2634 d139a97067 Fix some spelling errors
2635 20a98a485c doc: Add hard line break between secrets types in editcap man page
2636 17d129b903 Qt: Update styleSheet on ApplicationPaletteChange event
2637 0520153cb5 UAT: Fix a Coverity warning
2638 4365250098 dfilter: Add back unparsed syntax type
2639 85f0a53f77 dfilter: Fix an error message
2640 adfbd315b6 GitHub CI: Use the latest version of macOS
2641 625c1a5ded GitLab CI: Always publish our Debian Stable APT Package artifacts
2642 0b69bfcafa ANSI-MAP: Add parameters to the OriginationRequest SET
2643 5eea10e4e4 GSM SIM: fix dissection of READ / UPDATE BINARY commands
2644 7161431cec Qt: Use QLineEdit border only on macOS
2645 92753cb401 pfcp: correction of Outer Header IE bitshift
2646 b34ec48b1e Ethernet, PRP: Convert PRP to trailer dissector
2647 4ebb6e9893 tshark: Escape delimiter separated value in compliant ways
2648 85262b5a89 ISO15765: Fix error in dissection of STmin
2649 3d79f131e8 Fix AVP decryption in Radius dissector
2650 4fcceef21c Qt: Remove PINOs from Enabled Protocols dialog
2651 a9c1fa3a68 bmp: version 4 capacility expert info fix
2652 bdaae9ddef Qt: Add QLineEdit border in AccordionFrame
2653 b2f5ac5123 Qt: Change InterfaceToolbarLineEdit border color
2654 3ab45fe831 GitLab CI: Make our Debian symbols downloadable
2655 cd757e0c16 Qt: Add macro name validator
2656 3e8e39061f Qt: Remove an errant tr()
2657 bc528a344e Fix some more copy/pasted filters
2658 4d23680d25 Qt: Reduce the spacing between the two rows of the search frame
2659 7d87367e22 dfilter: Add a function-like macro syntax
2660 c568589189 Qt: SyntaxLineEdit state-icon top position
2661 c6af671324 dfilter: Add macro check
2662 9ae752109c dftest: Add option to dump macros
2663 bc64efa538 dfilter: Replace macro UAT config file and update GUI
2664 4205d41163 TCP: Don't export PDUs that are desegmented in a later frame
2665 d93cbe28f6 Qt: Add InterfaceToolbarLineEdit border
2666 5880b2195e Qt: Fix Export Packet Dissections Help button, connections on non-Windows
2667 398ef5f09b Use case-insensitive capture filter match
2668 177cc29ea6 wsutil: Make filter lists dynamic and on-demand
2669 cdd2d1902a tests: Use fixture for dftest command
2670 99a7079bc0 sharkd: Fix displayed delta times in "frames" method
2671 9daf31cc10 Infiniband dissector: Fix typo in comment of parse_DCCETH()
2672 186e6512f9 Infiniband dissector: Enable to parse ATOMIC Write operation packets
2673 472de027ea Infiniband dissector: Enable to parse FLUSH operation packets
2674 f85da38c5a Infiniband dissector: Add definitions of FLUSH and ATOMIC Write
2675 b7cc44eb34 epan: Convert uat.h indentation to 4-space
2676 f4301d5113 dfilter: Remove an assertion
2677 5113423596 dfilter: Reformat switch code style
2678 a1dd95456c dftest: Enable flex/lemon debugging with -D
2679 1e532ee7c3 UAT: Add uat_destroy()
2680 eed96b41fb Add support for comments in cfilters/dfilters
2681 26785e7394 Remove support for deprecated "filters" configuration file
2682 0deeb8caf1 SMB2: dissect SMB2_FS_POSIX_INFO info level
2683 4d294c0b73 epan: Prepare dissectors for initialize static values to 0
2684 5cedcc970b plugins: Initialize static proto values to 0
2685 eb4eeb07ca epan: Initialize static proto values to 0
2686 309a47997e tools: Initialize static proto values
2687 b5644e111a Qt: Add DSBs info to capture file properties
2688 40219156f9 GTPv2: Add SCEF Reference Id Ext to Monitoring Event Extended
2689 29090f6236 tests: Use tmp_path pytest fixture to create home dir
2690 29ec73de9a UAT: Remove unused boolean field "from_global"
2691 5fe1dcab27 GTPv2: comment an unused hf entry
2692 ce2822a2c4 GTPv2: remove a trailing : in a field description
2693 5a6ebf213e GTPv2: Add SCEF Reference ID Ext to monitor event
2694 e973c15aaa GitLab CI: Fix the Commit Check job for external projects
2695 434f378500 GitLab CI: Fix a couple of paths
2696 7d0025eaea GitLab CI: Run `tshark --version` in a few places
2697 817e7c01cf ISO15765: Remove the duplicated text in the "Information" column
2698 6a1015061b macsec: Calculate FCS correctly for short frames
2699 dc6113083e dfilter: Check function name for validity
2700 d967ce3605 dfilter: Fix scanner for protocol names starting with digit
2701 d661136b77 GitLab CI: Conditionally install the GitLab CLI (glab)
2702 3c410aa9be bmp: add support for draft-ietf-grow-bmp-tlv-13
2703 841d8e9b49 [Automatic update for 2023-11-05]
2704 f821b03d5e macos-setup: work around problem with the Xcode 15 linker.
2705 6a514b62c5 HomePNA: Also set the length of the proto item when short
2706 8bffe8954e WebSocket: Make the max unmasked payload length configurale
2707 6646a33a54 Thrift: Update field_id in all sub-dissector functions.
2708 ac72413cdd IEEE1905: cleanup dissector
2709 ea60ff33e2 AVSP: Fix FCS calculation
2710 426e26f11a mikey: Skip unknown payload types
2711 4b6438ee36 OpenFlow(v1): Add Actions to FLOW_MOD
2712 6fcb86615d HomePNA: Fix FCS calculation when there is no piggybacked payload
2713 743a9b3b0e SMB2: add SMB2_FILE_LINK_INFO
2714 1646b2a3be SMB2: fix dissecting device number
2715 79aec8b002 SMB2: fix order of file size and allocation size in SMB3 POSIX info
2716 19de076fed iperf(2): fix conflict for display filter name
2717 fa3836a57c Detect more copy/pasted filters - looking further back
2718 9433d37731 GitLab CI: Make sure GITLAB_TOKEN is set in the Commit Check job
2719 0f38e1662f rsvp: Add missing hf for exclude route
2720 28dfc3eae1 TNS: Handle connect data in subsequent packet and data descriptor type
2721 dac5a920ab coap/tls: Remove SSL_COMMON_LIST_T proto init
2722 82015a0a88 LDAP: val_to_str() format string has double %
2723 40ea13a17d RF4CE: remove two useless local variables
2724 140132d0ab HTTP3: fix web-transport
2725 0969229bbf ICMPv6: Improve Option 21 PvD ID
2726 62d45fcc7c WLAN: Fix header field registrations using 0 rather than NULL
2727 aecba1f68b gitignore: Fix our Vim swap file pattern
2728 e3642264fa RTPproxy: fix an unaligned access reported by UBSan
2729 d1f64e9cbb SMB2: prevent calling wmem_array_append() without a valid pointer
2730 ce1b766a95 per: Fix check for extension addition group
2731 f6d51ddc6f Add Message-Authenticator validation to the radius dissector
2732 77ea80001e OPA MAD: fix unaligned access introduced in 036f2e12
2733 9c36381961 RF4CE: Fix illegal memory accesses
2734 c27483bf7d zigbee-direct: rename time variable for avoid checkAPI warnings
2735 4350dac99f HTTP: Fix chunking detection for certain request methods
2736 3d8da75ba9 Qt: Fix show bytes as image typo
2737 2cac1ca9e0 asn2wrs: Update to not initialize static proto values
2738 660cefa708 PNIO: clean up the title and description of the GSD folder path preference.
2739 4035dfa94d GitLab CI: Repository and error handling fixups
2740 7d0b92aa0e Initialize static proto values to 0
2741 520f0d8e26 Qt: Enforce Minimum Qt version 5.11
2742 8fc6ea3229 opcua: fix CID 1548379
2743 f17f629870 fix return value of decrypt_opcua if decryption fails
2744 a84dc083c3 ISAKMP: Update value strings from IANA registry.
2745 04335b02d7 GitLab CI: Update some commit check result text
2746 74dce085af Infiniband dissector: Fix output format of 'Unknown OpCode' packets
2747 491857ae7e dfilter: Elide branch jumps to next instruction
2748 5a4d883f85 dfilter: Fix crash with nested function calls
2749 e0cafce263 BusMirroring: Add brief introduction of the protocol
2750 3f51655358 BusMirroring: Add the dissection of FlexRay frame
2751 afdbc17b96 capinfos: Fix count of IP address and decryption secrets
2752 a3fd4fd25b pcapng: convert FCS lengths between bytes and bits.
2753 c9d41e2641 Revert "sttype-op(dfilter): fix Dead initialization"
2754 b40931cd17 dfilter: Print function argument types for constants
2755 27e8c8ebde FindPCAP: mystery solved!
2756 af91d78a54 macos-setup: don't build GLib tests, to work around a bug.
2757 ec001766f6 WSLua DissectorTable GUID Support
2758 14a934fb22 GitLab CI: More rules updates
2759 e9c7326d9c macos-setup: update to zstd 1.5.5. [skip ci]
2760 1b634a3a8b GitLab CI: Print more CI variables and update job rules
2761 9be8dc83ad RF4CE: Improving dissector heuristic
2762 e50ffe7cb1 ICMPv6: Add Option 21 PvD ID
2763 53876ae73b GitLab CI: Show a commit log when we have multiple commits
2764 7733526e0a ENIP/CIP-I/O: Use CIP-I/O as protocol name for CIP-I/O
2765 3173400167 addr_resolv: Remove confusing "only use profile hosts" preference
2766 7ac827fd74 LAPD: Set address AT_STRINGZ
2767 f051e97906 Fix Dead initialization found by Clang Analyzer
2768 acdee88430 sttype-op(dfilter): fix Dead initialization
2769 fa99fe81cc GitLab CI: Add plumbing for merge request feedback
2770 4cf6568b2e Qt: fix handling display filter dialog TFS NULL value
2771 347fa8a8a1 tshark: fix memory leak when printing an IPv4 address
2772 de43cc7eee WSUG: Mention the at operator and field references
2773 276fb25e61 ISOBUS: Remove incomplete warning and cleanup
2774 0ee04d759f GTP: add dissection of RIM Routing Address IE
2775 4d71744d84 uat: Small comment update about update callbacks
2776 1484169815 prefs: GUI preferences don't affect dissection
2777 3b09f561f2 opcua: add more comments
2778 308336a05d opcua: add sanity check in keylog parser
2779 9f17196a9d opcua: add lost sig_len parsing due to rebasing
2780 2e835dc2c2 opcua: add encrypted capture file with embedded keys
2781 df8b016ea8 opcua: make strtok_r compatible with MSVC
2782 3c9e7bc58b opcua: implement loading keylog file from pcapng embedded DSB
2783 36e7c60c50 epan: export secrets_register_type to be useable in plugins.
2784 8f3fc34a0c editcap: add new SECRETS_TYPE_OPCUA
2785 ca8594cc55 JSON: Shorten the name of JSON in INFO column
2786 5789bc7977 Use C99 instead of GLib types in doc+docbook
2787 47b310da47 GTP, GTPv2: use wmem_maps instead of GHashTables
2788 5f3ed0670e QUIC: Add a null check
2789 7fc8ed84d8 Qt: Unmark field when not found in a Byte View
2790 d1f81f131e Alias my old email address in mailmap
2791 e9b8349c14 ORAN FH CUS: Fix up ext 6 handling
2792 6affa937f3 epan: Fix display filter macro post update
2793 a913c2a334 Apply 1 suggestion(s) to 1 file(s)
2794 8eceea5315 Apply 3 suggestion(s) to 1 file(s)
2795 e240a45454 RTP ED137 Improve dissection with req/rsp and text in info column
2796 5d7a0c149a NSIS: Make a bunch of sections hidden / mandatory
2797 2dc3887a3b INAP: Fix dissection of local code in ExtensionField
2798 9b62ec029e dfilter: Fix slices with byte references
2799 1dd58a0559 ISOBUS: change to value_string_ext for faster lookup
2800 0256c588a7 UDS: change to value_string_ext for faster lookup
2801 946f1fd1a4 OSPF: Fix offset for dissect_ospf_lsa_opaque_ri
2802 133f6594ad Qt: Fix address editor leak
2803 9765f8575c wsutil: Rename inet_netw.[ch]
2804 b9667fa9ce tcp: TCP Segment Len is not found in the packet bytes
2805 0cf6471f68 epan: Move tvbuff functions to tvbuff.c
2806 a178ec8a38 wsutil: Move and consolidate CIDR code
2807 0509398c4f wsutil: Consolidate IP address code
2808 1c0f9cd3ae IPv6: Move IPv6 header definitions to epan/dissectors
2809 3ebeda8dd9 QUIC: Support testing if the QUIC bit can be greased (RFC 9287)
2810 dee60892fc Qt: Rename the Browser SSL Keylog dialog to SSL Keylog Launcher
2811 47ee58bf26 rf4ce: make a couple of symbols static
2812 49f39be301 dfilter: Add IP address plugin
2813 96f0f487d7 IANA IP Registry: More API refactoring
2814 813be7fe50 dfilter: Allow writing references without curly braces
2815 db49708b17 bitcoin: implemented parsing of missing service flags
2816 dec1748f90 AUTOSAR IPDUM: Adding macros to header file
2817 0e1945d4b7 ISOBUS: Adding support for Signal PDU dissection
2818 8bbec5cc54 SOMEIP: Add macros to header and clean up
2819 d0aa502d06 BLF: Give a different message for known but unsupported object types
2820 cd2eea19b1 BLF: Add support for BLF_OBJTYPE_ETHERNET_PHY_STATE
2821 dcc7ab3cea BLF: Add support for BLF_OBJTYPE_LIN_SND_ERROR and BLF_OBJTYPE_LIN_SND_ERROR2
2822 c0f287ad69 BLF: Extract FDF, BRS and ESI flags
2823 6db83ce7eb BLF: BLF_OBJTYPE_ETHERNET_STATUS: Add new field 'linkUpDuration'
2824 2bff692d10 Add support for BLF_OBJTYPE_LIN_CRC_ERROR and BLF_OBJTYPE_LIN_CRC_ERROR2
2825 c6c87a4abd BLF: Add support for BLF_OBJTYPE_CAN_OVERLOAD
2826 91acc78466 BLF: Add support for BLF_OBJTYPE_LIN_MESSAGE2
2827 8b631bf23f radiotap: Improve indication of 6 GHz band channels
2828 2adc59ff92 Prefs: Fix TCP sequence analysis override pref handling
2829 d300f30469 cmake: work around a mysterious macOS dyld problem.
2830 6f4a9a9c92 Debian: Add missing symbols
2831 e99a97f14a QUIC: add support of multipath draft06
2832 b2def83df6 UDS: Fix error in dissection of "Sub Function"
2833 c18aecc063 Exported PDU: Add new tag EXP_PDU_TAG_USER_DATA_PDU
2834 9bd3965603 NSIS: Save our installation directory in the registry
2835 233d97b69a netscreen2dump: drop support for netscreen2dump.py
2836 fce1d98daf make-taps: compatible with Python 3.12
2837 c51587af21 BLF: Fix relative timestamp
2838 9752f1dd16 Tools: Clean up the lists in rpm-setup
2839 726466ea4f epan: Use available space for FT_BYTES labels
2840 42442281f7 nr-rrc: lookup UE ID from MAC,RLC,PDCP (in order)
2841 0d941ce280 make-authors-csv: compatible with Python 3.12
2842 d5eded157a ieee80211-radiotap: Remove undefined S1G NDP and indent update
2843 35da15174b QUIC: Update to ACK Frequency draft07
2844 c9b1866ca0 BLF: Fix compiler warning
2845 4e0494e654 epan: When exporting packets as C Arrays, use C++ comments
2846 8f28a0e9f3 plugins: Make flags unsigned
2847 6f5fd697d9 [Automatic update for 2023-10-29]
2848 24c8d79d53 bitcoin: implemented dissecting `sendcmpct` messages
2849 904cad5297 Fix some spelling errors
2850 e12c89f3ca IPv4: Fix wrong endianness displaying source/dest addresses
2851 ca392f6ddc wsutil/to_str: Deprecate ip_to_str() for endian-explicit versions
2852 1c2cf8064a Qt: Make Edit Name Resolution combobox size adjust to contents
2853 41be4c8cf7 ZigBee: Fix decryption of first APS packet
2854 0ea6bbb9e3 RF4CE: Fix illegal memory accesses
2855 0ba993c81f Qt: Update address editor for FT_IPv4 changes
2856 c88e3b332e bitcoin: parsing `feefilter` messages
2857 5aec5b6046 Debian: Add missing symbols
2858 250474a738 GitLab CI: Fix our Windows release info paths
2859 ed482b263f GitLab CI: Add Windows package release info
2860 de0be93e1e Tools: Fix the version file version
2861 fa1be49d40 GitLab CI+tools: Switch to a raw version file
2862 cd0b1be8da prefs: TCP override pref check field flags
2863 0da43f2d42 HTTP3: dissect control stream, various display improvements
2864 3beeba3161 HTTP3: fix nghttp3_qpack_stream_context_new memleak on error path
2865 eabe5e268a dfilter: Refactor initialization and registration of functions
2866 db99904eea Qt: Include functions in display filter completions
2867 f46b9b1b40 RTP: Indicate when padding is bogus
2868 919eb1c53f GitLab CI+tools: Add version environment files
2869 e15d826b53 Qt: Fix leak in prefs
2870 ea3bdb9eaf [RF4CE] Applying code review suggestions
2871 f975adc436 [RF4CE] Applying code review suggestions
2872 38b6c7cd0a [RF4CE] Added RF4CE protocols to release notes
2873 63f90e34a8 [RF4CE] Fixing CI issue
2874 f413a2da88 [RF4CE] Fixes after code review
2875 46e0b5f168 [RF4CE] Fixing trailing white spaces
2876 5bc1f9d07f RF4CE: add RF4CE protocol dissector
2877 6fec850f62 dfilter: Install plugin headers
2878 1a8e1b1466 Use explicit test for Clang with compiler attributes
2879 0d46d9a60a ftypes: Add IPv4 setter/getter
2880 e9c3747488 Qt: remove use of qAsConst which is deprecated in Qt 6.6
2881 33b66952ac opcua: fix parsing of service payload for messages without payload
2882 06b7217fd0 CMake: Have the docs target depend on the manpages target
2883 7e351192e2 bitcoin: handling `sendaddrv2`, `sendheaders` and `wtxidrelay` commands
2884 e583fcd9f3 Infiniband dissector: Fix inaccurate comments in the header
2885 5fa851911e TLS: add SNI to Info column, display common extensions up in the tree
2886 4846ecdade Qt: Fix our "Go To" menu connections
2887 60a9e1124b Find: Matching multiple occurrences in Packet Bytes
2888 a6f3e61d70 wsutil: Add a reverse mempbrk function
2889 0cec46bb25 wsutil: Add a memrchr implementation
2890 6c424b610d TLS: Change wmem_packet_scope() to pinfo->pool
2891 44c2af8d62 Added ERF FlowID Hash Type inner bit
2892 8aaef0e515 Qt: Check if focusWidget() is nullptr when setting previous focus
2893 b02fb85020 More item check fixes
2894 04b86acbb2 ISOBUS: make a couple of functions static
2895 baa9f5b249 rdp: fix segfaults when decoding egfx packets
2896 4a3472b9d4 rdp: parse redirected authentication flag in nego request
2897 adaacddc48 opcua: add decryption support
2898 32ed5eac61 doc: Fix the description of the "Raw" Follow Stream mode
2899 112733d39b OER: Support signed field for unconstrained INTEGER
2900 4212131392 BusMirroring: Add validation for data length legality
2901 1f70205c58 BusMirroring: Add the basic implementation of dissector
2902 59ae57050c Diameter: Add missing AVPs and update AVP names
2903 dbfbfb608c TLS: extend support for more SupportedGroups and SignatureAlgs
2904 e5b4007d05 macos-setup: Update GLib to 2.76.6
2905 b558c5c2e6 ISOBUS: Improving the dissector
2906 d99efed280 dfilter: Add display filter plugins
2907 41e8d5a9b3 dfilter: Add WS_DLL_PUBLIC to more functions
2908 7fbed5b306 plugins: Allow multiple types in description
2909 061eea1c37 GitLab CI: Use PowerShell's Get-FileHash
2910 1e5a2f16d4 bitcoin: added 5 missing `inv_types` (for `inv` and `getdata`)
2911 953a52f040 pgsql: backend msg parse fail
2912 e6215e7db0 IANA IP Registry: Use binary search
2913 c2ace8931c Qt: Follow Stream stream and substream spinboxes keyboard handling
2914 5f2bff0c45 Qt: Fix resetting follow tap when the filter changes
2915 d44e9d3b4c IPv6: Add special-purpose block flags
2916 c37d10383d IPv6: Make the "show address detail" preference default enabled
2917 9a0e4a7980 IPv6: Improve some address labels
2918 75f50ad622 IEEE 1722: Fix unitialized can_info
2919 d917fa693e Qt: Fix Qt5 and Clang
2920 670176726d Translation(qt): Add Korean translation
2921 a35aa997ad RTPS: string dissection, unicode improvements
2922 e21f61ed70 Falco bridge: Plugin fixups
2923 e9e891da14 Qt: Use std::move in follow stream
2924 ea5f48aa93 Fixups to IANA IP special purpose registry
2925 799ae75010 dfilter: Refactor function semantic check
2926 47746f0316 dfilter: Minor cleanup
2927 5609c77144 dfilter: Allow testing for nonzero function result
2928 ebbd6439c9 dfilter: Fixup e2a3acefe9
2929 3b63098fb1 mergecap: prevent appending to an input file
2930 e2a3acefe9 dfilter: Use a constant to declare function return type
2931 4a377d49ff IPv6: Use IANA IP special purpose registry API
2932 b82b32fdd7 Add IPv4/IPv6 IANA special purpose registry as generated data
2933 29decd00bd BLF: Show comment, attachment and traceline in info column
2934 3d9376499d BLF: Remove AppText minimum length
2935 30ec1dc396 BLF: Add support for BLF_OBJTYPE_APP_TEXT Metadata segmentation
2936 845507e98a Update Pinfo.port_type tests now that it's writeable
2937 4b0281310c Allow writing of PInfo.port_type in lua
2938 4d27035fa6 Add option to copy bytes as Go literal
2939 fb21b775b0 BLF: Fix CAN usage of payload_length and payload_length_valid
2940 da835213e9 BLF: CAN_MESSAGE: Remove payload length check since the size is fixed
2941 3d94fceccd BLF: Fix CAN parsing
2942 c50c2f63aa TLS: remove tls13_cipher_create()
2943 e427db11ff ED137: Fix additional feature dissection
2944 13e73a6bf6 RTPS: Added fields init_vector_suffix and session_id
2945 62375e61c6 Qt: Remove obsolete comment about GTK+ follow
2946 56200e40f5 Follow: Use common follow_reset_stream
2947 3a50b6dac7 Qt: Remove unused member from follow
2948 fcee2a36d2 mac-nr: add mac-nr-framed protocol
2949 a0edd523b4 capture-wpcap.c: fix typo, move a #include.
2950 9375a43d48 dumpcap: recommend upgrading Npcap for promiscuous-mode errors.
2951 63b08c9850 Qt: Move addText to FollowStreamText
2952 d16f0271a7 Falco bridge: Minor fixes
2953 0bc3f1c89d Qt: Minor follow stream optimizations
2954 36391da1b2 Qt: Fixup application bundle paths on macOS
2955 99ebe90e89 macos-setup.sh: fix build of latest libgcrypt. [skip ci]
2956 619ce9fbc5 XML: Add UDP port range pref, set 3702 (WS-Discovery)
2957 f49f9c0020 Diameter: add support for SCEF Extended Reference IDs
2958 f1339763f9 Qt: Improve FollowStreamText scroll performance
2959 7f7e153100 TECMP: Fixing length of CAN payload (BUGFIX)
2960 c86a85022d dfilter: Add "bitand" as an alternative operator keyword
2961 1ee70cf25f dfilter: Fix failed assertion with time arithmetic
2962 21a3ba0bf2 dfilter: Compute more compile-time constant arithmetic
2963 33cd0c0f06 ieee80211: Update the naming of description and display filter
2964 61696e68d4 Thrift: Multiple fixes in compact protocol
2965 8d630d43e7 dfilter: Add back check for division by zero
2966 1af4b495f2 dfilter: Use better assertions for invalid enums
2967 128472b007 Windows: upgrade Npcap to 1.78
2968 bc1b7c281c Packaging: Make sure we ship our PCRE DLL
2969 6b1b8fb33c [Automatic update for 2023-10-22]
2970 9be24e6c86 wsutil: wmem_strjoinv behavior on empty array
2971 899002e8d8 dftest: Use debug level instead of on/off
2972 b86a14be4a dfilter: Fix a compiler warning [-Wmaybe-uninitialized]
2973 356b3ed6c9 dfilter: Add time multiplication by scalar floats
2974 96932fe305 dfilter: Fix an error parsing byte strings
2975 881dec9b90 dfilter: Add number lexical type
2976 ec669afcbb dfilter: Add time multiplication by scalar integers
2977 8710ec9cf1 dfilter: Rewrite if-else block using a switch
2978 3f24475b8c TLS: improve visualization of Token Binding estension
2979 6fddc23021 Docs+tools: Remove GPLv3 with Bison from the allowed license list
2980 bde3da4445 BLF: Fix BLF_OBJTYPE_ETHERNET_STATUS
2981 18b5564537 Docs: Move the FAQ to the doc directory
2982 3aedd8751f VNC: Remove globals
2983 0a2a388d32 epan: Fix NTP time encoding edge case
2984 48cd7f9284 TLS: JA4 fix non printable ALPN values
2985 e1455bc55d USB-COM: make some functions static
2986 0156b04d75 Logray: Add some global profiles
2987 d27f9e6ac5 Falco bridge: Make sure we have a valid syscall source name
2988 c6b1d97a06 nettrace_3gpp_32_423: Timestamp wrongly calculated.
2989 95159bbcdd Fix some spelling errors
2990 dfddf5a557 macos-setup: Update libgcrypt
2991 7bf7a13676 BLF: Fix LIN parsing
2992 666a4f7f09 DHCP: Fix offset for SIP Server (option 120)
2993 fa5f0a1264 Re-run pidl after upstream samba samr.idl changes
2994 4ee9d4ee15 Add lsa_BinaryString from samba upstream lsa.idl
2995 800831cab2 Fixup vcpkg-export-20231017-1
2996 652b6b186f Add vcpkg-export-20231017-1
2997 938111c587 BLF: Fix memory leak
2998 f5a4548ddd BLF: Fix BLF_APPTEXT_METADATA and BLF_APPTEXT_COMMENT
2999 55f57b73a6 Sysdig: Use libsinsp for native syscalls
3000 c542f6aa3a MAC-NR: Fix handling of RedCap UL CCCH SDUs
3001 4bf4b0b68c Translation: Update to transifex APIv3
3002 a274d763df GitLab CI: Switch the openSUSE builds to 15.5
3003 2799ca5485 macos-setup: Don't try to install too old versions
3004 3bb57caa99 macos-setup: We require Qt 5.10, hence macOS 10.11
3005 3d4689d819 gnutls: Set FIPS mode to lax if enabled
3006 c3fefcc537 GitLab CI: Print our CI variables
3007 d53abf8c7e PFCP: Wrong length used for TEID
3008 7595fc7b01 Revert "plugins: Do not require a "type" subfolder hierarchy"
3009 b0b6428471 ieee80211: Add different display filter for each WMM AC
3010 21c6892d2a vmware-hb: Update build number
3011 c2f98ec895 vmware-hb: fix display filter name
3012 0d5be1eb42 Nettrace: add handle of both NAS-EPS and NAS-5GS
3013 0382c7785b nettrace_3gpp_32_423: Offset for msg advanced twice.
3014 1419acc886 wslog: Add WS_NOT_IMPLEMENTED() macro
3015 4c3b5db000 dfilter: Improve type inferrence for constant values
3016 311dacfe8e macos-setup: use compile options for libpcre and zstd. [skip ci]
3017 b97e94627c macos-setup: fix a comment. [skip ci]
3018 9605f3d3f4 USB: Differentiate IN and OUT endpoints
3019 da7b7c81de USBLL: Call USB dissector after USBLL address is set
3020 c21e23722c USB CDC: Add follow USB CDC Data stream
3021 861a3eef63 Qt: Edit capture comments in separate dialog
3022 988635fd26 VMware HeartBeat: Enhance dissection
3023 0a58117fed Frame: dissector table for PcapNG custom blocks
3024 65d035d1bb ieee80211: Add dissection of ETAG FILS Request Parameter
3025 09dc64dfdd MAC-NR:Handle the length off all UL lcid.
3026 3be1c99180 netscreen: do bounds checking for each byte of packet data.
3027 c5d9aa2812 Windows: Upgrade to nghttp3 1.0.0
3028 2cc9d615e9 plugins: Add back a (flexible) folder type hierarchy
3029 14fbc968f7 BLF: Fix memory leak for interface name
3030 bb293845dc androiddoc: Update man page
3031 968483728f androiddump: support capture filter
3032 b89bee479a Windows: Upgrade to nghttp2 1.57.0
3033 b227c21dce tls-utils: Make a value_string static
3034 1d123c46cb blf: Use WTAP_ENCAP_NONE, record linktypes must match interface linktype
3035 390b5e3fd9 MAC-NR: Handle RedCap CCCH SDUs (length and which RRC dissector to call)
3036 c7d0e02b49 plugins: Optimize directory scanning
3037 95340cfdc1 TLS: add JA4 TLS client fingerprinting
3038 067dce3fdf BTatt: add value to time related items
3039 c108e75142 BTatt: factor out timestamp code
3040 f15c7ee135 http3: Don't point to file scoped memory after leaving the scope
3041 b2a9654292 mac-nr: Make defines and value strings for LCID values.
3042 3489952a81 Make `grep proto_register_protocol` more useful
3043 adb4f1d91b CI,Tools: auto-enable Homebrew updates in CI, remove brew doctor
3044 eca88da1c5 HTTP3: remove nghttp3 min version, update setup scripts
3045 19fd8b7e81 nghttp3: Add runtime version information, if present
3046 b42cd0df29 Fix some more item-related warnings (check_typed_item_calls.py)
3047 f59981450d Lua context commands: only populate for single frame selection
3048 4d51ce86d7 Docs: Simplify our man page markup
3049 83b56c3b55 [Automatic update for 2023-10-15]
3050 f1f6c1369d Don't use frames without timestamp for delta time calculations
3051 8da773da7a Qt: Move section comments to the section area
3052 64937eb552 merge: Add merge comment
3053 a4b6cd460d Qt: Display all the section comments in Capture File Properties
3054 d9bd00a22f HTTP3: fix ASAN stack-use-after-return error
3055 6c185f2773 Qt: Fix leaks of interfaces in Capture File Properties
3056 a4527fa041 btmesh: Reintroduce column info fix
3057 5c420697d6 tshark: Support --read-file and filter long opts
3058 3a636f339f Update for HiPerConTracer 2.0 to also decode HiPerConTracer over UDP and TCP.
3059 669d47119b Tools: Add an install-test-deps option to macos-setup-brew
3060 25f263b5cc Tools: Clean up the lists in debian-setup
3061 924a8a5420 Tools: Various macos-setup-brew updates
3062 2a5639984d ftype: Clean up IPv6 interface
3063 efa009878c ftypes: Rename comparison methods
3064 4241589159 cmake: Sort source files alphabetical
3065 28bc2c1536 github: fix macos workflow.
3066 66df826c47 wireguard: Handle unexpected inability to decrypt due to FIPS mode
3067 6b0197da07 http: Only allocate server address for upgrade once
3068 8a422b5d02 docs: Make version option handling consistent
3069 38d05ad97a output of the own (lua-)dissector as root-tree element
3070 f8cd3046fc SSH: make ssh_get_message() static
3071 52d4bff808 EVS: Fix a couple of value_string labels
3072 3f850e3d8a Fix Wi-SUN LFNVER-IE display
3073 50f322ec17 update column before calling subdissector
3074 d3fab19401 btmesh: the pinfo column of the own (lua-)dissector was overwritten by the packet-btmesh.c dissector
3075 1a25bcb0c0 doc: Man page minor grammar fix
3076 35ac9c43c9 json: Add JSON objects as FT_STRING with no display value
3077 f36039c003 Q933: Bring some value_string values into range
3078 b0d2087e4f OSPF: Support for draft-ietf-ospf-shortcut-abr-02
3079 4deb4c6e4c wsutil: Rename ws_strcasestr to ws_ascii_strcasestr
3080 f0df148413 wsutil: Do not use built in strcasestr
3081 d5492abc89 gcrypt: Disable FIPS mode if possible
3082 df2f966d15 wireguard: Get rid of some redundant log warning text
3083 e20dd41824 websocket: Support port dissector table for Decode As and Heuristics
3084 33655a9266 Move our Falco plugin directories
3085 63287fb104 BTatt: factor out common code
3086 20ae161ac5 wslog: Omit the file/line/func with ws_info()
3087 73f23af063 NGAP: Improve with display Sub-Cause in Info
3088 ef836e9afe plugins: Do not require a "type" subfolder hierarchy
3089 8bdf5d7906 wmem_list: increment count for insert_sorted
3090 31e99747e3 epan: Allow BASE_NO_DISPLAY_VALUE for string-like field types
3091 a2eeea6391 wiretap: set WS_LOG_DOMAIN to LOG_DOMAIN_WIRETAP if wslog.h is used.
3092 135b364609 wiretap: don't include wslog.h if you don't use anything from it.
3093 3c3c640cba Add wiretap log domain to wiretap/blf
3094 9b1726f062 IEEE1609dot2: Clean up the asn1 files.
3095 adbc9d58f9 NGAP: add Cause in Info column
3096 19301a5489 mdb: start dissecting comms gw reports
3097 b9dfdd9086 CMake: Fix a target name
3098 0fd3aa76b7 ssh: reassembly of channel data
3099 51cd935af2 TLS, DNS: add dissection of Encrypted Client Hello
3100 d81d6b859f mdb: dissect peripheral id response
3101 1ca628d595 mdb: start dissecting comms gw expansion
3102 31dbbcaf95 r09 (trivial): fix some typos
3103 8b751c0463 r09: use proto_tree_add_item for bcd fields
3104 97254d7dd7 Docs: Add "Staying Current" to the packaging section
3105 d362623957 x75: clean up string handling, fix fuzzer warnings
3106 a21ec18678 asn2wrs: Handle c-style comments by removing them in preparse state.
3107 49b75e003f BTatt: fix indentation of two dissectors
3108 b69cd1333c SSH: Set up channel pairings properly
3109 f2d2384876 BLF: create Ethernet Interface IDs based on channel and hwchannel
3110 b3f8d12795 ftypes: Use 64-bit integers only internally
3111 64bba16c80 dftest: Show types with -d
3112 c22dd98eae Qt: Remove a separator from the Help menu
3113 f8b0e232af Windows: upgrade Npcap to 1.77
3114 433e4f3f72 [Automatic update for 2023-10-08]
3115 ae3b2033e4 sctp tap: Fix copying checksum string
3116 eb5516d1d3 ssh: Enable DH Group Exchange
3117 50a4840696 Qt: Normalize SCTP dialogs
3118 0bed6790c3 BLF: Fix Ethernet Status Filter
3119 61f77a175a Tools: Have update-appdata.py print release information
3120 310668173c mdb: dissect comms gw config
3121 33ed814669 diameter: Decode User-Name as an IMSI in S13/S13'
3122 82084f606f Packaging: Make sure we stash our version info when creating a tarball
3123 5a2d1f11ca Tools: More update-appdata.py updates
3124 36fb1a1122 Doc: Fix the include path in the release notes
3125 d0bc4c6505 Tools: Fix a comment in update-appdata.py
3126 8962b0c46b GitLab CI: Update our Freedesktop metainformation when we build our tarball
3127 32cef085d2 mdb: dissect comms gw's setup command
3128 a8a8e5b878 dect-nwk: use proto_tree_add_item for bcd fields
3129 146333ca22 tvbuff: (trivial) fix indentation
3130 80dded9664 ieee80211: Update the naming of display filter in EHT multi-link fields
3131 6c069829b1 mdb: show comms gw responses
3132 027cbbf247 ssh: Fix Coverity CID 1504410
3133 2dacfaff0b SSH: Only try to decrypt packets on the first pass
3134 bce8c7f287 DCT2000: when dissecting mac-nr frame, fill in sfn/sf into struct
3135 84da1d805d mdb: start Communications Gateway support
3136 f3faac2753 ssh: Plug leak of MAC context when using ChaCha20
3137 6d14da97ca DCERPC: Add dissector for IWbemLoginClientIDEx(9f6c78ef-fce5-42fa-abea-3e7df91921dc) Interface
3138 c2d223d0e3 mdb: dissect vending messages
3139 8d6e559bba [#19371] file-pcapng: check SHB endianness sooner
3140 09ba1a1409 MAC-NR: Add UL CE Timing Advance Report
3141 348c9991f9 ssh: Fix some invalid reads and writes, infinite loops
3142 b09ce5c762 ssh: Don't close a cipher twice
3143 cfe780dd03 asn2wrs: Ignore the "WITH SUCCESSORS" directive
3144 5028f7d725 mdb: start dissecting Optional Feature Enabled
3145 5b3e32acb5 regex: Accept a subj_offset in ws_regex_matches_pos
3146 4c05d067f3 Windows packaging: Close a tag
3147 642e77d6f5 CMake: Fix our macOS Intel deployment target
3148 bd801bf093 GitLab CI: Only run the Windows Qt5 Build job if the UI code changes
3149 6d96f6dd51 Fix some spelling errors
3150 81cb82abf4 CMake: Try to fix release notes dependencies (take 2)
3151 cd01931eb9 dfilter: Remove syntax node magic number
3152 c0885fe390 Find: Switch search_pos to the start byte
3153 6de60e12be CMake: Try to fix release notes dependencies
3154 14f9bcacc2 YACC: Update yacc.py to 3.11
3155 c38e6ecbf6 SAToP: Add optional RTP header handling
3156 46a7f4c17f WSDG: Update build type flags to reflect reality
3157 7db4de58af GitLab CI: Switch the macOS builds to Qt 6.5.3
3158 c1c86c4d8b Debian: Fix a couple of symbol versions
3159 15d3e3ff68 GUI: Add release notes to Help menu
3160 7f8dc702da GitLab CI: Fix a filename
3161 a89f301313 GitLab CI: macOS signature workflow updates.
3162 fd3d36b10d LPP: upgrade dissector to v17.6.0
3163 c00e73e890 F1AP: upgrade dissector to v17.6.0
3164 35afac76f3 E1AP: upgrade dissector to v17.6.0
3165 ba655f9214 XnAP: upgrade dissector to v17.6.0
3166 bb5ef53e20 NGAP: upgrade dissector to v17.6.0
3167 91fbc04b3a NR RRC: upgrade dissector to v17.6.0
3168 68266efa92 X2AP: upgrade dissector to v17.6.0
3169 15af80bf09 LTE RRC: upgrade dissector to v17.6.0
3170 c40d0b4508 NAS 5GS: upgrade dissector to v17.12.0
3171 49599f68b0 NAS EPS: upgrade dissector to v17.11.0
3172 8c073467d4 GitLab CI: Fix a path
3173 e05e08e049 GitLab CI: More macOS signature updates
3174 e1234e277a [Automatic update for 2023-10-01]
3175 8e59e06395 find: Use ws_memmem in match_binary
3176 67914dc866 wsutil: Optimize memmem some more
3177 9956361f4b WSUG: Title spelling fix
3178 9c90105c36 Find: Remove redundant match_narrow function
3179 d96594ad93 Qt: In find packet, disable character encoding combobox when unused
3180 894221f2c8 DHCP: Add preference for seconds elapsed field endianness
3181 147b95d2d5 Find: Update search frame for Finding multiple fields
3182 4c69b8facf Find Packet: Find packet details multiple matches in a frame
3183 3a0e70d6eb wsutil: memset mempbrk pattern when compiling
3184 46e3bffb3d debian: Make Lintian happy about version numbers
3185 23458361e4 Debian: Add missing symbols
3186 51b875f573 debian lintian: Remove Synopsys override
3187 f3dd768d35 Fix some misspellings in dissectors
3188 f3b687aaf2 GitLab CI: Generate Sparkle signatures on macOS
3189 ddd0c4a83b wslog: Set a GLib default handler
3190 10e312fde1 More value_string fixes
3191 3f3ef7f463 macos-setup: fix uninstalling sparkle
3192 5cc394fa96 macos-setup: fix building of spandsp
3193 8ad5adb32b macos-setup: update location of zlib
3194 672637758a macos-setup: Install Sparkle 2.2.2
3195 8bd086302f GitLab CI: More macOS updates
3196 26fab0dab2 GitLab CI: Fix a couple of paths
3197 19a8e8ebeb GitLab CI: Generate Sparkle signatures on macOS
3198 e314032dc8 mdb: start dissecting the Peripheral ID response
3199 505e5be0f4 vmware-hb: add value_string for build number
3200 05f471ab9b zvt: simpler dissection of big-endian packed bcd fields
3201 1d9ba7de54 IEEE 1609.2: Update asn1 descriptions and add CAMP
3202 4258c3a02f mdb: start dissecting Expansion messages
3203 e1386531ec NFS: Fix value_string values that were our of range
3204 28902c6901 tvbuff: support endianness setting for packed BCD
3205 662b3b4f84 IPv6: Ensure that fragment extension header length is adjusted
3206 42bed37e07 mdb: dissect reader config data
3207 826d0149e5 Fix WBXML nested tag indentation
3208 c517bf0d25 Docs: Update our Qt6 LTS version
3209 07e8b273d7 SOME/IP: Simplifying the TP Header Parser Code
3210 c778a99db8 Tools: Add constant conversions to convert-glib-types
3211 ab99d061ef Fixed memory leak of match_info, made regex easier to read
3212 5b5042b1ee [#19362] afp: on't pass null pinfo
3213 a7872672c2 GitLab CI: Switch the Windows builds to Qt 6.5.3
3214 07f6b8d934 dfilter: Fix use-after-free
3215 37568f2fb8 iperf3: replace info column local time by time sent
3216 628219c08e mdb: dissect max/min prices
3217 d7bc20d3ea dfilter: Refactor DFVM_VALUE_STRING argument
3218 6275d509e1 dfilter: Allow using matches operator with value strings
3219 8f6c9f2f1b dfilter: Add value string optimization
3220 dcce728bb7 dfilter: Add support for BASE_CUSTOM value strings
3221 6b27217bd3 dfilter: Do not compare value strings lexicographically
3222 eb3d347c02 dfilter: Compute value string at runtime
3223 7006e356ac ieee1905: Sync Message and TLV with EasyMesh SPEC v5.0
3224 003ba726e3 awdl: fix conflict for awdl.servicesparams.values
3225 82e80778f1 Added limits on regular expressions
3226 5c7d0376ad Better memory management for regex in TS32.423 parser
3227 b7acb29c5a mdb: start dissecting the cashless setup command
3228 80a4187b30 mdb: simpler approach for filter stings
3229 b261f2a7eb pcapng: Add Sysdig meta event types
3230 bd07966d3a Debian: Add a missing symbol
3231 b38f051a7e XML: Set a maximum length in a regex capture group
3232 24d88d3b74 Qt: Fix highlighting of protocol bytes when clicking proto tree item
3233 8e8f87ab29 NTP: remove wrong value from peer event code vs
3234 5d54dccdf1 Docs: Reset release notes after 4.2 branch
3235 2b4f939761 lemon: Add -- support to end options, use in our lemon
3236 4fc1eadde2 GitLab CI: Add a MinGW build to MR pipeline
3237 37697f7f4e Revert "lemon: Add -- support to end options"
3238 55f13726ac Logray: Fix slots for updateTitlebar()
3239 5d91fece06 UI: Fix slots for updateTitlebar()
3240 f8f2734f96 epan: Fix compile error
3241 b28619576b mgcp, sdp: disable handling SDP RTP if Osmux is announced in MGCP body
3242 dc5f082447 mgcp: Simplify cascade if-else block
3243 4995e9a8d5 proto.c: `proto_tree_add_mac48_detail()` function
3244 67ddf9d5db DCERPC: Add dissector for IWbemLoginClientID Interface
3245 7936638b1d rtp-events: fix id conflict
3246 b929ceeafb tshark+dumpcap: fail on unknown ringbuffer option
3247 3716933046 lemon: Add -- support to end options
3248 7ea5bbb53b Change some `wmem_packet_scope()` to `pinfo->pool`
3249 051c8cb7b3 Revert changes to JSON boolean format
3250 6bc8c6c682 tshark: more efficient `-b printname:FILE`
3251 c9c641d45d tshark: support `-b printname:FILE`
3252 9af5c31864 GitLab CI: Fix a build directory name
3253 8085b6d7f1 Docs: Fix a few spelling issues
3254 47ae3fcdce dumpcap: `RINGBUFFER_MIN_NUM_FILES` logic error
3255 94e78bf560 pfcp: Update to 3GPP TS 29.244 V18.3.0
3256 4ee1b1291e oampdu: give the dgt_set_t a better name.
3257 884a19b8ef r09: give the dgt_set_t a better name.
3258 b2f6dd2e29 UI: Fix capturing information in the title when prefs are saved
3259 6ecadcd0f3 ITS: Update Collective Perception Service (CPS) to ETSI TR 103 562 V2.1.1
3260 fafb3e3154 Test and handle spaces in our build directory
3261 54b19db4ee TS32.423: Fix dissector for various formats
3262 f8d48d04d5 Fix misppellings in root and ui directories
3263 15e753136e iperf3: Rework UDP loss/out-of-order detection
3264 df391e6f5f WSDG: Update the automated builds section