Tristan 'Natrist' Cormier
|
47597cd2ff
|
Merge a82628adaa into 5a8fb5e2d3
|
2026-01-19 14:40:55 +00:00 |
|
Tristan Cormier
|
bd0d7c63d2
|
feat(connection): implement character deletion message handlers
|
2026-01-11 15:57:29 -06:00 |
|
fallenoak
|
b88f694285
|
feat(net): push and pop obj mgr in NetClient handlers
|
2026-01-06 19:12:49 -06:00 |
|
fallenoak
|
a28a0588fc
|
feat(net): add NetClient::SetObjMgr
|
2026-01-05 22:49:38 -06:00 |
|
Tristan Cormier
|
a82628adaa
|
feat(glue): implement Script_DeleteCharacter
|
2026-01-05 22:35:20 -05:00 |
|
fallenoak
|
ecbe272039
|
feat(net): partially implement NetClient::WCCantConnect
|
2025-11-04 22:56:15 -06:00 |
|
fallenoak
|
cc48239bcf
|
fix(net): correct layout of CHARACTER_INFO struct
|
2025-10-30 15:30:19 -05:00 |
|
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
|
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 |
|
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
|
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 |
|