Commit Graph

58 Commits

Author SHA1 Message Date
mkwcat
d3198757bf
NAS,NHTTP: Graceful shutdown of HTTP server 2024-05-07 05:02:11 -04:00
mkwcat
94c03d5693
Add silent reload feature to GPCM and QR2 2024-05-06 23:58:40 -04:00
mkwcat
22a3e1d98b
Wait for backend to start before accepting connections 2024-05-05 20:56:27 -04:00
mkwcat
5ff355f9d0
NAS: Allow empty gsbr code in login 2024-04-27 20:44:19 -04:00
mkwcat
bad2ae2ed7
Calculate friend codes for other games 2024-03-09 06:24:07 -05:00
MikeIsAStar
4dd85ddae4 [NAS] Do not consider a string of length zero as profane 2024-02-23 02:05:00 -05:00
mkwcat
db5d6f4f2f
NAS: Don't require unitcd in all requests 2024-02-18 07:22:16 -05:00
MikeIsAStar
bea2bb8886 NAS: Add a profanity filter 2024-02-12 03:00:50 -05:00
mkwcat
496f918f7f
GameStats: Handle /web/client/get2.asp 2024-02-05 22:43:35 -05:00
mkwcat
c9bd3ec2a8
Add gamestats package 2024-02-05 20:03:30 -05:00
mkwcat
241ae4894b
NAS: General request and logging improvements 2024-02-04 21:58:07 -05:00
mkwcat
1eaece3f54
NAS: Support uppercase actions 2024-02-03 16:23:16 -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
umbreonisreal
e13c2909cc Support logon from DS 2024-01-20 21:04:20 +01:00
mkwcat
0372d7e332
NAS: Limit HTTP request logging 2024-01-10 08:11:38 -05:00
mkwcat
89f4044f04
Implement banning and custom error messages 2024-01-10 03:22:17 -05:00
mkwcat
d9945b29f5
Recover from panic in HTTPS code 2024-01-07 15:59:32 -05:00
mkwcat
31a32db633
Add support for real TLS 2024-01-07 05:34:52 -05:00
mkwcat
a50ffdd46c
Add log verbosity option 2024-01-06 22:38:57 -05:00
mkwcat
0169c0905f
NAS: Remove deprecated /online endpoint 2024-01-02 18:53:59 -05:00
mkwcat
2c41f46def
API: Add /stats - generic stats endpoint 2024-01-01 23:33:05 -05:00
Maritoguionyo
61d3176e11
NAS: Fix error with Wiimmfi/CTGP values (#32) 2023-12-31 02:11:01 -05:00
mkwcat
eac15559ac
NAS: Add more headers to conntest 2023-12-24 15:59:05 -05:00
mkwcat
357a3d5b14
Accept players connecting via DNS exploit 2023-12-19 11:25:34 -05:00
mkwcat
e130fdc60f
NAS: Reply HTML page to conntest 2023-12-19 00:18:45 -05:00
mkwcat
602aac4d59
NAS: Handle HTTPS requests 2023-12-19 00:05:00 -05:00
Maritoguionyo
320dc6110e
Reply 200 to conntest 2023-12-18 06:16:02 -07:00
mkwcat
ad79cb286a
Don't use database for auth tokens 2023-12-14 11:24:45 -05:00
mkwcat
53cec11f17
Add /api/groups endpoint 2023-12-11 14:14:36 -05:00
MikeIsAStar
197a889176 NAS: Handle missing parameters 2023-12-10 15:10:00 -05:00
Sketch
1aaac964a5 Refactor code to Go standards 2023-12-08 20:51:18 -05:00
MikeIsAStar
333c79701d DLS1: Implement the 'count' action 2023-12-05 22:14:35 -05:00
mkwcat
67dd69e1b7
NAS: Rename /p0 to /w0 2023-12-04 00:43:34 -05:00
mkwcat
a94af1d745
NAS: Handle /download requests 2023-12-02 03:17:37 -05:00
mkwcat
e069955ca5
NAS: Add datetime to ac response 2023-12-01 23:14:25 -05:00
mkwcat
15b7b3e069
NAS: Handle svcloc 2023-11-29 02:35:07 -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
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
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
99915ae357 Store NAS challenge in database 2023-11-11 12:06:05 -05:00
Sketch
5b11946f74 Update config to have port 2023-11-04 21:44:16 -04:00