Commit Graph

86725 Commits

Author SHA1 Message Date
Gtker f97e906b95 woww: Correct SMSG_GROUP_LIST layout 2023-02-10 19:45:14 +00:00
Gtker a443e71faf woww: Fix SMSG_WHO zone instead of area 2023-02-10 19:45:14 +00:00
Gtker 7ea6cfdf2f woww: Add language enum and refactor skill hf names 2023-02-10 19:45:14 +00:00
Gtker a8059ec338 woww: Fix encoding on 1 byte value in CMSG_GROUP_CHANGE_SUB_GROUP 2023-02-10 19:45:14 +00:00
Gtker 4c96bb33ce woww: Fix SpellCastFlags object layout 2023-02-10 19:45:14 +00:00
Gtker 96226c9e49 woww: Remove friend_name and ignore_name hfs 2023-02-10 19:45:14 +00:00
Gtker c00d0dfe43 woww: Change *create_id to creature_id 2023-02-10 19:45:14 +00:00
Gtker 037eb06b00 woww: Replace hf_woww_item_entry with hf_woww_item 2023-02-10 19:45:14 +00:00
Gtker 7c5704574f woww: Improve readability of pet_tame_failure_reason 2023-02-10 19:45:14 +00:00
Gtker 3adf3f850c woww: Rename PET_FEEDBACK_NOTHING_TO_EAT to *_TO_ATTACK 2023-02-10 19:45:14 +00:00
Gtker e72918063e woww: Rename SMSG_ENVIRONMENTALDAMAGELOG to SMSG_ENVIRONMENTAL_DAMAGE_LOG
This is easier to read and is the preferred spelling for some emulators.
2023-02-10 19:45:14 +00:00
Gtker 7e16b9492f woww: Make guid in MSG_MOVE_TELEPORT_ACK packed 2023-02-10 19:45:14 +00:00
Gtker c8c7f105a8 woww: Rename hf_woww_enabled to hf_woww_autocast_enabled
The hf is specifically for autocast for pets.
2023-02-10 19:45:14 +00:00
Gtker a6526be120 woww: Add SpellCastTargets to SMSG_PET_CAST_SPELL 2023-02-10 19:45:14 +00:00
Gtker 307c360129 woww: Change padding in SMSG_TRANSFER_PENDING to argument 2023-02-10 19:45:14 +00:00
Gtker 9ff32b68dd woww: Fix ENC_LITTLE_ENDIAN on single byte value 2023-02-10 19:45:14 +00:00
Gtker 52aeddb90c woww: Add spaces to activate_taxi_reply 2023-02-10 19:45:14 +00:00
Gtker ee5053cd7b woww: Remove SMSG_COMPRESSED_UPDATE_OBJECT
This object is compressed and will have to be handled in a different
way.
2023-02-10 19:45:14 +00:00
Gtker 48444ed9ae woww: Add underscores for mount_result enumerators 2023-02-10 19:45:14 +00:00
Gtker 8d9eba98a1 woww: Replace mount_result with dismount_result for SMSG_DISMOUNTRESULT 2023-02-10 19:45:14 +00:00
Gtker f2dccbcf0b woww: Convert `mailbox_guid` hfs to `mailbox` 2023-02-10 19:45:14 +00:00
Gtker 4a46e64495 woww: Append '_in_milliseconds' to 'hf_woww_countdown_time' 2023-02-10 19:45:14 +00:00
Gtker 452ebdc420 woww: Replace many occurrences of hf_woww_item_id with *_item 2023-02-10 19:45:14 +00:00
Gtker a40f74a0b1 woww: Rename fields in SMSG_LOOT_ROLL 2023-02-10 19:45:14 +00:00
Jan Romann dbccb014ef CoAP: properly dissect OCF version options 2023-02-10 16:23:18 +00:00
Gian Lorenzo Meocci 882072d702 Add support for URSS field (8.2.77 PFCP Association Release Request) 2023-02-10 16:46:06 +01:00
David Fort 31624dff65 rdp: various improvements and fixes
Both dynamic and egfx channel had problems during the second pass.
For the dynamic the problem is that the reassembled packet usually contains multiple PDUs,
so the first pass works correctly, but given that there's multiple PDUs we can't attach
a single data to pinfo for the second pass. To fix that we compute a hash for the PDU and attach
the correct contextual info associated with this hash, that info will be used during the
second pass.

The patch fixes the same kind of bug in the egfx channel and zgfx uncompressed bits (the zgfx
compression is stateful so we need to save the uncompress buffer for the second pass).

In the dynamic channel, in capabilities packets some fields are present only after version 1
of the protocol.

Added some new EGFX version capabilities (also is listed the bogus 10.6 version that was
exposed in the previous specs).

The display of versions in EGFX capability message has been reworked to correctly show
a tree.
2023-02-10 14:02:07 +00:00
David Fort 5b90346b6d rdp: allocate channel name in the file allocator 2023-02-10 14:02:07 +00:00
David Fort 407ebfbf94 rdp: fix zgfx compression
In the case of raw tokens the decompressor was bogus and was either not updating
the output count, or not updating the number of consumed bits.
2023-02-10 14:02:07 +00:00
John Thacker 4221021ab6 Qt: Fix click to packet on OverlayScrollBar
Fix the calculation of the ratio for converting a packet number
to the scrollbar value by accounting for the length of the slider.
maximum() does not correpond to the last packet; it corresponds to
the first packet shown when the scrollbar is at maximum. The last
packet is maximum() + pageStep().
(See https://doc.qt.io/qt-6/qscrollbar.html#details)

The quarter of a page padding should be subtracted, not added,
from the calculated position.
(Fix up 422c0f45d4)

This correctly makes clicking on the a line in the minimap scroll
the packet list so that the corresponding packet is 25% of the
way down the visible window. (Excepting the cases of packets at
the very beginning or end of the entire packet list.)

Fix #13989
2023-02-10 01:56:20 +00:00
John Thacker 231f55b6f6 DICOM: Do not truncate in the middle of a UTF-8 character
Use ws_utf8_truncate to ensure that truncating the result of
tvb_format_text will not split a UTF-8 character. (50 bytes
is not necessarily 50 UTF-8 characters, but 50 UTF-8 characters
don't necessarily have a visible width of 50 characters anyway.)

Fix #18831
2023-02-09 20:35:02 -05:00
Guy Harris 51e9b6372e TLS: clean up variable names.
Just because a field's value is used in the string that's hashed to
compute a JA3 or JA3S hash, that doesn't mean it should be put into a
variable named "ja3_value", as that doesn't indicate what it *is*.  Use
meaningful names instead.
2023-02-09 14:58:12 -08:00
Moshe Kaplan 9e1905f88d Preferences: Support configuring debounce timers 2023-02-09 20:54:14 +00:00
Martin Mathieson 8812c5ed20 Fix some spelling errors 2023-02-09 19:37:20 +00:00
Gerald Combs ecbfda08c4 macOS: Update our extra package versions.
Track our extra package versions using CMake variables and bump each
version.
2023-02-09 17:52:55 +00:00
John Thacker 66fc2d4ee3 Qt: Actually ensure that rows are colorized
PacketListRecords should only report themselves as colorized when
colorized with the latest version of the coloring rules. Otherwise,
ensureRowColorized will not recolorize rows when the rules have changed.

This makes the minimap/intelligent scrollbar correctly update
colors in the background when the rules have changed. (Rows that
were being displayed were being updated, because the columnStrings
were invalidated at the same time, and when fetching the columnStrings
the colors would be updated if the rules had changed.)

Fix #17621
2023-02-09 15:27:58 +00:00
Guy Harris 2d173ec34c TLS: allow but warn about 0x0304 in Client Hello legacy version field.
You're Not Supposed To Do That, as per RFC 8446 section 4.1.2 "Client
Hello".

Also do the equivalent check for DTLS, as RFC 9147 Section 5.3 "Client
Hello" says You're Not Supposed To Do The Equivalent.  We don't yet
handle DTLS 1.3, but if we ever do....

Fixes #18851.

While we're at it, improve two comments to clarify what
ssl_dissect_hnd_hello_common() does (and to fix one place where the old
comment was incorrect).
2023-02-09 14:33:11 +00:00
AndersBroman 60b87b55db NAS-5GS: fix dissection of UE OS Id 2023-02-09 13:16:47 +00:00
Martin Mathieson 7ce7af124a file-pcapng: add encoding arg to option dissector callback 2023-02-09 10:26:27 +00:00
Jason Cohen 843da72f86 f5fileinfo: Typo / omission fix from last merge. 2023-02-08 23:20:05 -06:00
Gabriel Ganne 427d028d0e cisco-metadata - fix protocol highlight size
Increase the proto item size so that the ethertype is selected as part
of the cisco-metadata protocol.

Signed-off-by: Gabriel Ganne <gabriel.ganne@gmail.com>
2023-02-08 20:38:20 +00:00
Jaap Keuter 864e8f1f5f Man: Update extcap argument type documentation 2023-02-08 20:12:27 +00:00
ismaelrti 2a9e59f4cf RTPS: Fixed dissection of compressed data when using PL_CDR* encapsulation.
It was not using the right tvb when dissecting uncompressed
data with PL_CDR_LE or PL_CDR_BE encapsulation
2023-02-08 19:38:55 +00:00
Jason Cohen e3cb80d828 f5fileinfo: Add missing platform identifiers
Add missing platform identifiers for rSeries plafforms

https://my.f5.com/manage/s/article/K9476
r2800 / r2600 (C130)
r4800 / r4600 (C131)
r5900 / r5800 / r5600 (C129)
r10900 / r10800 / r10600 (C128)

Fixes: #18848
2023-02-08 17:39:38 +00:00
Martin Stigge 136ee860fa Fix RSVP P2MP ID rendering in RSVP session summary 2023-02-08 17:32:43 +00:00
John Thacker 4f14745fce Qt: Fencepost error in minimap/intelligent scrollbar
The location of the next line should be based off one row larger
than the current row.

This fixes an issue where all the lines drawn in the intelligent
scrollbar are off by one - the color intended to be drawn for
the first packet never appears, the first packet corresponds to
the line for the second packet, etc., and there is a line at
the bottom that can never be colored in.

Fix #18850
2023-02-08 14:47:32 +00:00
Daniël van Eeden 3123185b6e MySQL: Correct decoding of COM_BINLOG_DUMP_GTID
`COM_BINLOG_DUMP_GTID` was decoded with the same code as
`COM_BINLOG_DUMP`, but the order of items and the set of fields are
different.
2023-02-08 13:53:47 +00:00
Jan Romann 4d67dcb402
CoAP: fix CoAP dissectors 2023-02-08 14:17:34 +01:00
Martin Mathieson 86f7777c4c file-pcapng: Provide mechanism for 'local' block handlers 2023-02-08 13:10:48 +00:00
João Valverde eda38f5f2d Replace g_utf8_make_valid() with own function
The function ws_utf8_make_valid() is all-around better and
also does maximal substitution of subparts.
2023-02-08 11:21:19 +00:00