aboutsummaryrefslogtreecommitdiff
path: root/pkg
AgeCommit message (Expand)Author
2022-12-03pkg/api/api0: Add more origin_auth loggingpg9182
2022-12-03pkg/atlas: Support systemd credentials for certain config varspg9182
2022-11-27pkg/atlas: Implement geo metricspg9182
2022-11-27pkg/api/api0: Implement geo metricspg9182
2022-11-27pkg/metricsx: Implement GeoCounterpg9182
2022-11-27pkg/metricsx: Initial commitpg9182
2022-11-22pkg/api/api0: Hide region info in serverlist for private serverspg9182
2022-11-21all: Upgrade github.com/pg9182/ip2x to v0.1.1pg9182
2022-11-21pkg/regionmap: Use more abbreviationspg9182
2022-11-20pkg/regionmap: Add explicit mapping for Taiwanpg9182
2022-11-20pkg/atlas: Add ATLAS_API0_REGION_MAP config option, use pkg/regionmap by defaultpg9182
2022-11-20pkg/regionmap: Initial commitpg9182
2022-11-20pkg/api/api0: Set server region field from IP on create/updatepg9182
2022-11-20pkg/api/api0: Add GetRegion fieldpg9182
2022-11-20pkg/api/api0: Add region field to serverlistpg9182
2022-11-20pkg/atlas: Add ATLAS_IP2LOCATION config optionpg9182
2022-11-20pkg/api/api0: Add LookupIP fieldpg9182
2022-11-19pkg/atlas: Fix reload when file logging is disabledpg9182
2022-11-19pkg/atlas: Add startup log messagepg9182
2022-11-19pkg/atlas: Change default port to 8080pg9182
2022-10-25pkg/juno: Fix doc commentpg9182
2022-10-25all: Rewrite Origin auth (#7)pg9182
2022-10-24pkg/api/api0: Suppress error logs for aborted requestspg9182
2022-10-23pkg/api/api0: Improve serverlist JSON generationpg9182
2022-10-23pkg/api/api0: Only parse the query oncepg9182
2022-10-23pkg/api/api0/serverlist: Use sync.Pool for gzip writerspg9182
2022-10-23all: Switch go github.com/klauspost/compress/gzippg9182
2022-10-22pkg/origin: Return an error if there is a 2fa prompt during loginpg9182
2022-10-22pkg/origin: Switch login from originX to juno (fixes #7)pg9182
2022-10-22pkg/origin: Simplify concurrency lockingpg9182
2022-10-22pkg/pdata: Update default pdataBobTheBob
2022-10-22pkg/atlas: Add ATLAS_API0_SERVERLIST_EXPERIMENTAL_DETERMINISTIC_SERVER_ID_SEC...pg9182
2022-10-22pkg/api/api0: Implement experimental option to generate deterministic server IDspg9182
2022-10-22pkg/api/api0: Add support for additional serverlist config optionspg9182
2022-10-22pkg/atlas: Reap dead servers periodicallypg9182
2022-10-21pkg/atlas: Allow the log file owner/perms to be configuredpg9182
2022-10-21pkg/atlas: Use info for all http logspg9182
2022-10-21pkg/api/api0: Simplify update locking/waiting logicpg9182
2022-10-21pkg/api/api0/api0testutil: Reduce stress test concurrency on non-Linux platformspg9182
2022-10-21pkg/api/api0/api0testutil: Print errors for stress testspg9182
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-21pkg/atlas: Implement config parser and serverpg9182
2022-10-21pkg/cloudflare: Implement RealIP middlewarepg9182
2022-10-21pkg/cloudflare: Implement Cloudflare IP list checkspg9182
2022-10-20pkg/api/api0: Add metric for stored pdata sizepg9182