ppeb
08b6ef218e
Require a valid csnum to log in
2025-03-20 00:01:29 -05:00
ppeb
6a40b5c9ec
Store blob hashes, require on login
...
Blob hashes are now stored in the database under the `hashes` table.
They are stored internally as a map of packIDs to a map of versions to a
map of regions to the hash.
On login, a pack ID, version, and hash are required or the login attempt
is rejected.
Hashes can be updated using the `/api/hash` endpoint.
The schema has been updated accordingly.
2025-03-10 08:39:19 -05:00
Palapeli
f8339dbf87
GameStats: Support public data for getpd and setpd
Build CI / build (push) Waiting to run
2025-03-03 09:34:21 -05:00
Palapeli
2e798b591a
Database: Support multiple devices on one profile
2025-03-01 03:49:59 -05:00
Palapeli
46b82d1262
Add open_host field to schema
Build CI / build (push) Waiting to run
2025-03-01 00:52:41 -05:00
MikeIsAStar
eddb4416f7
SAKE: Validate the scores submitted in file uploads from Mario Kart Wii
2024-09-09 23:55:12 -04:00
MikeIsAStar
a55800eb2f
SAKE: Support file download requests for champion ghosts from Mario Kart Wii
...
Helps address issue #43 .
2024-09-08 12:59:45 -04:00
MikeIsAStar
ff8144f89f
SAKE: Support file uploads from Mario Kart Wii
...
Helps address issue #43 .
2024-09-02 11:31:00 -04:00
MikeIsAStar
9943e887ce
Correct several issues within the database schema
...
Special thanks to expiteRz for providing the fixes.
Co-authored-by: expiteRz <noreply@rz-public.xyz>
2024-08-11 22:04:37 -04:00
mkwcat
89f4044f04
Implement banning and custom error messages
2024-01-10 03:22:17 -05:00
mkwcat
dcc0a2f2db
Database: Store and verify NG device ID
2023-12-15 15:03:58 -05:00
Sketch
682aaa3cdd
Set a range for profile ID's
2023-12-15 08:18:36 -05:00
Sketch
55c1299ada
Update schema
2023-11-11 12:46:09 -05:00
Sketch
1437443355
Add schema.sql and update README
2023-11-09 19:12:47 -05:00