Commit Graph

68 Commits

Author SHA1 Message Date
Jonathan Barrow
f32c507a90
fix(nas): use wordsEncoding for UTF16 strings profanity words
made a mistake using the unitcd instead of wordsEncoding due to a bad copy-paste, my bad
2026-01-12 22:34:37 -05:00
Jonathan Barrow
ca8c9f1931
feat(nas): handle wenc/wregion in the profanity check endpoint 2026-01-12 13:53:09 -05:00
Jonathan Barrow
42a3a362a6
chore(nas): remove redundant switch-case break statements
linter go-staticcheck S1023
2026-01-11 17:13:17 -05:00
Palapeli
e6172fa941
NAS: Support multiple Stage1 versions 2026-01-04 01:14:19 -05:00
Palapeli
9aba0bbeae
NAS: Forward payload requests to external server
Some checks failed
Build CI / build (push) Has been cancelled
2025-06-03 19:46:20 -04:00
ppeb
3722170a18
Make all time.Now() usage UTC 2025-03-23 20:42:54 -05:00
Lilia
0d2b3016f4 Profanity update
Mii names now get normalised, and the bad word list's cache gets cleared if the profanity.txt file has been updated.
2024-12-15 14:08:59 -05:00
MikeIsAStar
1665977524 RACE: Create a foundation for the 'RACE' server 2024-07-10 23:44:44 -04:00
mkwcat
c21e55b364
NAS: Expand deadline for real TLS requests 2024-05-08 03:09:57 -04:00
mkwcat
c6927a3cb6
NAS: Add read and idle timeouts 2024-05-07 22:36:27 -04:00
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