Commit graph

36 commits

Author SHA1 Message Date
irl
f28fc882c7 feat: use resolv.conf defined nameserver
All checks were successful
Build and publish / build-and-push-arch (push) Successful in 40s
2025-06-06 17:09:43 +01:00
irl
a03a4b3a2a ci: adds build and push for forgejo container registry
All checks were successful
Build and publish / build-and-push-arch (push) Successful in 45s
2025-05-26 13:56:05 +01:00
irl
a6ee2d702c temp: remove GB as safe country for testing 2025-05-25 19:19:52 +01:00
irl
2eee2b7cfc feat: api handler 2025-05-25 19:19:52 +01:00
irl
27bfe07065 feat: switch to using key to lookup config 2025-05-17 16:51:22 +01:00
irl
5fe0739635 fix: check for config before rewriting 2025-05-17 16:51:22 +01:00
irl
b7cf5a5084 fix: replace lua patterns for content type check 2025-05-07 18:33:29 +01:00
irl
0214a278da fix: replace lua patterns for rewrite finding 2025-05-07 18:25:55 +01:00
irl
f7b2b6d8dd feat: also rewrite json documents 2025-05-07 18:24:43 +01:00
irl
f6c22a2c96 feat: match on lowercase content-type 2025-05-07 18:23:54 +01:00
irl
d1e40fa27f fix: use relative URL for self 2025-05-07 18:23:29 +01:00
irl
713393d36d fix: don't double up on forward slashes with sub_filter 2025-05-07 18:15:30 +01:00
irl
041891dc9a fix: always rewrite redirects regardless of content-type 2025-05-05 11:20:20 +01:00
irl
d6e7ce13b0 doc: remove case_insensitive configuration option
all replacements are now case-insensitive
2025-05-04 17:01:08 +01:00
irl
c767848065 feat: boost size of the shared cache up to 30MB 2025-05-04 16:12:08 +01:00
irl
a4ed2baf8b feat: cache the registered domain once calculated 2025-05-04 16:11:09 +01:00
irl
61d66a5d45 feat: perform just one pass to replace pool mirrors 2025-05-04 15:34:48 +01:00
irl
99f7a5d635 fix: json encode psl rules to cache between requests 2025-05-04 15:31:24 +01:00
irl
ecf5e28086 feat: disable gzip 2025-05-04 13:13:49 +01:00
irl
55faad4b83 doc: adds details on configuring first-party tealium & adobe 2025-05-03 16:06:36 +01:00
irl
908123fa40 build: proxy and updater depend on redis 2025-05-03 15:50:13 +01:00
irl
a227ac0ddd fix: automatically scale worker_processes 2025-05-03 15:49:06 +01:00
irl
049ad5a494 feat: add configuration options to accomodate first party tealium and adobe analytics 2025-05-03 15:21:08 +01:00
irl
1577679053 feat: adds module to obtain registered domain name using PSL 2025-05-03 15:19:47 +01:00
irl
3f0d12c266 fix: point auto-ssl at the redis container 2025-04-28 16:08:42 +01:00
irl
6d90b50690 Revert "feat: set nginx log level by environment variable"
This reverts commit 450ae4d42d.

# Conflicts:
#	src/env.main
2025-04-28 16:05:55 +01:00
irl
135277d385 feat: set allowed domain name via environment variable 2025-04-28 15:51:03 +01:00
irl
450ae4d42d feat: set nginx log level by environment variable 2025-04-28 15:50:37 +01:00
irl
21259283b3 build: lua-resty-auto-ssl requires certbot installed 2025-04-28 15:41:01 +01:00
irl
d9b8b1b364 feat: rewrite Location headers from origin to point at a mirror 2025-04-28 15:39:57 +01:00
irl
09b178dca8 feat: improve logging in access.lua 2025-04-28 15:35:00 +01:00
irl
19adda03d9 fix(updater): do not pin CPU at 100% while waiting for next run 2025-04-28 15:13:52 +01:00
irl
276fdccf36 build: remove requirement to edit docker-compose.yml per-stage 2025-04-28 15:13:15 +01:00
irl
201a3ca255 doc: adds missing geo_redirect_disable config to README.md 2025-04-28 14:59:29 +01:00
irl
1007055da4 feat: automatic ssl certificate 2025-04-27 17:52:40 +01:00
irl
6179dea246 feat: initial commit 2025-04-27 17:20:02 +01:00