wfc-server/database
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
..
gamestats.go GameStats: Support public data for getpd and setpd 2025-03-03 09:34:21 -05:00
hash.go Store blob hashes, require on login 2025-03-10 08:39:19 -05:00
login.go Re-remove check for ng_device_id in SearchUserBan 2025-03-05 19:40:43 -06:00
mario_kart_wii.go SAKE: Support file download requests for rival ghosts from Mario Kart Wii 2024-09-10 00:01:07 -04:00
schema.go Database: Update embedded schema 2025-03-01 03:56:21 -05:00
user.go Merge remote-tracking branch 'upstream/main' 2025-03-06 22:18:08 -06:00