338 Commits

Author SHA1 Message Date
Evan Goode
e8537ea54c OfflineSkins, also fix several skin issues 2023-11-10 20:19:07 -05:00
Evan Goode
46f500f153 session: fix inverted behavior of 'unsigned' query param 2023-11-10 00:32:50 -05:00
Evan Goode
240bfd353f DenyUnknownUsers 2023-11-10 00:02:51 -05:00
Evan Goode
899b3ab4b1 Document CacheTTLSeconds 2023-11-09 23:39:46 -05:00
Evan Goode
93c65ef920 Document TokenStaleSec, TokenExpireSec 2023-11-09 23:02:32 -05:00
Evan Goode
21fd78e620 fix docker container v1.0.0-beta.2 2023-10-04 11:23:15 -04:00
Evan Goode
5f19e79ffc No <p> inside fieldset 2023-09-19 23:26:16 -04:00
Evan Goode
c637ad83a6 Bump flake version to 1.0.0 2023-09-19 22:49:42 -04:00
Evan Goode
188370448f README, whitespace tweaks 2023-09-19 22:48:29 -04:00
Evan Goode
2e3d77a3af recipes.md: AccountURL in RegistrationExistingPlayer 2023-09-19 22:19:16 -04:00
Evan Goode
9ec4382b58 Fix link to recipes.md 2023-09-19 22:11:30 -04:00
Evan Goode
3d54b131c8 Linting, formatting v1.0.0-beta.1 2023-09-18 21:46:53 -04:00
Evan Goode
3bb87e6b30 lint HTML 2023-09-18 20:58:04 -04:00
Evan Goode
bc13baec78 recipes.md: Add 'stealth' setup 2023-09-18 20:36:41 -04:00
Evan Goode
a7679dce16 Log responses from fallback API servers 2023-09-18 20:29:43 -04:00
Evan Goode
f99ba88487 better buttons 2023-09-17 00:21:09 -04:00
Evan Goode
de43a8068b Update usage on home page, add footer 2023-09-17 00:21:09 -04:00
Evan Goode
f68e2308c0 Icon 2023-09-17 00:21:05 -04:00
Evan Goode
32242f1002 Make fallback API cache configurable
Closes https://github.com/unmojang/drasl/issues/19
2023-09-16 14:00:30 -04:00
Evan Goode
db101f77e0 make install LICENSE 2023-09-13 17:57:00 -04:00
Evan Goode
59b0fd40a4 AUR package 2023-09-08 01:09:11 -04:00
Evan Goode
0235f5c7fb Harden included systemd service
I read https://blog.sergeantbiggs.net/posts/hardening-applications-with-systemd/

systemd-analyze security drasl gives a score of 2.7
2023-09-07 22:10:41 -04:00
Evan Goode
569a273292 A couple skin tests 2023-09-07 16:48:07 -04:00
Evan Goode
5908508fdd Fix 404s for web ui 2023-09-06 23:07:30 -04:00
Evan Goode
2313fee3fe Fix config test 2023-09-04 16:59:04 -04:00
Evan Goode
3dbc20a6a9 Add example-config.toml 2023-09-04 16:53:51 -04:00
Evan Goode
19a55762c9 Add GCC to build dependencies, clarify Go version req 2023-09-04 14:03:07 -04:00
Evan Goode
b6422386fd examples 2023-09-04 13:58:45 -04:00
Evan Goode
c6a14ef92b installation.md 2023-09-04 13:53:06 -04:00
Evan Goode
15559209ca Create config, state directories if they don't exist
We might want to gate this behind a flag in build_config.go, the Docker
build will want this but maybe not other distributions.
v0.9.4
2023-09-03 17:51:20 -04:00
Evan Goode
e361538f85 NixOS module 2023-09-03 17:17:31 -04:00
Evan Goode
72a83ee251 Only push to Docker on push tag v0.9.3 2023-09-02 22:25:05 -04:00
Evan Goode
f8d8c2b24d trying to get Docker CI to work 2023-09-02 22:19:37 -04:00
Evan Goode
e3e0784cf7 Try a simpler docker-publish.yml 2023-09-02 21:58:13 -04:00
Evan Goode
2aceb3c9fb
Push releases to Docker with :latest 2023-09-03 00:04:09 +00:00
Evan Goode
0fa7f66602 --print-build-logs in Dockerfile (temporarily?) 2023-09-02 19:33:07 -04:00
Evan Goode
50a0b95121 Dockerfile, template config file 0.9.1 2023-09-02 19:12:28 -04:00
Evan Goode
f69a060969 Change to Dockerhub credentials 2023-09-02 16:32:39 -04:00
Evan Goode
b8e670914a allow manually triggering actions 2023-09-02 16:30:48 -04:00
Evan Goode
722eefd53a
Create docker-publish.yml 0.9.0 2023-09-02 20:25:53 +00:00
Evan Goode
68f9e17803 recipes.md 2023-08-31 00:10:42 -04:00
Evan Goode
d750dacdbb Config validation/cleaning, cleanup 2023-08-29 00:26:21 -04:00
Evan Goode
d3bbc02983 unescape errorMessage cookie in tests 2023-08-26 12:11:40 -04:00
Evan Goode
e1f0c3e7fe misc cleanup 2023-08-22 17:04:11 -04:00
Evan Goode
db03ec3e97 Test setting skin/cape when skins/capes disallowed
Resolves https://github.com/unmojang/drasl/issues/20
2023-08-20 23:07:50 -04:00
Evan Goode
fa5cd70eda Make player names case-insensitive
Resolves https://github.com/unmojang/drasl/issues/29
2023-08-20 22:34:55 -04:00
Evan Goode
fec8371816 Services tests 2023-08-20 00:47:54 -04:00
Evan Goode
c5af033ca4 Fix AnonymousLogin, rename to TransientUsers 2023-08-20 02:15:04 +00:00
Evan Goode
3456e33085 Switch from 32-character hex accessTokens to JWTs 2023-08-20 02:15:04 +00:00
Evan Goode
6f621d872e style tweaks, EnableBackgroundEffect 2023-08-04 22:37:04 -04:00