aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-03-04pkg/atlas: Add EAX client configurationpg9182
2023-03-04pkg/api/api0: Implement EAX username sourcepg9182
2023-03-04pkg/eax: Implement EAX API clientpg9182
2023-03-04pkg/atlas, pkg/api/api0: Make username source configurablepg9182
2023-02-25pkg/atlas, pkg/api/api0: Split minimum launcher version by client/serverpg9182
2023-02-22cmd/atlas: Disable console quick-edit on Windowspg9182
This prevents selecting text from freezing the server.
2023-02-02pkg/atlas: Set default ATLAS_API0_MAINMENUPROMOS_UPDATENEEDED to nonepg9182
This makes an empty config work again after 440acd2442215f4edc9f82e881adcf10be728879.
2023-01-13pkg/nstypes: Add Frontier Warpg9182
2023-01-05docs: Add production config for ATLAS_API0_MAINMENUPROMOS_UPDATENEEDEDpg9182
2023-01-05pkg/atlas: Implement mainmenupromos override for outdated clientspg9182
2023-01-05pkg/api/api0: Export request version helperspg9182
2022-12-12pkg/atlas: Support region overrides for IP prefixespg9182
2022-12-12docs: Add production docs for litestream backupspg9182
2022-12-12docs: Minor improvementspg9182
2022-12-12docs: Add production config for automatic website updatespg9182
2022-12-11pkg/atlas: Support custom error pagespg9182
2022-12-07docs: Use systemd-sysuserspg9182
2022-12-03docs: Add information about production configpg9182
2022-12-03all: Upgrade github.com/pg9182/ip2x to v0.3.0pg9182
2022-12-03pkg/api/api0: Add more origin_auth loggingpg9182
2022-12-03pkg/atlas: Support systemd credentials for certain config varspg9182
https://systemd.io/CREDENTIALS/ https://www.freedesktop.org/software/systemd/man/systemd.exec.html#Credentials https://www.freedesktop.org/software/systemd/man/systemd-creds.html
2022-11-27all: Update GitHub Actions configpg9182
* Use staticcheck with Go directly instead of via the action.
2022-11-27all: Upgrade github.com/pg9182/ip2x to v0.2.4pg9182
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
This is a larger update since I rewrote ip2x.
2022-11-21pkg/regionmap: Use more abbreviationspg9182
Makes it shorter and align more closely with each other and common convention.
2022-11-20pkg/regionmap: Add explicit mapping for Taiwanpg9182
It isn't in the UN M.49 mapping.
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
If empty, it is omitted from the server list JSON.
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
Don't call nil reload functions.
2022-11-19pkg/atlas: Add startup log messagepg9182
2022-11-19atlas: Upgrade dependenciespg9182
2022-11-19pkg/atlas: Change default port to 8080pg9182
Northstar uses port 8081 by default for auth, which silently causes issues when running both atlas and northstar on the same machine with the default config.
2022-10-25pkg/juno: Fix doc commentpg9182
2022-10-25all: Rewrite Origin auth (#7)pg9182
* all: Rewrite juno auth, split into separate packages * pkg/juno: Implement two-factor auth * pkg/origin: Add AuthMgr option to save HAR archives * pkg/atlas: Add config option to save HAR archives
2022-10-24pkg/api/api0: Suppress error logs for aborted requestspg9182
2022-10-24cmd/atlas-import: Better auth token expiry logicpg9182
2022-10-23pkg/api/api0: Improve serverlist JSON generationpg9182
2022-10-23pkg/api/api0: Only parse the query oncepg9182
2022-10-23db/pdatadb: Use sync.Pool for gzip readers/writerspg9182
2022-10-23pkg/api/api0/serverlist: Use sync.Pool for gzip writerspg9182