68 Commits
Author SHA1 Message Date
PapaTutuWawa 7d745fa08b Bump dependencies 2025-11-04 00:03:05 +01:00
PapaTutuWawa b2a27cad72 feat: Do not send metrics if the client used DNT or GPC
ci/woodpecker/push/woodpecker Pipeline was successful
2024-02-09 21:02:17 +01:00
PapaTutuWawa 617b68f43e feat: Switch from Loki to something else
ci/woodpecker/push/woodpecker Pipeline was successful
2024-02-09 15:31:04 +01:00
PapaTutuWawa 4b4bc9792b feat: Only listen on http-port if we don't have ACME disabled
ci/woodpecker/push/woodpecker Pipeline was successful
2024-02-04 13:41:29 +01:00
PapaTutuWawa aaab500049 fix: Always add authorization if a token is provided 2024-02-04 13:40:34 +01:00
PapaTutuWawa fbb80c622f fix: Fix wrong logging output 2024-02-04 13:34:37 +01:00
PapaTutuWawa 48b6585eba feat: Allow reading an access token 2024-02-04 13:26:48 +01:00
PapaTutuWawa 3747f02ed8 fix: Fix style issue in test
ci/woodpecker/push/woodpecker Pipeline was successful
2024-02-03 16:45:13 +01:00
PapaTutuWawa b9cc7f30e8 feat: Fix and test header parsing
ci/woodpecker/push/woodpecker Pipeline failed
2024-02-03 16:42:08 +01:00
PapaTutuWawa 5b9aaf5e24 fix: Fix CNAME parsing 2024-02-03 15:51:23 +01:00
PapaTutuWawa e3032c8233 feat: Move the CNAME into the rio.json 2024-02-03 15:39:31 +01:00
PapaTutuWawa cf85380ddb feaT: Allow specifying custom headers in the rio.json 2024-02-03 15:18:37 +01:00
PapaTutuWawa 8630855374 fix: Use the correct domain for metrics
ci/woodpecker/push/woodpecker Pipeline was successful
2024-02-03 12:23:38 +01:00
PapaTutuWawa 315bb39f44 feat: Pass around one big global context
ci/woodpecker/push/woodpecker Pipeline was successful
2024-02-03 12:05:10 +01:00
PapaTutuWawa cb123537d5 fix: Fix typo
ci/woodpecker/push/woodpecker Pipeline was successful
2024-02-02 21:36:58 +01:00
PapaTutuWawa 9abc268315 feat: Add more logging to the metrics code
ci/woodpecker/push/woodpecker Pipeline was successful
2024-02-02 21:28:16 +01:00
PapaTutuWawa 8f09aa959b feat: Implement simple page metrics
ci/woodpecker/push/woodpecker Pipeline was successful
2024-02-02 21:07:29 +01:00
PapaTutuWawa 0341ed8219 feat: Also send the content-length
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-14 19:29:09 +01:00
PapaTutuWawa 6028d3fe76 fix: Try to fix 'when' again
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-13 18:00:10 +01:00
PapaTutuWawa f802efb6bd fix: Fix CI when
ci/woodpecker/push/woodpecker Pipeline failed
2024-01-13 17:59:18 +01:00
PapaTutuWawa 183e77ea61 feat: Restrict the CI to Go files
ci/woodpecker/push/woodpecker Pipeline failed
2024-01-13 17:58:21 +01:00
PapaTutuWawa 3af531fdcc docs: Document the alt CNAME approach 2024-01-13 17:54:02 +01:00
PapaTutuWawa f264bd5604 feat: Allow usage for top-level domains
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-13 17:30:55 +01:00
PapaTutuWawa 9b971daf28 fix: Fix username extraction in the TLS handler 2024-01-11 22:10:32 +01:00
PapaTutuWawa 352f8bb4ce Merge pull request 'Wildcards' (#2) from feat/wildcards into master
ci/woodpecker/push/woodpecker Pipeline is pending
Reviewed-on: #2
2024-01-11 21:04:49 +01:00
PapaTutuWawa b8eba55999 docs: Update README
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-01-11 20:58:47 +01:00
PapaTutuWawa 55e63eee5b docs: Add documentation for the method types 2024-01-11 20:53:31 +01:00
PapaTutuWawa 80234fd5ba fix: Prevent "leak" of raw gitea API response for CSP
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-11 20:50:48 +01:00
PapaTutuWawa 25eb0de1e7 fix: Handle usernames with a dot in them
ci/woodpecker/push/woodpecker Pipeline was successful
Fixes #1.
2024-01-11 20:37:56 +01:00
PapaTutuWawa fe2f418e35 feat: Prevent weird situations if we have no username 2024-01-11 20:25:50 +01:00
PapaTutuWawa 2cbe46dc1a feat: Spawn another HTTP server for HTTPS upgrades
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-11 16:32:28 +01:00
PapaTutuWawa de14a0e68d feat: Move the path modifications around
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-06 21:38:21 +01:00
PapaTutuWawa 40ce4e81a8 fix: Tests
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-06 21:30:44 +01:00
PapaTutuWawa e628ec7ecf What is a CNAME? 2024-01-06 21:26:09 +01:00
PapaTutuWawa 6f9f92e68a fix: Correctly compute the username from a CNAME
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-06 21:11:05 +01:00
PapaTutuWawa 996aa10866 More debugging
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-06 21:04:27 +01:00
PapaTutuWawa 412e5d2fac fix: Fix username extraction
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-06 20:29:18 +01:00
PapaTutuWawa c0b87be246 feat: Log CNAME expectations on mismatch
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-06 20:09:59 +01:00
PapaTutuWawa 2fb1e36b06 fix: Handle CNAMEs with a trailing dot
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-06 20:00:55 +01:00
PapaTutuWawa be42e60731 test: Disable CNAME lookup caching
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-06 19:53:03 +01:00
PapaTutuWawa cb40a0689b feat: Add more logging to CNAME resolution 2024-01-06 19:52:12 +01:00
PapaTutuWawa f4d8b151ec feat: Replace HTTP01 by DNS01
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-06 18:11:54 +01:00
PapaTutuWawa 308a72e1b5 feat: Allow specifying a custom CSP
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-06 17:42:08 +01:00
PapaTutuWawa fb54cc73f0 fix: Disable certificate tests
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-06 15:09:36 +01:00
PapaTutuWawa e834da3727 feat: Disable wildcard certificates
ci/woodpecker/push/woodpecker Pipeline failed
2024-01-06 15:06:38 +01:00
PapaTutuWawa 493758f56f feat: Add tests for the repository picking behaviour
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-06 14:47:47 +01:00
PapaTutuWawa 3692168346 feat: First steps towards using wildcard certificates
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-02 18:23:46 +01:00
PapaTutuWawa 2d4ecc40cb feat: Run tests in the CI
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-01 20:16:49 +01:00
PapaTutuWawa f9d3f0dd5b feat: Add CI
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-01 20:15:23 +01:00
PapaTutuWawa ebdd56013d chore: Fix linter issues 2024-01-01 20:07:43 +01:00