Commit Graph

95 Commits

Author SHA1 Message Date
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
fallenoak
7e43643de8
chore(net): clean up CmdAuthLogonChallenge 2025-09-23 20:44:28 -07:00
fallenoak
f5a0e009eb
chore(net): move CanRead helper out of CDataStore 2025-09-23 20:31:08 -07:00
fallenoak
4bd4868531 chore(build): update libs 2025-09-23 17:00:37 -07:00
fallenoak
55a3bacbd0
feat(net): handle connect callback in client connection 2023-04-04 00:28:12 -05:00
fallenoak
1b27761d0c
feat(client): implement auth response handler in realm adapter 2023-04-03 23:34:31 -05:00
fallenoak
e18afec28d
feat(net): handle SMSG_AUTH_RESPONSE 2023-04-03 18:00:51 -05:00
fallenoak
ee1d46db19
chore(build): remove unused includes 2023-03-31 12:03:37 -05:00
fallenoak
aeade5b085
chore(build): update libs 2023-03-27 17:46:26 -05:00
fallenoak
ea79f5de1d
feat(net): handle encryption on message sends 2023-03-24 16:54:38 -05:00
fallenoak
1d28c06104
feat(net): invoke message handlers from NetClient 2023-03-23 23:28:44 -05:00
fallenoak
5d11881372
feat(net): handle realm server auth challenge 2023-03-23 23:01:11 -05:00
fallenoak
fc622cceed
feat(net): add LoginData getter to NetClient 2023-03-23 17:02:00 -05:00
fallenoak
0a35f03b29
feat(net): add send message support to NetClient 2023-03-23 17:01:27 -05:00
fallenoak
d35101546e
chore(net): clean up connection message reading loop 2023-03-23 13:14:59 -05:00
fallenoak
e65956486e
fix(net): include missing header and fix type 2023-03-22 12:54:42 -05:00
fallenoak
0d30ba07ca
feat(net): implement message sending in WowConnection 2023-03-22 12:43:05 -05:00
fallenoak
497520e672
feat(net): finish basic networking support for windows 2023-03-21 16:39:15 -05:00
fallenoak
b537c34990
chore(net): restructure system-specific socket code 2023-03-20 17:57:41 -05:00
fallenoak
34bcb5c134
feat(net): handle remaining logic in NetClient:WCConnected 2023-02-26 13:09:39 -06:00
fallenoak
2a799ea0d2
feat(net): handle connect event in NetClient 2023-02-26 13:03:16 -06:00
fallenoak
431ed626c9
chore(net): clean up member visibility in NetClient 2023-02-25 17:28:04 -06:00
fallenoak
5e2c1e7769
feat(net): wire up polling loop for realm connections 2023-02-25 15:59:30 -06:00
fallenoak
cf6bc34657
feat(net): support adding events to the NetClient event queue 2023-02-25 13:56:08 -06:00
fallenoak
066e650958
feat(net): add initial handling for SMSG_AUTH_CHALLENGE 2023-02-25 13:46:29 -06:00