Commit Graph

242 Commits

Author SHA1 Message Date
mkwcat
08f85da5f4
Go-ify and improve some code 2024-02-20 09:37:29 -05:00
mkwcat
825b67405b
QR2: Check message with TCP IP rather than UDP 2024-02-18 07:40:33 -05:00
mkwcat
db5d6f4f2f
NAS: Don't require unitcd in all requests 2024-02-18 07:22:16 -05:00
Palapeli
af8eeab5fe
Merge pull request #45 from MikeIsAStar/append-message-of-the-day-to-login-challenge-message
GPCM: Append the "Message Of The Day" to a "Login Challenge" message
2024-02-15 10:15:09 -05:00
MikeIsAStar
fee2d2be86 GPCM: Append the "Message Of The Day" to a "Login Challenge" message 2024-02-13 18:18:40 -05:00
mkwcat
467d54b765
QR2: Add create time to /api/groups 2024-02-13 10:55:58 -05:00
mkwcat
fe2d7243c2
QR2/API: Provide Mii info in /api/groups request 2024-02-13 08:28:42 -05:00
mkwcat
1f39fcb5a4
GPCM: Block commonly shared keys 2024-02-13 06:47:44 -05:00
Palapeli
06dcf93a8e
Merge pull request #44 from MikeIsAStar/add-a-profanity-filter
NAS: Add a profanity filter
2024-02-12 03:29:42 -05:00
MikeIsAStar
bea2bb8886 NAS: Add a profanity filter 2024-02-12 03:00:50 -05:00
mkwcat
f429fb557e
GPCM: Send regular keep alive commands 2024-02-06 20:45:26 -05:00
mkwcat
886230a0c8
GameStats: Log connections 2024-02-06 20:04:19 -05:00
mkwcat
1c0aa46524
GameStats: Don't deny requests with invalid hash 2024-02-06 19:53:38 -05:00
mkwcat
4dda86651a
QR2/SB: Allow different public IP for TCP and UDP 2024-02-06 19:41:22 -05:00
mkwcat
820138ac60
Common: Fix Fortune Street RESV_OK 2024-02-06 18:44:05 -05:00
mkwcat
e934293d83
ServerBrowser: Add LIKE operator 2024-02-06 17:51:52 -05:00
mkwcat
7ddcd982bc
GameStats: Add standard command server 2024-02-06 01:43:21 -05:00
mkwcat
496f918f7f
GameStats: Handle /web/client/get2.asp 2024-02-05 22:43:35 -05:00
mkwcat
51ca27fb1e
Call gamestats.StartServer 2024-02-05 20:07:08 -05:00
mkwcat
c9bd3ec2a8
Add gamestats package 2024-02-05 20:03:30 -05:00
mkwcat
4f9916e6b3
SAKE: Log provided field info 2024-02-05 03:21:41 -05:00
mkwcat
241ae4894b
NAS: General request and logging improvements 2024-02-04 21:58:07 -05:00
mkwcat
acd6d13671
Bump payload version to 4 2024-02-04 19:10:49 -05:00
mkwcat
cb27e0e883
Bump payload version to 3 2024-02-04 15:27:29 -05:00
mkwcat
9e6ea0c225
NATNEG: Disconnect clients on timeout
Appears to cause error code 86009 on failure to connect, but needs more testing
2024-02-03 17:56:49 -05:00
mkwcat
0fa0c2422d
GPCM: Log profile ID from mkw_malicious_packet 2024-02-03 17:52:11 -05:00
mkwcat
1eaece3f54
NAS: Support uppercase actions 2024-02-03 16:23:16 -05:00
mkwcat
7d9371cd03
QR2: Fourth attempt to fix this waker bug 2024-02-02 14:58:20 -05:00
mkwcat
4c98fd2e8b
NATNEG: Optimize connect process 2024-02-01 23:20:13 -05:00
mkwcat
0edfa96b92
QR2: Fix wrong mutex used 2024-02-01 20:51:21 -05:00
mkwcat
0cbf5e431c
QR2: Clear message ack waker before adding to sleeper 2024-01-31 22:02:54 -05:00
mkwcat
93e6e8a8f0
QR2: Send keepalive packets to client 2024-01-29 00:53:33 -05:00
mkwcat
39feaa2597
QR2: Wait to send exploit for MKDS Korea 2024-01-29 00:45:08 -05:00
mkwcat
8f91ac874c
QR2: Send QR2 exploit immediately for Mario Kart DS 2024-01-28 16:35:04 -05:00
mkwcat
c57364964c
Revert "NAS: Use devname in place of ingamesn when available"
This reverts commit 73b29c6a92.
2024-01-28 15:27:49 -05:00
mkwcat
73b29c6a92
NAS: Use devname in place of ingamesn when available 2024-01-24 14:49:33 -05:00
mkwcat
10de082278
Fix general compatibility with DS games 2024-01-24 11:42:04 -05:00
mkwcat
8702c98c48
Revert "Database: Limit user ID to signed 32-bit limit"
This reverts commit 659ec8d5e1.
2024-01-24 01:08:57 -05:00
mkwcat
659ec8d5e1
Database: Limit user ID to signed 32-bit limit 2024-01-23 18:09:04 -05:00
mkwcat
07d8f3d079
QR2: Kick player on message ack timeout 2024-01-23 17:20:33 -05:00
mkwcat
7963d26a6a
Add missing Wii games 2024-01-22 21:57:40 -05:00
Palapeli
0d30140013
Merge pull request #40 from umbreonisreal/main
Support for DS games
2024-01-22 10:51:42 -05:00
mkwcat
86b0403daf
QR2: Resend client messages if no ack received 2024-01-20 18:05:32 -05:00
umbreonisreal
e13c2909cc Support logon from DS 2024-01-20 21:04:20 +01:00
mkwcat
67996c08b9
GPCM/GPSP: Hide certain profile information 2024-01-11 21:54:26 -05:00
mkwcat
8ea725a6b3
GPCM: Handle new wwfc_report command 2024-01-11 03:45:38 -05:00
mkwcat
7b5c14ad45
QR2: Kick players with invalid VR or BR 2024-01-11 00:14:14 -05:00
mkwcat
dce3f9962e
GPCM: Kick restricted users on searching 2024-01-10 21:31:23 -05:00
mkwcat
809a258b7a
QR2/GPCM: Add protection for restricted players joining public rooms 2024-01-10 21:24:26 -05:00
mkwcat
8137d96612
GPCM: Optimize friend authorization 2024-01-10 20:15:42 -05:00