Commit graph

  • 4dba20b757 fix: avoid unsigned subtraction checks in packet bounds Kelsi 2026-03-14 22:27:42 -07:00
  • eea3784976 fix: harden turtle movement parsing and warden fallback Kelsi 2026-03-14 22:18:28 -07:00
  • f44ef7b9ea fix: optimize turtle monster move wrapped parsing Kelsi 2026-03-14 22:01:26 -07:00
  • bce1f4d211 fix: reject malformed monster move payloads Kelsi 2026-03-14 21:49:30 -07:00
  • f57893a459 fix(combatlog): reject truncated spell damage log tails Kelsi 2026-03-14 15:13:49 -07:00
  • f07b730473 fix(combatlog): reject truncated resist logs Kelsi 2026-03-14 15:06:29 -07:00
  • 5c8a2afa35 fix(combatlog): accept extended TBC spell damage payloads Kelsi 2026-03-14 14:59:24 -07:00
  • 385ac1e66c fix(combatlog): reject truncated instakill logs without spell id Kelsi 2026-03-14 14:51:27 -07:00
  • 83a368aa85 fix(combatlog): reject spell start packets missing target flags Kelsi 2026-03-14 14:43:15 -07:00
  • f4ecef2ec5 fix(combatlog): reject truncated classic attacker-state packets Kelsi 2026-03-14 14:35:57 -07:00
  • 4d4e5ed3b9 fix(combatlog): enforce TBC attacker-state packet bounds Kelsi 2026-03-14 14:29:09 -07:00
  • 71e34e41b7 fix(combatlog): clamp attacker-state subdamage count to payload Kelsi 2026-03-14 14:21:55 -07:00
  • 90bc9118f9 fix(combatlog): validate packed GUID bounds in spell energize log Kelsi 2026-03-14 14:13:39 -07:00
  • 80d59a80aa fix(combatlog): relax packed GUID minimum-size gates Kelsi 2026-03-14 14:06:19 -07:00
  • c9467778dc fix(combatlog): enforce TBC spell damage/heal packet bounds Kelsi 2026-03-14 13:59:07 -07:00
  • 6ccfdc9d11 fix(combatlog): validate packed GUID bounds in spell damage/heal logs Kelsi 2026-03-14 13:51:37 -07:00
  • 24a63beb3c fix(combatlog): reject truncated spell start target GUIDs Kelsi 2026-03-14 13:44:37 -07:00
  • bcfdcce062 fix(combatlog): reject truncated spell go packets missing counts Kelsi 2026-03-14 13:37:28 -07:00
  • b24da8463c fix(combatlog): avoid partial spell miss log entries on truncation Kelsi 2026-03-14 13:29:55 -07:00
  • f0ba85fa80 fix(combatlog): reset spell go parser output before decode Kelsi 2026-03-14 13:21:38 -07:00
  • 6b290009aa fix(combatlog): fail classic and tbc spell go parse on truncation Kelsi 2026-03-14 11:10:08 -07:00
  • e0ac81450d fix(combatlog): enforce full spell start fixed-field bounds Kelsi 2026-03-14 11:03:02 -07:00
  • 918762501f fix(combatlog): fail spell go parse on truncated target lists Kelsi 2026-03-14 10:56:04 -07:00
  • ffa6dda4d9 fix(combatlog): validate packed GUID bounds in attacker state parsers Kelsi 2026-03-14 10:48:20 -07:00
  • 5a9be91fac fix(combatlog): validate packed guid bounds in spell go parser Kelsi 2026-03-14 10:40:54 -07:00
  • 4561eb8696 fix(combatlog): validate packed GUID bounds in spell start parser Kelsi 2026-03-14 10:33:48 -07:00
  • c9858655f6 fix(combatlog): validate packed guid bounds in classic spell cast parsers Kelsi 2026-03-14 10:25:07 -07:00
  • 69ff91e9a2 fix(combatlog): validate packed GUID bounds in spell cast parsers Kelsi 2026-03-14 10:17:19 -07:00
  • 5ecc46623a fix(combatlog): consume full spell go target lists when capped Kelsi 2026-03-14 10:09:04 -07:00
  • c90c8fb8cf fix(combatlog): parse full spell miss target lists Kelsi 2026-03-14 10:00:45 -07:00
  • a962422b12 fix(combatlog): map alternate immune2 spell miss value Kelsi 2026-03-14 09:52:33 -07:00
  • 753f4ef1be fix(combatlog): map immune2 spell miss results correctly Kelsi 2026-03-14 09:44:52 -07:00
  • 5911b8eb01 fix(combatlog): show resisted amount from resist log packets Kelsi 2026-03-14 09:36:42 -07:00
  • 5575fc6f28 fix(combatlog): preserve unknown source for environmental entries Kelsi 2026-03-14 09:29:02 -07:00
  • 2aebf3dd2f fix: reject malformed monster move payloads maint Kelsi 2026-03-14 21:49:30 -07:00
  • 98acf28bee fix(combatlog): reject truncated spell damage log tails Kelsi 2026-03-14 15:13:49 -07:00
  • 73f38eaa76 fix(combatlog): reject truncated resist logs Kelsi 2026-03-14 15:06:29 -07:00
  • a42428d117 fix(combatlog): accept extended TBC spell damage payloads Kelsi 2026-03-14 14:59:24 -07:00
  • f930ecbffd fix(combatlog): reject truncated instakill logs without spell id Kelsi 2026-03-14 14:51:27 -07:00
  • c7dffccb4e fix(combatlog): reject spell start packets missing target flags Kelsi 2026-03-14 14:43:15 -07:00
  • 442d3baea5 fix(combatlog): reject truncated classic attacker-state packets Kelsi 2026-03-14 14:35:57 -07:00
  • fb7a7bf76e fix(combatlog): enforce TBC attacker-state packet bounds Kelsi 2026-03-14 14:29:09 -07:00
  • b2f03b2fe0 fix(combatlog): clamp attacker-state subdamage count to payload Kelsi 2026-03-14 14:21:55 -07:00
  • 87359f0e1c fix(combatlog): validate packed GUID bounds in spell energize log Kelsi 2026-03-14 14:13:39 -07:00
  • 4f5c051199 fix(combatlog): relax packed GUID minimum-size gates Kelsi 2026-03-14 14:06:19 -07:00
  • b8cf867814 fix(combatlog): enforce TBC spell damage/heal packet bounds Kelsi 2026-03-14 13:59:07 -07:00
  • 51ef28e3f7 fix(combatlog): validate packed GUID bounds in spell damage/heal logs Kelsi 2026-03-14 13:51:37 -07:00
  • 96fc315c47 fix(combatlog): reject truncated spell start target GUIDs Kelsi 2026-03-14 13:44:37 -07:00
  • fbcbdc2935 fix(combatlog): reject truncated spell go packets missing counts Kelsi 2026-03-14 13:37:28 -07:00
  • 4e97a19b23 fix(combatlog): avoid partial spell miss log entries on truncation Kelsi 2026-03-14 13:29:55 -07:00
  • 3dba13bbd2 fix(combatlog): reset spell go parser output before decode Kelsi 2026-03-14 13:21:38 -07:00
  • debc47b5cc fix(combatlog): fail classic and tbc spell go parse on truncation Kelsi 2026-03-14 11:10:08 -07:00
  • 2006b71d48 fix(combatlog): enforce full spell start fixed-field bounds Kelsi 2026-03-14 11:03:02 -07:00
  • 0c7dfdebe9 fix(combatlog): fail spell go parse on truncated target lists Kelsi 2026-03-14 10:56:04 -07:00
  • 43cc2635ac fix(combatlog): validate packed GUID bounds in attacker state parsers Kelsi 2026-03-14 10:48:20 -07:00
  • 98267d6517 fix(combatlog): validate packed guid bounds in spell go parser Kelsi 2026-03-14 10:40:54 -07:00
  • c32dbb082d fix(combatlog): validate packed GUID bounds in spell start parser Kelsi 2026-03-14 10:33:48 -07:00
  • f2204f9d7b fix(combatlog): validate packed guid bounds in classic spell cast parsers Kelsi 2026-03-14 10:25:07 -07:00
  • bfe9167a42 fix(combatlog): validate packed GUID bounds in spell cast parsers Kelsi 2026-03-14 10:17:19 -07:00
  • 0077986a22 fix(combatlog): consume full spell go target lists when capped Kelsi 2026-03-14 10:09:04 -07:00
  • b8d694d6b3 fix(combatlog): parse full spell miss target lists Kelsi 2026-03-14 10:00:45 -07:00
  • 51cff764a9 fix(combatlog): map alternate immune2 spell miss value Kelsi 2026-03-14 09:52:33 -07:00
  • 7f5dedd57e fix(combatlog): map immune2 spell miss results correctly Kelsi 2026-03-14 09:44:52 -07:00
  • 6d06da52be fix(combatlog): show resisted amount from resist log packets Kelsi 2026-03-14 09:36:42 -07:00
  • 5756826723 fix(combatlog): preserve unknown source for environmental entries Kelsi 2026-03-14 09:29:02 -07:00
  • ecb56e9a35
    Merge pull request #17 from Kelsidavis/maint Kelsi Rae Davis 2026-03-14 21:47:07 -07:00
  • d34a3967f6 Merge branch 'master' into maint Kelsi 2026-03-14 09:24:19 -07:00
  • 075b4c1772 fix(gameplay): tighten TB elevator bounds and reset stale combat visuals Kelsi 2026-03-14 09:19:16 -07:00
  • 448560a0d2 fix(ui): correct minimap center compass arrow orientation v0.8.3-preview Kelsi 2026-03-14 09:06:55 -07:00
  • 38210ec186 fix(gameplay): keep timeout animation stable on repeated presses and harden M2 elevator sync Kelsi 2026-03-14 09:02:20 -07:00
  • f7a996ab26 fix(ui): avoid double-processing bag toggle hotkey Kelsi 2026-03-14 08:44:45 -07:00
  • 2c32b72f95 feat(ui): show keyring in inventory Kelsi 2026-03-14 08:42:25 -07:00
  • 800862c50a fix(ui): cache ghost opacity updates to state changes Kelsi 2026-03-14 08:31:08 -07:00
  • cebca9a882 fix(gameplay): stabilize run animation and clean ghost/death visuals Kelsi 2026-03-14 08:27:32 -07:00
  • 1a4b21955c fix(transport): add Thunder Bluff lift-specific M2 attach bounds Kelsi 2026-03-14 08:09:23 -07:00
  • 422ff99b2a fix(ui): close trainer window immediately on close request Kelsi 2026-03-14 07:43:52 -07:00
  • f235b8641f fix(animation): avoid forced stand reset after spline move Kelsi 2026-03-14 07:41:50 -07:00
  • 9cd52c4dd7 fix(loot): gate auto-loot sends per loot session v0.8.2-preview Kelsi 2026-03-14 07:31:15 -07:00
  • c1baffadf0 fix(input): release mouse on stalls and clean quest keybind duplication Kelsi 2026-03-14 07:29:39 -07:00
  • 013f6be162 fix(mail): correct WotLK mail list attachment parsing Kelsi 2026-03-14 07:14:15 -07:00
  • 5fa5020af5 fix(mail): use attachment item guid for WotLK take item Kelsi 2026-03-14 07:11:18 -07:00
  • 5a10ae9df0 fix(trade): allow accept after peer accepts first Kelsi 2026-03-14 07:02:52 -07:00
  • aa9dc128d8 fix(chat): make /r resolve last whisper sender reliably Kelsi 2026-03-14 06:56:16 -07:00
  • 76f54bbd2c fix(minimap): keep a single player direction indicator Kelsi 2026-03-14 06:48:14 -07:00
  • 5b195781ad fix(death): restore corpse reclaim and enforce ghost grayscale Kelsi 2026-03-14 06:43:49 -07:00
  • 7b5ead8bd9 fix(terrain): drop chunks when material descriptor allocation fails Kelsi 2026-03-14 06:34:09 -07:00
  • e7c1000fc2 fix(minimap): remove duplicate shader direction arrow Kelsi 2026-03-14 06:22:32 -07:00
  • 0b1ea464bb fix(render): premultiply glow sprite color by alpha Kelsi 2026-03-14 06:10:20 -07:00
  • 93cc092ee1 fix(render): narrow glow-card mesh suppression Kelsi 2026-03-14 06:07:05 -07:00
  • e0d7cba330 fix(render): replace torch and lantern glow cards with sprites Kelsi 2026-03-14 06:02:15 -07:00
  • d7a0a9f675 fix(wmo): disable portal traversal for outdoor camera groups Kelsi 2026-03-14 05:57:27 -07:00
  • a2f9ccc9b9 fix(vendor): detect repair NPC flag correctly Kelsi 2026-03-14 05:39:00 -07:00
  • 7e7ad325dc fix(vendor): request list inventory for repair gossip Kelsi 2026-03-14 05:31:17 -07:00
  • e0828cc35c fix(input): don't block hotkeys on WantCaptureKeyboard Kelsi 2026-03-14 05:20:23 -07:00
  • 251ed7733b fix(loot): send GAMEOBJ_REPORT_USE when supported Kelsi 2026-03-14 04:47:34 -07:00
  • 5a63d3799c fix(loot): retry delayed loot for gameobject use Kelsi 2026-03-14 04:41:46 -07:00
  • 5be80a9cc6 fix(chat): suppress hotkeys while UI captures keyboard Kelsi 2026-03-14 04:36:25 -07:00
  • 94e5855d53 fix(ui): prefer quest objective gameobjects on right-click Kelsi 2026-03-14 04:33:46 -07:00
  • f0c01bf352 Merge branch 'maint' Kelsi 2026-03-14 04:31:13 -07:00
  • a5b877de67 fix(chat): suppress alnum hotkeys while typing Kelsi 2026-03-14 03:54:26 -07:00