Commit Graph
67 Commits
Author SHA1 Message Date
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
fallenoak 8e03d9e5dd feat(net): implement message ready callback in NetClient 2023-02-24 19:41:39 -06:00
fallenoak af2a47ae15 feat(net): handle connection message reads 2023-02-24 07:47:58 -06:00
fallenoak 75982f4091 feat(net): add message buffer fields to WowConnection 2023-02-21 11:22:38 -06:00
fallenoak 023a3ea893 feat(net): clean up message and data ready callbacks 2023-02-21 08:52:19 -06:00
fallenoak 0b30174088 feat(net): implement WowConnectionNet::Delete 2023-02-20 17:41:49 -06:00
fallenoak 28184fb6fa fix(net): correct bugs with connection tracking in Mac PlatformRun loop 2023-02-20 17:40:17 -06:00
fallenoak 40b4717a0d chore(net): missed another pair of FD_SET and FD_ISSET macros 2023-02-20 16:18:46 -06:00
fallenoak bca4f0bbeb chore(net): use proper FD_SET and FD_ZERO macros 2023-02-20 16:05:56 -06:00
fallenoak 8a3e37ce73 feat(net): handle connected callback in NetClient 2023-02-18 17:43:35 -06:00
fallenoak 0ca1c8e331 feat(net): handle connection removal in WowConnectionNet 2023-02-18 17:16:41 -06:00
fallenoak 009225be3d feat(glue): handle ChangeRealm script function 2023-02-18 16:32:27 -06:00
fallenoak 35f8ede70b feat(net): set proper osID for linux 2023-02-15 22:16:05 -06:00
fallenoak 3dc51289b8 feat(glue): add initial account login handling to glue idle loop 2023-02-11 23:35:53 -06:00
fallenoak 72849c04c3 fix(net): correct NETSTATE enum 2023-02-11 20:59:36 -06:00
fallenoak cd9fe7aee5 feat(client): implement realm enum callback 2023-02-11 20:46:32 -06:00
fallenoak 22bfe894d2 feat(net): parse realm list 2023-02-10 14:56:00 -06:00
fallenoak fc7fa1dbdc chore(net): use enum for client challenge opcode 2023-02-09 22:44:01 -06:00
fallenoak b0b6bc5e52 feat(net): request realm list after successful auth 2023-02-09 22:41:10 -06:00
fallenoak 18a4c5530d feat(net): set os id in GruntLogin::GetLogonMethod 2023-02-08 00:10:38 -06:00
fallenoak 531425d566 feat(net): expand result handling in GruntLogin::LogonResult 2023-02-07 23:51:33 -06:00
fallenoak 6b2af7ed1e fix(net): copy correct state and result strings 2023-02-07 17:21:37 -06:00
fallenoak 0f93736390 feat(net): use LoginResponse::UpdateLoginStatus across GruntLogin 2023-02-07 17:17:31 -06:00
fallenoak 153b25ede9 feat(net): use LoginResponse::UpdateLoginStatus to adjust states in GruntLogin::LogonResult 2023-02-07 17:04:24 -06:00
fallenoak 5355b75768 feat(client): handle successful authentication in ClientServices 2023-02-07 12:57:36 -06:00
fallenoak 9fe2e2e8ff feat(net): handle successful authentication in GruntLogin 2023-02-07 12:13:17 -06:00
fallenoak 191ce79fb3 feat(net): handle account flags, logon flags, and survey id 2023-02-07 12:10:44 -06:00
fallenoak 613b2724e2 feat(net): finish handling logon proof 2023-02-06 23:11:50 -06:00
fallenoak 097b6e6017 feat(net): stub implementation of Grunt::ClientLink::CmdAuthLogonProof 2023-02-06 22:31:51 -06:00