Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-03 | all: Upgrade github.com/pg9182/ip2x to v0.3.0 | pg9182 | |
2022-12-03 | pkg/api/api0: Add more origin_auth logging | pg9182 | |
2022-12-03 | pkg/atlas: Support systemd credentials for certain config vars | pg9182 | |
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-27 | all: Update GitHub Actions config | pg9182 | |
* Use staticcheck with Go directly instead of via the action. | |||
2022-11-27 | all: Upgrade github.com/pg9182/ip2x to v0.2.4 | pg9182 | |
2022-11-27 | pkg/atlas: Implement geo metrics | pg9182 | |
2022-11-27 | pkg/api/api0: Implement geo metrics | pg9182 | |
2022-11-27 | pkg/metricsx: Implement GeoCounter | pg9182 | |
2022-11-27 | pkg/metricsx: Initial commit | pg9182 | |
2022-11-22 | pkg/api/api0: Hide region info in serverlist for private servers | pg9182 | |
2022-11-21 | all: Upgrade github.com/pg9182/ip2x to v0.1.1 | pg9182 | |
This is a larger update since I rewrote ip2x. | |||
2022-11-21 | pkg/regionmap: Use more abbreviations | pg9182 | |
Makes it shorter and align more closely with each other and common convention. | |||
2022-11-20 | pkg/regionmap: Add explicit mapping for Taiwan | pg9182 | |
It isn't in the UN M.49 mapping. | |||
2022-11-20 | pkg/atlas: Add ATLAS_API0_REGION_MAP config option, use pkg/regionmap by default | pg9182 | |
2022-11-20 | pkg/regionmap: Initial commit | pg9182 | |
2022-11-20 | pkg/api/api0: Set server region field from IP on create/update | pg9182 | |
2022-11-20 | pkg/api/api0: Add GetRegion field | pg9182 | |
2022-11-20 | pkg/api/api0: Add region field to serverlist | pg9182 | |
If empty, it is omitted from the server list JSON. | |||
2022-11-20 | pkg/atlas: Add ATLAS_IP2LOCATION config option | pg9182 | |
2022-11-20 | pkg/api/api0: Add LookupIP field | pg9182 | |
2022-11-19 | pkg/atlas: Fix reload when file logging is disabled | pg9182 | |
Don't call nil reload functions. | |||
2022-11-19 | pkg/atlas: Add startup log message | pg9182 | |
2022-11-19 | atlas: Upgrade dependencies | pg9182 | |
2022-11-19 | pkg/atlas: Change default port to 8080 | pg9182 | |
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-25 | pkg/juno: Fix doc comment | pg9182 | |
2022-10-25 | all: 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-24 | pkg/api/api0: Suppress error logs for aborted requests | pg9182 | |
2022-10-24 | cmd/atlas-import: Better auth token expiry logic | pg9182 | |
2022-10-23 | pkg/api/api0: Improve serverlist JSON generation | pg9182 | |
2022-10-23 | pkg/api/api0: Only parse the query once | pg9182 | |
2022-10-23 | db/pdatadb: Use sync.Pool for gzip readers/writers | pg9182 | |
2022-10-23 | pkg/api/api0/serverlist: Use sync.Pool for gzip writers | pg9182 | |
2022-10-23 | all: Switch go github.com/klauspost/compress/gzip | pg9182 | |
It's much faster. | |||
2022-10-22 | pkg/origin: Return an error if there is a 2fa prompt during login | pg9182 | |
2022-10-22 | pkg/origin: Switch login from originX to juno (fixes #7) | pg9182 | |
* Update URLs. * Handle new form elements. * Handle TOS update page. * Handle new final code redirect flow. Will likely need to update the nucleus token stuff once origin is deprecated completely since that still uses the ORIGIN_JS_SDK flow. I'm also planning to refactor this later since it's gotten a bit messy. | |||
2022-10-22 | pkg/origin: Simplify concurrency locking | pg9182 | |
2022-10-22 | cmd/atlas-import: Still filter out old default pdata after ↵ | pg9182 | |
95ba29b4a74521327c932adb5738f0252756fc78 | |||
2022-10-22 | pkg/pdata: Update default pdata | BobTheBob | |
Regenerated using persistentdata.gnut. | |||
2022-10-22 | cmd/atlas: Add support for running an insecure debug server | pg9182 | |
2022-10-22 | atlas: Add stub README (#1) | pg9182 | |
2022-10-22 | pkg/atlas: Add ↵ | pg9182 | |
ATLAS_API0_SERVERLIST_EXPERIMENTAL_DETERMINISTIC_SERVER_ID_SECRET option | |||
2022-10-22 | pkg/api/api0: Implement experimental option to generate deterministic server IDs | pg9182 | |
2022-10-22 | pkg/api/api0: Add support for additional serverlist config options | pg9182 | |
2022-10-22 | pkg/atlas: Reap dead servers periodically | pg9182 | |
2022-10-21 | all: Add LICENSE | pg9182 | |
2022-10-21 | pkg/atlas: Allow the log file owner/perms to be configured | pg9182 | |
2022-10-21 | pkg/atlas: Use info for all http logs | pg9182 | |
To better match the old master server's behavior. | |||
2022-10-21 | pkg/api/api0: Simplify update locking/waiting logic | pg9182 | |
2022-10-21 | pkg/api/api0/api0testutil: Reduce stress test concurrency on non-Linux platforms | pg9182 | |
Database doesn't perform as well. | |||
2022-10-21 | all: Use GitHub Actions caching | pg9182 | |