Commit Graph

86689 Commits

Author SHA1 Message Date
Gtker 534a6d4e8a woww: Update maximum length for null terminated strings
This is required for quest texts and descriptions which are often very
long.
2023-02-10 19:45:14 +00:00
Gtker 206cd1084f woww: Remove _guid suffix from most variables
This reduces the amount of duplicated entries and cleans up the naming.
2023-02-10 19:45:14 +00:00
Gtker 08c98e9a8a woww: Change field name in SMSG_SPELLLOGEXECUTE 2023-02-10 19:45:14 +00:00
Gtker c8d7405724 woww: Updating naming of variables for consistency 2023-02-10 19:45:14 +00:00
Gtker 7690a50180 woww: Add unknown field in SMSG_BATTLEFIELD_STATUS 2023-02-10 19:45:14 +00:00
Gtker a9093e9015 woww: Add layout for SMSG_PLAYER_SKINNED 2023-02-10 19:45:14 +00:00
Gtker c1c72d5a06 woww: Add unknown SMSG_SPELLORDAMAGE_IMMUNE field 2023-02-10 19:45:14 +00:00
Gtker 195ce91351 woww: Update SMSG_SPELLLOGEXECUTE layout 2023-02-10 19:45:14 +00:00
Gtker 52526602f1 woww: Fix mirror timer names and various layouts 2023-02-10 19:45:14 +00:00
Gtker cba256048f woww: Add creature_family enum 2023-02-10 19:45:14 +00:00
Gtker e178357c23 woww: Fix SMSG_PET_SPELLS optional fields 2023-02-10 19:45:14 +00:00
Gtker f5fcd860da woww: Add more of SMSG_LOOT_RESPONSE layout 2023-02-10 19:45:14 +00:00
Gtker 61a54a9d3b woww: Fix SMSG_RESURRECT_REQUEST layout 2023-02-10 19:45:14 +00:00
Gtker 2b663dc4a3 woww: Correct layouts related to spells 2023-02-10 19:45:14 +00:00
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