wfc-server/nas
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
..
auth.go NAS: Allow empty gsbr code in login 2024-04-27 20:44:19 -04:00
conntest.go NAS: Add more headers to conntest 2023-12-24 15:59:05 -05:00
https.go NAS: Expand deadline for real TLS requests 2024-05-08 03:09:57 -04:00
main.go Store blob hashes, require on login 2025-03-10 08:39:19 -05:00
payload.go NAS: Handle missing parameters 2023-12-10 15:10:00 -05:00
profanity.go Profanity update 2024-12-15 14:08:59 -05:00