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
mkwcat
08813471cb
Implement SAKE storage server
2023-11-03 11:50:32 -04:00
mkwcat
85b917951d
QR2: Verify profile ID and public IP
2023-11-01 10:12:47 -04:00
mkwcat
78e0afff7c
ServerBrowser: Match self lookup with public IP
2023-11-01 08:32:40 -04:00
mkwcat
3eda89331e
Rename matchmaking to serverbrowser
2023-11-01 07:43:41 -04:00
mkwcat
2fb7d43c31
Matchmaking: Basic filter handling
2023-10-31 10:30:28 -04:00
mkwcat
6df0f76855
GPCM: Friend status improvements
2023-10-31 07:37:22 -04:00
mkwcat
b645caf448
GPCM: Handle friend requests
2023-10-31 06:40:57 -04:00
Sketch
1c8166959e
Go-ify GPCM
2023-10-26 11:52:06 -04:00
mkwcat
bf4c70ba4a
Improvements to logging
2023-10-24 23:09:50 -04:00
mkwcat
eca4f7f0ed
Rename gcsp to gpsp, master to qr2
2023-10-24 22:26:35 -04:00
mkwcat
c9b9835364
Base for sending messages between clients
2023-10-24 22:13:01 -04:00
mkwcat
b47fe639ae
MASTER: Server list and session logic
2023-10-24 02:37:57 -04:00
mkwcat
bdce41eaa4
More server list and general changes
...
- Server browser (Matchmaking) now returns a server list (although hardcoded)
- GPCM now keeps track of an actual thread-safe session
- Some int types were changed to reflect the actual size
- Improvements made to logging in many places
2023-10-22 21:22:44 -04:00
mkwcat
ecf8fcf32c
Matchmaking: Handle server list command
2023-10-20 03:36:51 -04:00
TheLordScruffy
50fc53aa5c
common: Fix EncryptTypeX
2023-10-19 23:16:22 -04:00
TheLordScruffy
70a1765a9f
Read server IP from the config file
2023-10-19 23:15:23 -04:00
TheLordScruffy
5a5373afdc
database: Fix max user ID
2023-10-19 23:13:19 -04:00
TheLordScruffy
270a728d02
NAS: Handle acctcreate
2023-10-18 19:23:47 -04:00
Sketch
d66a2a3f70
MainL Increase the waitgroup counter
2023-09-19 20:55:45 -04:00
TheLordScruffy
3eb7552958
GCSP: Temporary workaround for unordered otherlist response
2023-09-19 00:02:06 -04:00
TheLordScruffy
7b46a403f7
MASTER: Oops lol, add back challenge response
2023-09-18 19:23:52 -04:00
TheLordScruffy
2acc87dba2
MASTER: Fix Sketch's silly heartbeat mistake
2023-09-18 19:10:03 -04:00
TheLordScruffy
382073e432
database: Unique auth token per in-game profile
2023-09-18 15:03:43 -04:00
TheLordScruffy
0d60d91459
common: Fix sanity check on parsing gs messages
2023-09-17 21:37:47 -04:00