Commit message (Collapse) | Author | Age | Lines | ||
---|---|---|---|---|---|
... | |||||
* | fix redirection to wrong hostname | Alan Pearce | 2024-05-24 | -11/+10 | |
| | |||||
* | refactor: remove unnecessary package-global variable | Alan Pearce | 2024-05-24 | -3/+1 | |
| | |||||
* | ci: don't run pre-commit hooks | Alan Pearce | 2024-05-24 | -1/+2 | |
| | |||||
* | server: support h2c | Alan Pearce | 2024-05-24 | -4/+13 | |
| | |||||
* | update dependency manifests | Alan Pearce | 2024-05-23 | -11/+8 | |
| | |||||
* | ignore nix build output | Alan Pearce | 2024-05-23 | -0/+1 | |
| | |||||
* | send 204 No Content to /health | Alan Pearce | 2024-05-23 | -1/+1 | |
| | |||||
* | don't log requests to /health | Alan Pearce | 2024-05-23 | -0/+3 | |
| | |||||
* | add pre-commit hooks | Alan Pearce | 2024-05-23 | -1/+116 | |
| | |||||
* | refactor: simplify logging of Host header | Alan Pearce | 2024-05-22 | -11/+2 | |
| | | | | | since net/http doesn't accept requests without a Host header, there's no need for a fallback | ||||
* | refactor: lint with golangci-lint | Alan Pearce | 2024-05-22 | -76/+161 | |
| | |||||
* | refactor: split server and mux | Alan Pearce | 2024-05-22 | -138/+171 | |
| | |||||
* | fix logging of host header | Alan Pearce | 2024-05-22 | -1/+1 | |
| | | | | | | why on earth does net/http **remove** the host header and not make it clear? It's only "documented" in the comments of the fields of the Request struct and not even hinted at in the Header() documentation | ||||
* | update dependencies | Alan Pearce | 2024-05-21 | -2/+7 | |
| | |||||
* | Ensure OIDC host matches that of ID provider | Alan Pearce | 2024-05-21 | -1/+1 | |
| | |||||
* | redirect OpenID configuration requests to dex | Alan Pearce | 2024-05-21 | -0/+7 | |
| | |||||
* | add hard-coded oidc webfinger support | Alan Pearce | 2024-05-21 | -6/+86 | |
| | |||||
* | update module manifests | Alan Pearce | 2024-05-19 | -22/+26 | |
| | |||||
* | use zap for logging http requests as well | Alan Pearce | 2024-05-19 | -21/+9 | |
| | |||||
* | log in logfmt via zap, with nicer console output in dev | Alan Pearce | 2024-05-19 | -115/+197 | |
| | |||||
* | build: fix errors executing justfile | Alan Pearce | 2024-05-19 | -3/+2 | |
| | |||||
* | remove lint errors | Alan Pearce | 2024-05-18 | -38/+81 | |
| | |||||
* | ci: cache more data | Alan Pearce | 2024-05-11 | -1/+1 | |
| | |||||
* | update inputs | Alan Pearce | 2024-05-11 | -50/+50 | |
| | |||||
* | Add builds.sr.ht manifest | Alan Pearce | 2024-05-11 | -0/+48 | |
| | |||||
* | invert .gitignore | Alan Pearce | 2024-05-11 | -25/+23 | |
| | |||||
* | remove go-licenses check from flake | Alan Pearce | 2024-05-11 | -4/+0 | |
| | |||||
* | skip setting skopeo flags; not needed | Alan Pearce | 2024-05-11 | -6/+6 | |
| | |||||
* | just push-to-registry should also create a sentry release | Alan Pearce | 2024-05-11 | -1/+1 | |
| | |||||
* | move licenses check to flake | Alan Pearce | 2024-05-11 | -0/+4 | |
| | |||||
* | make cleaning up old docker images easier | Alan Pearce | 2024-05-11 | -1/+1 | |
| | | | | set docker tag to include current date | ||||
* | add link to sourcehut | Alan Pearce | 2024-05-09 | -0/+3 | |
| | |||||
* | add go layout to .envrc | Alan Pearce | 2024-05-09 | -0/+1 | |
| | |||||
* | reformat .envrc | Alan Pearce | 2024-05-09 | -3/+3 | |
| | |||||
* | flake: remove unused variable | Alan Pearce | 2024-04-29 | -1/+0 | |
| | |||||
* | flake: enable evaluation by lorri | Alan Pearce | 2024-04-29 | -1/+9 | |
| | |||||
* | tweak cspgenerator output | Alan Pearce | 2024-04-29 | -5/+6 | |
| | |||||
* | just: only restart dev server when .go files change | Alan Pearce | 2024-04-28 | -1/+1 | |
| | |||||
* | builder: return errors instead of panicking | Alan Pearce | 2024-04-28 | -4/+3 | |
| | |||||
* | update flake inputs | Alan Pearce | 2024-04-27 | -3/+3 | |
| | |||||
* | fix missing commit hashes in binary | Alan Pearce | 2024-04-27 | -2/+7 | |
| | |||||
* | implement live-reloading dev server | Alan Pearce | 2024-04-27 | -86/+945 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit 02f077432202af4d633eb2cad81dfdaa6921317f Author: Alan Pearce <alan@alanpearce.eu> Date: Sat Apr 27 21:09:14 2024 +0200 builder: only remove output directory if set and in dev mode commit 47001e01c55fa6e74aafeda04ebc3e4e7c47eba0 Author: Alan Pearce <alan@alanpearce.eu> Date: Sat Apr 27 21:03:37 2024 +0200 implement live reload on dev server commit 411ec969f61e4b73439f1c54ea29f75135ecc618 Author: Alan Pearce <alan@alanpearce.eu> Date: Sat Apr 27 20:59:26 2024 +0200 server: implement graceful shutdown commit 5400132eb6eb1b638e0b3fd4265f51611c92d473 Author: Alan Pearce <alan@alanpearce.eu> Date: Sat Apr 27 20:41:07 2024 +0200 add some debug logs commit 3c9b678197c044603950232d222f501ef74d7873 Author: Alan Pearce <alan@alanpearce.eu> Date: Sat Apr 27 20:39:09 2024 +0200 prefix log output with executable name commit 300e24c179e390e9d3f5aeab4471c97f17f1fa64 Author: Alan Pearce <alan@alanpearce.eu> Date: Sat Apr 27 20:29:42 2024 +0200 don't panic inside internal packages, return error instead commit fe2715d330402ad67fe866471bed89c7238ad2ec Author: Alan Pearce <alan@alanpearce.eu> Date: Fri Apr 26 01:18:29 2024 +0200 config: use a table to configure CSP headers commit d012553aaf78a436fa8871830b5d720a9e292d4b Author: Alan Pearce <alan@alanpearce.eu> Date: Thu Apr 25 17:13:39 2024 +0200 dev: create basic dev server to build and serve from a temporary directory commit a1d11d3e69650d9b43ca1b1d7b7ccc05a808d5c1 Author: Alan Pearce <alan@alanpearce.eu> Date: Thu Apr 25 13:02:22 2024 +0200 remove unused redirect_other_hostnames config option commit fd67b19b5c7f76f0c3579e8a05ef20a618e90be7 Author: Alan Pearce <alan@alanpearce.eu> Date: Thu Apr 25 12:58:53 2024 +0200 server: make port a string, which is what go uses commit c798e8e736c0649008cade337158399470a9099b Author: Alan Pearce <alan@alanpearce.eu> Date: Thu Apr 25 12:58:33 2024 +0200 config: remove unused port variable commit f94882b9001f3b0855e26b26b4a84b96e3deb22b Author: Alan Pearce <alan@alanpearce.eu> Date: Thu Apr 25 12:49:10 2024 +0200 re-organise module layout | ||||
* | improve HTML formatting | Alan Pearce | 2024-04-25 | -4/+6 | |
| | |||||
* | Add link to site {source, license} to footer | Alan Pearce | 2024-04-25 | -10/+15 | |
| | |||||
* | brand exe with both long and short commit hashes | Alan Pearce | 2024-04-25 | -5/+16 | |
| | |||||
* | Use shorter license link text | Alan Pearce | 2024-04-24 | -15/+15 | |
| | |||||
* | Use correct license file in content directory | Alan Pearce | 2024-04-24 | -54/+22 | |
| | |||||
* | Set canonical links | Alan Pearce | 2024-04-24 | -0/+5 | |
| | |||||
* | fix misplaced quote in CSP header | Alan Pearce | 2024-04-24 | -1/+1 | |
| | |||||
* | build: fix error wrapping | Alan Pearce | 2024-04-24 | -2/+2 | |
| |