Commit Graph

119 Commits

Author SHA1 Message Date
fallenoak
561840c01a
feat(component): rename field for clarity 2025-10-16 08:42:42 -05:00
fallenoak
3e0a586238
feat(net): implement more of NetClient::Disconnect 2025-10-10 20:10:16 -05:00
fallenoak
b925836c2c
feat(net): add NETEVENTQUEUE dtor 2025-10-10 20:06:58 -05:00
fallenoak
93edfe896e
feat(net): implement remainder of WowConnection::DoDisconnect 2025-10-10 19:52:31 -05:00
fallenoak
48dc644076
feat(client): implement more of ClientServices::RealmEnumCallback 2025-10-10 13:04:19 -05:00
fallenoak
32275f7b16
feat(net): add Grunt::ClientLink::WCDisconnected 2025-10-09 22:55:28 -05:00
fallenoak
02b709fda8
feat(net): add Grunt::ClientLink dtor 2025-10-09 22:49:20 -05:00
fallenoak
16de9b2cbd
feat(net): implement NetClient::WCDisconnected 2025-10-09 22:32:24 -05:00
fallenoak
420f15afa4
feat(net): call CGlueMgr::NetDisconnectHandler from NetClient::HandleDisconnect 2025-10-09 22:26:17 -05:00
fallenoak
fe5b21ed33
feat(net): implement NetClient::HandleDisconnect 2025-10-09 20:55:36 -05:00
Tristan 'Natrist' Cormier
3636efec34
feat(client): add ClientServices::GetRealmList (#111)
Co-authored-by: fallenoak <git@fallenoak.me>
2025-10-08 22:25:19 -05:00
Tristan 'Natrist' Cormier
d27f6e45fd
feat(net): add Login::IsLoggedOn (#106) 2025-10-08 12:21:48 -05:00
fallenoak
509cec3f94
feat(glue): implement character login in CGlueMgr::PollEnterWorld 2025-10-06 23:15:25 -05:00
fallenoak
9b262f901c
feat(client): add ClientServices::GetErrorToken 2025-10-06 22:06:10 -05:00
fallenoak
d4dde8d331
feat(glue): implement CCharacterSelection::UpdateCharacterList 2025-10-05 16:12:09 -05:00
fallenoak
9cac949796
feat(net): finish message read logic for character enumeration 2025-10-05 00:01:37 -05:00
fallenoak
ad8cf56d29
feat(net): implement ClientConnection::Disconnect 2025-10-04 21:21:04 -05:00
fallenoak
700db49edc
chore(net): use ClientConnection::Initiate consistently 2025-10-04 20:54:34 -05:00
fallenoak
a5e7ca9a22
feat(ui): implement Script_GetCharacterListUpdate 2025-10-04 19:52:36 -05:00
fallenoak
d3d28c1bce
feat(glue): handle COP_CONNECT in CGlueMgr::PollAccountLogin 2025-10-03 23:39:42 -05:00
fallenoak
7a22ffb998
feat(net): handle SMSG_CHAR_ENUM 2025-10-03 22:52:33 -05:00
fallenoak
a226ec7f76
feat(net): implement more of ClientConnection::Connect 2025-10-01 23:17:00 -05:00
fallenoak
c0efa22bdf
feat(net): call HandleRealmData in GruntLogin reconnect flow 2025-10-01 20:05:26 -05:00
fallenoak
6da008c942
feat(net): add ClientServices::JoinRealmResult 2025-10-01 19:49:30 -05:00
fallenoak
8b4cc6121a
feat(net): implement remaining failure cases in GruntLogin::LogonResult 2025-09-30 22:51:21 -05:00
fallenoak
ecc43fe40b
feat(net): implement GruntLogin::Logoff 2025-09-30 21:23:05 -05:00
fallenoak
cb986335f6
feat(net): implement all of GruntLogin::NextSecurityState 2025-09-30 21:15:38 -05:00
fallenoak
8e1df61749
feat(net): add Grunt::ClientLink::LogonStoredSession 2025-09-30 19:55:31 -05:00
fallenoak
f97bf4a876
feat(net): implement GruntLogin::Reconnect 2025-09-30 16:26:20 -05:00
fallenoak
eccd46684f
feat(client): implement more of ClientServices::Logon 2025-09-30 16:21:36 -05:00
fallenoak
1d9cb65579
feat(net): use name found in various builds for LOGIN_RESULT_21 2025-09-29 20:26:04 -05:00
fallenoak
b8062f3061
feat(net): use name found in various builds for LOGIN_STATE_15 2025-09-29 20:08:49 -05:00
fallenoak
2b3458769f
chore(net): remove unneeded include from GruntLogin header 2025-09-27 21:36:43 -07:00
fallenoak
107fc8c479
chore(net): clean up additional comments and names 2025-09-27 21:30:42 -07:00
fallenoak
fd062bee34
feat(net): stub GruntLogin::Reconnect 2025-09-26 23:07:44 -07:00
fallenoak
a85bd4809f
chore(net): rearrange defines and enums for clarity 2025-09-26 22:41:40 -07:00
fallenoak
2d3327d3ae
chore(net): improve clarity in Grunt::ClientLink::ProveVersion 2025-09-26 20:49:31 -07:00
fallenoak
3349fcb6e7
feat(net): implement reconnect path in GruntLogin::GetVersionProof 2025-09-25 23:30:29 -07:00
fallenoak
597be15103
chore(net): stub out more of client version check during login 2025-09-25 23:15:53 -07:00
fallenoak
b7b257f43f
chore(net): tidy up version challenge defines 2025-09-25 22:26:17 -07:00
fallenoak
4312158dfa
feat(net): implement reconnect path in ProveVersion 2025-09-25 22:01:00 -07:00
fallenoak
d0f138a656
feat(net): implement CmdAuthReconnectProof 2025-09-25 19:16:01 -07:00
fallenoak
cb48aca869
chore(net): clean up command handler result comments 2025-09-25 18:49:24 -07:00
fallenoak
c7f9df77f1
feat(net): implement CmdAuthReconnectChallenge 2025-09-25 15:52:58 -07:00
fallenoak
92f507820b
chore(net): improve readability of Grunt::ClientLink command handlers 2025-09-25 15:05:48 -07:00
fallenoak
d39789d624
chore(net): add defines for SRP6_Client status codes 2025-09-25 14:37:11 -07:00
fallenoak
3bd58205bb
chore(net): clean up CmdAuthLogonProof 2025-09-25 09:47:12 -07:00
Tristan 'Natrist' Cormier
b95d725018
feat(net): make Grunt::ClientLink state an enum (#21)
Co-authored-by: fallenoak <git@fallenoak.me>
2025-09-25 09:20:57 -07:00
fallenoak
1d1398ed4f feat(net): clean up and implement more of CmdAuthLogonChallenge 2025-09-24 15:29:42 -07:00
fallenoak
a828a962a1
chore(net): annotate read checks in CmdAuthLogonChallenge 2025-09-23 21:20:43 -07:00