Commit Graph

83 Commits

Author SHA1 Message Date
mkwcat
15b7b3e069 NAS: Handle svcloc 2023-11-29 02:35:07 -05:00
mkwcat
b72394566a Common: Change InvalidGameSpyCommand string 2023-11-28 22:07:54 -05:00
mkwcat
e57ca1b6b2 ServerBrowser: Add DWC version 3 filter
Found in Wii Chess
2023-11-28 21:05:52 -05:00
Palapeli
156b9b6c1d Merge pull request #15 from MikeIsAStar/prevent-invalid-messages-from-stopping-server
[GPSP] Prevent invalid messages from stopping the server
2023-11-28 21:03:22 -05:00
MikeIsAStar
322460625c [GPSP] Prevent invalid messages from stopping the server 2023-11-28 20:25:00 -05:00
mkwcat
19fa39bfff ServerBrowser: Isolate MKW VS and Battle 2023-11-27 23:52:20 -05:00
mkwcat
10eb4e8702 GPCM: Rename wwfc_auth_sig to wwfc_sig 2023-11-27 01:27:34 -05:00
mkwcat
6ce7065e23 GPCM: Verify new auth token signature 2023-11-27 00:40:01 -05:00
mkwcat
31594f12f1 QR2: Validate client messages 2023-11-25 21:22:41 -05:00
mkwcat
951649e6fb NAS: Handle /pr endpoint 2023-11-24 23:43:17 -05:00
mkwcat
6834661ad1 NAS: Return HTTP error codes 2023-11-24 23:13:05 -05:00
mkwcat
8804352d29 NAS: Rewrite HTTP handler 2023-11-24 22:32:16 -05:00
mkwcat
54dec238ba GPCM: Parse and sanitize friend messages
This will need to be done in QR2 as well
2023-11-24 21:09:32 -05:00
mkwcat
0b1df70196 Common: Add DWC match command decoder 2023-11-24 21:00:36 -05:00
mkwcat
9b5de86063 GPCM: Check reported payload version 2023-11-23 20:05:31 -05:00
mkwcat
7dcb4109ad GPCM: Only send logout status to authenticated friends 2023-11-22 15:43:36 -05:00
mkwcat
2630e37f9d ServerBrowser: Remove obsolete TODO 2023-11-22 14:30:01 -05:00
hytracer
841a52cf22 Merge pull request #5 from WiiLink24/online-count
feat: online count
2023-11-22 20:29:18 +01:00
hytracer
8ee2db155a chore: refactor online request handler in separate files 2023-11-22 15:08:45 +01:00
hytracer
4d7d563c30 feat: implement user counting and return on /online 2023-11-22 15:00:55 +01:00
hytracer
06c03762a0 feat: add /online endpoint 2023-11-22 14:20:59 +01:00
mkwcat
c2f4160c7e GPCM: Rework error system 2023-11-22 02:05:55 -05:00
mkwcat
6f70dd1baf GPCM: Fix relogin requirement after adding friends 2023-11-22 00:45:22 -05:00
mkwcat
758e75f400 QR2: Log client messages 2023-11-21 17:32:02 -05:00
mkwcat
81f219da4c NAS: Check and sanitize payload ID 2023-11-21 15:20:55 -05:00
mkwcat
7c7691eed3 Hash provided salt 2023-11-21 14:40:39 -05:00
mkwcat
4839bc0a00 NAS: Handle /p0 and /payload requests 2023-11-21 14:40:38 -05:00
Sketch
91f3d0b06c GPCM: Return error 2023-11-11 13:15:55 -05:00
Sketch
55c1299ada Update schema 2023-11-11 12:46:09 -05:00
Sketch
99915ae357 Store NAS challenge in database 2023-11-11 12:06:05 -05:00
Sketch
32c128c0fe Use secret key from game list 2023-11-11 11:49:45 -05:00
Sketch
8dd9c62187 Fix circular import 2023-11-09 19:16:04 -05:00
Sketch
1437443355 Add schema.sql and update README 2023-11-09 19:12:47 -05:00
mkwcat
d145671262 NATNEG: Fully implement the init command 2023-11-06 19:13:34 -05:00
mkwcat
a8dc7d0cbc NATNEG: Fix inversed condition 2023-11-05 20:05:33 -05:00
mkwcat
08df838aba Add NATNEG server 2023-11-05 19:43:46 -05:00
Sketch
53ce36c35b MatchMaking: Parse IP as signed integer 2023-11-05 17:57:58 -05:00
Sketch
5e122899cb Minor SQL error 2023-11-05 17:22:32 -05:00
Sketch
10ab727bbb Don't set keep alive period 2023-11-05 17:04:57 -05:00
mkwcat
90f706c0b6 Database: Always create new auth token 2023-11-05 15:06:34 -05:00
mkwcat
18620a9220 GPCM: Fix login check 2023-11-05 14:57:38 -05:00
mkwcat
257d4b7b89 GPCM: Handle commands in a specific order 2023-11-05 14:28:19 -05:00
mkwcat
a4f2c0802b GPCM: Fix login command order 2023-11-05 13:45:03 -05:00
mkwcat
0134c35372 SAKE: Validate game ID and secret key 2023-11-05 11:58:26 -05:00
mkwcat
a21aed56fa Add game list 2023-11-05 11:56:25 -05:00
Sketch
5b11946f74 Update config to have port 2023-11-04 21:44:16 -04:00
Sketch
5851701312 NAS: Use address from xml 2023-11-04 21:41:45 -04:00
mkwcat
b77dd6881a SAKE: Fix MKW ownerid filter to be signed 2023-11-04 07:23:38 -04:00
mkwcat
5870d6edaf SAKE: Store Mario Kart Wii friend info 2023-11-04 07:21:18 -04:00
mkwcat
078fbb678e ServerBrowser: Fix negative numbers in regex 2023-11-03 13:04:18 -04:00