Kelsidavis-WoWee/src/auth
Kelsi 59bbeaca62 fix: ::toupper/::tolower UB on signed char at 5 remaining call sites
std::toupper(int) and std::tolower(int) have undefined behavior when
passed a negative value. These sites passed raw signed char without
casting to unsigned char first, unlike the rest of the codebase which
already uses the correct pattern. Affects auth (account names), world
packets, and mount sound path matching.
2026-03-29 19:58:36 -07:00
..
auth_handler.cpp refactor: replace C-style casts with static_cast and extract toLowerInPlace 2026-03-25 11:40:49 -07:00
auth_opcodes.cpp Fix expansion auth protocol versions + improve version mismatch errors 2026-02-13 00:36:46 -08:00
auth_packets.cpp fix: ::toupper/::tolower UB on signed char at 5 remaining call sites 2026-03-29 19:58:36 -07:00
big_num.cpp Upgrade to C++20 and fix all compilation warnings 2026-02-07 11:43:37 -08:00
crypto.cpp Make this compatible to build with MSVS 2022 2026-02-23 16:30:49 +01:00
integrity.cpp Fix Warden module parse fallback and macOS FMOD integrity aliases 2026-02-25 09:26:34 -08:00
pin_auth.cpp Fix PIN grid remap bitmask (support digits 8/9) 2026-02-13 00:41:02 -08:00
rc4.cpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
srp.cpp fix: ::toupper/::tolower UB on signed char at 5 remaining call sites 2026-03-29 19:58:36 -07:00
vanilla_crypt.cpp Vanilla/Turtle WoW support: M2 loading, bone parsing, textures, auth 2026-02-13 16:53:28 -08:00