aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-10-21all: Add LICENSEpg9182
2022-10-21pkg/atlas: Allow the log file owner/perms to be configuredpg9182
2022-10-21pkg/atlas: Use info for all http logspg9182
To better match the old master server's behavior.
2022-10-21pkg/api/api0: Simplify update locking/waiting logicpg9182
2022-10-21pkg/api/api0/api0testutil: Reduce stress test concurrency on non-Linux platformspg9182
Database doesn't perform as well.
2022-10-21all: Use GitHub Actions cachingpg9182
2022-10-21db/{atlasdb,pdatadb}: Increase busy timeoutpg9182
2022-10-21pkg/api/api0/api0testutil: Print errors for stress testspg9182
2022-10-21all: Add GitHub Actions workflowpg9182
2022-10-21pkg/cloudflare: Fix printf argumentspg9182
2022-10-21all: pg9182 -> r2northstarpg9182
2022-10-21pkg/api/api0: Add CORS headers to /client/serverspg9182
2022-10-21pkg/api/api0: Add serverlist metric for full serverspg9182
2022-10-21pkg/api/api0: Add serverlist metric for servers with playerspg9182
2022-10-21pkg/api/api0: Fix metrics syntax for _other valuespg9182
2022-10-21cmd/atlas: Implement server commandpg9182
2022-10-21pkg/atlas: Implement config parser and serverpg9182
I'll need to refactor this later.
2022-10-21pkg/cloudflare: Implement RealIP middlewarepg9182
2022-10-21pkg/cloudflare: Implement Cloudflare IP list checkspg9182
2022-10-20web: Moved to separate repositorypg9182
2022-10-20cmd/atlas-import: Implement master server migration toolpg9182
2022-10-20db/pdatadb: Optimize sizespg9182
From ~200k samples: 15912 0900 30390 1000 4950 1100 3825 1200 11058 1300 31980 1400 50590 1500 33482 1600 15576 1700 5714 1800 1217 1900 105 2000 2 2100 1 6100
2022-10-20pkg/api/api0: Add metric for stored pdata sizepg9182
2022-10-20all: Make PdataStorage SetPdata return the stored pdata sizepg9182
2022-10-20pkg/api/api0: Fix pdataFilterName regressionpg9182
2022-10-19pkg/api/api0: Fix /accounts/lookup_uid success responsepg9182
2022-10-19db/pdatadb: Implement sqlite3 PdataStoragepg9182
2022-10-19db/atlasdb: Implement sqlite3 AccountStoragepg9182
2022-10-19pkg/api/api0/api0testutil: AccountStorage AuthTokenExpiry only needs second ↵pg9182
precision
2022-10-19pkg/api/api0/api0testutil: Don't require the high uint64 bit to be supportedpg9182
We don't see it, and it's not supported by many databases.
2022-10-19pkg/api/api0: Add metricspg9182
2022-10-19pk/api/api0: Fix /server/remove_server success HTTP statuspg9182
2022-10-19pkg/api/api0: Use different error code for a2s timeout when verifying serverpg9182
2022-10-19pkg/a2s: Explicit timeout errorpg9182
2022-10-19pkg/api/api0: Treat /accounts/get_username unknown account the same as an ↵pg9182
unknown username
2022-10-19pkg/api/api0: Check length during launcher version extractionpg9182
2022-10-19pkg/api/api0: Implement ServerList WritePrometheuspg9182
2022-10-16pkg/api/api0: Implement ServerList metricspg9182
2022-10-16pkg/api/api0: Store launcher version in server listpg9182
2022-10-15pkg/memstore: Rename from pkg/storage/memstorepg9182
2022-10-15pkg/api/api0: Explicitly route /player endpointspg9182
2022-10-15pkg/api/api0: Rework error responsespg9182
* NorthstarLauncher expects the error field to be an object with enum and msg fields as strings, and often crashes if this isn't the case. * Shorter code, less duplication.
2022-10-15pkg/api/api0{,/api0gameserver}: Refactor game server auth requestspg9182
2022-10-15pkg/api/api0: Clean up old commentspg9182
2022-10-15pkg/api/api0: Implement bad words filter optionpg9182
2022-10-15pkg/api/api0: Implement /client/auth_with_serverpg9182
2022-10-15pkg/api/api0: Fix playerCount and maxPlayers server value updatespg9182
I seem to have been a little short on sleep...
2022-10-15pkg/api/api0: Fix ErrorCode_NO_GAMESERVER_RESPONSE enum valuepg9182
2022-10-15pkg/api/api0: Simplify error handling for /client/auth_with_selfpg9182
The player token is already validated later if necessary.
2022-10-15pkg/api/api0: Filter out mp_lobby && !private_match from /client/serverspg9182
This matches the behavior of the original master server.